ELF04\^4 (%"444PP@2PP((( Qtd/lib/ld-linux.so.2GNU%84/6 -2 17(3&)'* , "#$!%. +05n(URh)|H'Cqy$@@!hgD!HxA8csYGf@z9@!* 5|/:(4?O<2VL436O"WD4(g | H libm.so.6_Jv_RegisterClasses__gmon_start__libc.so.6longjmpputcharstrcpyioctl__strtod_internalstdoutatol__strtol_internalqsortperrorputstolowermallocisattyselectfflushatofstdinferrorsignalstrncpyhtonlrealloc_IO_getcsscanffreadmemsetstrcmpdupsprintffclosestderrfwriteexitfopenatoi_IO_putcfileno_setjmp_IO_stdin_used__libc_start_mainvfprintffree__environGLIBC_2.1GLIBC_2.0.ii ii P6@DHL+PPPQQQ QQQ Q Q Q $Q (Q,Q0Q4Q8QE2Q E} u D$\$D$~$D$$D$$D$$D$$|D$,$gD$d$RD$$=D$$(D$$D$ $D$T$D$$D$$D$$D$$D$H$D$|$kD$$VD$$AD$@$,D$|$D$$D$$ D$$ Q E} u EdEUU؃} u}u&} t TE EM TC}u.} t TE $Eu5T $8 }uT$O T$EQE} u1QEEE} u E =d}EEE}u EP}u E_>}u EiEnHUT$D$y$EKD$E$E܃}uE$E$E}t E-@E}$|:|-@EEEYE¡ $E}uE$oEE܉D$ D$D$E$EEE;E|E܉$E@ HED$T$ ED$D$ $EQEF=u$ EEĠ^_]U(E}u E =}t E( D$D$4$t E D$D$9$t E D$D$>$t E D$D$D$t Et D$D$R$\t EG D$D$a$/t E D$D$e$t E D$D$j$t E D$D$o$t E D$D$|${t Ef D$D$$Nt E 9 D$D$$!t E  D$D$$t E D$D$$t E D$D$$t E D$D$n$mt E[ D$D$i$Ct E1 9cs1cu$c-¡ ‹E 9crEEPUEE$~‹EPE@t E<`tED$$ED$$DE$]U(EEEE;EEE }?v5 9Es+Eu!E-@¡ ‹E@QEy5 9Es+Eu!E-¡ ‹E@E@D$E$fT}u E@ EPEPE@EE$ZEEEEEE@E}}uED$$tUEEE@EE$EE}uU(t9E'ED$D$$yE@E}uD$$SU(E EUBEЋEEHD$ED$$]$UEE HEUUEUUUEEEEMM8u UuMu UuUMM3EM8~ E@EUJUM9M\EEUEE HEfUUEUE@;EuUU‰U6UE@;E} E@EUJUE9E~EEUWEE}H@$‹ED$$o_]UE$E}u $EUWE$\E}u $UEѰE_]ÐUSDžE ut Džd E 8U <89<~ 8<C tB U>A%tC\A\ \tt PED$D$$ =C =B%tAÁ`B` `tt PED$D$$) <t    A <C%tBdCd d t t PED$D$$F  <B A 9;C%tBhCh h$t$t PED$D$$t$ @;B<uI4 $` 8 0 ƒ0  У0 Dž@;4 $` 8 0 ƒ0  У0 :A؋BЉЋ g:BȋB ȉ$:BȋB ȉ9A 9C A Й B A ЙУ :9B 9A ‹C к B ‹A кУ 8t PED$D$$ A Ѓ 78t  t PED$D$$ C Ѓ 7B (tAС  CС  t PED$D$$\( (7B ,t PED$D$$, 6A C44v294s% 4- 94r34w' 4)‰Љ¡ a4v/ 94s" 4p&D$D$4 $/?C 5B A88v298s% 8- 98r38w' 8)É؉¡ a8v/ 98s" 8p&D$D$8$>B %|4A C<<vA9 9 9@s1@u$@p¡ &D$D$@$W;B %1A%CЋA% 1C ADDvB9Ds5Du(D-¡  9DrBDw6Du) D)É¡ qDv? 9Ds2Du%Dp¡ &D$D$D$9B 50A CHHvB9Hs5Hu(H-¡  9HrBHw6Hu) H)‰¡ qHv? 9Hs2Hu%Hp¡ &D$D$H $b8A -‹.C A‰ЉÃLA 0ӃPPvB9Ps5Pu(P-¡  9PrBPw6Pu) P)‰¡ qPv? 9Ps2Pu%Pp¡ &D$D$P $6t4t `t4 ,LthLLt ,LtzL,Cȋ%0% Љ ,Bȋ%0 Љ Y,Aȋ%0 Љ ',CЋ ,B A‰ЉÃTA 4ӃXXvB9Xs5Xu(X-¡  9XrBXw6Xu) X)‰¡ qXv? 9Xs2Xu%Xp¡ &D$D$X $4t4t `t4 B*TtQTTt "*TthT*CЋ )Bȋ4% Љ )Aȋ4% Љ z)Cȋ4% Љ C)B؋BЉЋ  )AС  (CС  (AȋB ȉ (A  c(C  E(B 8A <Dž@8y8Dž@<y<@@D5BЋA D i#CЋA  <#C HHx>H5BЋA H "CЋA  "C A 9}C b"B E"A C9}B "A !CLB ‹L9sA !C !B ‹A 9sC 4!B !APC TPx0P'BЋPT  AЋT  C XB \Xx0X'AЋX\ " CЋ\  B`A d`x0`'CЋ`d BЋd ~A hC lhx0h'BЋhl AЋl C dB d)щhd%9t\dh%9t?4 0` 8 0 ƒ0  У0 >Ch AȋC ‹C )É؉ B Al lvO9lsBlu5l-¡ ‹C J 9lrRlwFlu9 l)‰¡ ‹A lvO 9lsBlu5lp¡ ‹C B D$D$l $']C Ap pvf9psYpuLp-¡ mBЉЋ  9pripw]puP p)¡ mBЉЋ Dpvf 9psYpuLpp¡ mBЉЋ mCЉЋ D$D$p$&B AtC ptƒxt||vB9|s5|u(|-¡  9|rB|w6|u) |)É¡ q|v? 9|s2|u%|p¡ &D$D$|$|"xtQxxtxtWxtt~p% ЉXp% Љ2p% Љ pt vA9s4u'-¡ ‹ 9rDw8u+ )¡ ‹vA 9s4u'p¡ ‹dD$D$$"?B AC tƒvB9s5u(-¡  9rBw6u) )É¡ qv? 9s2u%p¡ &D$D$$2t9tt?t\~tpt% ЉJt% Љ$t% Љ vA9s4u'-¡ ‹ 9rDw8u+ )¡ ‹gvA 9s4u'p¡ ‹D$D$$oDž@~$TBȋC C 1Љ BȋC C%1Љ GB¡  C¡ Bt$mиA¡ ‰lCt$m芸ݝpBB¡ ݝ $pt݅plCB¡  C¡ B¡ At$m谷C¡ ‰|Bt$mjݝ$B¡ ݝBt$mݝ$B¡ ݝ݅܅| B%tAÁB xtxt PED$D$$rx > 0A%tCA |t|t PED$D$$| C¡ EB¡ EE]E]AEEEuzEEuz^EEEEtu4 8` 8 0 ƒ0  У0 EEEEEE EE Et  E Et  E E9  E 'Bt$mݝ$B¡ ݝ݅]Bt$m蘳ݝ$B¡ ݝ݅]BEEEuzEEuz^EEEEătu4 8` 8 0 ƒ0  У0  EEEEEE EE Eăt  E Eăt  E Eăn  E \ BЋA  / CЋA   C¡ ]ȋBt$m諱 A¡ E C¡ P$d$]ЋBt$m9L A¡ E& Ct$mٝ$B¡ ٝم]؋B¡ ‹E؉ A¡ P$d$]܋C¡ ‹E܉b Bt$m*DžHA¡ ٽf f٭۝٭]B¡ ‹E A¡ ٽf f٭]٭C¡ ‹E\ B¡  C¡ B¡  At$mɮC¡ ‰Bt$m胮ݝ$B¡ ݝBt$m5ݝ$B¡ ݝ݅ܵB¡ E苍A CvB9s5u(-¡  9rBw6u) )‰¡ qv? 9s2u%p¡ &D$D$ $EC¡ E싕BЋE [A¡  C¡ Bt$mA¡ ‰Ct$m蠫ݝ$B¡ ݝ݅wB EA¡ ‹E/C¡  B¡ C¡ Bt$m蜪A¡ ‰Ct$mVݝ$B¡ ݝBt$mݝ$B¡ ݝ݅܍B¡  C¡ Bt$mbuA¡ ‰Ct$mݝBB¡ ݝ $݅B¡  C¡ B¡ vAt$m>QC¡ ‰Bt$mݝ$B¡ ݝBt$m誧ݝ$B¡ ݝ݅ܥ{B¡ EA C v@9s3u&-¡ ‹E 9rCw7u* )‰¡ ‹Ev= 9s0u#p¡ ‹E:ED$D$ $ D$$ش  `t4 ~ 8 ;})E ,U 0,90~ ,00}  Dž@@[]UVSEEȋE؋E ЋE %uuډ]uƉu9ErE9EsEE%U‰UM9MrE%;EvEUE У E]E% [^]ÐUW} E  u%U$ L -@ D$$zU D$$ U ѰE@  uE $Y E  D$$V U Ѱ    E E uE$ E D$$ U Ѱ󪡸    U)У E u%U$f L - D$$U D$$1 U ѰE-  uE $ʲ E  D$$~ U Ѱ󪡸    E -p E$  _]UUt U$$M E} U(-EEEE}xt79E~-ED$ED$$ED$$CE D$$}  u $`軯    EU¡ ‰U EEU¡ ;EwU8 )ȉEEEUUM9M}EEEEE}xt79E~-ED$ED$$şED$$ܟE$蝰EU¡ EUEEUMmm 9Es EmU;Us롸 $|E      UE)Љ)‰У U( pEEEE}xt79E~-ED$ED$$蝞ED$$ 贞E D$${  u $(u     E U¡ ‰U EEU¡ ;EwU4 ` 8 0 ƒ0  У0 E $T5U4 ` 8 0 ƒ0  У0 E EE }v89Es.Eu$E-¡ ‹E @ 9Er6Ex/Eu% U)‰¡ ‹E @[}v5 9Es+Eu!Ep¡ ‹E @E @D$D$E$U(E #EtG4 ` 8 0 ƒ0  У0 E }? 9EE E}tV}}tE-@¡ @EUEEEE@E-@¡ @EUEEEEE-@¡ E}u EE@EE D$$L'9Ev> 9Es4 -;Es% +E$EEb}vE$EI4 ` 8 0 ƒ0  У0 E EEUS$E#EtG4 ` 8 0 ƒ0  У0 E }?o 9EaEE}}}tE-@¡ @EEЉ#]U E ؉EE-@¡ E$0E-@¡ @EEЉ#]U E ؉EE-@¡ E$|0:E-@¡ E $U0ED$$L讘 e9E 9E -;E +E$ 9Erl}u E)Љ¡ ‹E }u! E)¡ ‹E fc E)¡ ‹E B4 ` 8 0 ƒ0  У0 E  _}vE D$E$B4 ` 8 0 ƒ0  У0 E $[]Uuldt{0 to0 %ta4 ` 8 0 ƒ0  У0 4  4  d$Rtc0 tW0 %tI4 ` 8 0 ƒ0  У0 4  4 UEE}4}w}}t} ƒE  У0 0 %4 ` 8 0 ƒ0  У0 4  4 ZtNE d,ƒE  УED$$p)UEE}tK}w }t/]}t } t IEY%EJE@%EED$$莓EEU8Ete}?v 9EsE$} 9EEE}v69Es,Eu"E-¡ E 9Er4Ex-Eu# U)‰¡ EY}v3 9Es)EuEp¡ EED$D$E$EEUD$T$ED$ ED$D$$d ;EEUU}v69Es,Eu"E-¡ E 9Er4Ex-Eu# U)‰¡ EY}v3 9Es)EuEp¡ EED$D$E$EEUD$T$ED$ ED$D$$9eEy 9EsE$@ D} 9EUU}v69Es,Eu"E-¡ E 9Er4Ex-Eu# U)‰¡ EY}v3 9Es)EuEp¡ EED$D$E$REEUD$T$ED$ ED$D$($ED$ED$$XdÐUE؂]UE܂]UĂt E܂E؂]UĂt ܂E؂EEUĂt܂UУ܂؂UУ؂]UEĂ]U t#E$`!$6E$| V I`Ăt ܂E؂EEE }?v2 9Es(EuE-@¡ ‹EKEy2 9Es(EuE-¡ ‹EED$E$4`t0Ăt ܂E؂EED$$蕍%Ăt܂܂ ؂؂}t*‹EPE@uE$‹EPUED$ ED$E D$E$ E$jU8$EEЋEfE‹EPE ‹EPE$1‹EP E@tE@@E$E} t} t}t }u7E%tE%=t EEE4uM E%t?E$ED$D$ED$ ED$E D$E$EPED$$>hu E@tE@D$E$Z<=E$yD$D$ED$ ED$E D$E$ E$U(E$E@t{E@@$tk}ueE@PEEE=vG}>D$D$E$D$ D$E D$E$}E%EEE}}uE%E%tEE$;D$ D$D$$b}t#ED$ D$D$$ E$D$ D$E D$E$2E$D$ ED$E D$E$E$HD$ D$D$$bR}t#ED$ D$D$$ oE$D$ D$E D$E$E$t-E$D$ ED$E D$E$GE@E@@$}E@PEEE=ve}\D$D$E$E}btEEE ED$ D$E D$E$}t} t} t }bu(}u"ED$ ED$E D$E$PLED$ ED$D$E$-E$XD$ ED$E D$$U}t7Eu/E$-D$ D$E D$$b8}t8E%u,E$D$ D$E D$$UE$D$ D$D$$bE$D$ D$E D$$U$EEЋEfE E f@ E $‹EP E @t E @@tE PED$${9E @D$E$7E$U$SEEЋEfE‹EPE‹EPE ‹EPE@EUED$ ED$E D$E$$U(ED$ D$E D$E$[EE€EPE$U(ED$ E D$D$E$EE-6E}UEf@Ef@Ef@ Ef@ Ef@ wEf@ lEf@aEf@VEf@KEf@ @Ef@5Ef@*Ef@Ef@Ef@ Ef@E$U$SEMUBABAB A BAE@ $‹EP EUȂ9Et#E@ tE@ $aE$yaUEPE @9} E EPE @9~ EEEU*D$ D$ D$$RX`̂U(`E?v< 9s/u"-@¡ EWy< 9s/u"-¡ E$E`tED$$x 薂;ED$ ED$D$$D$$ĂUWSEÊuED$D$ E$-`EEİ}HE}u=E EE}HEUE)M ED$D$$RɑE}uJED$D$ E$_EE}HEUE)M5 EE@T$ D$D$ E$8_EE}HEE@E}U E@%tE@M E@E̋}̉|$D$ E$^EE}HEE@%tE@U E@EЋE@MЉL$ D$D$ E$+^EE}HEE@‹E@T$ D$D$ E$]EE}HEOE@E@ЋE@L$T$ D$D$ E$]EE}HEE@%tE@U E@EԋE@ЋE@MԉL$T$ D$D$ E$\EE}HEfE@ȋE@‹E@L$T$ D$D$ E$\EE}HE E@D$D$ E$W\EE}HEE@D$D$ E$\EE}HEE@ЋE@T$ D$D$ E$[EE}HE9E@ЋE@T$ D$D$ E$x[EE}HEE@ЋE@T$ D$D$ E$)[EE}HEE@umEnop=E@ȋE@ЋE@L$T$ D$D$ E$ZEE}HE%E@ȋE@ЋE@L$T$ D$D$ E$VZEE}HEE@ȋE@ЋE@L$T$ D$D$ E$YE||HEeE@ȋE@‹E@L$T$ D$D$, E$YExxHEE@ЋE@T$ D$D$; E$BYEttHEE@ЋE@T$ D$D$; E$XEppHEYE@ȋE@ЋE@L$T$ D$D$G E$XEllHEE@ЋE@T$ D$D$; E$5XEhhHEE@D$D$Y E$WEddHE^E@ЋE@T$ D$D$ E$WE``HE $d yE@ E@ @Ef [@E\\HEE$|tEE@E¡ )D$D$$‹EPHE‹E} tE $~EE ED$ML$E$‹EPEUE@]UE]U*D$ D$ D$$]7JЂU(E}u EЂûumED$D$$]}E}u E\E@EED$D$$R|EE@E} U E@%M ME@ UE@% ME@ UE@ ‹E@% ME@ UE@ ‹E@% MLE@ UE@ ‹E@% M E@U ‰UE@ M ME@ UE@ ME@ UE@ MqE@ UE@ M@E@ UE@ ‹E@ ME@ UE@ ‹E@ ME@ UE@ ‹E@ MwE@ UE@ ‹E@% M8E@ UE@ ME@ UE@ ‹E@ ME@ UE@ ‹E@ ME@ UE@ MYEPE ЉEIE@ UE@ MEE$ wEEU*D$ D$ D$$i1EԂU8E%E}uE?U ЉE}uE%U ЉE}@uE%U ЉEm}DuBUE ЉEE%=EuE%U ЉE2E?U ЉE"}Ht }LuE%U ЉEԂûuED$D$$ifwE}u;D$D$D$ D$D$E$EE@EED$D$$Rv@E}Ut E%D$D$ D$ED$E$E|EЋET$D$ D$ED$E$ECEЋEET$L$ D$ED$E$uEEЋEET$L$ D$ED$E$5EEЋEET$L$ D$ED$E$EED$D$D$ D$ED$E$QEDE D$D$D$ D$ED$E$EE ƒED$T$D$ D$ED$E$EEƒED$D$T$ D$ED$E$EyE ƒED$T$D$ D$ED$E$@E3EƒE ET$L$D$ D$ED$E$EE ƒEED$T$L$ D$ED$E$EE ƒEED$T$L$ D$ED$E$YELEЋEET$L$ D$ED$E$~E EƒE D$T$D$ D$ED$E$EEƒE D$D$T$ D$ED$E$EEUfBEEiEƒEE D$T$L$ D$ED$E$)EEƒE D$T$D$ D$ED$E$EE%D$ED$E$~EE ƒED$T$D$ D$ED$E$wEmD$D$D$ D$ED$E$@E6D$D$D$ D$D$E$EEU$rEE ЋEfE‹EPE‹EPE‹EPE‹EPUEBE@ EU$qEE ЋEfE‹EPE‹EPEЋEfPUEBE@ EU$OqEE ЋEfUEPUEBE@ EUE$$EED$E$ E$UWV EU Dž(t~$ ;D$ ED$D$$$;D$ E D$D$$$;$ u; ^_]ÐUE]Udt]U塌t E,EE   E]UE]U}u dtut7M¡PM!У$[5M¡PM!У$[Udtt E$WUdt]Ut EE]Ut EEEUtUУUУ]UE$ EuO} ~I} CE ¡ 9s*UB B‹EPE UE$$ EuO} ~I} CE ¡ 9s*UB B‹EPE U(t E UEE }v&9Es EE 9Er&Ex U)‰Љ¡ ‹EO}v& 9Es EpE ED$D$E$:t @ @EM } }t UEUU }v 9Es E-p 9Er"Ex U)‰Љ¡ D}v 9Es EpD$D$E$:t @ @Ut E UEE }v#9Es EEs 9Er#Ex U)‰Љ¡ ‹EF}v# 9Es EpED$ED$E$Ft @ @Ut E E}t$E$E%$*t E UEE }v89Es.Eu$E-¡ ‹Ef 9Er6Ex/Eu% U)‰¡ ‹EfX}v5 9Es+Eu!Ep¡ ‹EfD$ED$E$ͽt UtEE}t$E$DE%$1!t E UEE }v59Es+Eu!E-¡ ‹E 9Er3Ex,Eu" U)‰¡ ‹EU}v2 9Es(EuEp¡ ‹ED$ED$E$St U(tEE}t"E$FE$6^t E UEE }v79Es-Eu#E-¡ ‹E 9Er5Ex.Eu$ U)‰¡ ‹EY}v4 9Es*Eu Ep¡ ‹EED$D$E$Ӻt t UEUU }v:9Es0Eu&E-¡ ‹E 9Er8Ex1Eu' U)‰¡ ‹E_}v7 9Es-Eu#Ep¡ ‹EED$D$E$螹t U8E]E]EEtEE}t,E%$E%$)t E UEE }v79Es-Eu#E-¡ ‹E 9Er5Ex.Eu$ U)‰¡ ‹EY}v4 9Es*Eu Ep¡ ‹EED$D$E$t ÐUEME E'E$/E@ EE$q/EE}uӋE E}~U(EEEEuEEE-Mȉȉ‹EEEEE;E|ˁe?ME!E )‰ )Љ)‰ЉEU EE E+EED$$,u UEE@ E}uϋEU(ED$ED$E$EU(ED$ED$E$EtEE|$]aEE$a‹EE@UB$BUB$BUB$BE@E EP UE EEEUE$@EE@$u'E@t$WEE@U EP}t E$E@$uUBEEEEUE$EUB BEU$ -`E t!E$‹E|‹EPUEֿ‹EPE PEPU EBU$ _EEUEBE PEPU EBUS$E@EEPET$D$E$E?E@=.EP 9E@E }v@9Es6Eu,E-¡ E$ 9Er>Ex7Eu- U)‰¡ E$Pj}v= 9Es3Eu)Ep¡ E$ $E$D$D$E$E$E@EE$*EE}rE@$[]U t AE訽EED$E D$E$U8} EE }v89Es.Eu$E-¡ ‹E@ 9Er9Ex2Eu( U)‰¡ ‹E@Y}v8 9Es.Eu$Ep¡ ‹E@E@D$D$E$fE @ @ t E P E؉E @ @tE @ @@E $StrE @ $w%tE @ $` EE @ $HEUUE%EtMEEEE $tUE @ $EEE%9tED$$(JE%EE'E $E @ $EEE%EE}?v3 9Es)EuE-@¡ EHEy3 9Es)EuE-¡ EU$ͫEEf=buPE @ PE@ @9u:E@u/EP E@ E @ $EEE#Et&E#E=t$p5IE$E $^t UE P EЋE fPE $‹E P7E @ @tE @ @EEED$$HU8EEED$ED$$E EEoE9EuX}uEUR   EP EP }tCE@u9E@$u,ED$$HEEE@ E}uE@E}GUE$(E}t E@u E E@EEU8EyE EaE@EEEE@$t EEED$ED$ ED$D$$GE@ E}uE}zU(EIE E1E@uED$D$$-GE@ E}uE}~UWV@E܀EE܉$#EEE EE@EḚ}HEEEEE;E}:EEEЉUȋE9E}}Љ}ȋEȉE܋E܉D$E$"EMEEEljEEEE EEE@E@ E}CE}!}t}}E$ #EEԃ@^_]ÐUWVS,EEEEEDžE  EUfEE;OEEEEċE)É@Eȁ}'~7$,2ZL}tE$"E$ "Dž>Be}'~E'E)čt$}Eȍ UċEljE)čD$UEȍ UEljEEEEEE;*A4 u sW  E 4 =w  Dž c M]u@+;E@$y>>Y? t   }tM+@U> E}~+EG= 4 .K$=  t ` D$\$$]t$$O?<$<‹D$T$$E̋t$NEPP>+<>!<><>7>$$ =t$ Dž$i\$ t$ |$$$=uX$4D$$Ë$‹@\$ T$D$$iL@$$:$Ë$\$ L$T$$ @$$~m:‹T$ D$L$$v0:$ tI$Ë$‹\$ T$D$$ I9$‹T$ D$D$$@$$r9‹T$ D$D$$肰<9EЋEЋ$D$ D$D$$xD$ D$D$$s`EЃ$$D$ D$D$$@D$ D$D$$sx8ٝمٝEԋEԋ$D$ D$D$$蚯D$ D$D$$s肶7$D$$TË$‹\$ T$D$$g$pË$i‹\$ T$D$$ḫ@$Q$A07$D$$($,0=u Dž4_ Dž4^(L$ ,\$0t$4<$Э$`Ë$Y\$ D$D$$^ŭD$ T$D$$ִD$ T$D$$t@$$5$Ë$‹\$ T$D$$d=uX$=D$$Ë$&‹@\$ T$D$$dU@$ $4$8$<@=tD DžD8t$ <|$@D$D$ȫ=uX$D$$Ë$‹@\$ T$D$$+@$$3$Ë$\$ L$T$$@$m$]L3$D$$Ë$‹\$ T$D$$6$Ë$‹\$ T$D$$"@$$2$WË$P‹\$ T$D$$賩D$ D$D$$˰D$ T$D$$虰D$ T$D$$7$D$$Ë$j‹\$ T$D$$蚨D$ D$D$$D$ T$D$$賯D$ T$D$$Q@$$0$sË$l‹\$ T$D$$ϧ=uX$D$$Ë$‹@\$ T$D$$2@$$/D$ D$D$$(/u $D2;D$ D$D$$ۭO/4E/9t/D$ D$T$$ 膭$4D$ T$D$$T$ D$D$$'.D$ D$T$$g.D$ D$T$$迬3.D$ D$T$$~苬-D$ D$T$$ W-  L$ \$T$$-Ë08 $R0\$ t$|$$胤=-Ë08$0\$ t$|$$7, L$ \$T$$;,08 $z/\$ t$|$$!e,08$0/\$ t$|$$ת, L$ \$T$$+L$ \$T$$٢+ L$ \$T$$蕢O+L$ \$T$$Q +x ~ $l2D7 L$ \$T$$`*78 $t.\$ t$|$$Z* L$ \$T$$褨*tu$2;6$ѿu(D$ D$D$$-$蕿ȋ L$ \$T$$$h W)D$D$$4tu$2Z5$u(D$ D$D$$L$贾ȋL$ \$T$$$ v( L$ \$T$$4($ʺEءtu$2D4ED$D$$kHLP =tB =t$2 ;DžX DžX XT DžT H\$ Lt$P|$T$裞$+ '$谹Eܡtu$2*3ED$D$$Q\`d=tB=t$2:Džl Džl lh Džh \t$ `|$dD$h$艝$&=Xt#=Vt$22%T$ L$D$$% D$T$ L$\$$*F%$"t$2g1!%D$ D$D$$: D$D$ T$L$$_*$  L$ \$T$$+q$$Mt6‹T$ D$D$$m'$D$ D$D$$@ D$ L$T$$i*#T$ L$D$$#D$ D$D$$D$ D$D$$躡T$ L$D$$脡D$ T$D$$R"D$ D$D$$%D$ D$D$$T$ L$D$$ĠD$ T$D$$蒠"$蜴ED$D$$"-EڋT$ D$D$$\ED$ T$L$$+D$ T$D$$ɟ$>-!$óE䋽D$D$$I,EڋT$ D$D$$胟ED$ T$L$$RD$ T$D$$$eT  L$ \$T$$S( $u(D$ D$D$$J$貵ȋ L$ \$T$$'$t  L$ \$T$$5(2$u(D$ D$D$$j$Ҵȋ L$ \$T$$'$  L$ \$T$$'R$.u(D$ D$D$$芕$ȋ L$ \$T$$'$  L$ \$T$$x'r$Nu(D$ D$D$$誔$ȋ L$ \$T$$&$‹T$ D$D$$‹T$ L$D$$觓apt=u Džx Džx"pD$ tT$D$x $1 L$ \$T$$tu$2'$]tQË$<ȋ \$ L$T$$蒒zD$ D$D$$eË$ȋ \$ L$T$$$$z| =u Dž Dž|L$ \$D$4$荘D$ D$D$$" =uqD$$*‹T$ D$D$$ĐD$ D$D$$ϐD$ D$D$$蟐$‹T$ D$D$$7D$ D$D$$RD$ D$D$$$${ =u Dž Džt$ |$D$$莖D$ D$D$$  =u Dž DžL$ \$D$4$ڎD$ D$D$$$7& =u Dž DžD$ T$D$ $9D$ D$D$$"ˍ =u Dž Džt$ |$D$$腍D$ D$D$$"*$ =u Dž DžL$ \$D$4$D$ D$D$$v0 =uqD$$聧‹T$ D$D$$D$ D$D$$"&D$ D$D$$‹T$ D$D$$ŋD$ D$D$$譒D$ D$D$$"r$$=]t=\uD$$]=<=[t=ZuD$$[$XG=]t=\u-D$ D$D$$\肑=[t=ZD$ D$D$$Z-=]t=\u-D$ D$D$$\ܐP=[t=Z(D$ D$T$$Z耐=u Dž Dž\$ D$D$4$׈D$ L$T$$VD$ D$D$$讏"D$ D$D$$z=ugD$ D$T$$k4P@T$ D$D$$ku=ugD$ D$T$$s軎P@T$ D$D$$s舎 T$ D$L$$MT$ D$L$$D$ L$T$$׍K L$ \$T$$蕍  D$ L$T$$Z D$ L$T$$T$L$$a`$[K$< /$2d$ $27 (YT  $2  $ó$@uH~‹D$T$$t$b$QA $ɲ  ҳ $蟲  訳$觳 $e  n $;  D$Cy (DX b $Q D $2y3 T$$M $3 (Z  $u  $2 $ $ (MU l $[ N $2= t 腀 D$t$$腿 $ T$$W $@3 $"  +p $  $6 $辯  ǰ $蔯  蝰$蜰 Džb3Dž(u y Džg3Dž(+   t$ $]~$l3$i~  \$?~  2$}g$~  =$}  ή$>}(& $z  D$D$$覝D$D$${V T$D$$F!D$D$$$ T$D$$Ɯ  ${D$D$$n;$4#‹D$T$$‹D$T$$ޛ$‹ L$T$$zG$@/‹ ؉L$T$$$  D$D$$jD$D$$7D$D$$衕  D$D$$iD$D$$>D$D$$ $ud‹D$T$$Ô$,x $3#)É؉x ~ $3uu u $3[x ~ $3w#jwD$\$$舓$ T$L$$$E*$ T$L$$蟩E苽;Eɋ$sb S 6$EE@u%‹ED$$袶DžE@($($E($E;E($k($V J 0Dž$  E)E)-#‹‰xAu5@+f9u@$Ӿ-鵾}u @ $4V }u , E,;u txu@+fu@$yX@Yt% 遽}tE$E$Dž&}tE$E$Dže[^_]UEEEBE@E}u-U$kEUEUE BEU/$ @E$#EuUEE}}7}th}} t_}tZ}tZ}ty}}tU}tCn}t\}t&ZE dE [EREIE@E7E.E%EE$$:EEUEE}}L}}} t|} tj}]}b}tj}}t|}tX}tw}t/}t\lEvE mEdE[EREIE@E\7E .E%EE$H:jEEUD$ D$D$$$yUD$ D$D$$#xUE$趌U} t6}u0$D$ ED$D$$"]q|}Xt }u$ED$ ED$D$$Xjx"ED$ ED$D$$VFx} tZ}Xt }Vu%D$ D$E D$$o x#D$ D$E D$$nwU}u$ED$ ED$D$$xw"ED$ ED$D$$yw}u`} tZD$ D$D$$n\w$ZD$ D$D$$o }} D$ D$D$$nvD$ D$E D$$ovD$ E D$E D$$v$D$ D$E D$$5oT} t#D$ D$E D$$oMvU$CD$ ED$ED$$"n$D$ D$E D$$n$D$ D$D$$~n}u EEED$ ED$E D$E$uU}u EEED$ ED$E D$E$JuU$@D$ ED$ED$$"m$D$ D$E D$$m$D$ D$D$${m}u EEED$ ED$E D$E$tU(}u $?E$0E$E$E$7D$ ED$ED$$lED$ D$E D$$l$D$ D$D$${lED$ D$E D$$YlU t E$芡 tE$$jUE,   ]UE@t E@@tWE$,EE;E |E;E}9ED$E D$ ED$D$l:4$4$UE@t E@@tWE$賆EE;E rE;Es9ED$E D$ ED$D$l:4$[4$U E$U, D$ T$ED$$: ÐUWVS P D9d]`]Ɖt Bf Ft uM G+~ G HӍH9uIF9uEd]`ȃ[^_]U HAXQD 0T]US] H9t2tDTAXAH\[]UUt5BBB@BBBB$;HuJ]U<8]U(]u}=8<t< u Ct< uu}T< tr߄tGt< uE)Ѓ $ơ<D$ @D$D$:4$Et8KDE)Ѓ $tơ<D$ @D$D$:4$iE멉]u}]U(]u}]3{SʍFЃ w7tAЃ w+{vu"D$ D$ D$$[fu0/t&~'9"D$ D$ D$<$&\$D$#$t¸tB]u}]UD$D$:H$m$UWVS EU=DTHsF9sKC HX9s IJ9Sr)EC XCC9s @\WEGE GTD [^_]U=Lu) :L\U$U]u}}u vk>xubxu\(Åu @FC {{CCCCC C$$؋]u}]UWVS }u FE=Åu A!~:B9uD33ED$$Åu :C؃ [^_]UU:t @<uD$$]U]uu] 4$PF t$$V]u]UVSu (KÅu DA/s F0Cu DACED$$W؃[^]U=HuD$@0$|HED$H$UE0$$v <8LU(]u}HX5 X@;Ds pA.Hz uDH; CED+= GE~CFA9uz$uXBMMB }H=Ds{t8S  C C C D$C$CuCAW)CDUҡHP Ѕ~= ~ HztvLH@؋MC9tN0$ƒu0$ t) u :XM0D$ t$D$EB$£X0$t :[XHPu+}u0$=H@$M X XHBBDB &H@؋U C$HP묉؋]u}]U]uDTHXB9sm5 CDttt4 8 H=v4 8 H¡ 9s $Jo8 U4 =?v,4 ¡ 9s4 ¡ -@E4 =v,4 ¡9s4 ¡ -E4 ¡ 9r/4 =w#4 ¡ )ȉ¡ ‰U4 =v)4 ¡ 9s4 ¡ -EJ4 =v)4 ¡ 9s4 ¡ pE$JAE̋ẺEȋUȉUċMĉMEE0 UT$ML$$ (  4 8 H=?v4 8 H¡ 9s4 8 H=v4 8 H¡9s4 8 H¡ 9r4 8 H=wp4 8 H=v4 8 H¡ 9s>4 8 H=v4 8 H¡ 9s $J8 EС4 =?v,4 ¡ 9s4 ¡ -@E4 =v,4 ¡9s4 ¡ -E4 ¡ 9r/4 =w#4 ¡ )ȉ¡ ‰U4 =v)4 ¡ 9s4 ¡ -EJ4 =v)4 ¡ 9s4 ¡ pE$JEEEUU܋M܉M؋E؉Eԡ0 UЉT$MԉL$$( 70 $9( #( D$$JX $JJEEĤ[]U($8Kz$OKnEBE`~1E`ET$ D$ED$$`KƳE}t$ UEEE}~$Mx4$3x$y $lKUE$EtE$ͱE}~Uu$4 t8 D$$|K` 4 ƒU} tULࡈ|0 mu 0  M D$$K3u 0   D$$Ku 0  D$$Ku 0  D$$Lg`yup$FLAbuY$\L*Ku 0 u/$~L!u4 D$$LÐUWV}u $@MEEEܡ D$D$QME܉$裱EܹE԰}HEܡ8 D$D$dME܉$lEܹEа}HEܡ4 D$D$wME܉$5EܹḚ}HEܡ D$D$ME܉$EܹEȰ}HEܡ0 D$D$ME܉$ǰEܹEİ}HEܡ D$D$ME܉$萰EܹE}HEܡ D$D$ME܉$YEܹE}HE܃}tEMEMEMEME܉ǾMEܹE}HEEE؋ E؋T$D$ E؉D$ED$E܉$誯EܹE}HE܋ED$E܉$}EܹE}HE܋E؃ E؃U؃L$D$ T$ED$E܉$$EܹE}HE܋ED$E܉$EܹE}HE܋E؃ E؃U؃L$D$ T$ED$E܉$螮EܹE}HE܋ED$E܉$qEܹE}HE܋E؃ E؃U؃L$D$ T$ED$E܉$EܹE}HE܋Ef EE؃}}tENEME&NEME܉Ǿ8N*EܹE}HE܃}EqE¡ EE¡ EEEET$L$ D$ED$E܉$(EܹE}HE܋ED$E܉$EܹE}HE܋E¡ EE¡ EEEEL$T$ D$ED$E܉$脬EܹE}HE܋ED$E܉$WEܹE}HE܋E¡  EE¡ $EEEEL$T$ D$ED$E܉$EܹE}HE܋ED$E܉$賫EܹE}HE܋E¡ 0EE¡ 4EEEEL$T$ D$ED$E܉$ -quiet/-noquiet -mapped_io/-nomapped_io -file The following symbols are undefined: __start(spim) Execution interrupted Must supply a filename to read Breakpoint encountered at 0x%08x Unknown label: %s Print what? hex SPIM is a MIPS R2000 simulator. Its top-level commands are: exit -- Exit the simulator quit -- Exit the simulator read "FILE" -- Read FILE of assembly code into memory load "FILE" -- Same as read run -- Start the program at optional ADDRESS step -- Step the program for N instructions continue -- Continue program execution without stepping print $N -- Print register N print $fN -- Print floating point register N print ADDR -- Print contents of memory at ADDRESS print_symbols -- Print all global symbols print_all_regs -- Print all MIPS registers print_all_regs hex -- Print all MIPS registers in hex reinitialize -- Clear the memory and registers breakpoint -- Set a breakpoint at address delete -- Delete all breakpoints at address list -- List all breakpoints dump [ "FILE" ] -- Dump binary code to spim.dump or FILE in network byte order dumpnative [ "FILE" ] -- Dump binary code to spim.dump or FILE in host byte order . -- Rest of line is assembly instruction to put in memory -- Newline reexecutes previous command ? -- Print this message Most commands can be abbreviated to their unique prefix e.g., ex(it), re(ad), l(oad), ru(n), s(tep), p(rint) Must supply an address for breakpoint spim.dumpdumpdumpnativeusage: %s [ "filename" ] wb__eothDumped %ld words starting at 0x%08lx to file %s Unknown spim command  Lԝ 3bb3YYexitquitprintprint_symbolsprint_all_regsrunreadloadreinitializestephelpcontinuebreakpointdeletelistReg %d = 0x%08x (%d) Bit 0 in FP double reg FP reg %d = %g (double) FP reg %d = %g (single) pcPC = 0x%08x (%d) hiHI = 0x%08x (%d) loLO = 0x%08x (%d) fpcondFpCond = 0x%08x (%d) causeCause = 0x%08x (%d) epcEPC = 0x%08x (%d) statusStatus = 0x%08x (%d) badvaddrBadVAddr = 0x%08x (%d) contextContext = 0x%08x (%d) pridPRId = 0x%08x (%d) %s Cannot read trap handler: %s Loaded: %s mainVersion 6.4a of January 12, 2002SPIM %s Copyright 1990-2002 by James R. Larus (larus@cs.wisc.edu). All Rights Reserved. See the file README for a full copyright notice. rtCannot open file: `%s' __startCannot put a breakpoint at address 0x%08x No instruction to breakpoint at address 0x%08x No breakpoint to delete at 0x%08x Breakpoint at 0x%08x No breakpoints set Out of memory at request for %d bytes. Attempt to execute non-instruction at 0x%08x Instruction references undefined symbol at 0x%08x Unimplemented operation Bit 0 in FP double reg Unknown instruction type: %d Cfff%rHQQQcO9mmmmmmmmmmmmmmmm;tQ(.9nW777z'a"U8|Pi} *r%""""v3Can't expand data segment by %d bytes to %d bytes Use -ldata # with # > %d realloc failed in expand_data Can't expand stack segment by %d bytes to %d bytes Use -lstack # with # > %d Can't expand kernel data segment by %d bytes to %d bytes Use -lkdata # with # > %d realloc failed in expand_k_data Bad mask (0x%x) in bad_mem_read Write to unused memory-mapped IO address (0x%x) Read from unused memory-mapped IO address (0x%x) Data seg @ 0x%08x (%d) = 0x%08x (%d) Stack seg @ 0x%08x (%d) = 0x%08x (%d) Kernel Data seg @ 0x%08x (%d) = 0x%08x (%d) Address 0x%08x (%d) to print_mem is out of bounds Invalid address (0x%08x) for instruction ))**))))))))))))))))))))****)*)*4*4*.alias.align.ascii.asciiz.asm0.bgnb.byte.comm.data.double.end.endb.endr.ent.err.extern.file.float.fmask.frame.globl.half.kdata.ktext.lab.lcomm.livereg.loc.mask.noalias.option.rdata.repeat.sdata.set.space.struct.text.verstamp.vreg.wordabsabs.dabs.saddadd.dadd.saddiaddiuadduandandibbalbc0fbc0tbc1fbc1tbc2fbc2tbc3fbc3tbeqbeqzbgebgeubgezbgezalbgtbgtubgtzblebleublezbltbltubltzbltzalbnebnezbreakc.eq.dc.eq.sc.f.dc.f.sc.le.dc.le.sc.lt.dc.lt.sc.nge.dc.nge.sc.ngl.dc.ngl.sc.ngle.dc.ngle.sc.ngt.dc.ngt.sc.ole.dc.ole.sc.olt.dc.olt.sc.seq.dc.seq.sc.sf.dc.sf.sc.ueq.dc.ueq.sc.ule.dc.ule.sc.ult.dc.ult.sc.un.dc.un.scfc0cfc1cfc2cfc3cop0cop1cop2cop3ctc0ctc1ctc2ctc3cvt.d.scvt.d.wcvt.s.dcvt.s.wcvt.w.dcvt.w.sdivdiv.ddiv.sdivujjaljalrjrl.dl.slalblbuldlhlhulili.dli.sluilwlwc0lwc1lwc2lwc3lwllwrmfc0mfc1mfc1.dmfc1.smfc2mfc3mfhimflomov.dmov.smovemtc0mtc1mtc1.dmtc2mtc3mthimtlomulmul.dmul.smulomuloumultmultunegneg.dneg.snegunopnornotororiremremurferolrors.ds.ssbsdseqsgesgeusgtsgtushslesleusllsllvsltsltisltiusltusnesrasravsrlsrlvsubsub.dsub.ssubuswswc0swc1swc2swc3swlswrsyscalltlbptlbrtlbwitlbwrulhulhuulwushuswxorxoriCan't print instruction not in text segment (0x%08x) [0x%08x] 0x%08x %s %d $%d %d $%d, %d $%d, $%d, %d $%d, %d($%d) $%d $%d, $%d $%d, $%d, $%d $f%d, %d($%d) $f%d, $f%d $f%d, $f%d, $f%d 0x%08xUnknown instruction type in print_inst ->.. //P000!1p115222W334d444Z5g/c8W8{8o8M98888888M9M9M9M9M9M9M9M9M9M9M9M9M9M9M9M9M9M9M9M9M9M9M9M9M988M9M9M9M9M9M9M9M9M9M9M9M9M9M988999 98M9M9M9M9M9M9M9M9M9M9M9M9M9M9M9M9M9M9M9M9M9M9M9M9M9)929M9M9M9M9M9M9M9M9M9M9M9M9M9M9M9M9M9M9M9M9M9M9M9;9D9Evaluated undefined symbol: %s -0x%08x-%d (-0x%08x)+%d (0x%08x)($%d)Unknown instruction type in inst_encoding 'B@BmBBB*CGCdCCCC:D}DDD0EmEEEEFBH7HpHHH0IoIII:JJJKgKKKJLLLMFMH=================== Not Equal ===================Label is defined for the second timeTarget of jump differs in high-order 4 bits from instruction pc 0x%x Immediate value is too large for field: Resolving undefined symbol: %s Warning: local symbol %s was not defined g %s%s at 0x%08x %s   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                                                                                               !!""##$$%%%%%%%%&&&&&&''(())**++,,----..//00112222222222333333334455555555666666778888888888888888888888888888888899:9;999<999999=999999999>9999?9999999999999999999999@9BACCCCCCCCCCEDFGHHHHHIIIJKLMNOPQRSTUUVWWXXZY[[\\\]]_^``ba      edgfpmsnoijhlvw|}~yzxkut{rq!%)-/4G#>@EK  keMolMMjMyzw"('*3wH$6<?=ABCDFwMpqMMMMMMmfIrYYYYYWfVY[i\ b]_$"!#ut| &+,.015789:;IL\'*,[.367<gJKXZ]^_anbc RNPd@>?=sx{~2J&%)(+-/0215498;:BADCFEHGMZLONQPSRUT`c`av}TVOUSQ^WXW`     :;=@GK^$y3z)j*d{8BC!!!(4D[\]^_`begPh4i44w!!!!!!!>444R3!!!!!RV4UUU<A!+QwEIrf1cU k#%+i5bc% %"%%%%k#%%(:;<6%447#VYZh##<I>?Sg]?AFHLM%P%%Q4RUW%%%%%%%%%%%%%[AB\9|kkGH@CDEILMNOTPXUVQY_9>DEJNOT9X99|||.012345678  999 "$&(*,&'=/,||-./012}~FJ9RSaeflmnopqrstuvwx||||||||||  !"K#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !#%')+-`o235K^adfghij   > E O }~';<;Gylnqr >CEO}~  :$>,-./01NO lmnopqrstuvwx  !"#$%&'()?./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~parser stack overflowBreakpoint 1 is reserved for debuggerShift distance can only be in the range 0..31Immediate form not allowed in bare machineBad SUB_OP REM requires 3 argumentsDivide by zeroCan't put data in text segmentFile contains an .err directive Warning: repeat directive ignorednoatatWarning: struct directive ignoredSyntax errorRegister number out of rangeRegister 1 is reserved for assemblerFP register number out of rangeparse error<m<<<mmn<n<<>%n/nYoo ppqqFr swtPuzvvwyszzzz{{ |=|q|||K}}}!~e~~~1$Ɓ"<˅{v6*Ȋ ʌhۍQcbk fHN{3n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<ܛ-<<KZx%_Ý<<<<< -<>f<<m<<<<<̟0j `qա<<9<apfM sҥ0hئ<!B<<<<<<~<<<<<<<Iڨ<Yqѩ< $Can't convert op to immediate op Can't convert immediate op to op immediate value (%d) out of range (%d .. %d)spim: (parser) %s on line %d of file %s %d: %s%s bad buffer in yy_scan_bytes()input in flex scanner failed %s^ %lxCannot use opcodes as labelsBad character \XUnknown charactera0a1a2a3fpgpk0k1kt0kt1s0s1s2s3s4s5s6s7s8spt2t3t4t5t6t7t8t9v0v1zero.alias.align.ascii.asciiz.asm0.bgnb.byte.comm.data.double.end.endb.endr.ent.err.extern.file.float.fmask.frame.globl.half.kdata.ktext.lab.lcomm.livereg.loc.mask.noalias.option.rdata.repeat.sdata.set.space.struct.text.verstamp.vreg.wordabsabs.dabs.saddadd.dadd.saddiaddiuadduandandibalbc0fbc0tbc1fbc1tbc2fbc2tbc3fbc3tbeqbeqzbgebgeubgezbgezalbgtbgtubgtzbleublezbltbltubltzbltzalbnebnezbreakc.eq.dc.eq.sc.f.dc.f.sc.le.dc.le.sc.lt.dc.lt.sc.nge.dc.nge.sc.ngl.dc.ngl.sc.ngle.dc.ngle.sc.ngt.dc.ngt.sc.ole.dc.ole.sc.olt.dc.olt.sc.seq.dc.seq.sc.sf.dc.sf.sc.ueq.dc.ueq.sc.ule.dc.ule.sc.ult.dc.ult.sc.un.dc.un.scfc0cfc1cfc2cfc3cop0cop1cop2cop3ctc0ctc1ctc2ctc3cvt.d.scvt.d.wcvt.s.dcvt.s.wcvt.w.dcvt.w.sdivdiv.ddiv.sdivujjaljalrjrlalblbuldlili.dli.sluilwc0lwc1lwc2lwc3lwllwrmfc0mfc1mfc1.dmfc1.smfc2mfc3mfhimflomov.dmov.smovemtc0mtc1mtc1.dmtc2mtc3mthimtlomulmul.dmul.smulomuloumultmultunegneg.dneg.snegunopnornotremremurferolrorsbsdseqsgesgeusgtsgtuslesleusllsllvsltsltisltiusltusnesrasravsrlsrlvsubsub.dsub.ssubuswc0swc1swc2swc3swlswrsyscalltlbptlbrtlbwitlbwrulhulhuulwushuswxorxoriflex scanner push-back overflowout of dynamic memory in yy_scan_buffer()out of dynamic memory in yy_scan_bytes()out of dynamic memory in yy_create_buffer()fatal flex scanner internal error--end of buffer missedfatal error - scanner input buffer overflowBad character in \X construct in stringfatal flex scanner internal error--no action found4Kq__]LvV 7        +++++++,-./++++0++++,+,-.+/++0++1,++!+1+++++++Dddddd,d dddd0)!-0$d&;2dKQU[]# 1$ &&!!$!!"""** !((((,,,,,,-----.../////00++++++++++++++++++++++++++  !""$!)!""!%**#&%&''!""**+(&+&+**+++ +++++++++++++++++++++++++%d%.18f%.18gMemory address out of bounds %s%cUnknown system call: %d Can't use MIPS syscall on non-MIPS system vdk_hbSystem call counts... Call# Frequency%d(%s) %d init_prog_fdsException occurred at PC=0x%08x Unaligned address in inst/data fetch: 0x%08x Unaligned address in store: 0x%08x Bad address in text read: 0x%08x Bad address in data/stack read: 0x%08x Error in syscall Reserved instruction execution Arithmetic overflow Unknown exception: %d SocWzr0atv0v1a0a1a2a3t0t1t2t3t4t5t6t7s0s1s2s3s4s5s6s7t8t9k0k1gpsps8raNULL buf pointer PC = %08x EPC = %08x Cause = %08x BadVAddr= %08x Status = %08x HI = %08x LO = %08x R%-2d (%2s) = %08x R%-2d (%2s) = %-10d General Registers FP%-2d=%08x,%08xFP%-2d = %#-13.6g Double Floating Point Registers FP%-2d=%08x Single Floating Point Registers Exceeded buffer sizerealloc failed [0x%08x]...[0x%08x] 0x00000000 [0x%08x] 0x%08x.  HDĂ  Pp(oXooPN^n~Ίފ.>N^n~΋ދ.>N^n~Όތ PH 8?FMU[agms{  '/5?EKO U [_ek p v {! " # 678$9*:1;8<?=F>N?VB^Cf@oAxDEHIFGJKLMNORSPQTU$ % & ' ()"*'+,, 1- 6. ;/ @0H1P2X3`4h5pX tWzYV ][Z \ _^a`bicdefghjkklmn o pqr!s&-t2u7v <w AEzK{QV\y ax gk|q}w|~       $ ) . 3 7 ; C H M S Y ] b f j n r 8?FMU[agms{  '/5?EKO  FU F[ _ FeFk  p $v !{$0AAEEIIMM! " # 62 F72F80 F$90F*:> F1;>F8<< F?=<FF>= FN?=FVB; F^C;Ff@9 FoA9FxD? FE?FH6 FI6FF4 FG4FJ: FK:FL8 FM8FN3 FO3FR7 FS7FP5 FQ5FT1 FU1F$@@ %@D&@H'@L( @) D"* H'+ L,,@1-D6.H;/L@0!FH1!FP2 FX3 F`4$ Fh5$FpXtW FzYFV][ Z \_^a`b<icdefghj@kDkDlHmLno p FqFr@!sD&-tH2uL7v<wAEz FK{FQV\yaxgk| Fq}Fw|~'%4B*(,+  "  F F #  $ ) . 3 7 ;  C BH BM BS BY ] b f j n &r 88?FMU[agms{  '/5?EKO F UF [ _ FeFk p$ v! {$0AAEEIIMM! "  #2 F62F70 F8$0F9*> F:1>F;8< F<?<F=F= F>N=F?V; FB^;FCf9 F@o9FAx? FD?FE6 FH6FI4 FF4FG: FJ:FK8 FL8FM3 FN3FO7 FR7FS5 FP5FQ1 FT1FU@@$ @D%@H&@L' @( D)" H*' L+,@,1D-6H.;L/@!F0H!F1P F2X F3`$ F4h$F5pXt FWzFYV] [ Z\_^a`=C=H=O=S=X=;]=b=g=k=p=!u= |="==# =6=7=8=9=:=;=<===>=?=B=C=@=A=D=E>H >I>F>G#>J+>K3>L:>MA>NI>OQ>RY>Sa>Pi>Qq>Tx>U>$ >% >& >' >(>)>*>+>, >- >. >/ >0>1>2>3>4>5>X >W>Y>V ?]?[?Z ?\ ==??_?^?@a@`??#?(?b@i,?c1?d6?e;?f@?gD?hH?jM?kR?Y?k`?le?mj?n o?o t?pz?q??r?s??t?u?v ?w ??z?{???y ?x ??|?}???~??@????@><@ @ @@@@@@"@&@+@/@4@8@=@C@H@L@P@U@Y@^@b@h@n@@s@x@}@@@@@@@@@@@@@@@@LLLLLLLLLLLMMM M MMMMMMM"M%M(M+M.M1M4M7M:M=MGCC: (GNU) 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)GCC: (GNU) 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)GCC: (GNU) 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)GCC: (GNU) 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)GCC: (GNU) 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)GCC: (GNU) 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)GCC: (GNU) 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)GCC: (GNU) 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)GCC: (GNU) 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)GCC: (GNU) 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)GCC: (GNU) 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)GCC: (GNU) 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)GCC: (GNU) 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)GCC: (GNU) 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)GCC: (GNU) 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)GCC: (GNU) 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)GCC: (GNU) 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)0", T&  ԍ$( )_J%=| rMXu0gO r\ dPi}Mж/³D$5,!{y_IO_stdin_used main_ control_c_seenerrorrun_error[write_outputread_inputconsole_input_available.get_console_chariput_console_charbbare_machine}accept_pseudo_instsdelayed_branchesdelayed_loadsquietsource_filetrap_file message_out:console_outTconsole_inmmapped_io4spim_top_level_envUpipe_outlcycle_levelB(initialize_world!write_startup_messageHinitialize_registersnread_assembly_filestarting_addressinitialize_run_stackW run_program2 add_breakpoint| delete_breakpoint\ list_breakpoints fatal_error map_string_to_inst_info map_int_to_inst_info'str_copyZxmalloczmallocnprogram_starting_addressinitial_text_sizeinitial_data_sizeinitial_data_limitinitial_stack_sizeinitial_stack_limit9initial_k_text_size[initial_k_data_size}initial_k_data_limitexception_occurred+)&run_spimforce_break%=M3make_memoryNexpand_dataexpand_stack1expand_k_databad_text_readbad_text_write& bad_mem_read bad_mem_write check_memory_mapped_IO print_mem text_seg text_modified text_top data_seg data_modified* data_seg_hI data_seg_bb data_topy gp_midpoint stack_seg stack_seg_h stack_seg_b stack_bot k_text_segk_text_top)k_data_segBk_data_seg_h]k_data_seg_bxk_data_topRHILOPCnPCFPRFGR9FWRKFP_reg_presenthFP_reg_poisonFP_spec_loadCpCondCCRCPRHI_present3LO_presentrMatext_begins_at_pointk_text_begins_at_pointset_text_pcEcurrent_text_pcjincrement_text_pcuser_kernel_text_segmentstore_instruction3 i_type_inst_free i_type_instU j_type_inst r_type_instt r_sh_type_inst r_cond_type_instG copy_inst free_inst*print_instprint_inst_internaltopcode_is_branchopcode_is_jumpopcode_is_load_store'inst_is_breakpointset_breakpoint make_imm_exprscopy_imm_exprupper_bits_of_exprlower_bits_of_exprRconst_imm_exprincr_expr_offseteval_imm_exprzero_immmake_addr_expraddr_expr_immaddr_expr_reg1inst_encodeinst_decodetest_assemblyzg user_kernel_data_segmentJend_of_assembly_filepdata_begins_at_pointk_data_begins_at_pointalign_dataset_data_alignmentLenable_data_alignmentsset_data_pccurrent_data_pcincrement_data_pcextern_directiveXlcomm_directivestore_stringFstore_bytestore_halfstore_word$store_doublestore_floatSr2initialize_symbol_tablelabel_is_definedolookup_labelrecord_label7 make_label_global} record_inst_uses_symbol record_data_uses_symbol7 resolve_label_uses resolve_a_label flush_local_labels find_symbol_address print_symbols print_undefined_symbols\ undefined_symbol_stringdxyyparsefix_current_label_addressop_to_imm_op imm_op_to_opI initialize_parser yyerrorayylvaldata_dirtext_dirparse_error_occurredyycharyynerrs@%yy_load_buffer_state;yy_switch_to_bufferfyy_flush_bufferscanner_start_linesource_lineregister_name_to_number yywrap yy_scan_buffer# yy_scan_bytes yy_scan_string yy_init_buffer yy_create_buffer_ yyrestart initialize_scanner print_erroneous_line yy_delete_bufferyylexyylengyyinyyoutyytextonly_idline_no-y_str_lengtht do_syscallprint_syscall_usageinitialize_prog_fds$ kill_prog_fdsV handle_exceptionc³V registers_as_string-insts_as_stringdata_seg_as_string'mem_as_stringw0R../sysdeps/i386/elf/start.S/build/buildd/glibc-2.3.6.ds1/build-tree/glibc-2.3.6/csuGNU AS 2.17[TT4E;int~DOV/build/buildd/glibc-2.3.6.ds1/build-tree/i386-libc/csu/crti.S/build/buildd/glibc-2.3.6.ds1/build-tree/glibc-2.3.6/csuGNU AS 2.17f$ԍGNU C 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)spim.c/home/griduser/spim/bugspim-6.4unsigned charshort unsigned intlong unsigned intsigned charshort intintlong long intlong long unsigned int__quad_t;__off_t$long int__off64_t__time_t$__suseconds_t$scharFILE.._flags #_IO_read_ptrm#_IO_read_endm#_IO_read_basem# _IO_write_basem#_IO_write_ptrm#_IO_write_endm#_IO_buf_basem#_IO_buf_endm# _IO_save_basem#$_IO_backup_basem#(_IO_save_endm#,_markers;#0_chain A#4_fileno"#8_flags2&#<_old_offset(#@_cur_column,#D_vtable_offset-#F_shortbuf.G#G_lock2W#H_offset;0#L__pad1A#T__pad2B#X_modeD#\_unused2F]#`__gnuc_va_list+s _IO_lock_t ;_IO_marker  _next;# _sbufA# _pos# Ws A ms A3va_listM__jmp_buf&  A __val#  A__sigset_t 4__jmp_buf_tag% __jmpbuf*|# __mask_was_saved+# __saved_mask,#jmp_buf-C S A timeval F tv_sec GH# tv_usec HX#__fd_mask7$D fds_bitsH#  Afd_setN Jtermio& c_iflag'# c_oflag(# c_cflag)# c_lflag*# c_line+{# c_cc,J# Z{ Aint32$uint32%t&i&p&intptr_union&umem_addrcgif{port ?immexpr  offset # symbol !# bits "# pc_relative ## lab ! name 'm# addr ($#global_flag )t#gp_flag *t#const_flag +t# next ,# next_local -# uses .z #?imm_expr $% F rd G{# shamt H{#B Bimm Cr Is = rs >{# rt ?{# r_i J%# :r_i KBtarget N inst_s 6 opcode 7# r_t Os# encoding Qg# expr R# source_line Sm#instruction Treg_word Z ] lab_use  inst ] # addr # next c # label_use  i yylval_t6) mainԍargcuTargv) uT#iXassembly_file_read\argv_ptr`sundefs mdm_ top_level%Credo&t control_c_seen?Hoarg9 parse_spim_commandkHHfiledredodcmdn  z9 3zundefsmW Laddr@t LԝD  HL b3OPa Y fpkTfilenamelmXm\in`wordsoddump_startphdump_limitqlkcodeZprev_cmdlQprev_tokenmdaddr`steps\locXaddrPT read_assembly_commandHts str_prefixs1ms2mmin_match get_opt_intFtflush_to_newlineFZKIprint_reg)Z[wreg_no"type_code"pGrn<mhs=Is1>ml Ys Acprint_all_regst[ nmax_buf_lenutbufv~countw~ sA|errorfmtm argsmt![run_error$fmtm argsmtwrite_output$'fpfmtm argsmlfptEread_input 1Sstrmstr_sizeptrmptޯbufGoconsole_to_program61 Qparams:fconsole_to_spiml M!.console_input_availableMfdset~timeoutS~t__d0l__d1p!iget_console_chars7bufswput_console_char7g/cstread_tokeng[tload_trap_handlerQconsole_state_savedhsaved_console_statel"stdinA"stdoutA"stderrA#bare_machinev#accept_pseudo_instsy#delayed_branchesw#delayed_loadsx#quietz#source_file{#trap_filemQ#message_out|#console_out|\#console_in|#mapped_io}$initial_text_size$initial_data_size$initial_data_limit$initial_stack_size$initial_stack_limit$initial_k_text_size$initial_k_data_size $initial_k_data_limit""text_seg &]  A"R !"HI # "LO # "PC %"FPR Adouble"FGR Bfloat  A A"CPR h$yylval #spim_top_level_envt4#pipe_out~#cycle_levelyGNU C 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)spim-utils.c/home/griduser/spim/bugspim-6.4unsigned charshort unsigned intlong unsigned intsigned charshort intintlong long intlong long unsigned int__quad_t;__off_t*long int__off64_t TcharFILE.h'._flags #_IO_read_ptrN#_IO_read_endN#_IO_read_baseN# _IO_write_baseN#_IO_write_ptrN#_IO_write_endN#_IO_buf_baseN#_IO_buf_endN# _IO_save_baseN#$_IO_backup_baseN#(_IO_save_endN#,_markers#0_chain "#4_fileno"#8_flags2&#<_old_offset(#@_cur_column,#D_vtable_offset-#F_shortbuf.(#G_lock28#H_offset;6#L__pad1A#T__pad2B#X_modeD#\_unused2F>#`__gnuc_va_list+T _IO_lock_t _IO_marker  _next# _sbuf"# _pos#h 8T G NT G3va_listMint32$uint32%zmem_addrcj strint  nameN# value1# value2#inst_info܎if\port eimmexpr  offset # symbol!# bits"# pc_relative## lab! name'N#0(*#global_flag)z#gp_flag*z#const_flag+z# next,# next_local-# uses.#eimm_expr$ JF rdG# shamtH#gBimmCrI$= rs># rt?# r_iJJ#:r_iKgtargetN~ !inst_s6 opcode7# r_tO# encodingQj# exprR# source_lineSN#instructionTmem_word !]reg_word ] lab_use  inst#0~# next#!Tlabel_use T!initialize_world_'trap_fileYNj old_barewdold_acceptxhwrite_startup_message'initialize_registersIread_assembly_fileI nameNfiletstarting_address~+7 initialize_run_stack+ncargcargv p dihjlenv_jpaddrs }Ye #~u}N ~G' copy_str_to_stack/~ns)Ni0pd 3~uhW copy_int_to_stackC~n=p D~u| run_programX_pcQ~stepsQdisplayQcont_bkptQ 0[~t! bkptrec t"0u~#instv#nextw # #bkptx v add_breakpoint_$0~recv t%  delete_breakpoint1?$0~pv hbv ldeleted_onepnv t ~ul%\ delete_all_breakpoints1tkbv pnv t list_breakpointstӽbv t fatal_errorӽfmtN&argsNt map_string_to_inst_info tbl tbl_lenidNlowulhiup0ȾmidutidpNuxnpNu| 'map_int_to_inst_info; ptbl3 tbl_len3num3low<uthi=ux\midAu| Zstr_copyNpGstrN xmallocڿssizext zmallocڿsizezpbkpts{v 'stdin"'stderr"(bare_machine(accept_pseudo_insts(source_file(message_out)program_starting_addressA~)initial_text_sizeCQ)initial_data_sizeEQ)initial_data_limitG~Q)initial_stack_sizeIQ)initial_stack_limitK~Q)initial_k_text_sizeMQ)initial_k_data_sizeOQ)initial_k_data_limitQ~Q'text_seg &'text_modified ('text_top ,~'data_seg 64'data_modified 8'data_seg_b G$'data_top K~'stack_seg R'stack_seg_b V$'stack_bot X~'k_text_seg a'k_text_top e~'k_data_seg j'k_data_seg_b n$'k_data_top r~ D G'R !'HI #D'LO #D'PC %~'FPR A)/double'FGR BFLfloat'FWR Cx xD G G'CPR hb)exception_occurred?`'parse_error_occurred 4(environ "{ GNU C 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)run.c/home/griduser/spim/bugspim-6.4intchardouble5unsigned charshort unsigned intlong unsigned intsigned charshort intlong long intlong long unsigned intlong int5int32$suint32%smem_addrc<immexpr offset s#symbol![#bits"#pc_relative## [lab!name'z#`(# global_flag)# gp_flag*# const_flag+#next,[# next_local-[#uses.#imm_expr$`a FrdG#IH# B immC rIw =rs>#rt?#r_iJ# : r_iK ONPoinst_s6opcode7#r_tO#encodingQ<#exprRq# source_lineSz#instructionTmem_word!/reg_word/u_reg_word<lab_use inst#`P#next#olabel_use zrun_spims initial_PCPsteps_to_runsdisplaysinstu|steps}step_sizes}next_steps}temp}BPu|"vsےu|vtےRsumܒu|Zvsu|immRsumu|xfO P}%OP}UOP~O#P~O,P~rO1P~,HO6P~JdO;P~hGODP~OIP~;tmpP~(tmpP~(Qtmp}(.BPu|2Qtmp}QWBPu|jtmp}BPu|.tmp}BPu|ntmp}nBPu|9tmp}BPu|9`PRword}bytesu|reg_val~tmp}BPu| `PRword}byte su|reg_val ~=btmp }=VB Pu|_ v1`~v2`~neg_signas~} BPu| 8BPu| 8Is~ PIs~ |xs~! iIs~val~O iIs~val~} }Is~val~ } Is~val~ vsu|vtRdiffu| %BPu|" rBPu| r`Pu|data}reg~bytesu| BPu|BGPu}2 `MPu}dataN}regO~bytePsu} +BRPu}BzPu}P OP~n mOP~ mv1z~v2z~dv1dv2lesssequalsVscondsn v1v2lesssequalsVsconds cval@ cvalH Oval'zP Oval/zT 9val7sX9val?s\lWwpO`WtmpQ}GBQPu}WvalXz}vpYdwordi}wpjh valz}vplBPu}delayed_addr1delayed_value1delayed_addr2delayed_value2floatzjlong_multiply { v1v2aQbScRdPbdu`adPcbudacuhmidulmid2upcarry_midutbare_machinesdelayed_branchessdelayed_loadssforce_break2smapped_iostext_seg&text_top,Pdata_seg6data_modified8sdata_seg_h:Odata_seg_bGidata_topKPstack_segRstack_seg_hTOstack_seg_bVistack_botXPk_text_segak_text_topePk_data_segjk_data_seg_hlOk_data_seg_bnik_data_toprP](R!MHI#LO#PC%PFPRAFGRBFWRCJ(CpCondh((CCRhCPRhexception_occurrednsIx W| GNU C 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)mem.c/home/griduser/spim/bugspim-6.4int32$intuint32%nlong intunsigned charshort unsigned intlong unsigned intsigned charshort intlong long intlong long unsigned int__quad_t;__off_t__off64_t3npcharmem_addrcFILE.._flags #_IO_read_ptrj#_IO_read_endj#_IO_read_basej# _IO_write_basej#_IO_write_ptrj#_IO_write_endj#_IO_buf_basej#_IO_buf_endj# _IO_save_basej#$_IO_backup_basej#(_IO_save_endj#,_markers*#0_chain 0#4_fileno"#8_flags2&#<_old_offset(C#@_cur_column,#D_vtable_offset-#F_shortbuf.6#G_lock2F#H_offset;R#L__pad1A#T__pad2B#X_modeD#\_unused2FL#` _IO_lock_t *_IO_marker  _next*# _sbuf0# _pos# Fp c \p c3wifwport\ immexpr  offset # symbol!# bits"# pc_relative## labimm_expr$)F rdG# shamtH#FBimmCrIw= rs># rt?# r_iJ)#:r_iKFtargetNx inst_s6 opcode7# r_tOw# encodingQ# exprR# source_lineSj#instructionTmem_word!sreg_wordsmake_memory| Z #text_sizewdata_sizewdata_limitwstack_sizex stack_limitxk_text_sizexk_data_sizeyk_data_limityBfree_instructionsZ  OinstBunŀHexpand_data {׀eހp߀tpul+expand_stackelpnew_seg+tpo+uhpn+ulexpand_k_data)#e*p+tp,ulbad_text_readNH!Hx& bad_text_write]!W+VxinstVHiU{_xu| bad_mem_readmWpWexmaskedeste+tmpnplinstHt bad_mem_writepxvaluemasktmppX check_memory_mapped_IO mmm_io_initialized  write_memory_mapped_IOAm:xvalue: read_memory_mapped_IOra lxx print_memaW3 xvaluet!A {xud!^ {xuh,{xuldata_size_limitSsstack_size_limitSsk_data_size_limitSsrecv_controlrecv_bufferrecv_buffer_filledtrans_controltrans_buffertrans_buffer_filled"source_file"message_out}#text_seg/B #text_modified0 #text_top1x #data_seg2+ #data_modified3 #data_seg_h4C  #data_seg_b5 #data_top6x#gp_midpoint7x #stack_seg8+ #stack_seg_h9C  #stack_seg_b: #stack_bot;x #k_text_seg+ #k_data_seg_h?C  #k_data_seg_b@ #k_data_topAx  # c#R# #HI$# #LO$# #PC&x #nPC&x#FPR' double#FGR(* 0float#FWR) #FP_reg_present* #FP_reg_poison+ #FP_spec_load,  # c#CpCond-  # c c#CCR-#CPR- $exception_occurredn#HI_present% #LO_present% ] OXGNU C 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)inst.c/home/griduser/spim/bugspim-6.4unsigned charshort unsigned intlong unsigned intsigned charshort intintlong long intlong long unsigned int__quad_t;__off_t$long int__off64_tNcharFILE.b._flags #_IO_read_ptrH#_IO_read_endH#_IO_read_baseH# _IO_write_baseH#_IO_write_ptrH#_IO_write_endH#_IO_buf_baseH#_IO_buf_endH# _IO_save_baseH#$_IO_backup_baseH#(_IO_save_endH#,_markers#0_chain #4_fileno"#8_flags2&#<_old_offset(#@_cur_column,#D_vtable_offset-#F_shortbuf.#G_lock2#H_offset;0#L__pad1A#T__pad2B#X_modeD#\_unused2F#` _IO_lock_t _IO_marker  _next# _sbuf# _pos#b N A ,N A3int32$uint32%tmem_addrc9 strint  nameH# value1# value2#inst_infoWifVport +immexpr  # symbol!# bits"# pc_relative## lab! name'H#($#global_flag)t#gp_flag*t#const_flag+t# next,# next_local-# uses.#+imm_expr$ addrexpr+ reg_no,{# imm-#addr_expr.RF rdG{# shamtH{#oBimmCrI,= rs>{# rt?{# r_iJR#:r_iKoNG "inst_s67# r_tO# encodingQ9#R# source_lineSH#instructionT qlab_use q#G# nextw#"5label_use 5}label/+text_begins_at_pointlXe_ fGk_text_begins_at_pointyer sGEset_text_pcr Gcurrent_text_pcG increment_text_pc deltauser_kernel_text_segment; to_kernel3 store_instruction}!g q<  Gu| i_type_inst_free}!! rtrs  i_type_inst!b# rtrs qp"",t i_type_inst_full_word<b#' 2rt2rs22 33, {#%?h $%lowKlhighKp%'{tU produce_immediate'' rt, j_type_inst'u(C qt! make_r_type_instqu((o rdrsrt qt t r_type_inst(( rdrsrt r_sh_type_inst(8) rdrtshamt qt G r_cond_type_inst8)J* rsrtqt" copy_instqJ** qqt free_inst**K q!compare_pair_value*+w p1p2#sort_name_table+L+ print_instL+b, Gqtbufw_+,Guw N$A"tprint_inst_internalb,7 bufHlengthqG bpH\entry`u6i7gap_lengthdnhremainingl"opcode_is_branch77' "opcode_is_jump708S  "'opcode_is_load_store&08Y9  "inst_is_breakpointPY9+: JGQqt9:VGul" set_breakpointfq+:; `Ggqtm::mGuh ;;pGul"smake_imm_expr;#<offssymHpc_relt"copy_imm_expr#<S</t"upper_bits_of_exprS<u<[t"Rlower_bits_of_expru<<t"const_imm_expr<<,"incr_expr_offset<<,new_exprt"0eval_imm_expr,<= ,t!print_imm_expr"H=(@7bufHlengthtbase_reg lbuf#lbp$Hl=J>n(tp N Ac"zero_immg(@V@ca"make_addr_exprzV@AoffsrsymrHreg_nor{plab|t"addr_expr_immA(A" addr_expr_reg(A6A#sort_i_opcode_table6AmA"inst_encode,mA#rt?#r_iJ# : r_iK targetNAfinst_s6opcode7#r_tO#encodingQ#exprRc# source_lineS3#instructionTmem_word!treg_wordtlab_use inst#addrA#next#flabel_use label/ Juser_kernel_data_segmentIOO to_kernelCend_of_assembly_fileUOO data_begins_at_pointgO:P addraA k_data_begins_at_point:PGP# addryA align_dataGPPO. Lset_data_alignmentPP{.enable_data_alignmentPQ set_data_pcQ!Q addrAcurrent_data_pcA!QGQ increment_data_pcGQuQ+ Rextern_directiveuQQW name3 sizesymRtlcomm_directiveQQRname3sizesymRtFstore_string*QRYTstring"3length"null_terminate",WR6S8,AuxqS6T81Au|store_byteAYTMU;_T*U8BAu|store_halfQMUVKUV8^Au|$store_wordnVDX3h!WX8{Au|store_doubleDXZ_sXY8AuxYZ8Au|double store_floatZ\val pvp tl[p\8Auhfloat next_data_pc+Anext_k_data_pc-Ain_kernel/next_gp_item_addr7Aauto_alignment9dtbare_machinedata_seg6 ydata_modified8data_seg_h: data_seg_bG data_topKAgp_midpointMAstack_segR stack_seg_hT stack_seg_bV stack_botXAk_data_segj k_data_seg_hl k_data_seg_bn k_data_toprA ,R!  Mi\GNU C 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)sym-tbl.c/home/griduser/spim/bugspim-6.4int32$intuint32%Elong intunsigned charshort unsigned intlong unsigned intsigned charshort intlong long intlong long unsigned int__quad_t; __off_t__off64_t7Etcharmem_addrcFILE.W._flags #_IO_read_ptrn#_IO_read_endn#_IO_read_basen# _IO_write_basen#_IO_write_ptrn#_IO_write_endn#_IO_buf_basen#_IO_buf_endn# _IO_save_basen#$_IO_backup_basen#(_IO_save_endn#,_markers.#0_chain 4#4_fileno"#8_flags2&#<_old_offset(G#@_cur_column,#D_vtable_offset-#F_shortbuf.:#G_lock2J#H_offset;V#L__pad1A#T__pad2B#X_modeD#\_unused2FP#` _IO_lock_t ._IO_marker  _next.# _sbuf4# _pos# Jt g `t g3{if{port` immexpr  offset # symbol!# bits"# pc_relative## lab!R'n# addr(#global_flag)#gp_flag*#const_flag+# next,# next_local-# uses.#imm_expr$F rdG# shamtH#BimmCrI= rs># rt?# r_iJ#::r_iKtargetN| inst_s6 opcode7# r_tO# encodingQ# exprR# source_lineSn#instructionT:mem_word!w lab_use  inst# addr|# next#label_use label/initialize_symbol_tableQ\ ]iRl\\xVpnVt%get_hashu ]]Rmnslot_nom?mhivhiwllabxplenytolabel_is_defined]^Rnhit?plookup_label^^;Rnhip?llabt7 record_label^K_gRnaddress|resolve_usesτl؎t} make_label_globalK_p_Rnlt record_inst_uses_symbolp__instsymut7 record_data_uses_symbol,_`location%|sym%u-t resolve_label_usesA`asym;useBlnext_useCp}`a`J|uh resolve_a_label_abCsymXinstX resolve_a_label_subpbfosymhinsthpch| e bc`t|uhKcevaluewhfield_maskwl ]ccvalptdEeprev_instttde`|ul flush_local_labelsffissue_undef_warningsllffhih?dlabppt! find_symbol_address|fgsymbolnlt print_symbolsggiplt\ print_undefined_symbols#ghi$pl%t!&undefined_symbol_string9nhMiKbuffer_length:Tstring_length;Xbuffer<n\i>`l?ddhiname_lengthEhafter_lengthFllocal_labels; Q"glabel_hash_tableE@ #delayed_branches#message_out$text_seg&$text_top,|$data_seg6$data_modified8$data_topK|$stack_segR$stack_botX|$k_text_sega$k_text_tope|$k_data_segj$k_data_topr|$data_dir 0ͶPiGNU C 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)y.tab.c/home/griduser/spim/bugspim-6.4gunsigned charshort unsigned intlong unsigned intsigned charshort intintlong long intlong long unsigned intlong intgcharint32$uint32%u_&i&p&'intptr_union&Dmem_addrc6 immexpr  offset # symbol!# bits"# pc_relative## lab! name'# addr(# global_flag)u# gp_flag*u# const_flag+u# next,# next_local-# uses. #imm_expr$ F rdG|# shamtH|#BimmCrI = rs>|# rt?|# r_iJ#7:r_iKtargetNy inst_s6 t7# r_tO# encodingQ6# exprR# source_lineS#instructionT7 lab_use  inst# addry# next#label_use label/yylval_t6_Yll:head;Y#tail<_#,label_list=,yyparsePiwyystateuuyynuuyysspuuyyvspuuyyerrstatusyychar1yyssa|yyvsauyyssyyvsyystacksizeyyfree_stacksyyvaluyylen!yynewstateiyyabortlabfyybackupyyerrlab1'yyerrhandleyyyerrdefaultMyyerrpopMiZtecons_labelQZˬheadJYtailJZcRZtclear_labelsa8nbZt op_to_imm_opw8='tqP imm_op_to_op=uStnop_instutrap_instͯ branch_offsetͯn_inst/ div_inst߰oprdrsrt const_divisor mult_inst߰x/oprdrsrt  set_le_inst x:[op rd rs rt  ; set_gt_inst" :{op rd rs rt   set_ge_inst/ {=op) rd) rs) rt)   set_eq_inst? =&op9 rd9 rs9 rt9  if_eq@ pif_neq@ tI store_word_dataZ &` valueT  initialize_parserk `7file_namee  check_imm_range} cexpru minu )maxu )value )tɵstr  ~  check_uimm_range }expr min 6max 6${value 6tB{str  ~ yyerror }s yywarn Ͷs null_termp$ !store_opr6(this_line_labelstZnoat_flagv input_file_namex,"yytranslate#"yyr1#"yyr2 #$"Yyydefact;@#P]yydefgotoYh#@~"Yyypactf#m]yypgoto##"uyytable@$#"uyycheck@+#$bare_machine$accept_pseudo_insts%only_id4&yylval %line_no:%y_str_length<'data_dirB 'text_dirD 'parse_error_occurredF &yychar &yynerrs <:ж ;int~;VI z d.>.A O#### ### ## ~#$]#(6#,p#0  #4"O#8 &O#<(o#@ ,3#D-A#F.#G2#H;#LA>#TB>#XDO#\ F#`F s  # # O#R  K  3cec(c Ip# # # e# O# O# O# O# O# O#$%  O%%&i&Op&>Q&* c  Bٓ# O# O#jܾE:   O# O !# ^ "H# E #H# lab ! B'# . (z#)%#*%# +%# ,# -# .#E $ Frd G,#  H,## Bimm CHr IT =rs >,#rt ?,#r_i J#s :r_i K# N 6 0 7H#r_t OT# ; Q#  R#  S# Ts  B# . # #W W/E 6scLzHJ@hJsJOOH@FHE@hEs %vжv?j^i%f9 .A)b(UPAZ RZvgY!c1Y-"5Z!r[e 1Ov<B+!c12O!c22O#yԹ6$%;Թ$f$Z$N#y 8$%; $f$Z$N /&y;R' w<g!msg@M' 0g `c*O*j1"9O :1<(a\O H$ + !>HXPe| # MXGGe!bN f iE n ~@q len~O !b !buf )neup!iO!  ri,!{m@X!!lensO!  !b ! p! _ yH"*pOD"!bo" ,H"*Lp O<ֽ"*6p+ G,>,ptr&>&e fOֽ" g#1hq#&iOup-iiOjO#.CO#/ !bD$"tOξ"pO% ˾$ $ .!cOm$!nO$ ZOV %!c[O8%-"kO~ Vl%zO%!iO%!cO%&~ w!bp% 0' =&ptr8><& RO&b{&Z H@+9O,id O"y+ w,strppO"xO"y-ny1-c1-c2-bO+ v v"O"j"% BoO&pv&jq'q'_ rO(2 2383$/v%(4yu$%;$f$Z$N4 z$ %z$$/K5qO )6lB*78 8*$9,V*/L5Ot*<6lB*#9D$W8K*D9c*:o9{+9E+9n+9+.0&Ou`.H"v% $::;uo%<ɻH< әT<OX<ۓDO ?D p0?V p4? @mO@\O>+O @ 0>2,O >(-O  RGNU C 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)mips-syscall.c/home/griduser/spim/bugspim-6.49 unsigned charshort unsigned intlong unsigned intsigned charshort intintlong long intlong long unsigned int__quad_t;__off_t,long int__off64_t 9 VcharFILE.jF ._flags #_IO_read_ptrP#_IO_read_endP#_IO_read_baseP# _IO_write_baseP#_IO_write_ptrP#_IO_write_endP#_IO_buf_baseP#_IO_buf_endP# _IO_save_baseP#$_IO_backup_baseP#(_IO_save_endP#,_markers#0_chain #4_fileno"#8_flags2&#<_old_offset(#@_cur_column,#D_vtable_offset-#F_shortbuf.#G_lock2#H_offset;8#L__pad1A#T__pad2B#X_modeD#\_unused2F$#` _IO_lock_t _IO_marker  _next# _sbuf# _pos#j V I 4V I3int32$uint32%|mem_addrcAzifz^port_ immexpr  offset # symbol!# bits"# pc_relative## lab! name'P# addr(,#global_flag)|#gp_flag*|#const_flag+|# next,# next_local-# uses./#imm_expr$F rdG# shamtH#BimmCrI= rs># rt?# r_iJ#::r_iKtargetNO inst_s6 opcode7# r_tO# encodingQA# exprR# source_lineSP#instructionT:mem_word!4reg_word 4 lab_use  inst# addrO# next#label_use   syscall_num# syscall_type# arg0# arg1# arg2# arg3# arg4# syscall_nameP#syscall_desc5do_syscall+#vallkY_xOpstry stry stry str floatprint_syscall_usaget)+xut$ initialize_prog_fds),xtV kill_prog_fdsF,xthandle_exceptionr, V I V Iprog_sigmaskl Iprog_fdsu fds_initializedw   Isyscall_table  1 Isyscall_usage|! `quietsource_fileconsole_outtext_seg& text_top,Odata_seg6 data_modified8data_topKOstack_segR stack_botXOk_text_sega k_text_topeOk_data_segj k_data_toprO z  IR !j PC %OFPR A  doubleFGR B   I ICPR h exception_occurred nR e!$GNU C 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)display-utils.c/home/griduser/spim/bugspim-6.4int32$intuint32%O long intunsigned charshort unsigned intlong unsigned intsigned charshort intlong long intlong long unsigned intO Hcharmem_addrcimmexpr offset #symbol!\#bits"#pc_relative## \lab!name'B#addr(#global_flag)#gp_flag*#const_flag+#next,\# next_local-\#uses.#imm_expr$`b FrdG#shamtH# B immC rIx =rs>#rt?#r_iJ# : r_iK targetNPuinst_s6opcode7#r_tO#encodingQ#exprRr# source_lineSB#instructionTmem_word!}reg_word}lab_use inst#addrP#next#ulabel_use  -registers_as_string6B, buf.B\ .o . print_gpr_hex. print_fpr_hex.i7Pbufp8BTgrstr9BXfpstr9B\grfill:B`fpfill:BdJr1mhr2mlreg_names; insts_as_stringB, fromP toP bufB\ ɦ o ɦinstliPp5h Puh 'data_seg_as_stringBV, bufB\ o mem_as_stringBV"-fromPtoPbufB\  o valhiPljp~h 'PudsOh >PuhQcheck_buf_limitYBwN-bufRB\ Ro Rprint_partial_linerPw$z-ijPbufjB\ jo j valsth |PulB;text_seg&text_top,Pdata_seg6,data_topKPstack_segR,stack_botXPk_text_segak_text_topePk_data_segj,k_data_toprP;R!HI#LO#PC%PFPRA  doubleFGRB# ) floatH ;;CPRh2 YU#/build/buildd/glibc-2.3.6.ds1/build-tree/i386-libc/csu/crtn.S/build/buildd/glibc-2.3.6.ds1/build-tree/glibc-2.3.6/csuGNU AS 2.17%% $ > $ > 4: ; I?  &I%% $ > $ > : ; I I : ;  : ;I8  : ;  : ; : ; I8 I !I/  : ;  : ;  : ; I : ; I 8 .? : ; ' I@: ; I 4: ; I  4: ;I .: ;' @.? : ;' @: ;I .: ;' I@ 4: ;I .: ;' @: ;I !I/ !.? : ;' I@"4: ; I? < #4: ; I?  $4: ;I? < % $ > $ > : ; I I : ;  : ;I8  : ;  : ; : ; I8 I !I/  : ;  : ; I : ; I8  : ; I 8  : ; .? : ; ' @: ; I  4: ; I .? : ; ' @.? : ; ' I@.? : ; ' I@.? : ;' @4: ;I 4: ;I !I/.: ;' I@: ;I .? : ;' I@! : ;" : ;I8 #: ;I$: ;I %.: ;' @&'4: ; I? < (4: ;I? < )4: ; I?  % $ >  I$ > : ; I : ;  : ; I8  : ; I8 : ; I 8  : ;  : ; : ; I : ; I.? : ; ' I@: ; I 4: ; I  4: ; I 4: ;I 4: ;I  .: ;' @: ;I 4: ;I? < 4: ; I?  4: ; I? < I!I/ % : ; I$ > $ >   I : ;  : ;I8 : ;  : ; : ; I8 I !I/  : ;  : ; I<  : ; .? : ; ' @: ; I .: ; ' @: ; I 4: ; I 4: ; I .? : ;' @4: ;I 4: ;I : ;I .? : ;' I@: ;I  .: ;' @ .: ;' I@! "4: ;I? < #4: ; I?  $4: ; I? < % $ > $ > : ; I I : ;  : ;I8  : ;  : ; : ; I8 I !I/  : ;  : ; I : ; I8  : ; I 8  : ;  : ; I.? : ; ' @: ; I .? : ; ' I@: ; I  4: ; I 4: ;I .: ;' @: ;I : ;I  4: ;I .? : ;' @!.: ;' I@".? : ;' I@#.: ;' @$!I/%4: ; I &4: ;I? < '4: ; I? < % : ; I$ > $ >  I : ;  : ; I8  : ; I 8  : ;  : ; : ; I .? : ; ' @ : ; I .? : ; ' @: ; I .? : ; ' I@4: ; I .? : ;' @: ;I 4: ;I  4: ;I  : ;I 4: ;I? < 4: ; I? < I!I/ % : ; I$ > $ >   I : ;  : ;I8 : ;  : ; : ; I8 I !I/  : ;  : ; I : ; I8  : ; I 8  : ; .? : ; ' @4: ; I  .: ; ' @: ; I : ; I .? : ; ' I@4: ; I .? : ;' @: ;I 4: ;I 4: ;I .: ;' @ !.? : ;' I@"!I/#4: ;I? < $4: ; I? < % $ > $ >  I : ; I : ;  : ; I  : ; : ; I8 : ; I 8  : ; : ; I8  : ; : ;I8 : ;I.? : ; ' I@4: ; I 4: ;I  : ;  I!I/ .? : ;' @: ;I .: ;' I@.: ;' @.? : ;' I@: ;I .: ;' @ !"!I/#&I$4: ;I? < %4: ; I? < &4: ; I?  '4: ;I?  % $ > $ > : ; I I : ;  : ;I8  &I : ; : ; I8 I !I/ : ;I : ;  : ; I : ;  : ; I 8  : ;  : ; I8  : ; I.? : ;' I : ;I .: ;' I@4: ;I .? : ;' @.? : ;' @: ;I: ;I .? : ;' I@!4: ;I"4: ;I#1X Y$1%1X Y&4: ;I '.: ;' @(.? : ;' I@)4: ;I *: ;I +.: ;' I ,: ;I-4: ;I. U/ 0!I/1 2 : ;3 : ;41X Y 54: ; I64: ; I71X Y 81941:41;41 <4: ; I =4: ; I? < >4: ; I?  ?4: ;I?  @4: ;I? < % $ > $ > : ; I I : ;  : ;I8  : ;  : ; : ; I8 I !I/  : ;  : ; I : ; I 8  : ; .? : ;' I@ 4: ;I  .? : ;' @.? : ;' @4: ; I 4: ;I? < 4: ; I? < % : ; I$ > $ >  I : ;  : ; I8  : ; I 8  : ;  : ; : ; I .? : ; ' I@ : ; I : ; I 4: ; I   4: ; I .? : ;' I@: ;I : ;I 4: ;I 4: ;I .: ;' I@I!I/ 4: ; I? < %W2 ../sysdeps/i386/elfstart.S03!4=%" YZ!"\[# init.cT /build/buildd/glibc-2.3.6.ds1/build-tree/i386-libc/csucrti.ST !/!=Z!gg//Z!!! #!/=3!/!=Z!\: /usr/include/usr/include/bits/usr/lib/gcc/i486-linux-gnu/4.1.2/include/usr/include/sysspim.cstdio.hlibio.htypes.hspim.hstdarg.hioctl-types.hselect.htime.hmem.hinst.hsym-tbl.hreg.hy.tab.hscanner.hsetjmp.hsetjmp.hsigset.hԍuvZ>>>>>>>PPYPPPuh&$ZPPP#P#P#P#P#P#PPh&Y$>hK=K,[Y gv?gKu .gYK)<6Yح˻=YʃhK=K)ZY)Z"hY([ْ/KK"K"jYuJuY&YYKKKKLLLLLKLLLLLLLLKKKLKLLK˭&.gɄYuux2YhgLg"z< 4 g󑻑.g%#.iYY .g.-8[`2\hi/hhhE-E-E-E-E-E-E-E-E*E* w-.m f.ml]x fghgY .g+gKN  .g%۟ .8 iu .K .ghY>2 /usr/include/usr/include/bits/usr/lib/gcc/i486-linux-gnu/4.1.2/includespim-utils.cstdio.hlibio.htypes.hspim.hinst.hsym-tbl.hstdarg.hmem.hreg.hparser.heYY/Y gLOK .g域ɟ=.gZh/KY .g.xgɠ̻ee uZ8g fgɃ.gLح=/.g滄L/ .hv=gʻgpg/ .i .iK.ilguvZ!"=Ytt.guv0"gYgwt .u2 fhg= .vg=O run.cspim.hinst.hsym-tbl.hreg.hmem.h!1;[#[撟撟YZg0Lɽg=3.6?]&6?\5[?[>\+4]]][[[[[[[[I?>^>]>[H>[ND[K_K\6\6[[[[\u#[]\#=;1[-[-[]#=;[2[2[2^>[[]>[[\4uʻɯ[4[@[>[9[[\\0!0[(]!0[(\,u["u\u\.u\/![]![]/![]![].6?\D[]\'4$1$1$1]'41$1$1$\[>[9_:[[V[[[X>$uuu?YvɟX$uuu?Yvɟ[([(\F]'F]W]']}]C\V[\]"\8[\\V[[:[[V[\"2ʒxXxtDvg=v/v>!7 /usr/include/usr/include/bitsmem.cinst.hspim.hmem.hstdio.hlibio.htypes.hreg.h| uv%-(ʑ"Ʉ"儑%-(ʑ"Ʉfg/ .gɓ0/.g/#1#hɃ .gɓ0/.gB .gB .iGLLga.!X#/B .wG%1%[1%1%11\&X//ggBm.?Bfiɟ&Kɟ&I.gIiBI1ɠ1h41 .g7ɟ0.iL/Z1^1^Z16 /usr/include/usr/include/bitsinst.cspim.hinst.hsym-tbl.hstdio.hlibio.htypes.hmem.hreg.hparser.hX= .= .= .g .=).= .g/ʟ0%hɟ1 .g.g滭/ t/[mJ.?G .01.g2Gz9`v#?+h#q)X-+h#.-SW  X*z .+.g*\"*4+*.g滑/gI1K.g滭u=.g(.g$׭.g$^^^^44444444444 .g"Y= .g׮!.g .g% ./0$g.iZh"h"&"Q[_[.[<[m[<[[[/[/[/[K=[=[=[<[/[/[=[/[1/6ػ!<4$!$09׆!jg4 .g .g .i).i).g惑gL= .gZ=.gؑ=.gؑ= .g.g= .i=uv󻒑.hg!gxg-%$##!i= g&.g'g65>= .=g .=!.g%.gwgYZg"-???111CCC?1=C...g%.gg/K!""YZg;:69@@@??FFFMMM@FAMF&C79 .g滭= .g滭ɑ= .g滑= .gZ! .D%%׼ .P data.cspim.hsym-tbl.hinst.hmem.hreg.hO= .=.=ɟ.=.gg(( .g .= .= .g.=).g..g..gY .g .g'y% .g-y% .g-N%% .gh-!% /usr/include/usr/include/bitssym-tbl.csym-tbl.hinst.hspim.hstdio.hlibio.htypes.hmem.hparser.h\iɑv .mg*u.v*.j=.ju!ɑ.gʠhʭ .gػ=.g!ʻ.g摑.x1ʑw fg4 .g%Fؑ>g"h2׼[v-mw!..7 .i=0g"Mu.xf. .g .jX .j.uuۻ!%LKg=r-gh /usr/sharebison.simpleparser.yscanner.hspim.hsym-tbl.hinst.hPiy utu hjglJh=x;0< f  f=u 44 22/\G!X/\!X/\N/ XWG/\G+22W+22/\G!X/\(\ɻ/\Z\g/0/\/\/\/\/\=\G\G\=\E\E\?\?[?\?\=\E\=\!\>(M\!\>(M\=\0![\0![]$[6\E[=(A\=[>6(9\6\(+62\(+62\0.12\0.12]=[>(M\=[>(M]=[>(M\=[>(M\1\8\q\?[!\gQ+O/\t([#D-+5+(/\t([t(0\t([t(0\t([#D-+1+(/\$s0$u\$(Z((\$(Z(/\^]6\/\/\"/8"/86\6\6\=\6\6\.XYYɼYYɼ`Zɼ\&"\=Z[=Y\=Z[=Y\ZɼX\_Zɼ X\Zɼ\C&\X\=Z[=Y\=Z[=Y\JN\K\\=Z[=Y\=Z[=Y X^Wu[)[&[0[&[0&[-&[/[1&[9&[;&[Wu[[\&[3[&[-0[10^\X׻ X X+ X$\'0[Wu]0Y\0Z0\I]0001-u01-stJ>&1;[\i+kФv .uX=g)=gZA\hh iY .g惑= .i0 .gZ .gZ .g$ .g$ .g .g+[!1"h"#3# .g$"$,T^h$#"+Zg# .g*+,9 .g9 .g*+,9 .i*"," .gɑ/ .= .j+ .j+ .g .g&Y /usr/include/usr/include/bitslex.yy.cscanner.lstdlib.hstdio.hlibio.htypes.hspim.hsym-tbl.hinst.hy.tab.hscanner.hж h)=5YrX=u^.uM=g_"gL>stg>"!~"~."> g|iKs[g=gxg .g~.MBKggug=uuuvYguKs[KwS[.!/|%KAKvg=Yw.Z.jt0Mj]RihhK<zJ ->->r<g!)H-,K-,K-,Ql 1373737r<g!P3V3V3Vr /353535r<׼=x5iu=fuK...2&..=fv#[q4Lh-h(..L]&=fu.h=fiZ'=|T /build/buildd/glibc-2.3.6.ds1/build-tree/i386-libc/csucrtn.S5 !,!!!| (ԍ D  F AB DAB 4AB H AB HHeAB PAB IAB FAB ZAB H[^AB *AB AAB $AB }AB 1AB  CAB MAB G?AB 70AB g*AB | AB F'dAB AB IAB JAB +CAB GnAB DAB AB _AB DAB 1CAB t_AB ӽDAB AB AB p?AB D+AB ڿ?AB D| IAB G AB E| `| AB D`Z -AB ` AB `HAB `AB `VAB `!6AB `WAB `p?AB D`AB `mOAB `AB `aAB | X AB e AB r AB &AB .AB  AB AB }!3AB !AB b#AB 'AB 'AB u(NAB (0AB (EAB 8)AB J*RAB *5AB *DAB +7AB L+AB b,J AB H7OAB 75AB 08)AB Y9AB +:AB ;]AB #<0AB S<"AB u<"AB <#AB <(AB <AB =AB G(@.AB V@AB A AB (AAB 6A7AB mAAB AB  `AB D a<AB  bAB  fAB  f;AB  gAB  gcAB  h9AB E|  PiJCAB I 1AB  ˬ+AB  BAB  8AB  =8AB  u,AB  ,AB  ͯAB  AB  ߰AB  xAB  :AAB  {AB  =AB  &:AB  `+AB  yAB  yAB  }AB  3AB | жAB F1AB FAB AAAB AAB ZAB LvAB L<+AB gAB F ?AB HAB XAB LxAB Fi-AB RAB I`AB EHDAB JAB ֽAB LAB IVAAB HAB ;AB D AB F|  AB G}AB )AB ;AB AB |   AB H AAB D |AB D VAB D AB D wAB GNU C 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)init.cshort int/build/buildd/glibc-2.3.6.ds1/build-tree/glibc-2.3.6/csulong long intunsigned charlong long unsigned intshort unsigned int_IO_stdin_usedunsigned intrestore_console_to_programtoken_IO_FILEhex_flagunsigned int_addr__IO_FILEaddrunsigned int_addr_shamttargetunorderedaddrold_sizeunsigned int_addr_addl_bytesnew_size_IO_FILEaddrunsigned int_addr_old_instvalueinstopcodetargetnew_insta_opcodeold_exproffset_IO_FILEvalue_knownaddrexprvalueunsigned intalignment_addr_entryunsigned intname_IO_FILE_addr_unsigned intopcodeyy_stratoiyy_c_buf_p_shortbufregister_name_to_number_IO_lock_tgp_flaginputeof_returnedstderrret_val_IO_buf_endyy_switch_to_buffercopy_str_IO_write_endyy_at_bolyy_last_accepting_cpos_flags__nptrsymbolyyoutaccept_pseudo_insts_markersyy_create_bufferyy_load_buffer_statelab_useyylvaltargetyy_defyy_nxtyy_buf_posyy_fill_bufferstrtodyy_buf_sizeyy_scan_buffernew_bufferyy_try_NUL_transregister_tbly_str_lengthnull1encodingyyinyy_input_filelabel_IO_backup_basebare_machineprefix_lengthyy_flex_free_filenoin_file__pad2print_erroneous_lineyylexyy_size_tkeyword_tbluses_vtable_offsetyy_current_state_IO_read_baseyy_did_buffer_switch_on_eofyyrestart_IO_save_endnum_to_readinitialize_scanneryy_initinst_infoyy_c_buf_p_offsetyyunputyy_is_interactiveyy_current_bufferyy_last_accepting_stateYY_BUFFER_STATEchopshamt_modeinst_s_IO_write_base_IO_read_ptryy_is_jamstrintyy_buffer_statusopcodeline_returnedpc_relativeintptr_unionbitsyy_buffer_state_IO_marker_IO_save_basevalue1value2number_to_move__baseyy_n_charsyytextnew_str__quad_tyy_acceptstdoutuint32imm_expr__pad1yy_find_actionyy_scan_stringglobal_flagyy_ccurrent_line_noimmexprinstyy_flex_realloclabel_useyywrap__endptrtokenyy_fatal_errornext_localsource_lineyy_chk_IO_read_endinstructionyy_amount_of_matched_textyy_bpeol1reg_noyy_get_previous_stateyy_is_our_bufferyy_next_statescanner_start_linesourcedo_actionnamescan_floatyy_delete_bufferstrtolyy_cpnew_sizeentry_lockyy_ch_buf_old_offsetstdin_IO_FILEyy_metayy_basecheck_keywordnew_lenyy_get_next_bufferyyleng_sbuf_IO_write_ptronly_idyylval_tyy_state_typeyy_hold_charmem_addryy_ecyy_flush_buffer__off_tyy_startatofyy_actyy_scan_bytescurrent_linedoublelex.yy.c_chain/home/griduser/spim/bugspim-6.4_flags2const_flagyy_match_cur_columndestallow_pseudo_ops_nextyy_init_buffer__off64_t_unused2_IO_buf_baseyy_flex_allocunsigned int_IO_FILEunsigned intmax_buf_len_addr_string_lent Q t t u t t @ u@ A tA C tC t ut u tu w tw tututuwtwutt)u)*t*,t,rurstsutuutt u t t u t t !u!!t!!t!P!uP!Q!tQ!S!tS!!u!!t!!t!]"u]"^"t^"`"t`"6#u6#7#t7#9#t9#y#uy#z#tz#|#t|#$$u$$%$t%$'$t'$c$uc$d$td$f$tf$$u$$t$$t$$uttuttuttuttMuMNtNPtPuttuttuttuttuttY uY Z tZ \ t\ u t t u t t ? u? @ t@ B tB u t t L uL M tM O tO u t t  u  t  t F uF G tG I tI uttIuIItIItI_Juttutt u  t t u  t  t QuQRtRTtTOuOPtPRtRuttutt u t t 3 u3 4 t4 6 t6 utt@u@AtACtCuttutt u ttutt:u:;t;=t=`u`atactcuttutt%u%&t&(t(XuXYtY[t[ u  t  t uttutt u  t t k uk l tl n tn u t t u t t u t t D uD E tE G tG y uy z tz | t| u t t u t t u t t TuTUtUWtWuttuttuttuttnunotoqtquttuttut t ?u?@t@BtBbubctceteutt@u@AtACtC u t t u t !t!!u!!t!!t!!u!!t!!t!!u!!t!!t!"u""t""t"&u&&t&&t&'u''t''t'`.u`.a.ta.c.tc..u..t..t.!/u!/"/t"/$/t$/c/uc/d/td/f/tf//u//t//t/u0utt u tt&u&'t')t)jujktkmtmwuwxtxztzut t "u"#t#%t%1u12t24t4QuQRtRTtTwuwxtxztzuttuttuttutt}u}~t~tutttututuwtw) u) * t* , t, uttquqrtrttt\u\]t]_t_utt/u/0t02t2uttuttCuCDtDFtFutt4u45t57t7pupqtqstso uo p tp r tr G uG H tH J tJ u t t  u  t  t | u| } t}  t uttJCuJCKCtKCMCtMC{Cu{C|Ct|C~Ct~CCuCCtCCtCCuCCtCCtCDuDDtDDtD%Fu%F&Ft&F(Ft(FQFuQFRFtRFTFtTF}Fu}F~Ft~FFtFFuFFtFFtFGuGGtGGtG(Iu(I)It)I+It+IIuIItIItI+Ju+J,Jt,J.Jt.JJuJJtJJtJKuKKtKKtKLuLLtLLtL;Lu;LLt>LLuLLtLLtL-Mu-M.Mt.M0Mt0MJMuJMKMtKMMMtMM}Muttu4Q4ul+P+6up6;VP8Sttutt0u.S.0u01t13t3qu0::oRoquqrtrtttuttuRSWLSRSkSWR@ur@LusYusurLVQSVmVttlubSblueVQ7Q9QQlmtmotoulPtt9uP9upR9ulW7RQ9QRR9:t:<t<xuxyty{t{uxPtt!uW!uV!u SP SS!"t"$t$u!AAWu!AAVu z~S~PS=ASAFPFzSTxRttuRuPttuVuSu ttxu33vVvxu /3S38P8uSxyty{t{uttut t  u\SbS4SS$ S( @ SB S S S#V46V( V V\bS$ S SPPR06P66V6=R=HPWVP VSS$ S SY^P^{R}RPRPR  R P RSS $ S S t t u+ E QE J QL N Qe Q t t u Vh q Pq P S P % P P S t t u P t t  u   S  u  t  t /u Q S : SXQhQQQQ|Q1QQ6Q;bQgQQPSKQQQQ%S (V,V +W-W R R R R R RXRhRRRR|RRHRR 6R;bRgRRRR : S R R RRchRRR*,R1RRRR"RKPRglRw|RRRRRR RR%/RPPS%+S?PNYPR"4RlwR4APPUP(cVcRGR%,V@uh%/uhKWupWS%%S%+upRR Rcug%/ugPPP Wtt u t t ) u) * t* , t, u t t u t t utt u t t uttvuvwtwyty u  t tuttDu N g%K%.symtab.strtab.shstrtab.interp.note.ABI-tag.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.eh_frame.ctors.dtors.jcr.dynamic.got.got.plt.data.bss.comment.debug_aranges.debug_pubnames.debug_info.debug_abbrev.debug_line.debug_frame.debug_str.debug_loc.debug_ranges#(( 1HH|7 Ă?DDGopToXX0c (l p u  p88 {00 dr@@r\ NPPPPPPQ0 @@ @ qi#)$z 4/-?\` ]M$d$ (HĂDX  8 0  @NPPPPPPQ@ !"#$ (/:xT PPPPQ  P PNP( />|Q 1  C H  TX\`d QHe 1g* <F MI YZ c[^ rP }hl1C n    4G  U[Z - m} mO 2?FĂPȂ[؂h܂wb# ' u(N ̂Rd *D +7 = Ђ]d  6A7 4ԂJid WJ O  T@]gn#v@$~@+ˬ+ B u, ͯ 3 y  ߰ y x :A { = $*(3&: C, M,]fж |PDd`BFXGdGhHdHIHXT\:<G8U@etr<+ g LH $vֽ   h@vd    # , 5 > G `U ^ n } w  P P P P P P ;  + g . (> GQ. P P c J*R m <( ~  75 t_   R HD h Z J $   , 0  <   P =8 ] }!3 n p? w X ` 1   \q  *5 | .  ' (@. " C4 (0 @ O  Y qj @q x {  GP  $ A   YT  J  }   PiJC & 1 p_k I I \ !6 k }     Q N; A |  0M    Qn ( 68 CP Y@!l!Q& |v e  +C h^ Vz V     ? Q(b,J  <70 M` `rQ  ~;]  Q< H 8) K_% & VA -QR :? K TDfQyH  4a V@    A O & 2DX ? F O X7O i0 pM uQn   QMU} a<  _ ! c<# )#<0 7 DA W [A kYG Q) i- S ' @  ԍ  %S<" 8Z D(A Ro1 r   h9  @x Q ;  (9:mA F0K| ^ bD t z(E A    f  *   |OD ) 4 CV Q b^ oQ`(+:   gc 44 @- DXhm<~2u<" F VL R W (<'d R08) g]$ x:P    sFE 36 "X  D*Y9 =`+ O [ӽD gp? u_>    ڿ? 4 gQ}  + <L+ GZQoQ| f; I Q }  \abi-note.S../sysdeps/i386/elf/start.Sinit.cinitfini.c/build/buildd/glibc-2.3.6.ds1/build-tree/i386-libc/csu/crti.Scall_gmon_startcrtstuff.c__CTOR_LIST____DTOR_LIST____JCR_LIST__completed.5621p.5619__do_global_dtors_auxframe_dummy__CTOR_END____DTOR_END____FRAME_END____JCR_END____do_global_ctors_aux/build/buildd/glibc-2.3.6.ds1/build-tree/i386-libc/csu/crtn.Sspim.cload_trap_handlertop_levelconsole_to_programconsole_to_spimparse_spim_commandaddr.3678loc.3665steps.3661addr.3657prev_token.3651prev_cmd.3650read_assembly_commandread_tokenflush_to_newlineget_opt_intprint_regprint_all_regsstr_prefixconsole_state_savedsaved_console_statespim-utils.cdelete_all_breakpointscopy_str_to_stackcopy_int_to_stackbkptsrun.cdelayed_value2.3487delayed_addr2.3486delayed_value1.3485delayed_addr1.3484long_multiplymem.cfree_instructionsdata_size_limitstack_size_limitk_data_size_limitread_memory_mapped_IOwrite_memory_mapped_IOmm_io_initialized.3343recv_controltrans_controlrecv_buffer_filledrecv_buffertrans_buffer_filledtrans_bufferinst.cin_kernelbreak_instnext_text_pcnext_k_text_pci_type_inst_full_wordproduce_immediatemake_r_type_instsorted_name_tablename_tblcompare_pair_valuesort_name_tableprint_imm_exprsorted_i_opcode_tablei_opcode_tblsort_i_opcode_tablesorted_a_opcode_tablea_opcode_tblsort_a_opcode_tablemk_r_instmk_i_instmk_j_instinst_cmpdata.cauto_alignmentnext_data_pcnext_gp_item_addrnext_k_data_pcsym-tbl.clocal_labelslabel_hash_tableget_hashresolve_a_label_suby.tab.cthis_line_labelsnoat_flagyytranslateyyr1yyr2yydefactyydefgotoyypactyypgotoyytableyycheckcons_labelclear_labelsnop_instbranch_offsetyywarncheck_uimm_rangediv_instmult_instcheck_imm_rangeset_le_instset_gt_instset_ge_instset_eq_instnull_termstore_opstore_word_datatrap_instinput_file_namelex.yy.cyy_get_previous_stateyy_startyy_c_buf_pyy_last_accepting_cposyy_last_accepting_stateyy_ecyy_acceptyy_defyy_metayy_baseyy_chkyy_nxtyy_current_bufferyy_n_charsyy_hold_charyy_did_buffer_switch_on_eofcurrent_lineline_returnedcurrent_line_noregister_tblyy_fatal_erroryyunputeof_returnedyy_flex_allocyy_inityy_get_next_bufferinputyy_flex_freescan_floatkeyword_tblmips-syscall.cprog_sigmaskfds_initializedsyscall_tablestr.3064str.3058str.3056str.3054syscall_usageprog_fdsdisplay-utils.creg_names.2793print_partial_linecheck_buf_limit_DYNAMIC__fini_array_end__fini_array_start__init_array_end_GLOBAL_OFFSET_TABLE___init_array_startyy_delete_bufferxmallocprint_symbolsatol@@GLIBC_2.0increment_data_pcset_data_alignmentcopy_instincr_expr_offsetnPCopcode_is_jumplist_breakpointsmessage_outdata_top__strtod_internal@@GLIBC_2.0yyrestartferror@@GLIBC_2.0source_linestarting_addresswrite_outputquietsource_fileCCRexpand_dataregisters_as_stringimm_op_to_opi_type_inst_freestr_copyyy_scan_bufferyy_create_bufferyy_load_buffer_stateHI_presentHIinitialize_symbol_tableline_nofree_instwrite@@GLIBC_2.0increment_text_pcfileno@@GLIBC_2.0zero_immstrcmp@@GLIBC_2.0r_type_instuser_kernel_data_segmentclose@@GLIBC_2.0_fp_hwyytextLOperror@@GLIBC_2.0align_datay_str_lengthfprintf@@GLIBC_2.0addr_expr_immsignal@@GLIBC_2.0store_bytefflush@@GLIBC_2.0initialize_scannerread_inputk_text_topyyparseLO_presentrecord_inst_uses_symbolread_assembly_filebad_text_writeselect@@GLIBC_2.0FP_reg_poisonhtonl@@GLIBC_2.0only_idforce_break__dso_handletest_assemblyinsts_as_stringmake_memory__libc_csu_finiputchar@@GLIBC_2.0stack_segFPRlcomm_directivetext_modifiedop_to_imm_openable_data_alignmentenviron@@GLIBC_2.0current_data_pcregister_name_to_numberk_text_begins_at_pointinitialize_run_stacktolower@@GLIBC_2.0record_labelstore_wordbad_text_readputs@@GLIBC_2.0_inityywrapinitial_text_sizeprint_inst_internalput_console_charresolve_label_usesmalloc@@GLIBC_2.0set_data_pcmake_imm_exprfread@@GLIBC_2.0k_data_seg_hinitial_data_limiteval_imm_exprexpand_stackr_cond_type_instmake_label_globalbare_machinecurrent_text_pcprint_erroneous_linestore_stringget_console_chartext_segstdout@@GLIBC_2.0initial_stack_sizestderr@@GLIBC_2.0data_seg_byynerrsconsole_inyyoutprint_memmake_addr_exprparse_error_occurreddo_syscallvfprintf@@GLIBC_2.0initialize_registersend_of_assembly_filestack_seg_bstore_doubleyylengdata_segtext_topopcode_is_branch_startconsole_input_availableextern_directiveuser_kernel_text_segmentinitial_stack_limitstore_halfresolve_a_labelk_text_segadd_breakpointi_type_instlongjmp@@GLIBC_2.0const_imm_exprcopy_imm_exprFP_spec_loadscanner_start_lineCPRyy_flush_buffer__strtol_internal@@GLIBC_2.0qsort@@GLIBC_2.0atof@@GLIBC_2.0pipe_outPCinitial_data_sizeinitialize_prog_fdsmapped_ioyy_scan_string__libc_csu_initj_type_inst__bss_startFGRmainupper_bits_of_exprstore_floataddr_expr_reg__libc_start_main@@GLIBC_2.0fix_current_label_addressset_text_pcexpand_k_dataundefined_symbol_stringmap_int_to_inst_inforealloc@@GLIBC_2.0__environ@@GLIBC_2.0yy_scan_bytesdata_startkill_prog_fdsdata_dirprintf@@GLIBC_2.0inst_encodeyyindata_seg_as_stringFWRdelete_breakpoint_finir_sh_type_instrun_errorfclose@@GLIBC_2.1Rstack_seg_hk_data_seg_bflush_local_labelsdata_modifiederrordata_seg_hstore_instructionopen@@GLIBC_2.0data_begins_at_pointk_data_topFP_reg_presentmem_as_stringhandle_exceptionlookup_labelexit@@GLIBC_2.0trap_fileexception_occurredatoi@@GLIBC_2.0set_breakpointtext_dirmap_string_to_inst_infoprint_undefined_symbolssscanf@@GLIBC_2.0control_c_seen_edatadelayed_branches__i686.get_pc_thunk.bx_IO_putc@@GLIBC_2.0free@@GLIBC_2.0_endioctl@@GLIBC_2.0delayed_loadsisatty@@GLIBC_2.0lower_bits_of_expryy_switch_to_buffermemset@@GLIBC_2.0stdin@@GLIBC_2.0k_data_segyy_init_bufferbad_mem_readprogram_starting_addressaccept_pseudo_instswrite_startup_messageopcode_is_load_storelabel_is_definedk_data_begins_at_pointcheck_memory_mapped_IOstrncpy@@GLIBC_2.0yylvalinst_decodefopen@@GLIBC_2.1dup@@GLIBC_2.0CpCond_setjmp@@GLIBC_2.0text_begins_at_point_IO_stdin_usedinst_is_breakpointinitialize_parsergp_midpointfatal_errorbad_mem_writerecord_data_uses_symbolyylexrun_programzmalloccycle_levelsprintf@@GLIBC_2.0stack_botfwrite@@GLIBC_2.0__data_startprint_syscall_usage_IO_getc@@GLIBC_2.0_Jv_RegisterClassesinitialize_worldprint_instspim_top_level_envinitial_k_data_limitinitial_k_text_sizeread@@GLIBC_2.0yycharfind_symbol_addressrun_spiminitial_k_data_size__gmon_start__yyerrorstrcpy@@GLIBC_2.0console_out