ELF484 ( PP9B9B:H99P ! 1?H0@90 O0L0`?H0!@`9 `9$0c0`0?@0``?H0!0`0!0?@0?L `?D00?D 0! ! ?H ?HF8r F8 ?H ?F8r F83t , 2c3|p0s !0!a(a0s0Y@0% 00`d.ss#0`s$sc0?d-s s 0`s$0?d0@0@@(0?d'P0?d0*@0?d0500@1@@ 05T<05|05s$3a(0!,0!aa$(0s(cc`c$*\s(0cs(s(cc`#3a0! 0!aa$(,0$,0'$()3a0! 0!aa$(,08s(cc`c$,0`s(0cs(s(cc`#3a0! 0!a a(,0438,܀`csdAcAcAcAcAcAcAcAcAcAcAcAcAcAcAcAcAcAcAcAcAcAcAcAcAcAcAcAcAcAcAc c4c@8('(,043a 0!$0!a a(,0,؀`csdAcAcAcAcAcAcAcAcAcAcAcAcAcAcAcAcAcAcAcAcAcAcAcAcAcAcAcAcAcAcAc c4c@0(&(,̀3a 0!$0!a a(,04s,CXs,2@CRHs0C@s02@CR0s,0(4 `s 0`ss3a 0!$0!aDaLPTX3\S`sPCDE`i8c81`fc0cc8`8$0 f0! af %a 0!$ffC $2svCR`50!5a`5 5a$`5X!`a,aPT\Ad(eF L'c@30a2#c0`-v2vH2vy AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATXR2sX,aPTX\!`Ad0!h3@e !A0!0aLa<@a ec`#( 0ea d`ԪC%2` >D0` 0a0,a4a8e0 `0d<6dF0l0 a(0`a4 >D0 ed 0 0d"@SCRH`c5 x0 a,0`0a0a<@0!D0% 0e0`a84e(2Fh2@hFRFa >D0 ea0ca 0ea0 0cah0$ `0e2`a2$c0ca48a$ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@s#,2ssa,0ca,C28 X0ea0L0FnFr2h00 d$0 0 P0D0!a $(,04!8As?C(0?a0``?0! ?t00a0! 0!e?C$07 0F0``?0!"@FR<?"@GRL`e `ȣ ?0!070G0``?0!070H0``?|07p0E0``?d0!e?C$0780!0``?0!"@FR8?"@GRH`gf`c?0!070"0``?0!070#0``?070 0``?h0!$(!,A0a4a Gh *e?C@07800``?a $(!,A0a40!8"@FR?"@GR"@HR\"@IRF@RZR,zH2sS2Vȸ\07|00``?D07d00``?,07L00``?07400``?0700``?0!ae07 0s?C(0߹Ԁa0``?0! S$1?1 a0! 0!(a $,!0e?C<07<00``?a $(,!00!43!?2 `|2sS23XӾ22 W$011 ߸l0700``?T0!07 0d?C$0H0``?0! $?0!0!a $ge?C00700``?a $0!("@FR\?"@GRd"@wF$2g "@S$2s"@SRv07H00``?p07000``?X0700``?@0!e?C$0700``?0!"@FR,?"@GR<?0!0700``?0!07l00``?07T00``?t0!a!, $(A0a48<@D%fe?CP070o0``?a $(!,A0a48<@D0!HS S 0py?y $C(07T00``?y0cy`"@^R?"@_R"@S` 0`80D?~2Vx2R2cc2s2# PV23\ 23ZH0 07t0n0``?X|07L00``?07400``?0700``?0!fa $0\F1?x1 c 0`0e e $?a $`0!(07T0]0``?07<0``?`>00>0Ed0!ae9e( ϐ e#0eH$ 1)eH 1)`H5CeH1J*1)`90!A0a4a $(!,HePFx82cS<`0dt wC2s2S22a $(!,A0a40!882s2S2x0cCԾl0yS2R2 dDyd#82s2sSH2sS22s482sd2x|x0cChLy0S2R2 d$yd#082s82s2x82s20!0`33 E0E00eFp E0d 0`2@ƐHf(E(3(c_ `33 ܸ`0! 0!|33 E0p0`E0`F\ F(RP H0`E(3( _ 0c3 cܸ`0! `5 0!a2`5 C2ssC2a0! 0!0!0!d0!*** Put Your Own ACE File Here! ****** Put Your Own ACE File Here! *** Put Your Own ACEFile Here!0123456789ABCDEF Hl xtft.c ((((( AAAAAABBBBBB ((((( AAAAAABBBBBB >LC5,!((HHHHHH|||* P@@`b @@@ T88T| @@8DD8088D @~BBBBF:@@@|BBBB|BBBF:8@@XdBBBBB`DHP``PHDlXdDDDDD8DD8||Xd@@@@@8@@8D88 DDDDDL4DDDD(lD((DBBF:<| @| @   ` 8>L9% $ > $ > : ; I: ;I : ;  : ; I8 .? : ; I@ 4: ; I  I% $ > : ; I$ >  I : ;  : ; I8 .? : ; ' @ : ; I : ; I 4: ; I .? : ; ' I@ 4: ; I .: ;' I@: ;I 4: ;I 4: ; I?  % $ > : ; I I : ;  : ; I8 .? : ; ' @: ; I : ; I 4: ; I 4: ; I .: ; ' I@% $ > $ >  I.? : ; ' @.? : ; ' @: ; I 4: ; I .? : ; @ .? : ; ' @% $ > : ; I.? : ; ' @: ; I 4: ; I .? : ; ' @%% $ > $ >  I&I: ; I  : ; : ; I8 : ; I8 .: ; ' I@ : ; I 4: ; I .: ; ' @: ; I4: ; I4: ; I4: ; I I!I/ .: ; ' : ; I.? : ; ' @ : ;  1UX Y 114: ; I? < % $ > : ; I I' I $ >  : ; : ; I8 .? : ; ' @ .? : ; ' @ : ; I 4: ; I? < % $ > : ; I I' I $ >  : ; : ; I8 I !I/ 4: ; I?  % $ >  : ; I I' I$ > .? : ; ' @ : ; I .? : ; ' @ : ; I 4: ; I 4: ; I?  % $ > $ > .? : ; ' @: ; I% : ; I$ > : ; I$ > .? : ; ' @ : ; I .? : ; ' I@ .? : ; ' @ : ; I 4: ; I 4: ; I% : ; I$ > : ; I$ >  : ;  : ; I8 .? : ;' I@ : ;I 4: ;I  I .? : ;' @ 4: ;I.? : ; ' @: ; I.: ;' : ;I1UX Y1 U4141.? : ; ' I@4: ; I? < I!I/ 4: ; I?  % $ > : ; I: ; I$ >  : ;  : ; I8 .? : ; ' I@ : ; I 4: ; I 4: ; I  I I!4: ; I? < % $ > : ; I: ; I$ >  : ;  : ; I8 I !I/ 4: ; I?  %%$GNU C 4.1.1 20060524 (Xilinx EDK 10.1 Build EDK_K_SP1.1 4 Mar 2008)/cygdrive/c/ml507_bsb_std_ip/sw/standalone/my_ace/src/my_ace.c/cygdrive/c/ml507_bsb_std_ipintlong intlong long intunsigned intunsigned charshort intcharshort unsigned intlong long unsigned intsigned charXuint16 j!Xuint32 lfloatdoubleu32 }ou16 ~`XStatus n. DeviceId #BaseAddress #VideoMemBaseAddr #PlbAccess # DcrBaseAddr #XTft_Config ( TftConfig .#IsReady #ColVal #RowVal #FgColor # BgColor #$XTft Amain1 Status2t TftConfigPtr3p . TftInstance,?d GNU C 4.1.1 20060524 (Xilinx EDK 10.1 Build EDK_K_SP1.1 4 Mar 2008)/cygdrive/c/ml507_bsb_std_ip/sw/standalone/lib/src/video_graphics/basicgraphics.c/cygdrive/c/ml507_bsb_std_ipunsigned charcharXuint16jshort unsigned intshort intXuint32l&long intfloatdoubleu32}u16~intDeviceIdW#BaseAddressL#VideoMemBaseAddrL#PlbAccessW# DcrBaseAddrL#XTft_Configon(TftConfig#IsReadyL#ColValL#RowValL#FgColorL# BgColorL#$XTftlong long intunsigned intlong long unsigned intlong doubleXTft_WriteString 1T+ / 0 val 0bntXTft_WriteColor ;TV / 9 c 9 fgCol : bgCol :XTft_WriteColorString C0 / A val Bb fgCol B bgCol BiXTft_WriteColorCenteredString N0< / L str Mb fgCol M bgCol M ypos Mh  OhxXTft_WriteCenteredString W<8 / V str Vb ypos Vh  Xhx .XTft_DrawPixel ah8 / ` x `h y `h col ` ,XTft_DrawLine rh d- / p x1 qh y1 qh x2 qh y2 qh col q slope tht yintercept thp xmin uhl ymin uhh xmax uhd ymax uh` i uh\ j uhX mx uhT XTft_DrawEmptyBox h d Z /  x1 h y1 h x2 h y2 h col  thickness h xmin hx xmax ht ymin hp ymax hl i hh XTft_DrawSolidBox h 4 /  x1 h y1 h x2 h y2 h col  xmin ht xmax hp ymin hl ymax hh i hd j h`"strlen h 4 str bcount hxi htXpixel 'h?Ypixel 'h?Xmult 'h?Ymult 'h?Xlcorn 'h?Ylcorn 'h? GNU C 4.1.1 20060524 (Xilinx EDK 10.1 Build EDK_K_SP1.1 4 Mar 2008)/cygdrive/c/ml507_bsb_std_ip/sw/standalone/lib/src/video_graphics/graphics.c/cygdrive/c/ml507_bsb_std_ipunsigned charcharXuint16jshort unsigned intshort intXuint32l!long unsigned intlong intfloatdoubleu32}u16~intDeviceId`#BaseAddressU#VideoMemBaseAddrU#PlbAccess`# DcrBaseAddrU#XTft_Configxw(TftConfig#IsReadyU#ColValU#RowValU#FgColorU# BgColorU#$XTftvXTft_DrawFixedSizeFlashButton$ c v x1!q y1!q x2!q y2!q text"k len"q;#| P#|$ i&qt j&qp xpos'ql ypos(qh [)qdwunsigned intXTft_DrawButtonc|c`v xaq yaq textak[aq;b| EdqxXTft_DrawFixedSizeButtonn|1ckv x1lq y1lq x2lq y2lq textlk[lq;m| EXTft_DrawFlashButtonw\ctv xuq yuq textuk[uq;v|Pv| Exqx strlenq str~k countqx iqtV 1XGNU C 4.1.1 20060524 (Xilinx EDK 10.1 Build EDK_K_SP1.1 4 Mar 2008)/cygdrive/c/ml507_bsb_std_ip/sw/standalone/lib/src/lcd_char/lcd.c/cygdrive/c/ml507_bsb_std_ipointlong intlong long intunsigned intounsigned charshort int"charshort unsigned intlong long unsigned intsigned charfloatdoubleInitInst ;pWriteInst EpDinst1 Dinst2 Dprintinst FxUWriteData [D0data1 Zdata2 Zrs_data \xenable_rs_data \t LCDOn z0h3 LCDOff h^ LCDClear  LCDInit  MoveCursorHome  MoveCursorLeft , MoveCursorRight ,d5MLCDSetLine d`line i x|LCDPrintChar Dc " LCDPrintString DXline1 line2 i xFXGNU C 4.1.1 20060524 (Xilinx EDK 10.1 Build EDK_K_SP1.1 4 Mar 2008)/cygdrive/c/ml507_bsb_std_ip/sw/standalone/lib/src/sleep/sleep.c/cygdrive/c/ml507_bsb_std_ipunsigned charcharshort unsigned intshort intXuint32llong unsigned intlong intfloatdoubleintwnanosleep1X|nanoseconds0wunsigned intusleep5| useconds5wi6xj7tsleepG7secondsFwiHxjItqx(/edkgnu/head/mb/build/nt/bld_gcc/gcc/gcc/config/microblaze/divsi3.asm/edkgnu/head/mb/build/nt/bld_gcc/build/gccGNU AS 2.16K (intb]_l_+i len!# !# +!# _# !# k!#$Y Oz!(Q yOb n{!V cp|X- ,par,i.!!1QnP1: uP1nparPcpRS! T6HzUVnumVK(F_=V_=F~&;lp:par:< ; <[!!& par`ch_OX\!__x![rh 'f!!<bszhnzzint 4 N5]# 06z#7 O!! - h!!Q Ng]U gzV[9!!/bszhnzzint 4 N5]# 06z#7  [9IiM!!qbsjp,int VW!! M V l ^V r!!Q q_U I!!Q ]U C_?93?c@9,"!fbsintp !" c , \z~""h0lWbsu32}Lu8%intN""<Q<MsUM~V(j~"<"XQ<isU P"X" <s  s " s @ H~S x~V ~W sp=0"yh0CjIlbbsu32}Wu16~>u8%int#<~#s~#K# ~#\(i#~#~#A~#Q~# a~#$G~"#h S 5F r F~ H~ \  #h# 5   ~ 5  ~ ^ BY#$t | 5 ~ y$t$ : 5 Y ~ $%| 5 ~ `%|& 5_ a~ 8&&  57 1 9~ yA&'X Z 5@ y @~ A@~ @y ~ 'X((T 5s ~ A~ ~ uo (()C 5 b U ~ c ~o  ~  ~  ~ H ~  ~9 )*8W 5v 7*8+8 5 ~ H~( ~FB+8+o5Q~a~+,5~A~  ,-ti5~A~W(5U~c~Q~a~ ~ H~ ~  j-t/$ 5iD i@&2>YJ*"X/05VoV*W~ _=ZZ_Z  VD9F $00yCj>lWbsu32}Lu16~3int~#<s#ss#K~# s#+ G+00Q F~U H+T KIs  <61 $00$yCj>lWbsu32}Lu16~3int~#<s#ss#K~# s#  >0 %+3<3/edkgnu/head/mb/build/nt/bld_gcc/gcc/gcc/config/microblaze/umodsi3.asm/edkgnu/head/mb/build/nt/bld_gcc/build/gccGNU AS 2.16 %34/edkgnu/head/mb/build/nt/bld_gcc/gcc/gcc/config/microblaze/udivsi3.asm/edkgnu/head/mb/build/nt/bld_gcc/build/gccGNU AS 2.16  /cygdrive/c/XILINX_K.31.1.2/EDK/gnu/microblaze/nt/bin/../lib/gcc/microblaze-xilinx-elf/4.1.1/../../../../microblaze-xilinx-elf/include/cygdrive/c/XILINX_K.31.1.2/EDK/gnu/microblaze/nt/bin/../lib/gcc/microblaze-xilinx-elf/4.1.1/include/cygdrive/c/ml507_bsb_std_ip/sw/standalone/my_ace/srcmicroblaze_0/includestddef.hstdarg.hsys/lock.hsys/_types.hsys/reent.hmachine/_types.hmachine/types.hsys/types.hstdio.hxbasic_types.hxio.hxstatus.hxtft.hmy_ace.cD(0<Xdx] /cygdrive/c/XILINX_K.31.1.2/EDK/gnu/microblaze/nt/bin/../lib/gcc/microblaze-xilinx-elf/4.1.1/../../../../microblaze-xilinx-elf/include/cygdrive/c/XILINX_K.31.1.2/EDK/gnu/microblaze/nt/bin/../lib/gcc/microblaze-xilinx-elf/4.1.1/include/cygdrive/c/ml507_bsb_std_ip/sw/standalone/lib/src/video_graphicsmicroblaze_0/includexbasic_types.hxio.hxstatus.hxtft.hsys/lock.hsys/_types.hstddef.hsys/reent.hmath.hbasicgraphics.c D ,<Tt0Th $<Xl 8X`p ,4@HP\  4! @ L d        0 8 D L T \   ( l     , < D P X ` p x           4 D H L P \ h    /cygdrive/c/ml507_bsb_std_ip/sw/standalone/lib/src/video_graphicsmicroblaze_0/includexbasic_types.hxstatus.hxio.hxtft.hgraphics.c 7  D)Tt|,LTpp' d|,t /cygdrive/c/XILINX_K.31.1.2/EDK/gnu/microblaze/nt/bin/../lib/gcc/microblaze-xilinx-elf/4.1.1/../../../../microblaze-xilinx-elf/include/cygdrive/c/XILINX_K.31.1.2/EDK/gnu/microblaze/nt/bin/../lib/gcc/microblaze-xilinx-elf/4.1.1/include/cygdrive/c/ml507_bsb_std_ip/sw/standalone/lib/src/lcd_charmicroblaze_0/includestddef.hstdarg.hsys/lock.hsys/_types.hsys/reent.hmachine/_types.hmachine/types.hsys/types.hstdio.hxbasic_types.hxio.hlcd.c N 0<LXp ,D\ht 0@Phx$08DLTdt,<Ldx,D\`lt$@X. /cygdrive/c/ml507_bsb_std_ip/sw/standalone/lib/src/sleepmicroblaze_0/includexbasic_types.hxio.hsleep.cXDh|(08<\xY /edkgnu/head/mb/build/nt/bld_gcc/gcc/gcc/config/microblazedivsi3.asmHHHHIHHHHIHIHHKIHHIHHHHHIHHHIHHJJHHHHH /edkgnu/head/mb/build/nt/bld_gcc/build/./gcc/include/edkgnu/head/mb/build/nt/bld_gcc/gcc/libgloss/microblaze/edkgnu/head/mb/build/nt/bld_gcc/gcc/newlib/libc/includesys/lock.hsys/_types.hstddef.hsys/reent.hstdarg.hxil_printf.cctype.h((,04PX\htt|4 ,048DThpt<DPXdgOu   $,@LPXdl|t$t_@_9j$ ;(#0@HGdlJtF F~~ P \ h  p N %      r ../../../includexbasic_types.hmicroblaze_interrupts_i.hmicroblaze_interrupt_handler.c!b!H!P!X!`!)!!!!}m ../../../includexbasic_types.hmicroblaze_interrupts_i.hmicroblaze_interrupts_g.c!4 xbasic_types.hxbasic_types.c!j!!!!!!!$!!!&!!I ../../../includexbasic_types.hxio.houtbyte.c! !""""8N ../../../includexbasic_types.hxio.hxuartns550_l.c"a""$"0"4"<$"<"@"L"P"X'"d "ht"l "t!"x"|q""""q"$"o"&""" Yp ../../../includexbasic_types.hxstatus.hxio.hxtft.hxtft.cxtft_charcode.h"""""#4#0f#4#8#@#H*#P_#h#x####2#h####(####$$$$$ $8t$@$H$L$L$X$`$h $tM$$$$$%$o$%$t$$$$$@%%%%%4%%<o%D%%Lt%P%T%\%l%|%%%%%%%o%%%t%%%%&@&&& &$&<%&Do&L%&Tt&X&\&d&t&}&&&&&& &&&&& &'' '' ' '( '@'XW'`'d'h'l'' ''''' '' '' '' ((((L(\(d(h(l()(l(((((()))))$)4 )L)d)|))@)))))#)q)#* *** *$*(*8*T*T*\*`*d*0*d*** *******!*r+"+ i+8~+H+T+X+\+t+x +++++ ++++++++0,e,, ,,,0,@,D,D,L,\,`,hh,,,P,,,,,, -- --- --$ -0-4 -<-D -\-t------;.l.t.().8.<.@{.P.p{....!.. //u//,{/<l/T!/d/| //y////3/a/3/b/////0&0 000 0t0 0$0(0,0004m0820@0\]0t0c ../../../includexbasic_types.hxstatus.hxio.hxtft.hxtft_sinit.c0Z00 000o_ ../../../includexbasic_types.hxstatus.hxio.hxtft.hxtft_g.c0Z /edkgnu/head/mb/build/nt/bld_gcc/gcc/gcc/config/microblazeumodsi3.asm3<HHHIHHHHJHJHHHHHHKHHHHHJIHHIHHHHHIHHHIJJHHHHZ /edkgnu/head/mb/build/nt/bld_gcc/gcc/gcc/config/microblazeudivsi3.asm3HHHIHHHJHHJHHHHHHKHHKIHHIHHHHHIHHHIJJHHHH | D,H D  | ,tD HD ,TdD HD ,D HD ,0D$H D ,<D$H D ,8D$H D ,DHHD , d@D4H D , DL f0v10111 =?< 35$@5, M?@ [?Dg4}?>0 9h89 $dx-t&?H4 "X||#+D:?@?FTdV3`9gtm?{9 9 ?9 ?D>D  08X$ *8 4?+0,=?HHX!e!3< "  ")1@ Ph(?H3<0Z((j }$t?H<,8!,t ?H#P+6?AJ8Y&g9 u?|'X 5>H #p8"< d@!8?@O #h. lL?R0@W mHv?}?H+H 7 !%|l9+8|0\OP?!4,/. B50K!Zp|x!?H9 9!_vector_sw_exception_vector_interrupt_vector_hw_exceptionforce_to_data__CTOR_LIST____DTOR_LIST____EH_FRAME_BEGIN____JCR_LIST__completed.2216p.2214__do_global_dtors_auxobject.2269frame_dummyTftInstancestrlen/edkgnu/head/mb/build/nt/bld_gcc/gcc/gcc/config/microblaze/divsi3.asmgetnumpaddingoutnumXAssertCallbackRoutine_ctype_bimpure_datacheck_alignmentalign_arglen_loopend_lendone_lenalign_loop/edkgnu/head/mb/build/nt/bld_gcc/gcc/gcc/config/microblaze/umodsi3.asm/edkgnu/head/mb/build/nt/bld_gcc/gcc/gcc/config/microblaze/udivsi3.asm__CTOR_END____DTOR_END____FRAME_END____JCR_END____do_global_ctors_auxYpixelXTft_ConfigTable_fdataLCDOffMB_InterruptVectorTableXTft_ScanReverseLCDSetLineXTft_WriteXTft_EnableDisplay__sbss_start_etextXUartNs550_SetBaudusleepLCDInitLCDPrintStringXmultYmultXTft_WriteColor__udivsi3_essrwsleepXAssertStatus__dso_handleXTft_VidCharsXTft_DrawLine_crtinit_heap_end_global_impure_ptr__bss_endWriteData__ctype_ptrXTft_DrawSolidBoxLCDOnnanosleepXTft_Scroll__init_heap_startXTft_LookupConfig__sbss_endXTft_DrawButtonXNullHandlermicroblaze_register_handlerxil_printf__umodsi3__sf_fake_stderrXUartNs550_SendByte__deregister_frame_infoXTft_ReadRegXTft_ClearScreen_ssro_size__call_exitprocs_ftext_startLCDPrintChar_SDA_BASE_InitInstXTft_WriteColorCenteredStringXTft_FillScreen_exception_handlerXTft_ScanNormal_essroXTft_WriteCenteredStringMoveCursorRightoutbyteXTft_WriteString__sf_fake_stdin__bss_start_STACK_SIZEmain_HEAP_SIZEXTft_DrawFlashButton_start1_ssrw_size_stack_end__divsi3MoveCursorHomeXTft_GetPixelXWaitInAssertXpixelXTft_SetPixel__fini_impure_ptrXTft_SetFrameBaseAddrWriteInstMoveCursorLeftXUartNs550_RecvByteXTft_DrawEmptyBox_interrupt_handlerXTft_DrawPixel_edata_endXTft_WriteRegXTft_DrawFixedSizeFlashButton_heapexit_hw_exception_handlerLCDClearXlcorn_ssroXTft_SetPosChar__sf_fake_stdout_ctype__program_initXTft_DisableDisplay_exit_ssrwXTft_SetColor_stack_TEXT_START_ADDRYlcornXAssertXTft_SetPosXTft_CfgInitialize_Jv_RegisterClasses_frodata_program_cleanXTft_WriteColorStringXTft_DrawFixedSizeButtonXAssertSetCallback_fbss_SDA2_BASE___register_frame_info_erodata__interrupt_handler