ELF4$4 ( 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?-s s 0`s$0?0@0@@(0?'P0?0*@0?0500@1@@ 05d<0505s$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!07 0G0``?ȶ0!07 0H0``?ȸ|07 p0E0``?ȸd0!e?ȰC$07 80!0``?0!"@FR8?"@GRH`gf`c?ȶ0!07 0"0``?ȶ0!07 0#0``?ȸ07 0 0``?ȸh0!$(!,A0a4a Gh *e?ȰC@07 800``?a $(!,A0a40!8"@FR?"@GR"@HR\"@IRF@RZR,zH2sS2Vȸ\07 |00``?ȸD07 d00``?ȸ,07 L00``?ȸ07 400``?ȸ07 00``?ȸ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 ߸l07 00``?ȸT0!07  0d?ȰC$0H0``?ȶ0! $?ȶ0!0!a $ge?ȰC007 00``?a $0!("@FR\?"@GRd"@wF$2g "@S$2s"@SRv07 H00``?ȸp07 000``?ȸX07 00``?ȸ@0!e?ȰC$07 00``?0!"@FR,?"@GR<?ȶ0!07 00``?ȶ0!07 l00``?ȸ07 T00``?ȸt0!a!, $(A0a48<@D%fe?ȰCP07 0o0``?a $(!,A0a48<@D0!HS S 0py?y $C(07 T00``?y0cy`"@^R?"@_R"@S` 0`8PD?~2Vx2R2cc2s2# PV23\ 23ZH0 07 t0n0``?ȸX|07 L00``?ȸ07 400``?ȸ07 00``?ȸ0!fa $0\F1?Ⱦx1 c 0`0e e $?ȹa $`0!(07 T0]0``?ȸ07 <0``?ȸ`>P0>PEd0!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 Platform Flash Design Here! ****** Put Your Own Platform Flash Design Here! *** Put Your OwnDesign 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>l9Y /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(/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 (int)$ $a_l_Ck+ri len!# w!# !# V_# |!# !#6$Y Oz!(Q TyO n{!V cp|X- z,=par,Pi.!!1ZQnP1 P1 parP5cpR^S!|T6HUVnumVK(F_=V_=F~;lp:par:<  <m!K! par`ch_>X\d!__x![rh'f!!I Ca$'hnzzint 4 5]# 6z#7 O!! -h!!Q g]U  gzV9bT!!I Ca$'hnzzint 4 5]# 6z#7 $ 9I!!W Ca$'4jp,int W!! RV V( }r!!Q uq_U !!Q D]U fC_?93?)@9"! Ca$'int !"Fc ,e\ """h0 CalW$'u32}Lu8%intqN""<QMsUM~Vj~"<"XQisU "X" s  s s ~S ~V ~W isp B0"Wh0 jICalb$'u32}Wu16~>u8%int#~#~## ~#V\(#p~#i~#~#~# ~#$^IG~"#h F .F~9 H~b \ z #h#   . ~  ~ B#$t 9 x~ yO$t$  ~ $%| ? ~ `%|&h _ a~ 68&& 7 9~ ybA&'X @ i@~V @~ c@y ~ A'X((   i~ E ~ y c~ u (()    ~  ~  ~ p ~ % c ~  ~ 8 ~ %)*8   *8+8 =  \ c~ ~ 8~ BI+8+ ,~U~~9+,i~1~,-t&i~Z~W_~~~~ c~ ~ 8~  j-t/ i _in@&2>J*X/0+VJV*sW~ _=)ZZ_Z $VD9FL00} j>CalW$'u32}Lu16~3int~#s#s#~# s#V+G+00Q F~U H+T Is  <l61@00 j>CalW$'u32}Lu16~3int~#s#s#~# s#V $ l>P3<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.16S34/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%% $ > $ >  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?  %%(0!!L!," "Xt0,3<j3 |  (ddD$L  LhL\DP | ,|!DPp X |! | !4LD ! ! | !,PD |  <" <"<<"X|D DL | "D DL#hHH#D$DL $tD DH$D DH%|D DH&D DH&DD'X DD ((D8`)D DH*8 D4X +8|HH+HD(P ,DD(-tDHp  /D(T |  |0,$U$`Z`dQdq$`U`|V|fVfVfccQpqU8S`hShpU0V0Lg`pVWTi`pi,tftDc$Xjhpj \c\hShpcp|ShpcpQqppUU0UHUUU (U<PUdUlUUUUccctcf|ftfV8V\VVV 8VDLVlVtxVVVVVT`TcctcQqQ,qU,UV,VQ(q U V<@Q@q <LULf<LVLXU<XWQq UXc`cV@TLTH`UhUUQqUTTVXXWW Q q$$U$\chcUcUc$V$`fhfWfWQ(q Uc c(,Q,q (<U<lc|cQ0q Uc(c04Q4q 0DUDtccQqU$U8<UX\UptUV<VX\VptVWDWXdWp|WXDXXdXp|XQXqU U(,U@DUV V(,V@DVWW(4W@LWXX(4X@LXX\Q\q8XUh$U$0h0HUHdhdhUh|h|UhUhUhUhXV<VThV|VVVVXWjWj$W$djdpWpjWjWjXXkX k $X$0k0@X@dkdpXpkXkXYgYg$Y$gYgXZiZifdfc$dcQhq U c0`chlQlhq4hUgUPgPTUThghPhcPchhPhhpQpqh|U|TTh|V|XXhWWQ q( U (f ( pU p f U f U f U fV ,g , 4V 4 @g @ pV p g V g V gW $c $ 4W 4 Pc P pW p c W c Q q U XU t xU U V XV t xV V W `W t W W Q q U $i D hU h 4i 4 @U @ \i \ hU h li l pU p i U i V c D c \ c k ,m | k ,m , @X k m 0l l l \l Q q( pU U U V 8S S S W @T T TO~xil_printfF__interrupt_handlermicroblaze_register_handler*MB_InterruptVectorTablefMXAssertXAssertSetCallbackXNullHandler!XAssertStatus:XWaitInAssertdoutbyteU`XUartNs550_SendByteXUartNs550_RecvByteXUartNs550_SetBaudn tgXTft_ReadRegXTft_WriteRegXTft_SetFrameBaseAddrBXTft_ScanNormalyXTft_ScanReverseXTft_DisableDisplayXTft_EnableDisplayXTft_GetPixelXTft_SetPixelXTft_FillScreenuXTft_ClearScreenXTft_ScrollXTft_SetColorBXTft_SetPosCharXTft_SetPosWXTft_WriteXTft_CfgInitializeaXTft_VidChars$tJXTft_LookupConfig#XTft_ConfigTable X  Xdx H getnumGNU C 4.1.1 20060524 (Xilinx EDK 10.1 Build EDK_K_SP1.1 4 Mar 2008)dot_flaglinepoutnumshort int__gnuc_va_listl_flag__ctype_ptrparams_s/edkgnu/head/mb/build/nt/bld_gcc/gcc/libgloss/microblaze/xil_printf.clong long intleft_flagbasedigitsxil_printfunsigned charctrl1long long unsigned intcharptrargpshort unsigned intpad_charactertry_nextlong_flagnum1do_paddingctrloutbufnegativeparams_toutsnum2CallBackRefmicroblaze_interrupt_handler.cMB_InterruptVectorTabledoubleXInterruptHandlerDataPtr__interrupt_handlerfloatmicroblaze_register_handler/cygdrive/c/ml507_bsb_std_ip/microblaze_0/libsrc/standalone_v2_00_a/srcMB_InterruptVectorTableEntrymicroblaze_interrupts_g.cXNullHandlerXAssertLineXWaitInAssert/cygdrive/c/ml507_bsb_std_ip/microblaze_0/libsrc/common_v1_00_a/srcXAssertCallbackNullParameterFilexbasic_types.cXAssertCallbackRoutineXAssertSetCallbackXAssertStatus/cygdrive/c/ml507_bsb_std_ip/microblaze_0/libsrc/xilkernel_v4_00_a/srcoutbyte.coutbyteBaudMSBXuint32DataInputClockHzBaudRate/cygdrive/c/ml507_bsb_std_ip/microblaze_0/libsrc/uartns550_v1_11_a/srcDivisorXUartNs550_SendByteLcrRegisterXuint8xuartns550_l.cXUartNs550_RecvByteBaseAddressBaudLSBXUartNs550_SetBaudRowStartValXTft_FillScreenCtrlRegBitMapValColEndValXTft_DisableDisplayRegOffsetRowIndexXTft_SetPixelXTft_ScanNormalCharValueColValRowEndValXTft_WriteRegXTft_VidCharsXTft_ScanReverseXTft_WriteCharXTft_ScrollXuint16PlbAccessColStartValBgColorTftConfigVideoMemBaseAddrEffectiveAddrXTft_WriteDeviceIdXTft_ClearScreenXTft_EnableDisplayXTft_ReadRegXTft_ConfigXTft_GetPixelIsReadyNewFrameBaseAddrXTft_SetPosDcrBaseAddrXTft_CfgInitializeInstancePtrRowValColIndexFgColorXTft_SetFrameBaseAddrConfigPtr/cygdrive/c/ml507_bsb_std_ip/microblaze_0/libsrc/tft_v1_00_a/srcXTft_SetPosCharXTft_SetColorxtft.cXTftPixelValXTft_ConfigTablextft_sinit.cXTft_LookupConfigCfgPtrxtft_g.c.symtab.strtab.shstrtab.vectors.reset.vectors.sw_exception.vectors.interrupt.vectors.hw_exception.text.init.fini.ctors.dtors.rodata.sbss2.data.eh_frame.jcr.sbss.bss.heap.stack.debug_line.debug_info.debug_abbrev.debug_aranges.debug_frame.debug_loc.debug_pubnames.debug_ranges.debug_str*@S iP4o45$u55{5 55(55059@9:h?`@?d@?h@?h@d?@?@@Vj q@sv;"x00:; D   P455 5( 50 9 9 ?` ?d?h?h??( =9 K5 Y5( g?` z?d?h9 p?l?( 4hh$(d+d3:?Q8, Z>l f0v10111 =?\ 35$@5, M?` [?dg4}?>P 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