NNNNNNVp NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNN]_a c@e`gmoq s@u`wy{} @` @ ` @ @ ` @ o ǀ ɠ ]_a c@e`gmoq s@u`wy{} @` @ ` @ @ ` @ o ǀ ɠ EMBENCHTOS N_GEMBENCH <`Z`RM*|RN @ZIP!NVH xGItCzJ1 f |``Cz 1\ ftCzE$$$$$$$$$$$$$$$$$$$$4B3 C/ NHUHxPHS?<N ,J_f,fUHxPHSNhJ_lB.`RBCzJ1 ft|LN^NuE*Gzz Efa Hx;HyN("m")"mҩ+A "m+i xc+|xY(m",ҭ //-/N _///O.NH6 _" "_Sx$HBJW)f&)f)f f( SQ.L6N _0g H6$_"_S@QL6NPNN ~NVH``?<NA-@LN^NuNVH``/.?< NALN^ _PNNVH``/.?<NALN^ _XNNVH``/.?<9NA=@LN^ _PNNVH``?./. ?<NA=@ LN^ _TNNVH``/./. ?.?<@NA-@LN^ _O NNVH``/.?<HNA-@ LN^ _XNNVH``?./. ?<NNA=@LN^ _O NNVH``?.?. /. ?<WNALN^ _PNN UNV2J@gA??<LNA o"h ($I!Sf+H ( ШШ"h$) Ђ"҈.A//??<JNAO +@ڝ#vaBNANH~E#z*yBG<9F(yQJ9f.raraJ@g. @gh @gp`aB@FzL~ _>NJGgRBGt-JTv-KTFCCgp`SBNqSFfaQ`tAp2<Qp 2<oQp2<Qp2<QAp2<Q3 H aL0EG,y"y`Hra@<raR@:ra8VDpABQAC^ra2QHIG,KBGBCBD|BE4Pf"<2tQPQ<<żGg pFvk>CRE EfRF FfExIt042v@xlSDzm((EQfL MIxEA0<BQApBQA43Ea*HaL L@ERG,y"y`C Nq-0@64 GcGR beNu fraT@(Q`" f rapT@` rad@ BQeNuIG@,KBGBCBD|BE4Pf"<2tQPQ<<żGg pFvk>CREyeRF Ff$y(yt2&4&0&v@xlSDzm(>G5xEQfIG@,KBCBD|BE4Pf"<2tQPQ<<żGg pFvk>CRE E eRF Ff$y(yt2&4&0&v@xlSDzm((EQfNuNq-H@-06Ѐ01 Gb GcGR`GT @l SFfa` @g @b4B`4@4-0BC3 Cr0 GcGRB43 <@-HA-2 y0 y0A Gb GcGR`GT-H@-0BC3Cr0 Gc GT` GcGRA23v@Fea< LBSBQ`-H@-0AAr GcGRNuH&y, K0S@*9zMrAA"6Q#z/ /?9?<@NAg LO?pX` 0< L(yQ<9FLO?Nu  #+3;CScs !1Aa  0@`?     NApBr4Bf `f J Bf R@ @fNPK*94L 7GEMBENCH/AUTOFPU.RUN{ |T{v&ab.F sLJQ#I$׋ 3&ɜ~\hi 9eHZ~gE0'p=g Kc>JzRmϏW %4Kf|o[7klYK[yol=JS;9w6im -n5rnk-$8Tkg\.B;,<6ݜxqM6%+e.[YѻX2OUkc(8'#?nCo-r 4Z$j>Xr68 5^:L :h1ű@t ZG)/R^,p͂`ug'vEo33x>&CT zWq ST.3@􎱛JBV+-6d $eOSE#:XX,viF ]x}M]z,,%D"fyJNUȤYY1F'6G8sq1Y]de D 6835 o|#p>9ߐ86N!Zu쌮/f#w9$t$\ CdW܋"B.Υ_q)\& D3)o5-^P IՖ%c1FIt 4[S_S[@4):Vv>pn禮nwWw jӤA "@O:~O?MBT?}A#ɺ ח-qw5MSrJ dy8t> 8$^@Vp?PA3uǗM^Ȇ:uk^{̮YMjM-~EIh?k.t|L$Q'ha UlM~~2ḩ.2h>2;DߍS ) Ϸ%`.IdM_&eqH[v?;̼|>xYjZn[qwSVwYl,wjPœ:œ㏔8܍oi]rSaSYҘ/\}z9z  IyMxFQӠ'T,^sfGvfGv$$~tϾýO$<:uVNz@hi>P1kNB칬qv{P9܏#=tDiaÚT 0 r ]h`"y2ޟ&p_Yx% Ɇnt& /e_X{@&!/K,Y4uIHvEk 04ch'iK(3aN׬9*S"y`l.Q:a.|U{oba/o0붶41XK\X]879LpvJSpsnO_p^NQҢr c͵kTwf"(^%\@8o5aX iXF{i*&B6uDn:dL:s:"{q@iO%tzLEMdQ흱7\/a#pGqG";.A}_ )FDUHs^ou)H?TUdjٷٹ6 ZQ[[Ի);sxGB> LfpPAW}_tF4+N7ѳ?aGd3^hU[&k{kbQ3ɋԐHNQZ>G "kKYmjkR 0F2Ԁq^]rkBrwCZ,[ab#~1G83jc1Ӡ3\ْۊÓSb7(uFL԰Q»2EXhɩ<޵Fo_l} !5bb[o1Oʴޱij<F &N,&`2r2O3?j4z Eا ݾ MG^m5V<⮋ы/5^[-pk4um鐾 g*XЃokAۃKK=mA[WչO^Epk_Q=A>7`wU:%tl5v4ϽyZJHo=Gץ}=UQd3#A8heW0 lL,+EN[Є3o=hv^-ys`NZ)flnjl] Lr6_:(Qج!M1PQ6Aգ S}mhUoR1UʣOwJUUU=$Uʕ;rhoN:zwчnFo>f3$t[7udf{YF1biZ3~UnTк,ēUXm^= Okv7bv7CyU 4ޒ= r>i`a2;BJqn]BѠc-aB'{?ye}IxSaXødAN"k1bگ6 Ny8yOdeJ LDo#.bY0{N[06rD Y1>w~XqAu?Wn̝o*ݱJdg"ЕgDDcYgW3&rJ9#h՗ѱhFhsW1S6J̬ 1V8~3 K_/JKVn1>e6D"ibղ#S|.}_Ez788cX<;c듐clp1A3R6N у?hc?\Mޣ*O-gu^n٥A`Sc4 s.ìJ4kY?]pw*E5;S,hGZ^)VaX*1{r.5Q8{_fW=M"&He`,c?={h#XV,Iqog'p7>цczRc`p |ێ#(͛轮.6gV1ʱ ,rUNk))vӤjR2hMkCkWl)~ߪI5&\#,蹊ʪ*栾"恢_Cއ0IS {%IiU:۝Y|ZhY0'Jt-hڸzC^O~DRk~:ֵܔUn ]so ;0<:p(nG$>o=Ȉ5 w`򅩰\؀5x@#ciCFyek"s2f7BUٙǵ2 [/l6NO;Ⱦ OC5yi.am8<ûӕr>ܲΕE>f+X9>+DvYzeHqtGש*RwWkUgU-\_;WU](Hl.-0k c~`CXO֎pIB:EeY`0q[GRr Oחct' ;ҫ -o4ez"KGȾ ָTDyr饍C/^7ji6RXWUO=N \B>VWZk&ZN9w9Tu<'?o7b5πvqL*_őy*g%ޝdtk۳2`MaY)bOU}jn/ZZu&fs+҄$ yxIEdnVsoFf x+= n Af[)!她"D ;yz4J+SY`+lVO/!o=,,I5`Or{s~gt9^F[acπ5αؤmVL6,4KUc"b\O565,eLMؼ"*IyE⊰WqqߢX%wUWL[x2Y/<"X19H.. th32_A oe_\|&—tb9gXwI)jeq?JȔ{L_F79&_[*Jc[ xGN㹠}?EF|,;){w.Π*1j,_xݾ0ml]X sgHw&B3<ᥧeگ4DFqtyNz45") P, xx?]h,:͌Ni4qSFԦ.#VO1`hgL#$NTZE\etZPQkV[/]8ѿ6*K<* _L~ k(5׈ɭXcQbQ1 1+_v:Co p[axj%jg\%eKRcQU@A,^滪5gfx$vY4)9n7}lwS8X9ǪM(;+S$K_OHz #NzQL)6a.d`KUF-ʸ&X(-A<b<[w\s8 Ʒ6a27QZ `UPVְ`fl-8FR}=ZKq&Sf(eLXӵ5:`O{.U g IM8QH Wm^e.aȺ$!vȞHFc!c.!X7kAl@}+Qm|Pl kNՌtڡbE86` /G`rM`% ő%˟bujjy0#Yׄ|]d'ž5r3,;tҸzX)'~7k~lD 0؎dc*`g\5XN.Qk#8Z׊0Ƭge/i=1#[{{dt;C[͜ȁSlfb e #u s%_P~2}_s`#A_՘ t;) H'#^P5YZ(EhqfeKwgh*zY/L}+Q9S(<.fyj{]b.d~- ̧Yg bLZ)و3MZ4Dj2C tѴـVYjfz(mhmtq"؛0}żg3~zum)Fr)az}gDqYykr96Lm=Mmv#wzbWA9b# uhiU!L!gk"d}hDpZ$ނ55ز&&X{1iE4ű*9`gz njqP Y,U]cLNhr45/UTvj@YPU.R!0OZꋈ![lB2n922X- amfة>ԖPC!;j^g##54r1[q 8 zn|y{ Qk8_ʹJc!w(BaF}GܺܘC89F:}[lD{0#EILeȝI3p,ỵƫ9^3C~N NTLN50GX T XM̬E>n+@sY B>[xy㹀,# #zUŊSgFcZαd$332Ԍ2nL y<,¿m41?¢l s;gnXa, ^,bn%dǁ[ѯ}bY;jd,'BC"HmM1ދ)`e5sU1PK%ӱQ45c3ƿkн8z \Е'h0.]SJ6h) "5Y--\—|b3ujHFHΕq0v S0o3fstɎOɰ-y׸ur؃YqKV*uS'3B x2.,ʔuHޮ\{Ep~W3y?G**Z̬;с ]P;+ã$6gS:q[S vOK?FvvEnT.LN3[͏㟍 {e/CH=3reٻqyX4Z7kV4>ִ|cMfpsa5M4jg^_Ę1яEn\3_k~m64;PK,JUOtwGEMBENCH/FPU_CPU.TXTTn6/0-^ PC؅Fz fE"o(i{L$Zr͛7DG"AbQC }8thl7M/YW%4)뼛B#,TzywOxO|{0J]pb o9É}rdvNd.)!qnH=H:L>+PpzCWVPGl%_etۋoXK};R6 iV#| @m})unLv`$x1''8ːKvP?3j[I'c:J6q;AA;tA\!ks4YO,2$>2Y}rn]=}"3'ĒhR+@PrdTEݩ bծƐj0Vv5EjFx4&A^]26߮?P/VMٽN o˯ sYZKy= 9f;6!L5{Lj TU+:nfhk 8Ԅmt1Bb[aA 'g`B$ +K9쫍#G"%p! ;rGr;pM%e+؜Xƨ;z[ m{8www _ lR>=5pk?Ec8_"*{ 5l,mk,vcfj.LA6snE(um: aZku!ݡSեW3e4J/QsYm˚ٶn~>l B-2#Qw٨uLH* lPKJIDGEMBENCH/GEMBENCH.PRG?T?g1i1&+k9&k$f`cHgLI2$YGCZ[dV!ٶCmhJm1ɖbHݹNq]̙s̹yw/p|̕, \6n[ diC"?vO͌i2>@A)+^8rX|PKN;{hHKvKUt`bZA@^ 1Vmk/&}VVF&qt'a^tDQd2)=9?>; pvp.FrBǗ*Tb zи ${H@ wXe=mrPX/IJ厂TmC6}?`n V.'sģm#G[&p8w=UIJ.'XDBܕ$v${ɑDr!v\{בr SH/lڳ p̃࡜;'f~oHm迃/'\Di8qgN UpgMZv6Yx28&q`%_.'Tg.<3 Ch+9A 8Ex?q8\r@@hAhVxi gBBzghHȐ"|<'8e*8YqW:)}k`N@ǁ7N,3xdD6XljMM68e#b d3Fm 6LW558q?FsbN%txZ%7Z3{Эwh}`b&Xvnm+^+J<9m //ML.q|i!=ȡ6IxžcmQMSJ^aZp' Qqo 451] 7hljM2"~(xN:&M /Ur4p"tDdBJT-ò;Xtu$) nf՘=j^`ȱl` -. L?]+5pE)>;$ؼA345; ٔjÑO9N 6t5  3|sq497OTXM۟j?T HO-a5tLnHgއAM=OclRd)|h/gAS/ȻI@:Gsx c6{ ~NUp6WqRNH~Tb^{7Uk@4;T#t+zDDQ[tlӾ7ɴ𐀴@a3_K14髿^nOi$ci,ȉebΦor^QH6%nhw>줨&<wΦ:n]I @rCiR+CG֑u)”{)^[Ji `rB%,PQKdV[zI$-$0RM*Ny2J^̸}WE %AǪEe6 G_P1|MHAxޑ߻GZH):%S蕢_gxt DǪ2EVMWT@{8aJ>խ8U{yU604^H2ftP茮Zj{^Wlӷ-3%)CB'o^W5b oQi>cXEYٌ:A|at^)L+Rƅ u8?y[>VnXTeߚcSn>V4?V|_%M*pGuܩc,Bz!o(IxٴhUuC9}\콪俆n)-bC|xRuL*`Qvt[3. ..wqQ(fP&Xޱ-$Ѯv&I]1=GL1BcD ϊ1H};# )5yl?h7r6Vr?0M$7ܓ\]dʦUCck;~!q~4'+;=>lu.PzzΩR1E M/K>Qsha^U3Yy0!kʹSt&~MC]9[.KfFZ"MJ*lRMET ={gtZthU]W,]}kZ3YEl+uU^ﻋs'0CQU@e|vNQCZa[>] ;oi69!:ZG()a_43qUM8Md6;bA 墂]2[*\=;~Vu6(~ y`F8p\S s 5;Cv17v}j.w`ʹV\¾p%VX%}ºg\Lu|69!8˥qz:UL.Vj:غߎ=w=d'|JѰ%0ƾ3kzcѾSw\{yN/ojbg3hi܅ce١y奞gCGMlnQT|86,[w(f7qDd'ߐD6u*n(> уl hZh--/MGhfܯ]XlCNfDQ5efcOuHWl4Z:՟Ya;!vcfE ( I;:~ﱗ(q6 OA`6.[y6PjKA[L)T{>}pX'pMxfh.\x|xǢo(YQC:t@eNrG;a,vNG*n$N$jBY['ò>GrɲI?<{prh` {m$nPAӻ2@*j?[p=)ڝU"f@+#Avk]{kĦNFl}>)L1 @ڣY:3vV#Z+vpG3t_) ;ڼHT۵ڋ`zϟ7@YӖk}'UOn"};||0cS^0Wxi/<~&"GС ?gY/WQࠉVxxb҅C>=ҧUt,o߲OK<!ǡ?_}Nޞ|7]<;}k__LOoƷ/ςj7+bjN9"!R} ܌|mM~IdTWG8e)7_s;f 1Á~՗-a44| _#+roc.ա.@GDHgx 2Ͱ]k)u:W)%i~W4x(^Z=N^7ySSd<3}F(m4Zߔ8lm OkNSGL~%:Y uj˾V^@CѦ^k:y ó=y+*C^Kb;-V^jk/5\.w.m YG7ky[Dv\Ҫ78GX={JIyn\z5nhЇ:ޗŽ^j}^Q OF&mԜRmɡQC=j5ܡjI:ne?M-0qEtǏ(-'=vx]%3|5( G`93ԙٗd*[^FIoٺ̫ʨܬ-2({ﶜLv˱= N#BgySam_r[ ;NUQ [\-V'<9r|E5c)^W,4t=+ň[fӇ}Kw2Ja()h}$Jkx1#ӽVݢL/5"dt ʴu5 "雀XL޽(2X(۰7$EHBP@BYwgj l(6q>v̝..vh{)q^^xiLFuCvԆ ̄Pc,"M 1U'[%$sqdXrDɷ_t20@y]fƫ4a:opdcrsqQ{)$9g |Gҙ6}LAl%7le48<^RJTwNޑYnvEz"kTrDa,Ut"x9|BӮ+1٠3!2C8u̽kCǑ;E`]^BrRLީu> rv3ֆ'@{ڗG֭Yƿ S$MTd5Z%@PLU[jmή?-:\Ӕ^D*xGj9oQv<*:Zz{ohѢuBv 9x ʄ V]츓7p/ >ߴ<|_<|NJ&aId$OwɂDxP<71yG>~Յ^'C>`2$~|"ޅ&/E '.ח 7^9OK_ڏ슫4-%e]5v3;?O.qR! ss^˃<Cptĸ2\F9Go{S_wo*1'g?.u}FL"D7-$q`=Pox$Wϫ݃DssKz >fL[l#GU G^j.'|\Uw#Sokfw$54$~l!Q'@US[ZwY1!yPu)лB5xM7>-a+|}ybx\xxB.W h70TjgHI֬ښByv&f,G~R1kJY~<<\tgL,]vx8GBfW=g/:8/B?>L'\N6hJhAo莞8OUśHJ@AX@H>g,A3TǸVg}X{ q̛ {VOG>t73}o+OЌ]ΌŽ/Ē>;nf='5ü]6 ~#Q^۹gRݎ$zpk~\BwᏯh& qh$._,f޵T߳Tw[Z36e=c#]V4?Fgz="h 6_;龒޸fVE\&RruvGlI.”-KNKu 36K5hvg@eYŖ-Փdpm^jO{W4qM*ALD4$&}:t4vㄷc;ݶjƴzR,UibZls}YO;E=Px{bw5))pU}y;O}bmZ/r#{f ޕ>+U 8-q e>/W _2/9AL>ږāیЁc_U>.AWk_,=G^qX[Kz/E "\^}޷>e}I'eMH8An 4#;lF]uϺ@\c>::@pR}խ#X|~fj?)z  iL~t<<>9Kj$Ŝ^|UrljrfVg3|&}e |CӧhΩ* VWiRGM(&.J`8F=OMJc5{+/G"|8uOA uv0/z쿱:c߾{5L+4<_n! gA e)P࠙򢇖eFRwkafH'zPfIZg3p65B> +Ϥ74xn :ġiWӣAXvi&"ffVk i -qA+ m_نq%f4vs-gi.~yLgSFOٖr-w;^<VQ3cqKдp JΙ71+UZE. u)̎GE3uEI>+CD`»j(4Йdo?'F.X|5;kݿ,^ z=DZRޑ8cY?zX}Gtmu03` ,5۶#Lm5lTg. Ω\cMiz \t6KZ}`<9ר +?JzNW00H#T^KfYjKѥcH=Kmf?7L*QTNϲ2t|R})ʍgy+۹2忘1DB+B>g#ZڋiWͧ2jBwNS2./=~ݑa<,{[ؼw\h \5s)"+3\nxh]=~-zYj~Ƴ&{۫DžLk$Zu>䰞`?X4si୿ÌyƏMvvy1\3ƶ2],CMx٣ֻfc/ qϜJrt]ٛ,yOor K{IYƏ>Z'pe8zI`i-Y[lwXچwԟ_}bG¿z{hy:x+TS# ^ͼX\̫PcLc[h=~%qw2No%W/y+k^^?)s߃K>ِ|iWw{^kAv o@γ䈺ª*SUTL=_ŀ??Tq׻ew/Ōφ<+YZY$dksوD8eKW& E;Z3.בlbkN"f.\YDs^$oASԁ}nz&Ԇej#2r SXW'{hw =bC+ ^qFوw: ЩޣZm@6Ʌ#Ԋ=N@5.L}oh%م)wgjJ2JҞ #Qrk>R᪩g|Dʍ4FUO ajah!$1 3$۫ڸڣ,5~$_8E L3<^Na*:?v׵?D 2gguE#V[i}pPOֳ։aN7P/Ʒ^#[Ϛ4 kެk+?Njc)-=WjE9Kj!UP4seߓ։ϑVN+Eiz2ו']18 c|p?w*n%fFiLEfcZ6C imVM.zh= mw+hfO + JS92LLmz0SVwLٗ%jHtnd2ѹ2^fgVw@{ݭIhF[H  )}בB69?n1>o ??8NΟ%t@$f:Nv@IGoV|ޒdD< 2ląy$ޏ^46ݎ&$ֳ.6Ӿ3:] p\+1)eYu|Ɓ%R\SA}}Z{%f?؃j{Pc>狶 3e'9SfA=YY\t@PYTU/*tJ:l^zs<'UOhj21YkvE7Sg& _qlg]uy䚐t:ᘨ t&`ؒسj㾇~^|~cN 3Ȋwb 7Z)3ZހfC?,'3}m0s<3ĺ'pL_mCLm*`{?L 2N3a-ΪSl* >qM1m,ؖX''p᯹_Ht11 l,s?EX4g2Xدö.bĜN8F58^|8eYi'pU}Ąۃ=Sz~ۙM54_SO5姞I̠ abgN|fmn2rKuz>1A”!ʪ-nw&2;;n՝ݕx v.%כv~zBIZ]^C$A_S;O 7[]륩Ău)aGh[>?ٶ~]JL%~uCaCO߯kI`Ǚz?L}D[Ρ Ofۆ\+׫6=(tjhL顺V!䒏\ۮCDKC&'/X:mqv$nj2$eŝzzҵN9y_NNu ,O S{w;+WqSc_fw0)1[j% R?Xj鶵!㞵/LZ{/LO%Tk =qy-9g#M]j6Mݱ,mN\vj:2z=>pMqp B~mk2 v k[ء/ܞ֥\Ok榶ox7eյ|[wvLi_.Ѓܛ'0r?% fU)BN`Юm!r){B{2C\a8 K9>4l{}hRmQz/ۈs$qtỎ|EuQz:fF͘%niLR|rWrLrJ>HQz !& 6cCѯEQ:9[cjSbp4`93DYlJ!JZ3\y/rْ֥|S׶sB'%7sN!{"w3 bghjA'BC[a ,ȉSaY'Mϟ&^=!;q?;QU|riNk<3)W7n9ՙS-aN! jb}ٍ2~\׳Sw]qə=u! }3M_Յ(BU4;lSuKZ4=%1iZA6mx[Akcm,Wb'B &z[m3M7[U'ںvJN6/6p?$t!Mwޕ6u2WNyĻ֛p|⃡zSOۆB|x>kW|=CowCNaf/,bj༐J$m,6T✟N<*9ӓgٛNIWCaMO ;Ŕf^7iS{I ԙ5w (I/(9b?H{g%ʚNlၓYhJ8LG`<$ *H+=']Q*iBb^L(aIRJRyV8,\!*2‰3.L:H^-wMݟ̩Z8 OP¡-ʼn[X䤏RIxaXZ#-.Yd5}a12l]M2VXnI6t2MnRbv m WǶ]|^xhH`nښFhJ"g}=wd= yR= 6GA}zxP[t{+mjMN '/ݹ~j\Y#Vg~5Rv&%<$ 9rOMe_*Cl KXO^Nr{]BP]s:$ƹgf a `rt ]h"B2?!.FpǎXY8[iLxK+uOhw? ym;ΆyreL0ԡ!'=DgJh o@3M"4Lހ"!NtD23(61C09̤k4〔HV @6!#L/6(R6\.eX D~7L#AxA 'g*k4ވür]f)n42 95O%u_ìmaEP]Gh$ighDGs_?~ض)leKSa3\ 5wWT}hW0]K ^60mTzF5Tģnzcc[KAL]8P(\eX/T>~\ jx8zLA7$ޙTQ00B)̴Ñڈ sݒu fs'c ÅoG=BH%^Uѽ#,oj̾`g߿8 *[,jK1yIvu'15z[,b$q ƙUkoFpeĽ$.d{f !b:C*j}տ~6pzsϺ/Zo~M xlS|e}Slcs+qo?S#{3չ{~w޺BH.`x ;^-s ^hH ~~kB!dτ{NB7r!3 5} 6f깰),xR|^<&;X/;2zzĴmvtpApNk}{2U[.."l\.zX <ȥ/`{h&^`s|ﮇS$s\_]_=Lއgo|-:5b|Òoќh@XG>}=7]jT3s)>6AYhx_ӳ Lz&90:ײӥG5Vi}hi|xwerC7EٮKGώK2Թ)I5WBؓ]##Zvo6rt ] it|Mz;53aI2ujIKL=4"/ !8ap vޅdj&CG p&j!LqPP)efg4: f-Jk[b 7nlb3R~!$a* R~ 7ՠ\&qn ʨ~UX&lIw{倻MzN_dȰf`ElƔhC5| VOn&+Z|}NӚ+"&GA.}|Lx0bE$2|g r ɿX7=7[r,Tt܄j,Qt/s80jdA5E%}ŅvdK"nk{T8l|mrb"`mpWOf`<Si_gh ӮB̬g'݊ufԢuv5u0uA~5o\+[) A8 6+T"3O a`7 )@tO^{H3&E!3bRK5e Sԡ,%6!͸($:.UT”jZz]Vj)qo d~`Z&90f/DP*XqLBݞz_E8ӚUy)B R>A{쁼i#|HLD-bEj]X[&2 oaA^s>늜99_YCϘ"@7!^L6+(Nn'H63EQoQ=rNks,Lɍ9*U+#j&Jtư+4 j#O5}djpckO}z,5>LG|a/bJV3Puu!y}ư|Q|S)۩>'*OjOFNPڡZ9szL$2΄ qr_ )=4QĈ3BH_Q{LFfRb'f,70X 3b'[$m-*e%BE.v _\}INJ4GOgQ}${;FI-8uwk_j`H= 9ڊi¸ajFDWH"4~CƭVe q> *ąP.}r|վ> qKXCvfOeK?hZ9VM <,#<敉$@̆KjJ,>F%&qJ6Vì<FI%3!hӆ:x/$۸[O{5sWT͠ޤ3SMmQ-*ݳ;ų=]G\wyͬA{':$t*v /3ʹ]@h^RMqw&[nl,f7Gn#}rCͨ_kLOЋw6.RΓw#0!$넞$߸hxÒC0ah=E"ܙ$ &xoD$Mē%AI85P $r}L+vx~B^q8 rLaFQ^y|E&0(PbC.׆ޢ Nȳb"fCɨZ Zd4] }A,c~7g}660NODG2>^R3DH]{KaJ2rޕUĈi`mZhĪUU1O`Gn_i/f g.B̥< dE]]̕8'O}iچRȉ9Bo=\bNONCA^zL>soPLvSXzq ={ɨɩ A$Fdb@`$&aJ"zXU[xD@{Š;`139>Vsz G9\YZ!\3cGfVӁiof85d?J6oD)O@WJb(t:Xm&&yΆӷx_ ]G(dI_MOJI3/M1o !29r3췎)YUq8n~%_Vy+?O\_89vұCIe$%u_Lk՚}t^ȹ6Ӕr5ב;BO:0w޽auOڂ8UpKU1s1 {.uWA%$9a)LI:o2}e=qU4 Ek-~-\ru^::sP ܝ*ˤ]E7̱‡{ *a֮C+1"񡬷_*WK{.w㐻qwy܍t7jW':Ku:>u$m6D4wo73R2]$gWl׹P$s~ 'y:ǀaZH$ E{;XgWF2j&?3a: O~2Yx $qm6:29\()`'GE7 'ƿT6`_u#.5dP tIJr´ªJFޕ}Es5\nJG$oE;1Q4]~cmJZy7@]oeѩoi+JˏUʾCṴk \7B|Of͍Fq\8``F+ :x`h" (sO(ū1JU&SӉ!۶]#}rךuAQiQ ogx`ue'/KzˋEj*"%Cvn^u}vhxT]nx%Jf%'/|=ߵnC3إw:%R۲ ba9?X`]]]ضd<4й(WIzF1Xȡ8*.zKiWxZVr3NSLTO388#r^ta`p-/ @~kC5a=.X9m4xp)vycJG_] 38SߥE7vDr^۟]8l;bmWr]_TD+}l#䀙G 9B~:Dա+_mJRߣ%5D?15%wRQ{Co:{|.;]u3]:joAI+]*B" ˉY<,LOdxGr\Ub"mI,_n[Yn'u78y{W#E} X=غ;΁13z;+S46dgy !<5 =I'ފI2iE(w'6cZ;:}(w ;84k)9k: .o~Uv鶍IһS.l߷R'e:h*ylw(vGq^A_)cA*җt.=;eheF2r7:d]Rr^7bɱÉ%kEd"p #EdƵp,2oCqz(NxecL(C%*MEN^ξsK}j;caPDjPT?]W!MYD"|[䑵_<=C!&i:ahњchvn@uqFϒRǧ^J ,CMlw1% ]*DGu@Bt_Gm57]04:.یf Y_$ 9ن=ӳrluq,"LsMw`/[Z t*Gp6 ̴?3EAmNȣ4[ހ^+рj< E,jcٟ\~P 6J|˲7Ul6?d*xnUnQn &k-V Dٵ 2"{cqGdEMm)A2kkY. UZ.ZGl 0 7 p̮+WՕry??’@,tD"ǴE3 ¹r,vߨiYB^bHg$%kwQ+ L^4m> @G>YIdW߅Ĕ%g#'ߴ=Wn~9 Q v+ȧ\nr)uGn3ic/4'ņqbD;gֽ*hvA<+guAR xR]꯼ y 'VGz"rgk ꥣurDJEobW?00ڝL6G|#xG_  .g'I?mpܶzMOe)O4;v|$ԯ'zT!+}Q{j]b6.J]R')Xr ̎r1Ay]}=> M}IXNl#w<l}{-ӻ1 x g} 4 qW/[OԛhwǦ_fUjJwOlWF?ycz\G\:&_w4+1,D_Nh{;nv(Bm|I "UOZGpLjg.V616јZ+u^ʼ)~ tJwk9blLCv\:IzO^Cj~K+!Ŭ@ W3zL/+M>7wu_)aCO=c_"C}:y}_~}Q?X鋷d̯;^߹0Vΐ/[8Nu)N:ieiy8梓04R%ޮTf [%a6QY^%n`u<۾$|W9|'F 2=9h00׶)> 5夛uS$HNA^NN}l*yӎh}CM%*='<\DZ1t(q;M1b=Eo̡77M)8}Liؕ|дYзN /K=׮ve|yTdSRa c:U -de5i:5o\ksmZfj)iZAxٵWc'%O ֑K,9Wl466Ob?qc@Ion(M v"QX*)wtҏEX1,uT}n~TM<=q6"էxUVH~iq6.9Ef4< ޟۏ 491m(ur˗0;O/wđA"B{IK3m {nv<8wɅB wRրY+0 /2|(oG8<$hy-<61b0 97 jKq-88oqViȚ31YU_3:}?B$Q0?tjQڴd^umի}kҩ%"T(qڔH,ZLeaW${K@m^"~iLf"+"JA \4Y5(A O agc.h8 z1l\pl P߰v[82 L 6nt p( ER q|ɕ&,d9Ƙ$(-8ؐ|{(a0"PK]$İ /eRawD橡B+AruCİ3,\OJN[/-o:kZʕ" PqGp >}Z6 ^ !☝8Uk&͘XFqko˦dckdclxQ6Vѻm/J^9HMVAro<wXYLOO$ 4_׀"m1g)U4)U2"H0$ ^r2ۇ,[L 7NR2%pq2Duͭ]*e`d}{j"UHH{Y/bIv)a0tf@OThl56P (~.JYJI_fxkEnvVI˭Ppzq  \` {@F,Q>yX<ž(7{orbD9J8|RlqgC늯y?[c>.4(ACkeJ/ke,偖T  MhL=ئ@FL qEen<4 O1%\''7 "-姧2lS?!$RE# ͥ80tF e G倁Ѐ8Nk՚ m54 0pl R@VG⨿U!3@ؑ_uy mQP3u,oDW|CDdrN|?pVܐ>,@%xVy}`e5\ 0xF 89:Y$CsM\@{"- "͕S_zөtwp0|/3A O TPz㐠#2r6B:pW䁫w)8+(# ;/Z{W 2JeuбaK`QJy z'#>TgAHW>u#Ygѧ Z0+2a8j- qsBPiP,`COyY5Va]d\?ip,R , c<[7F2&w h-UԒ Og9ekh0,=K7t/S7' QrQB" @.cq$h˛p% \0E'p6Y] &iTWu, ȢUF3!7@6*B;5Gfqvś@vIWxܰ״ah.:PHGe԰$Tk]tjn⣸pna$$ƺ6K1CsvM7RkЧ\H_bK9qtYD~4M$:N#j haOgI8L'=(vAzH҈?yz[YS^o/k75n9uN^}B(uhM2(- Q:tĕa!G NFJ$n&}2Jgo?xX2/ RN[|#LjtvoXAfx26:e^AuVCO:'Hқwx1/7C,W0:rqB0exI-=IWI?a aًʷ 7ZAr42d}- 2x&}hLc8@A,)*$[̓a\ "*[$h|1l4e"$D8fhM-_> vW2^puF<@ FdN)$, "A&/m"3`U5m4QG/u:9RfX40H N#,oC;e>Y?R2:Ɲ0R9W8\ Ѝ7YI(CCFFA[E ^"<' ;<Ÿ7 LArc@K׷rǟ ЛV]?nVl^L-&鈧v'Hdل0ex~`!} Sm!37PP#T@w Mo;+F𣰉=_AqFZ]aQ7/_@,n!S }o>[,[EO9$o; PYvNWz@gv}7!LV"> zn,Wπ_'zQlV`KN7QÜ@F"[i ۶p6S2lY\WSWC-[9V)35L <7D l!*6qceM;}d#%(opiann\!QE_U4u-qH;9Y\wnB{`$Eo_"bd>(,h}c٢e0 yNQ#1[  vU]N)?(ڌp~hd.NHzNoaKYA m%(dcCG#DԻ@G,%tOîS~;ŧKJծ؎D|Wdl7^ruA|@ A^`R$_厇=ltr\Y\ezDFډ@g#vX˒XuXÍAHY떸q(@CĸxmMeSF]w]a K`R=1IabBs b)*6,ܾ^#z^) vghv ZHEs@8irȎگB2I 3N'5,trkEbi\y1Sxu LE!VlbGىȃۀ0AK)9 LF2|~;%sB[|LG$4̀9BN)}Z<_34lB0%<;|C9}-lSx!+?!D`@|Dc.CjVe/C 'licW0Ef+ÁW)s~V#;QC0)M&?[AE1\QYJ*rpԾ^<,?!3fY)(O?5qcM"^KӻEA xܨ95~*v4#< o.]w;C|I3o._p/U}v׎%Eɻ'ë`llOFAO-(˘UNGT@:/7;hv,G<aEŘ"avxv{ե JN~ & ¸vQzsyX|?Nha8iXW t;@r]iOu A ?)W5Ve 9G#T{ dQa&W:0GpU+E_&n]EV/ڡcȽ8$dNݨH ѧ&;Xw v 㬝q͇?o(|?_o gq-$%_C˴Cx<$ADgIW_fβG+c ';28̶p[t>,-]}|qC"UѬg[ ^<hzkE0`×G_J]o]Cl`BW+8n b ܲ´("3䷍R5XnUHUn%q'm,We*OZUO+,W4`p7 Q$xpzthޖRkچSe9|c _uqG$W#8p,JAG) {_՟oObz?5 |-nRe_?wX!*2 &{ fjg?oixj?ֳ4:Vt<ǜg %[lߢXڮl3]hGK\˱׆^ EkRa͵'Wo3ja+ lz"B\ԜĬIkԄ-ӡT~m-hK^y1Z['?hc׏œVz(5V^-[6i5w$UueűtC4g Zy:z04s^ۃdd!Q|LsïANJ~9o@1u]~{I&t9(ZwHS-"K3h :(ˠ#7;txQUnWm*si"νI ;Ҹ~/]AT,/!kj݌=2I`Ajʯk od]E?>'ߛBݛw *bC-)_yw\ΰ%Lc=Q16#R y I`(tN <$]5CKRjEބ9Pr&~g] Q0tId\HgIN ׉jpq! @%4Į\[%!ՠ#pRrݙGt)2l,tYA 32A ;Є:Qb?2(®9\&s`O%HV6{E I9,Q6oQ5@s\4dH|l0VAj`cy|0uUXQqgpJl^YHՇ7h<]h7L%a 0 hrr8>[8l$rq]wZe JQjWf",kV x0w(J [E@.T] :֚D EII~$pP718& Vu5:η :‡`6Rzsw  9xXӰMx+],i nsnWiVv}";LRuʮb]eFV } j]( D*N2y-1{nQ$l͛wP֥Eﮍ͈_L vk}/h@LkeQBə\Oڢݖ224lj4U4o#pmR-F6}9lXlΰp UY6ƐTd$1wZsxi_,Jfȸ0xyoKc_`m v֐ucw:;>7f§ٷ0?%I {YQd"7n~3v'p.w;fa|秇6@ 㡺~J?AasN]?̟eYw`Bc\Mx(/3֝N #>z˺4FC\E}m^8'JAY;$y-(ETzV1ś5xg>1{{An!gݎ?0IGH(ĺR"дv XT0m"OY~>yS /Rs7+M\Hd(xLAd{ILA l`R0:#D=Y P.8xv=0e x4+W C0Z`R"{!ߏ54FK.Ke"Fb 6DPVNBdV@leV9j蓿]X3'PY`t~GRI-4RؠW-VrMN58=먤CXZyyF%+`-Rh`0YYxX,].f` (\X}njcF3 @,t3xQ*[Lw+èRZ7)enxb4i0,M.,#ɚ }e gvEY8&6x,H[\!$t:}s.dj}mPTu(Nu~i@ ($li&m!w\Qʡ2{,nXrp. J _&ΘS{9t tj0r^E(e/B %Q;dv„iN Q6׍n"[3n -RuDYQ*Y1 pt>0~7T(d(:L љ`|;Op8eEB '^0廆q#qS?n?.?SKC0TYC gv6Mw큂p;Wt]ESpxj7A oQ_ =]wmCv <䳰~;_ +ˆa*/$S|?Xcg8 xsJJ,O:H _5$'oӂOJǥ껍Kт{9F 6 ZjռF3QתfAo#oҕ='9d lvcL+I~~c4][QiO OOxY)3"_,, (QVڟ-!D3+HP 7a×/) &517<ș(Г(J~8@gڢ6֩`ͤ oa;_ },!1tL>asYK_q-,=XX֧tI@iCEjcgp$}wTf>]^5Ɓh ;Ne5MZ@)}LFFeM:a 坐i뇇>ys]X:ܯgRzpL x89v9 ^ TzOIQ8EL4&!/DcԆE󟑞g#ukf@_mRx4X8<|rP|fx^H(*xeOΗUYwE4 2$)|DbDTɓD/|$ 6bNIJe(7b8]kId 72^ !ZdX?srL-Ha=Ldкe_6=L!:KrGk{C2#r&K+#|&M(o{PX6\+,17-_ ӼVyZgmh9M/бe 8;: Qk`΃ER4(&80vZ'^x3"}2 T^) ý%A7pK>+RpMFHBeۧGkt%;q&O$WZoJ%H[jMdVw$xWW|C3ASyCspvA9V>  y4W@,p5KjЖ/yR8JiDѯ s7 %mUj⁐pTB00[ m*I&U[g$r j9*DW}"h߫ -8g I}?w="'*i/Au\ Ijʸj :GPwqkTé*-:H埫 |G5ҌHr zY]ʨ+r=Ղ}j>5OmާiPpN)IC㡯ȡͱh/ 7̈́ꚨfJ,=E12٥YFvЌmu͝j#˅d+@i1ba_g6g֡,2DI/d~(,9% 9l\v칶QAf s?S(*^8jQ4.= oWUqWBr$&؊Αa;$`izTrhQVw{1m Vw(e fMZ[,se  "f"gFޟ-b%Pĕ&KrUg%*SK^ |$L.Z~_,"ItF>91_jԕIB+Jq{_J3< -@Qe.oX ߨk8.AŐ}+L(=zXJHXq|y:3e%>.[qS6mU+ ԽQ@#tWkջַN\I2zkĸuZy{/w9:WP'('1=H)>{kEt.2ju.]*bcUmo0󾖺$ ^=&JdN9cMXӷY'6 GWPA2Gf0'[PͰ$*%<",'# Or$6:< `cI8%,Ł({ (#+K@ $ #`&k܃Tz(涺Az"v QZ޵k?#B-g1LJcߩ_B$e:HA0j\wo`t &I2CsN^Q%z~dy= e~Ә?Ml͟"4ƩY[xZXz^lQ|H _cwAq".Ḧ$>;l$}{9w܍\X:6rHޘw9F& K aDdвy4Pelu }4G[1c^( 2'D3KZq +V®AZԘ朧aUئ@>`_(zV/NS^5ZXg {7I18`9|FB}=i1嵦)}cQN=36[X.S <8֐ĚeBN<$$& .qYtS 6c =c}{u}5DQz..\f5X'nF~ױFӶ G멱v´ ¶m=@Fr lt+těLjg(kD-^U_8X M^4^မ0myң 0Y o|\It(A$Gбz^$x*\P61wH*u¿0?xh\5:kg3Kߍgk ^:7H+}WfY)䉣5DM%lB`w#e,!h;&ZQ:>9 I[68[YwJUNb\}( $ִۢї2V긊@Hܳm8:Xrf o8O$9az;!(&D~djZ*S,E3 RD P 7#C|4RW n!>†\8o~^'ڞ";=Qe GuZƨqO]A1 hh1 bkShTyj+T}8ȍ\.K= # AzcNq 'CI{#RjSl[F :X69CH"xEJaC;n\U3́#dD1$m~E_rüJZN0V[b:3S9(V":{.٦op8B剕 b"(π[ \oٯ!=J^(M2[s{K%,~5Ԧ[5xG-rOU: :t/tIVt@Uf/GW+k%LAP*,O!\htyЇXaq?ޘ?"*%c7wAͪzYYU] <`Ւg8^B_-bkB~o0C#4` P @R$9Y2!i,PFmtV2񱌲۪ qW"KgƀdFT'p8 aGɐ'Vc_4tVpY2Ih{ c̕~amuVhg]F^JG.f"υ}r~hSoq^5:tz# z ZW#B 7:oh ?˗XCGw,4]wx:?7t`Yr} CKTO 1a+Ԅ+d !FmF`Q(NW3 \_" K9ssww\31wQx Tn![dFJ  Kp I#AO2Qy,Z÷O^(Kx;{R =x'udꮹtR]f9A xH,f-KF>`ŃV;٤ޤ˒2Mszё 4  yF/O0|`e yuL9 퐱c!i% G)[2".lI=~H[Df|eapù' ƍ"/&KtN pc P-$I!8Y[PD˖}hr0" q=g0vzevDZS=wb~r\L6v \ 6H֢G|C(X :l?]a%eR&:M40Z6hPu(-̈́8 ) OaU V8l^E[,?ԪO?fa6͹x+~V ӊi=.ޫ9L,L9Yh)┠c>K p0 +_ TxF@pNُ Z :b :;4yvޮ:GkďS~<< 7z|4cu؈z1p1!CZ'kK#Y@vy7*B1/0x37"NSqCﺃQFNA`~—t%P6 3cq.p)p{p 2P2e!`rl|ñ´ SJ^ہ ˿6B?ŭ\>{HL;y>/s &/6F0)}n>(3ަ˂(ݏoD&`. 8M 7OI(u2 t079WIлP" žoBǿAQZFS]vQPΕ902|>_|ʰ_8Cr[pƠ7eW )MOeҜv}S c)N"|pέ{(>@,#Eo(vÝC)N7hoI[ 9Cq7)VaozԆ 6MPZs} /ek~U oMVa8>o"T'# ;#{ Y![ȍ+G2⹞MT $s$N ( {* W01ސ8F΍wz'G*"Dc9´SGק,j5w2cp$};Gk$s= /&.K lO61FFl(c/ڦ[i#$Q vFD| !\x%dwܣI$ q;R߅% T?<ܹGJUZ'XZp?p-NRGr)d/kqcN%˯i/tS'-y NF9\ܛ([]ztC3C-r-0/W4*G#swdG,vT@x:~k2od< sWgQHy2EiwB9~="|$qWg-Rs1GF]:z1SZqDVn4D8NvvcPU9ppcP0?,;; (KEV^iTAF^c8Լ9pԕs}1h=҇K_֜s,K H@؁QoL2Ͽy\z!3V W}G;vTrr^:{"tc؂(耥Tq_|TнpjM{Wmw1x?؈pp'{{G :IWx^ԫV=@p^mV~5? W;<ꮶj"̓p;*%ˀ'V Mw`DDw sRHjp8N5KW]Z>P|G@ <3<1܈PB͹Rܸ%OJ%M#W>V}~yxH`FbH-6,.8$4jL`zλ:'l$#r P NB(@1 / (pXMS[Bxc2c#J'<2R"sGd>h9(%rĀ"\!NE\#|Ƴ  T¦!!@[|30u)!b.pYC&.zjQY/!U9=CD' F:YJsI}v?l㮃#D:oY`6aLƜs5kz(ѮR!x) H硍:>0sPݤ7X BPA昔9F,Qm`AMl#YxG._"DKDP5e@x9%q q.VbW7'Q~y$1)LŽR[ܬ WM.Jf-`h`y8\7_'|C}O.jMd0Dkdڠ{|a!놲x%@Ih&n\^66![KR>{@cW3Ỷзnz>fU~(eha~g xdUfՓS-^S/~?:~fq[_Pt}5ä'׾ې X@F_la |b^9'61FfNMM/M'PظaTpT@tIZJ64 GKy$ǃ82W~CpLA s܂a 1&8Dꭿ S{P7:EBM"9QG#T4 ϕni ?y?ȵY:+4FKW^J ʓ10NtI|´ĒO8AS;D'<Ӥ ^)"xJihVt{^䎗ԋ@Sfj2 \ 2x-AR<ɲ?ُ qa#x'Ν%t&Q6(Gq$,>W&L L쿊x+{ϔBe^)OeLb ;`|S]pᒪ>[z$h0{'/6%2,,FiJ0җsaX1!Qn)2!ĉK*జ4@a`jx{+c~bW p*_:Ѿ!|x"G&^4#"t9œ4ezKDerj1x7Ԩ7 %sHw6;H_=pLأ 6ߤ?e ҽ ŇzrǟG{?f<'8~_A۲Va"}t[eW}Lrq`% +[+Ǐ]/v2Ԟc^9DS50&2mHʤ#DO*4?16G88r-޷ <>BQ$rދ)^wT^Tny@*ܓR2UWe]?0 |͇ 2K.g}(s7]De̲"k+NȒ vm.HflEl/D@D'->UI¥xD(5! `Lic_ D[X>?P;wq6Jt7oQ_6NQƓ]pBL nTэodV, $tDj,kd'QE7g̪+3 [|c!!X{QaϺι 2"S>)9ۚ΁pb=Z{\J $rle'Y&PA?|P7ec s1:/t7ĖQy3"g:'xB2F@d@p]~b-IQlN rUw!IE@i̎38W=&&b :%:߉ 8$XC#/;tB)gG!`,Q+:q#HFm_ S*n`8 Fp wm/\h2tI*#M" CP2r>],m )%5q P bXspCy_d9 eC_&- C"n|9 $2dh=g|Zuй̅q?94Pkvtv7ŐBU^;$EeƌBX ncƳ'@< wWJUp"7>aVD.ρI F_BvdҞ\e /Gr)\x&%Ha"On#.8Hsj~:{nE&hOп;V4ɣ!dC=GÎ.Tb#&_sMK='̣Ӧ|fså0Z?Ъ|K¹2%e"l_,ͅȅt$q F/Qn.L a5:_T{VL|!7 $|+uqD/!_)Hdx!aYezRv+r3._;K"cmr>Qu8;FX<2iH3$RIsH3O#- !bLYP.)./w^}UK T*{3$CCÙ2"8E@?$ېg '}'wF4U Y oiբ+B{`vTxrHӌ\':f_Ɩ§i:!Digk;z'%ͱ=<\w| JMBɋ[WI"WlYQM8?u-O.P&BRݨ(5m@^ :X ~p^k _Ո7+]O'0k}r!TXH;`і50Yw;P\ ³н5ZLC{jޚ V  P @O \أ|ϒn-[A8/dV<U׈hH6Yuo9wr$;s͞v1G+!s-(9m=σūa'uN]UXU)lHZDGe$:iG1G}hLD]S ud2H I~5C"yJ[im2?{YD .]<~ßc&`3;F">Yi?}VM-Gv ù9 (Ni6nekr˚A( D{@:w`iƚS WW䄲;n]<i0~ק^؍Fl Tnɶd͐jm؍vH4uE@#RDKdhㄲ0Tc QfP_؆Tyҗ<ۜ|lSgӥWo hCkSlvޠ}ײ~&_/Gz5TN %I"cEA>Dcz2`{U"il5v(<5SBu&+[t3DMR) pҠ^i6c]f7 z+9r hF7[PH4KE 6EG(>Ә)O` t c :AAl3G~,CnGNlڎe[0zbcwhcgNҮ}EDxd9|"$Q5mjeeI%$tl4"qqm&Nc"fq(jc,`" A*RA-;B3qQʿE6<̞@Wg7nLEց٭b/s«nlG37,9yaEv-V5Hw v8C:,(T݆ ,9G4,&&pz!xpSZ?bII5EpI9Y,DJC>L?a+A(܈.-Xyh5.GYƬusE&K2Ϡ ."|e_>SIpR4抂7RM8Q.0CZ u99 $Fcl+ĺc)a~Q$;#&Ⰰoa+ĶqNR?BPV{\ɕ($WwסXP 34`(FOP.bbэ2OmGxq츑bi9Xc!6/b;V0=<21sL6z*T%`}H8؟+X{51A|Ud^6vQ(7pcU&vM ؾ" I;[:+Ȃ0\4H`"ueBV&l Y(7]KbNIO1;S E&D&;~O p:oFثM"sOE753dt&/P8dRɕJ1;`拐I]ځD 5v7eH.[-֓)/z`Nm+>}qMo$I]lWq0'V"OInb}ZI{! Q:ʡ@yal!UJt!: ^ԏu%ׯ@Z\R’ծ1>KTGztu~H~.zH4D׸@5Sv4_J]ncAAҥowcEP}~h| 3s툮T(*AgyP%+:m3鋃0cLR{ٖA'2*0}Lwdž<7ޞ XDK;$r~<k%H \Brcy#`Ê,""h,#@eȷCZ"K'޹$-R]P/_s~_Xzue [ӊLnmnm̯ڌ ڋ:?9CCCC1RCW?WM Gi=֣&':BW$CJ]TVT*7_c4T "zT2$ԾF"Fs"22C-/:?\-IEGG-pت#\&XMFjM&ki6WR~&: T Ifctt$RCw=oWe٢۞Hp$b | Tmݶ}jmjvwZ(GOg":!17"'1hJE×'Ѩ&#(תJ?u`?t \1zJ}uW/E{Dg"NQi#=΃AT??p. [ 6؎:MRֻ.uKTtFN,PVcU-0 iA#0QacfֆpaL}~uДx"9x8'+ bO;>8MtSŠFpsSE cR=4Uн'մEnj'z ?H/>X$O@ ":*I!u(ɸQ$FgW~[UÖmaھ[p4? Q\A VXbm7?L]iuﺟu?~~Ww~>X=UZp[8?RޝM# lOVf1P Jޱ3gLQ9DZ),OʥcS5f9d;B8Udw±lTJ xx013s'/c*m/զfN`mPjd3gCcӁPn%ۚӗ\ީ`yCX^+* χ#T>f(udS @6>ں᣾l]NXu`wNPh~vsNx&Wם0_wcSu31yIg:- >/wл#rCa:{GvKWpܥ|W;AUKt|Z\byXw,KL:ְcyMEX._@yeVn#AJct_ByOKu 'Xca) ^ΉVQR,q{ s,Y`ߺ|ŪcIgXbeWP.XuEtt6=(8 c$a8R ޚj?r0>n(6.W#7\/Җjk\Dھl_mĎRQ 82Y:amjvh:]{2Dzj-(.w^~U\.EW18%ގ.̳3=8Y8\rI^є]s%rg?+g,gKyKLK"ծem1~d~ly2xoXފ2;yX&סh~,q/sUeI<ymN[[K>7͏eH|%ǭb%s${%^ӏ1hbwḢ8V_a:o)a .7(srϏ,qZU z I|uakϹ^wwI6'q/J"YO؍~F}AbemaH8EGa⎠˹lЊ$8[1iІKjg'q_Tv7C<ɗw#/(^w68}t2&bN:%&ho{wP}1vM著O~`tV`7y~A׮ )Zjeyܿtq^"HvKTnnt ~y~0erB?r3Nf]*QmYnW"b{ބ٥~ha/#ӵ\lOW# t`Yp=]ck0s%0sӸRfc:f }HVXv(2cM2܆}_(ObTkDOЃ-H4{7ۿ2_bx`nq,K} -apq9҈y:d1}|Ɠa3|L`.7yĥr̢˹=x,L)77OX/rx]@̿adg7)j4;9n}4[uf_Nvnй'uo7'5<7'ufp>"nWt-85yNxqj]';ӹH{_oWЯ{|y-7{</Z*We2_\/-c_pϋA\Ai* xw[r_PK;}Ð@SGEMBENCH/GEMBENCH.TXT\vXr}Z,KGNOVfVtݶ4=~:$I@@Ioɯ߲wUyhi ΥN]v*{wݝqWro}^Ovwvw{-ڭr^[+ƍˊI+ \߲"Iy*7=d͢\7;P-bw{Eͺ ԍs7WVǿ;pp~:H YYp}r~7euQdŜ{Û?>(jrPʧnYҔn>.dnEdj'iprM6ȁY莆/㝗#gv8{r=p2ry?ȳpwaSb㜛5V=5nDβ"k,WW7]F)K~B_6UfDExFR^(z'OuWMMU]V23n֓;ͫw2ү哰Ӻqrn٬Qޜ{wE/~ꐇ AixhKNf֊KOk]SudaoT~ݔKQ%0|-NK0FVSc{"ƲVC(Bڤ [=,'IC@php gvˍ UUVC粁"1;!i?f3)ckqC SU3p(McD,%ULsZkF[Ďy\Cyf@7!F];upkPGF<ᡪ\/8S3NvVl[_I4[gw~MߨC4YU.WGu|WʑZ۔k::i%| 6(9J7 G_d;gRtC+1$JvL3&)m\ \EW T \UNP}c[+zQp\3xɔ"6?Z_=ZBE^vHDMVe8@ ;D;%1=LZ+n38X֡4DdZU9,)QG90zМ;>q{iT%*$TCw-W7"Ζ_6U8kDEDx.Hq]MZ26D Rq* G3QQS&}B ۼɀ0DbЃ_y `%?UFNwקCܢj?n-j A85B)6l7u :|+蟑CjX:UV]W@C[B4Wrg @"y񯂤-Tz7|h/8@)FJP''R pI[^E;y;f-#"gқ:aWGXT9 0-$ sOM)a%D`r+lقFOS!$*|q^Px݇,J` w"`[FIu.RjQD/߾VLmQ4"cMP:ɼp~FfM1ϟI;] l 'L>J})I%6Ah<*wO|<~ou3XF:4r' 3YgPՉۣq*߃6['bK^TnS[%rӉsʚm_i rqw[g>pT̎M_ _^T4g|>Ja;~:N*LɍF⒆FƸ7Xb c|$A4ߦu]]\~P6!i;B0j`=cC)mW+'FH(Yz1JlE<#˧m~yP`dB)Ԥaf !_ H˒QwAJF\GǨZG iM^% a9& `i2wvx7SZ >)Nۏ^iY)nqT_k"j؋HpGA3-u q4^yLPjR'"8(e?!kJ>L]脟#QX)w>)ܾǡHt&A&18\Y"+FT/Dld/e@=9;hl ( 5EX8W*)8 7ڍ,Gx!A'KD/|Y62Wdv}#6 SaAy qPlH I b(*[X'7X.C :@qMܰ3D1ZsaĞHbhdk[>ɻܙ 30.-I"Q?owc 8scm/GDgp%Yw!MF̀;=/YPJ2SV΁*RK|I@p2:kXרTZV2>5ˣ_!U>U٦I==C%NДeӆx*lc,+e:b%e΢E--<ʙRt>C8.34;Yg9BJ&" JJ9}wR|fلXAǘK_.)1b*ؠۈ+UUy> f6WqxҬ`KY~!\jjy+Y]WaTQ`I*a}2=}Z_Lshԭv{qVReF*Q>{,I'`" g*֙*V8{{|ӍJ8-q/S-b 0#U]Opc[r91~_&ւ|!4l cK=#⢓šc)qE^Wcb8:J >D9 1ʊҏr"8u~=:DSYB=ʑu&Iͽ␡aE{ޥ.SR/@`f ԈCJC;!T7q|rsj|/ƻ*2-5ݓD4r2pVwt2>X[CF w5O6 l3VMIŵ۳UJPg:J _菊ӒnQ@f\@N[ Pk|2A;G&f.s 0[ P AJ9N7L65{46ʔNhBeh@DJ%H=ĕ`|<_2ʰ0Cŵr>.4Pv:1@lXB%"F\37(+=B݉⎘uL\6 ҤsnusYgz*x.-!TMww9lPڛswK23g$Y>۸9>=^yеB2~^SOѺIKG *w[GߜQ@IQlբ䤇v4dhŖe)FXEIb&U7Ƭ˫^2 tCl㡟ޜVdƘ!{ -؍dܬx.՝'y!V)|G9eM0zD!}>\ZK$7&{zw%;C9R9%/m3u J-i溻3 %.#l>渁Af }xi )(l鯘`Bᥲ#7/6-=D l GԆly8"]"_yViI܅bᗻ;? 1r;ݝOl0Դ\2dX~,ϼ WsĆrs65Ehç+!Ol@GζBkJI?bZk!o^j^L*Z5͚j4 k5 Uww+b'egg9<>Bfq*%96Jb*[I[;$r zӶj:.h^Yi,=j߂;=L?[3) *eʬSE'3#AHBUR=-v.HE=׮DjP0b | [tnJ NMeE?)}yu`"%Iڿ8>GZI V,d**3{0JU]$HC*hLl>7[ KbdBWc͘ں ܈d6ZKГ#-M0YP͔GNX{~^5P00 5օ(Z̶vcjL&s[cPHp$ְkF}Q,).܉H5rT}% |ň 3f yȞ(tT{{qGi F,rFe&ZLBK<42tݣi+K))`VZLTxsLo$HA-և-FmQ*{DL鵉$< RnL^!1^>) `h>kQtp-ٯcAץ-8#NgX}PfxBֳUJNEݬSQB: /0mmy{5pfXdqq˳٠/@^6 5: 4 w?WiT2QcI-Nb_++MY¦f3}/5tf+U $7csn#T!C4!SBͶW$6mT)%W{ovEt%~͢͝y9&S.1H_`V+b̙Fe@]UvlQ"f644/ԝGH1.'1]dJ4Ov>|>g;̱1a'%ul6֍ٰ⎘,6lh?e:p)A]tnbJR!"_#"+ySMl(N"ݷ}l(oVva TeJՠ“@D)&O$"4$SD'zJs|hu 虥kJj!:d{{mF|MKTu KO*]z$}ͻڳt_y\,P\w;368uRU:})ٚvwVON͏[҈[]Bw~[ QɺaX%RAMoA (n!NO>No4e<@\o\~<>$ao凟LTSw)e(ڴmgp&"pV~}"~,RD}AR즜5";']5v :R)ml C[$0[e6EߤE] 's7D^8V0r=EV8/eۖpIO dQ;{M/`BeI+YIZCÆ_2s]%cT :msR(m>6i\ G:ȏ-sZ ?+`^!n1͢k`ʰl0O.Wڲt[,Ֆ70R] &ZbWE΋Ud6yn86!rm&}-;~Sc4n3Mv>wPzn5+tzɢ`cq $2/ _%3ݔisHeqdIg\N`.{.i 1dXJHLtX{;+ )E,J{*#A*)tsQ!Ï7RTO}ݟE2ݎ .[ѦG0<=Jq^-&nf< }wmO}axnTn$n{kcin VkYA[XlT{*ImD2Br4s/e$Gq lfYV67mHj^TYJ.e3E4-Eri찶ʀ ?6%42RHv&v VSSu|55B3dךSM;MjIE̘J腷D@t[\B @3dI\Cˑ8} SFI])F?3bUY2lx}0X[-/ɗʹXy~J%Q@HaJ;|x2FDsP71/ʕB@d…2HZRz\TJ42Ҩ'8~`I~YT17dV cyBwy0ָ91k8w#%GEMBENCH/IEEE.RUN [OB"e[CNc*T&#Pкq@I,r#Zj2CZRwUT%D- 38FK!\=R 9B5{ݛB>'C fS]1a&oXVhA}JyWa>|R BܒZYr=g`b5DgƆX*Ѫ̾ i*sS~F#{B!;sV6D!LFV$=T!8T]Xnx'?L/&0P nLx uc' hȟDQǢ7c$ڳ{+zV]SbF\5rRd$лsAɰP, c LdPUJ8K7?|2drCbjqJj+u`A(oMO?941>zZ:/vibu.Vt^||°P@bXsF0(i!^ZӬ8Pd:d$Ʌ=ÊU=!1?"k'`&' !paG@eD7pp9Pu6,2Bm6c㈅@n F^ &P#I[QT~ImXjdp>A&., e$+|(W#T<$ASoP78\jaV!jCnP*WXHN'˽j#&Rޚ|RO$ v&{klp3rϡB5I`Gt˘VYHiQIzq(Ce ᧱SEu4Fmc@PB.7 a+%FOtaŚb դF<ټ}P{93 Hm'l~"RiE)G:RF<*;ן)tNz$FI^)WdΛS b2ѯ;x];[O}eY޷no_/06Qۙ e#aƳ>6H<(jvSiLYju aqEeȖ)w/.)ɔ#鋎$0MFzdtGO(jEU];AIdGb8 7G/hMPuFފM Gޥ!Ri;bmW@W76X2;BغHԇn-:v4Tصpuy%WZ5;{XWq}koͭg\G/oe;UR4R}ZM+ǔ ՛ BIT?., O emš.L H5P怌oʎ,RX{y"R7PKtmCZXkT6_ޖPWcx/= S^tvhmĭP)9 ߡ()OW(z*wZM1CPB<94AA}q |l)oy?NH(ڜC+ÔX7?]q=t2L4K|zm?ia*%N;skeT<\~aU}NS=Je [V/E ӂ 4|T y)S~`q)mŐېىt`ӏF[(ZެO;9|y楅dvmppGmD8k Dpf9i/OK )p1>TѬ8C,z+lg*L:;zDYˁcӣ/?-4K6Wz 1Ƞ4$SL;Y5bt\%U*s;-lUKL"Jv;GEQNLn#T1R%g-:f?MȻrk7Ȕ#uy]0DlĕPޕUǏa=BqyW^~,\0M۬oͻ翵6j#؊m Iʭy5-YKKLdfHKZjJ 5]wlu#UHL7=T6zٽ;{/:֕o%`sL E_d7w9I3>XjoLǘQw-v\iƗ+w>{bvA˒۹3&W/>O߽ ŋaNXEּOkTE~µ|݁#=3eEp\C1[_Խ{8t+!^EȬhZFJ%s.W~]K֦)W=d˔#dPOߡ X=g~[˭iˏJ) M%MeҭrLL 0 KbNӡ3 OUxq#wU .>կgKqbkU I61?HڧYaf!z!zv(M"IM} :[_kF}rR\?V3'J{Vv)t@D-J"4BZMm 5$Rl #Xxbs_JZ=h󣃧KI>%c~Xɸ(O$Ө(@/(Zp&V1zs\.kQk&QI@nQjp85k8(lIY#wThۿ!,̨l[RpcXUJK&A瀾cK!}9PǓBz"d!?1tЏީspe&AX $.DcqMn[ɂ3zdAyP}*,ɖR"ܛކo[MXszN`m~Z3FVo/'qqPd ~%t5[]D"cD%ٟNYT;a ԭ2!ԎV THnj+򔝾 :!«s,44mAm96LjO-Oζ:}(dm C=pg(+B,TPu13ոA@4NqEG0zV  wy0Ab؂óӜ"۟ Zĺ`'!;w@->?SLb:_5kG]{vNɰLz+_!tη*ql+S2Tpgs;X1M:/|hLՏFٞF }|/Qw\|ϑ72ZH!M;|sb<pGÚv6[ȡgc0#߻ۓ[w{Buyؽ9%047cSUZh~ !s^<[ Vꁵ0bVk9hZֻZ8EQ -a N.",VP+.j }HCNa"" ,Ϟ:N+u=h{OTC71TE vp8ߔF\Hq@%J5kف j_~llhjn> NJx *8d5NU|bAy&bKaNN#Dwj[OԦ,~͗N̕/a%]7;arҲ&]6kj22fC8)o8iɺ!QM{DF0 ܓ h5cOCAc$)tfƗ8CD,Dr6ȄzRUWK^D.#7Kop½"lpFĎ)P,lwpR"] 7"t$#9&Oh: x,T/,&0ύANCrBl7D9ڤ/wk#upO}m , egp5jσ,gw!;=žEc꧇nc³0lN|]M/S`0̿r]?Ĉ5uxXd1@&#RsHlRrpg9TLBХ^JB۳]J6Py M5vTWdzۋ:Yp."zC`RvH[>+Β7Hx(Og$Ʊf7ٖY*'weT[Ur*\8u_?i,͕хbJ:9)\;LkQ.tl!g 2(pI_&'/$.9+E3ƛI g6qȉ-~7Yv؂/# xŧL|&sQz)J}ڨ)@ Hx&AuqF;v3OaK7ݧ&93ξNR0qIe |+DMNiY1'sIGxUԲ2wnM Tk~:eE;8wF>[INw_akr(k|4^xI")|uL#Xtb$5B̸a;k<3;&7aO0S04o p86P&_rS%hMǹæTq>箮ϡ_qT R}KNEIPGLf%&pCnFQ!r]IFG-EU׫Nq,n* ,w$VtDxHV# osesi嫼Y35ShFa.\Pp ɦVJb*_JӬ6 [Y!&,جHA..( :>ݴo3}]id& 4%D]g[`ntV?)>*ɬ)-3PV,{/jcm_2W$45% xxxJ=={)oqI*^؟1cW֓,Ύ]ߤuo}26Cv8NXĻGA*m a(JrGA2l,owWp 2ϻnc^bp "|\|QxDaJlo~`F#7#xS88x 7Dz@OW>0PVXM>*WUU4C#> dq=g_lݚ]߆~]4"Gl۪myH9}ꞿ1cg{ \6Ax#k A1nWv]Q ̿,ag$9}󖔞NBCub;4!D6aUv_S0jY6HY3iԮ>lV߹XL\۴S4a1%Mn~nrsRxћZTl Dz-Ak0`&?:c2LvBiݤ %$}6 &B$c&LlL}mXd2 ~PhL>l=4\[퍝F~P X׉lMTܘy`DRoUy+FToUvA!2g呬YdQWU^aw1BnLyёp @֚f17 Mu5Ef~<6N'Ck׌}(jdC"\SN"^Y е랾x,]-&Rsb% ,{PKM%u!.GEMBENCH/SLOWFAST.TOS}z t׵X8BkO c[/:,caB2dHlTŦEk4Grҟ@ )Ye(Mry$7 ))%3}^sf9>>R ?IȨ|h}Uݮj'k9rB]{= שHyWzx)tܴ8toSh6pR-VAʏW̧HgX\$폭Wu;"Ң2".t#ci3W98Vft,w1}z6ߍ27YoA[^͙ri[L&OjW~v>nO9,5?TA ]W H3Fngn&XD[ kkib-a)ˌ+˕,:y?HWh.V~ _P[~_S%Mu%% /;+foO<(Ӊ&+vWwTLʠ4PhH)"Ry.dקt1@.@3N&='Œy@b[g{`=?ֿ%Nt{6+#<<6Fziprn"GP6hoj1qky;F5^,Og0YT2}=~ 2}jOD{ >?cBoVkf]~jv/~/t#\O CP)\<ʓ1d)Gt`%gk@Ƌ:8F yH=ݐiySEAPV9lL1I(kg{ӀӱLI,Jݱ18E) kyWtm\Ȥ).-z⎧>$S/y`u5$A?ޚefLʜr홹L5bp\_U2gOٜ}lx߹{?Hܙsуƃ!awaGWD2fn2erZCQs+zS+oJd8\R Q{-s]="H1;4~IZ)͠8#M]X-`uHH3/oz9uXASžJ޶ޠ*g8]>o'gf޿}qښp:3ː9JZ}RVM 7S&~g)Zp̈́%!͠ŀfg٤It٭|C }J71W5^$ƴיM1KXEvPx-=fo%G7v!F_s1.Bɩ?iN, M QH7,j&O#u v0,*XUy(33 ֏Ҋakn@S`$6پ+;)0K[jauvIH'Nٽ.-2,LT: ,Mvmd$>)8NWNaaw)ϝQ "^C +k#Zvȷ_=S=2[)4`&-O:=|:ݙ꠬މ]cj`5^8oMN\z*XSq[o -՜O֗8|㲨=NǾ+~'<kogH:x"i?s^ڶ}1K}*} [Wv_46_zeaDby.^$cքKQ `l.K Yۇ}]"诣Ń6j.[cyu5`o++ m%gG{E`@:|lG"rq@_`NYE{VwшK-@_賿%vV)ipK¨t4ɺә{'lmA%vh9}P)GW%6~D"ie+7Lj^3qZKe|OG7<έKo~usZ{M [ڎ>nq̀gߎ]qaPI-Du3>W|\=΃rprhEaE}ۗx˽ONSb}Ȃ7dԍSI7̕ r[ۿ23W=µ^@NK1*dW9JF 8؅-˓+ߩ魜DZkaVT9R9YRoX9wB[9uw["-%" è5xG'g3Tr07 : 56wawWK$CRXsSVVdKk==c3/dqUZ^+v"#dVu+Vuk8)~͢wfdF8pZ`u:n6]33|ژ<#&彽c^On[H mYc3Ĉ.e@&1=WBSр)~sGF_ǔϟon#nۋH8Z W!-,ȬG8ϧltݍNclttFyK٣܋)J1H)Tjb:i$F+xMT8cPZ\xA>[#$\P7s)Y_Ę~y* +A13ujLɁZ#Z5zѲIk?K-sMf5js""M2hN`Q97vHȚ,s4GHem"K*zM ol4HѦ%Jj ˜QaI  ڥӢaz(P/7;  KfZ$5+- *K(Z H3=ҠPӲhsCBjnX 5-AI=A)LAeiCI1͵MM 4*!X\X"^F![ݞ XwKwr]I#CZ)?C}22o\Q^8Ur4zLJ_a΁lVnؿof0e4j1޷a(\Mug0Ԡ{>Ѕsc˃㰻icZ2H7ˡZcUfź,ιU|FResrE]~aT56~|q%dB]me;aYe,Чk[K}_ZPfb%Nѩ;pמ,r6Ȥ(hUPW\ F6vq7d-#,:VFe?J1E 3dEIR4Ç@KinDi MqX=%jAʇ`3w\8ڸ6)HuKT3AEi;+,x?ؚ]9q/'QUJBƹTΜHP9uH(Jer3S%nV#1ln,EO\|1TFfe+ǯL'Q.g0L[wz}q{=JϩT9ѥ b@(%QQt n~;0c–l~οxLx/ǻ&-Miq*g3n$3ۣa!t6qKNטW+g å0s7b B}3ľu@+=(Ҍؼ9q2r7;j }^e|9vzQ9[0=‚w":l wr:9$x7f|ّU%Q9=S<$/ 3ӿdybQstPy>};?,Gh.27]n1+hٕlXM).&4p'dmAki):{~WN/KhI΅oI\0MʣufpOeF]2Wݓ& x>Pb:CH1hO*f"QfGw0bWR<4yLasd#J sm8NeK-F&'dγ5 *n_gZj!P:;r sc`ܥ 5K}=rPh{4iFEf rFȭ"(ŢпE6GoX6NH-_CF˙.e._#j>xjw: lTV.=OFh`3M_2}-_gE.Cj\=t_tY'WS8eN4#NZ2 8l#ae15׎d>22E#=r$~-/WCtv"&fC;["PrDΓ_ܫ|eWa7圪tIރn>6[$N: n~Kv#rḉKڝYF߷~*$j|mF !?PK*94L 7 GEMBENCH/AUTOFPU.RUNPK,JUOtw ~ GEMBENCH/FPU_CPU.TXTPKJID '$GEMBENCH/GEMBENCH.PRGPKkI*tN+ GEMBENCH/GEMBENCH.RSCPK;}Ð@S DGEMBENCH/GEMBENCH.TXTPKFJ>w#% GEMBENCH/IEEE.RUNPKM%u!. *GEMBENCH/SLOWFAST.TOSPKKDT     ( & 4 $"    :  "F z~  .R60 N2 $@2L  4 B. <`Z.. AUTOFPU RUN *9[ 7FPU_CPU TXT ,iGEMBENCHPRG JIkGEMBENCHRSC kIN+GEMBENCHTXT ;@SIEEE RUN F%SLOWFASTTOS M%.`5Lx$oI5L)JHz?<&NN\O"j)IxA W*j,Jf J-gRMJg"R Af^&MRM Rf Gf Vf =fp#@JgNB&I P@Jf"Ͱf ,Ma*N#MJfB` _fj Pfd Bf^ PfX =fRYIJfLrpg: 0e< 9dҀ` Ae( zd" Fc ae Ҁ`²$W`"JfgBN&IAp }bB0,Ha0N3"@$ p lep@)@)I"`BQ)I`BQ ,8 o2V@ l$)IB"Y"XI#I2B"2@)It" VA"Ad?<`J`\O ,|g/?<?<NMPO?<LNAJ =fJRNrtB0m B nҁ&ҁҁ҃҂`.g g+g fv RNJg)At NNu ,",le ЀЀNu)x x h9h2(I9ABNuNVH3BBBN-. .N4$<@NvN PnN .N$<@@vN$+NHLL N`L N :NHJgLtvNl: A"H/@LL N$/AL NH` A"H/@LL NJ$/A"HL NJH`P$A"H/BL N*$/AL NHLtvN lLNHLLN^NuNVB/. /.aN^NuNVHx/. /.aN^NuNVH3..,.L$ZE&&<$bNL N$NL N$PO$<H@HB8F@BBDGm:GfJfJfN N `@ @BfJfJfN BCGN BCG`BBE?GhN H@.៳G@HB.៷GB.HG,HFކBGGHGHA,BFHFކHC,BFHFކH@HB,ރv݃ށ݃"HA&HCт$B@@H@HBBBނц҇tтNNNuJoHT`Nug81TJ x@g!P!PJx@k1`J x@g 8PJx@kNuH0v$j eHHxNXOL`JoHT`Nug81TJ x@g!P!PJx@k1`J x@g 8PJx@kNuH0&<$jRH@4B@B?m @H@BBn$DBJk2`2p`.HHxN<8F@:G@BBBBGf Ef*Bm.f.g "N2Dg~N JEfDH@f(Jf"HBfJfFN "H@@@H@NuHBfJfH@@@H@Nu~G@BH@HBDg$f fNujD@8NN҃т m~ӇчE EeNHH@EDH@Nun BCFG Eg0JGf>HBfJf @@H@NuփՂJEf&H@ҁр`"Jf JfNN$ BHB @H@EFGGE G4nҁр G o &tG t`4EH@EDH@Nu Go6HCBBHBG"F,, Df<҃тE m E~ӇчH@E EdDH@NuN< mD҇~чEH@EDH@NuJoHTT tLNugX1TJ x@g!P!PJx@k1T J x@g!P!PJx@k1tJ x@g 8P"8PJx@kNuH?@aLNu<<><H@HB8F@BBDGm\Bm fJgNGm fJg "NNdJf$Jf HHxN0XOL <@rH@NuN*Gm fJg "NHGFHGBFHF݅dSD҃тBCHD,HBhBD HBH@HA0BA`&8HA0BAHB<.HGHGGHFBGGHFdSD҃тeSD҃т,HBhBE HBBH@HA0`:HA0HB<Őd SEЂeSEЂHEHBhp: "( :HDN/g@Nu l0H@HA0BAEl`^v lPCH@J@fXCt;BH@$纳B@KCm H@EDH@NuDEM$ꩱH@@H@NuH@HDz lH@HA0BAE mBD lPDH@J@fXD|CD1FH@,龳F@LDH@HDNuJoHTT(tLNugX1TJ x@g!P!PJx@k1T(J x@g!P!PJx@k1tJ x@g 8P"8PJx@kNuH?@BaLNuHHxNXOLpr@H@NuHHxNXOL <@rH@NuHHxNXOL <rNugHHxNXOL@H@NuJo@'tLNug81@J x@g!PJx@k1tJ x@g 8P"8PJx@kNuH<@xrJgj^8<D`VJo@'tLNug81@J x@g!PJx@k1tJ x@g 8P"8PJx@kNuH<@xr d: Hz/< @|NM/@. vE2'p/ g v gvB_,p`^Hzx/<NM/@.EBJx@1B1J x@g!PJ8@k1J x@g!PJ8@kNMPONMPOF)CNA\OLNuv/JNsJxf PO/JvNs6/C Cg6OT>/JBovNs6O`paNVH# ..Bl9|p)@r)A/N^XOJgp)@9|/N@XOJgpBЀ9|` pB)@p9@p)@9|/N XOJg)|9|` pB)@9||pn/NXOJf AR`p?p?pF?NA\O9|p9@9@p9@p)@)|p)@$pB)@ J|gF0,H@9@0,H@9@0,H@9@0,H@9@0,H@9@/,x/. /N&.NhpLN^Nupa?/H?<?/B?<BNA/@2/ ?ABo>BBg?Hx?<BNAO rJWD?A NAO p0LNupa)_H2/.?o ?A?<BNATON"pa)_HJfpN> //o/@?<@NATON // "QS@t `| SAgU@c дgSAW  _ $Nu/./p)@Jk"ll AJpg A `p )@p.NuH!$.//NXO*@ fp`.-gBUp` 0-?r>?NAXON (BUJgp`pL$NuNVH/4..,./NPXO*@ f p)@p` >-H-gJpgHltHxp?p@?NAO -gHxB/NfO *Jjp`g//. /NtO *` n -H-Hp@Ѐe^(,@l( O ",(p@Ѐm&A`:HxpH?NA\O(p@Ѐm$ Ѐc( m(</pH?NA\O&@ g-K Hd"`"H nCN-@윀f ." Jg6// /NO `& ." // /NO Rg -K-n` lg/ pI?NA\O`Jg/Hx /.N fO -@f//./N@O n"H-I`N//./NO ".찁f.HxHlv/NO UfR ."윁-@`x . *Jgp` L,N^Nupa/ *oJg -fp`4/,0NXO+@+@f p )@p`+l0pp+@ +@*_NupaH'4./ &l4 g kN&S`K g.pUf -,Jg//-/-NO *U`J,g l,XH/pA?NA\ON l,)P,`zll$ AJpgA20H/NpXOR`/NXOL,NuH*o g-f*+mp+@B- +@ -g`pJgj - Jjr+A - ,Jg,//-/-N.O .pf` g+m-gp+@ rí`+m p0gp`(p`$~K gJg/ a,XOJg~*U` L NuNVH..*n | @S m4 mR -gp f/ NXO,Jg `& ` p3UgVpLFr@ҁf -+@ `6-gp`pnFrnFf+m ` p+@ `-g8B HxHn/-NO ,pf `pg|`tJf$/ NXOJg p`b -+@ +m - Jn/ NXO,Jg `:J g mR S -gp f / NXO,Jg ` L N^NuNVH*n nHHHJg/ /NbPORfp`pL N^NuH#4./  l*P*U gl&m g, MƱf +k ѕ`*K` M&H  l"H$MYJ"Qf. f& /pI?NA\O  l l L,NuNVH*IYM~lP  l&P" g?NAXOJgp> nf?NAXOL$N^NuNVH!4*H&IC&-H-Hr gr fRM`Jgvp@"g$[@g @gU@g `RM-M~`RM-M~` RM&`&~Jg.JgVDHH`r g r gp`pJgRM`JgB`vHxNXOJgp?p?pF?NA\OB n"naB L,N^Nu?!TD-?!TD-?!TD-acosasincossinsqrt Abnormal program termination log( 56626T (2"""GEM Bench 3 - comments about CPU and FPU tests ============================================== There are serious difficulties in benchmarking the CPU and FPU. The 68030 which is found on the TT and Falcon and also on some accelerator boards has a built-in cache. If the test routine is cached it can be _very_ fast. If it isn't the 030 does not show its real capability. In addition, GEM Bench is compiled for any 680x0 processor and is not optimised for the 030, again not showing its real power. This however, reflect most ST/TT/F030, most are compiled in the same way. The FPU test is even more complex. A program can be compiled to use an FPU or to use the main processor. There is also a compromise setting which uses an FPU if one is found. In this mode, the FPU cannot show its true performance because of the overhead of the checks. In addition, the 68881/2 have many functions such as log() and sine() built-in. These are processed very fast. The test in GEMBench was compiled to auto-detect and uses a mix of the built-in functions using double precision floats and also converts Fahrenheit to Celsius a few thousand times using single precision floats. Some I/O mapped 68881/2 seem to crash when bombarded with data. This will cause GEM Bench to hang while testing. If this happens, I have included a file called IEEE.RUN. To use it rename AUTOFPU.RUN to AUTOFPU.RUX and then rename IEEE.RUN to AUTOFPU.RUN. This causes GEM Bench to ignore the FPU. The result it produces will then be based on the main CPU and will not use the FPU at all, but at least it will not hang. The most surprising discovery was that TTs vary in speed. Some TTs can be up to 20% faster or slower at some functions compared to others. Ofir `,'`,LArc's PFX 1.13P 1990 -soft, Markus Fritze g.h` /H*@"m mA$H -(H!!!!!!!!Sj JC pl QN , HD , p,m:<0r Q&N~*6<Q~d So:Q` H"CAD@CD@ArTApAQoQ`&-A& LA(HJkf&CH"grאg<fA``+D +E+F.ޅR؃+D؅+D+VC m Sj mJfA, "gr/r$&(*,."A$A&A(A*A,AH~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H`Sf"|`B QL gpNޭ4-lz5-PE:\BASIC\GEMBENCH\GEMBENCH.PRGF`M'&|U`Nqz8<&< ><$|((o*lNNZ<~?|OOB-wJ+| VNq` hNqPJNT-->,H_N\Nuv.+G??HmNPO;G.-/N7XOlTO-~ G>9G>, .)G.,d <~Pfb~v~f~~f~/ /~4/n, D-~ ^0h/p/p,/p, /p,3 /p,Y ? - ^ ?Iz\!=72FG^?rHZ0>@;GB.A~==-~ANZ6NqA-P~N@ ^P . GRTt`ҦS~2Qp)PAx-@p?D&@H*@ G~JGg4fSfSW@N'nrQP:SHPNqASe.kQQQB@X^j_F *@ \`c$g\ _aP_WE@.L$TU. R(Z$ T((^$:VaGW$RY?~H/yNN.O"@0*@0,Z47 B&NZ!Q@4P4~aDpR4~z.@^RTsA/GAPq>UpMt~R~߫\ONqwX[r@A.q$QpJGfZ`S b$[3][Resource file not found][ Quit ]sp9Pr`rH4~@6B%Jm8p~XG@ν^:-Bm:POqXPX~ZvX~;hv,~*?TOFuGRNq\}?q HmV=Nq m XpzԆ@Z*@bp-Z,PO~VƟ\P\p^@URN`p-V\]@rHNq ě'Xq [Nq4:2N PP cR:zXO0uR j0unw XO<UrtvxT\zPڑJPXڔ\ץؤC2p O~J }\u B%NߜNш:q3CJ,\-`Xbw|nP|~d SᰮdNqp|΀҃- ~`SRTO(&2p r)0 XtPX: "pE"p (1pXOzNqJ`4bwD=%t Dp>@fAt)0XnT|Z RhSPh j!5Ĵ-f A/ A$ Pf 34n/.A3 ?#w!!Q;?M8r~(- ~)ě]1M4267$GP N١I@ bpP(5TA@^N^w-p,s//q:q@B?vA@TOᮡH<!7`!24ؤ@2$pBg"|hYd"|hmi}o5rRul D2jlR{drdL 2ದBU 9G~!&|\UCE& t6 I,2{ùC Nqд@!~QHi`R2Al $ %>g >swOllTO-~ޞd s^]Ƥ~AS6a9 <&^& ֐23!@z֐> GK4PvpF?KHBN@(Ea~B ~esM6PlD7IMA$ x_0,#?;q~29 һ=Ҁ22"~a/*-ۘp8ᘔpORDPk "&NR".e Z"HELPJ釆peqt$Nqhi"` <p*sT&* Ga[ qt0A-0b[<"Ft*f ʓ?=W\qd"p)n)֦rP0 *T0t:B2#Ќ1=o51xV"A-Z@ѡ@B$CaD&|e^uBfAFРp^aAP>u A&@"@@Fa*=#T q:P$P PQ&w4H5Ȋ>Pr: rP<>-b<;\ RԠN`N:" fPV`PrPtPvzPxBANPP`U]-ZUZx`000`opPqdQ:_r=rqWP?Jm pH6`+G--ѐHD۞&鱤-ޞLpf3Fs =AӠ̟HB<Bm??-F_x DUN2pu >pBp~:FTfHMfiG*Ө6`A趓: Ƶ:0тs:pFbU::: iBp \P(T((V. Bp\P&^E&hC\P ZiBp"\P.A#*XO6PsfBp$\P D1`J%B{r72:4:6h:L8Z8Bp6rl“#<@./r`r[Q8:"5! M1(A`=@HmkA@⮗Zb"` :UB:D:F:HJuF^B -HZD FBFDFFFH:P:R:T:V!$a RdԂg\PPTgJ\PRVLVcPFRFJF@pep,NBpNJ,F!.‚qfU0. ,p!2, :gR x-h"+mXLx3$3\:M^a\!^X?O.-/* TVpABX9*:,:.:0i2W-*,.M0!/`At @lRp-lbsƲlR*4fl*`(yנ4b!7q۱|2f5fx176\Px`QN=hR:l!Kcz\Pz?OO0M~/F mFbpr+/~ޢM?~O~O~O`WNq@B$/ 3TO*P!ж@Y4_Y42TR.R%!BXf_4?T_xZ..R"B|_4OOO_V'` @#_X oo.o@oRodb&.RpofooooX1`.RB{ 尴NvBio` 0BT 5.RxqbHm>PDJv2B\x2_ Te"r2>t2@68|1r€t€v€x'fNqbPL>€@€^V_~jbxr<*\UPjbT^p>jbxr2,d;| Nq0l᠆Av!N.lHoZ!H!ZF0VǠ"ᠾ@^VBm<:&:(^PN˜Nш-.<CNgN/"qޞ|~@$ -pH[3][There a}no more|windows available.| |Please cloa .][ OK ]ppNj.r,AAN+s.c' '$0a8/V\~%,"$/JЀF/_.x./.'.?Q\&3~-> z2)4%,aA@XPVy/۲: >SD"hHPDX`pF Lʲ,Zn"߬O\=x.__A'4RԿ Q\\)`]1<ذ ذ0Ǡޱ2 "4fA"DQ,IBdв*;70:&PCBѢ  0S~XGTb4HжHЕHкHм4~@ ذ.02204060=B&PH &0~E Drr@~E0 $@.(I^X^0)XO&0~0G N@EEv,XO"VAD2Hju2~XY1P62;mo>AAH,AnC!xD " D X5%"r,422K31Y~/ P6XJB^~ 2U242@2@2-fA@~qBΗ><^~3Nq(GBmF*j@jv1j%f1,0"G ~AJ@5B X1N75!rjAF-%*:BCh$AJ,>ذ@ŔLCwZl:*IAzBjYfMFF6AHC(AP0 .DRYd@lFbZ_&2_|>H G=Xz:H HHXfpeUήu?=РgNt$$V!.NqTLc `bXRl:pmHHHUHPRT$c tdKPTjRVobnK߅elj ob`NYq\!g&-pRpp/ $xԽ GJB]4NqTT( $8Lpp @]ˁ&F^$ GNF "dq~ANZT@J->RG=L^^` \` 㪒 ИИИTP4^̕>t ¶hnИ TO+G--P.. G~ 4ЧNN7nAΠRpNqA00qB$冀p. JTO~k-epn_w-aޞ\ޞ;G>-G_ vvgvإ?Unprtgnݿ>s$j*Xn:bnnp~cft\XP1"D@:t->Xy($JmfS: bb f?caDBm><ޣN7:JJ@ Rp40<!VA(@P0NPRm<~dD&|.Cqv %(=l6&IA&RS⥒y-Bc- | ⯀PTP0"x5<BRJJ-~_0~ִB[@p"pv"Nq$J`Ad6`AhA@B"ԃT@`<p"Hm*|"1=:L;D==|B<Nц.N| NUx&< Tfx vpx ~:A&| ȰxȰh |$C`|)& Xo!rt" PZx$P1FG"&D(@&`AVxh8bNlAk(z(*|*Xj/0s |E0*ҵ,blzHx.hz.`3ԁ4j5FDLg4*z%k(|4T1vR0зT@Q.$8.vh41.6.fCPY,|.ɘM!dOa,bW cT/(pTV?>Jm,6 ; 6+'vx$G7W<$.xF;.?"3~z-6!<+~n(Q6z/cz68 =8=~<1AB.T]->8/*:h~hDBC#<0VO0gITE 2dT׃ vBqD28S^r>A &,20$"~рv!N.0\2;|T;|VXpNqܦVXB7m`(2pv~RGTyzTzVzXrD~E g6L6UN6R6P6H6UJ@20tNTO,rBtXOXOS GSPP].%5b21 /D`®B&0"|B$+2#0+m2cЇB"A}FшN@R~0=@RG;2 RG@`41\GH+G--"-H&-~Ht|pHNA-_.\O@LfR@&1.17H"71-d1!!|1'P~4 NU"0p4¼VpF"qNf쒼p04;<0`(b7p0Nq@?<A0@1n!<jP`hjPQGL0! ^c b4]vP [vP@&1vS|e,vWS|KvcFFvC|,Bv [ vCu -v >3v`c5vJ u _roq/qb=OqѴ]ow}q'GqPqLϛ=Oȴ]o}drPqctݏt1tAt=t]1t}"tt N tݟott=Ut]rP|bg4Ɲ4ĽWtݯtott=/]1t}pltƝFptƽ/ft ݿp EtqS9t-Q=ϯq<]o}Ϗp S-QϯֽϏp#$@o`s-QߏpD=/]ߏp 3ӈ-Q}֝߯"ֽo)/tWPߴB|=p9ƴ]oŴ}Oq4/O4wS =O&4]4}Aӹ}BwtAtt/y=Oy]/sy}yqVty+O+ty=Asy]@|n4691p/46Am46p#746/o(46=/Oy1]/oy1}/y1/OK//Ssy1/q46/46?/!t=@Z >-TG;Gƈ9G>,N\NuNTpNN4JmfA-NpRun and Malloc from STRAMa`Nq Wm:!in,Fast$$T+h4.,NqDon't know about%.g~??<@NN.XO=-ί~^f("4~ Nq~8_MCH-!f--R0<^H63;u|^Nq`6Uj:x2>~6h0%TOS N1*A~N߫n-.abAPDN$`A/N˜NшLCNNڟ G.2O?AES vNB@VOhLA{OOפH$@N-`0~pNwR HSRΞTVGWEMDK@vNB!NONB W_NQ(N0\8Z.Af^g GXST0jnXSTUE@lnblSMr`@ln&mT7df@l^mF030:@g=XrTPvfX Gemulator 3j.p~P8t"X + BlitterB$zGP8t$X_ , No|~@lay p! J$6v.X,M@=,~ DG^AOб!S ~aS=/4XqPU:L Reference =MC(BNB08XB_6bbq` $Tr` 8d.$" MegaEp$^TT w0 FalcoUnnzNqHzuLwXT@.1Q1KʑOfNp_ŏ5TbiNTN2T8fNP,BWP MJ CchL~not present$Ώގ0" En_abledHDis" ¬* ըd?>}@->@B@lLMFG>hLᠣ*6R˸ϕITP *賈@99PHFτH0yN2T8`0d<0)I/O mappedx stW N~2ѧ9,~LineFۢjPl4(f4*cookie value=$ j<~N:JR`Nq'>-3Saving tep@ults...rQHmp( xHmmA5.x!:4 z`Nq()< %4 ⵛK~\PPV!:!%332q!NqSm@`蒗ޱJ* hxb5& xBz`ªVn86@ʶ@NN.XOȤL*2vĀ1pL=<L>0P2P4PWp^0426z}y0T61XO82 8o)z,,~10~JD94G6𵁉vL_Normal `Uo__QNRcPRRTVNPPN*RZPT_2oڐe>bH2H8 0TOV1B(/ѱv_gteQĞ4eP"dB|cO]B2B` 2DODdЏJustifi`UPfRPUjRlVf8hUfjZhlVh00~P4_qwnV0 p;|prV22PaZ~P"npP`.bdZNq(/?<,8`~8YZԴ @$a J\V Bm~ mXZ`!PfuNd xVȯ`VEffects PRRRD8Zl~zr |8|@dӝv.vsWt_e s(."dvxvv`.@| P| E|`&qTO`#0~ "KC<2J@R0V`6<@(-!2*4~R8/J/\/``2pJcrQ7420@)xj'-1/ ^0j&a1Bl\%!ʊ<2` Ԉr@xB$zvjPβf3󆞐ײj?<Rj5P A GEM W_indow"nE3-t=0LN;0u`` `!5Qn8z?Integer Divisi[on0  B|g|yf.G`_01R`#n8NO`E6u٨jղ5-, HT6XA-Y[1][ The file AUTOFPU.RUN | was not found.aPUnabSPto perfaPfloat math test. JP/OK ]q W@lẀRG"RGp`4*^\Wܜ#"0uXOFGX`43Nql`⠆|PFޒU<@"@ N"@ֿ ( ,@C~:`Nqڏ`Pb (B"Q!n8O 98  >+PXjX Enquireg+o=oOoH;|X E-C @;ڶ*7H\O֔xXl`XOX Mike Robinson Hm*5NEAh BQ.Nq$~ IƟ9 iRAM Acces%7IJ@ زHNA.\Ot--~ޞ@GΞa5Sn1]qXNqnAp/{01/PO~rT"8I oOпNǺtnLX rpYT~ "W߅_"m. /~b.d0d2d4d6d84}H;G|~^n1 =f<3vxqxs!.1!0BB(F NB*FulB,Fk0B]&4 | >X"(!5/{ " k04в10SRm] . ,@6n1F3H{1Gx$2DFN4;Xn1]."o0TO0246f iTPUp...0KCY=Z+Qٗ<k<ٜ<ٞ<ڠts r:A.01pX\>upA^0L;Gw ӣ <@٤Z<><٥#٫#j9*G$9*6#9*F#9*# 9%*߮13UrЬ; .-0`02`04`0uN@Z-Uv$_e n??ӶߔD0D@\Ԗ„F-teB0F ^\OHrFH~JR~&ΚRV^% ѳ}NNmSp@NqOMC|2*C>P~tRZRVBmZfP\JBJ>rG>0pPJmkPpN0J~[ R pzVBPH!uV\pNqURXRZJ.W J4PZp0-TZH&?.;-TOapP *`0A%aڣQ`U= ~ņP\ZQ\ _o"o4o>Jo6R1"sb Gpl~XOrBbZw^p pmb^n qs. ^frd-d0 qB^9G>,8wA\3>tڣB>>GG-P.<JNdH.y`҆HLNp`###.p x~m>?Aoqz, 0p€B< G./>Xw.P> ёBPWrB1Ր>*R>4* #$$ ^u PD~`k>|SH>~J\sz{T3DatVgnZR%8fPP&VjP0VP~Ɩ)O Video Mode,bR0ԫˍvƖ 2ԫƖ ^gBlitter c 0ԧ1Ę ޿\d( pzl0( 3TO^pVU System Info Ɠ?<@ ѾBVLl `(+mf&P? ԡ40( E\OP*Ͼů!b~+mfj&%qϿ)Ņxzߌt , $`2i7dHjPfP NA7.X0n0-n+s, P,*,2R> Priority ZϾA~I,PTpXbRadN(`p~]Rp~PxPPXtPndi~1ttBmP 6W"P5'0 t Colours Cyߛ#'`~ r `dnth Save%$4f0 %љp~521.RB3m?Q4"?~A 12+!3 %B11H1$8 1P~Q`оdPRT:dbMA偀>4ME'o`:bE~!B<o@!ʵ|.1ʎ@.E(C~, =GPp1CN# NrrTp$OM/7 r"C_E42OM3̑r?f0Њ?4zC Average: 3*E\___ GraphOics:_Y>oo$oUCPU: xaGo@NִvhK?<FrXCƖ5ԧCƖ6╃6RGTdܤden`O΀f⃁4΀hHeaF{nbS@_FPU1톾AB.-/JtIzQBOMiNT~qT.b^XO^#Bnf#2 TOPlF:p:\o+XmMtMF{L G~Mvp#*=]~r|O$xD0ڂK#6rsV28hSy. 4Nq@^CqjrX&&2DGEM Bench 3XjpU ! 䐡AJ G> G8v΅pps` O\?<jdvNц-g>WPD-0SA!̐Q>jXFLnXUH@ It!$҅H^C߶@F+mb_v+mJ0@_s^@Tq^q^p΅2D.-[D,: 4$-,_ Diʆ@zT H@ Bh;&8JH c@ME eqd[yijuJrrVKvK h*^dL@b) H H$.«0gf)$Vp0$4><\>@-p0B>tfb[3][does not | run in this resolution.{0Needs at le{0640*200:f0Quitk ]&vH`@s4~P4~"m. +G 28AFAш-.<F0T;G pxNDVDI Scroll Te0pa`q`b]BxeߔRm@jPFP><tP@@ @w@ @A}B f i0BENCH.RSC&v($q z jhqĨqqžrÀqFGlrƨq F1?Nryѽ ~/QNǧqXp^R2 O/ GЂeЬu PPZ/// BugA0 J8$E%A8,Hp!P.H HĐ"MBQPd+@A+H+L|SE;EC@+I DX;DJu _NT+K)O)N/NHz+_nuv`#nCompiled with HiSoft BASIC Some code: Copyright (C){e1987^`tQNAaJL?<ٖLNA ERROR - Ny0enough memoryPI<`b/ /aSf`Q0(RX(_Nu~ o0 /,Se/H0/@u u~p< gd2p g2p g2p g`HI`Ntd(f$cLNu`:ht(psDNuO|>?FF"/Fp2p+g >2p-fPfq.g2p0e 2p:dBoo?psraG0pjNRo`Jfpk WeRqf6qr:drpnt$qSp`p oo߰g XEfMZD`qt r?|!"r2/A0A@GA0?AN` g Hi8ppd!C7IaX2p&8NRHfB u0e2q`GAe p7`qgd2paepWa0&``HXBf2d:r4s0p`XOfs8d*rPz`\t qk p yR aSq"` p"Atgf/"g,Sff"Hp`eaV@HPz.gLJ/v?aOX:p`"f Jj aU`DJP$Nu%&!#H߯eZpca<0ր$IH~=V`Vp > PNupЀe" Wepvp̼z:Xoyݭ|V賂`p`RpHGJD[jDD<0B!zVBjкT/zTVNd L"O$HNJFg OrO`RgՁځVHaG G.`k>aLb0t`,@H`k(ȰL0Va> ma(-B;_>.`Z"m"( a ɉ`ؾXkaP` r[ (0 HR¬ GLa(jv8|-`TR` Ga(kNu"_o?->`( az+I+H _Bm>+HaSk +DaJvq -c4-rAf"f*p+@ m hr0R^;AF`Ga*JfdC`xSk`r `Nu|E`:DNppJgCXF;EDm"LHXKPB-hLAtp Fp*J-gd,-gRъgSSJkf/g*t-`(лft+`4<+ S4< - Jj|K@JEk>RG`8~Jg~8ESDg(Ai"HtEسe"Jxo QSDpQtx<Jk8HSfHDRDHDc gRGf.t-(R]t+Kf-f`68Ggn <%2` SDK(8g` XFREn-SFk.Sfr,LHD~`HD8RQà||`Jf8~Lp~Jp~AwpH0g0@p'?L F`g @`A0-JgPQ fgB?a0 @` gF`a !Ida("0%PH>!Fax8K FSr//> /-+O/N m( SPg Ha_`L8"(+P` Gp+XJPuHB+F @" tj@0 3r20 0`rK߀gl氤 - AXQ`+@1Ѿ +H4LF`mXH"m` oQN!*`} E P`"x@@ UZ0DNuu NuSBeg"‡gf"``P(*SJg "J"` 8BD)Fq0,m X&m@Qd(/ / / K}QR,IP` (*X"Tb*(f"ee*)Ȓe$*ICʹl o( o- Y-w XJp`X G`d&^$^|*_& _"X$_"X (ԖG(H$S) $ceÑ*ȓ) $d!87String space corrupt}a1m V́/܀@0 _`<NfwgTNu3/(Ip1ً@0$-DgRňX$`0d<_nBg6,10_̅@$ &Ne"Ud7w&'&DC?$e|A!6array is in use - cannot erasef&v0ijol@6xA:x@v00x@@nj@ H؄ Э eHLH@P Df/ó]\( `/L@1 s`Z1~NuZ1D@@e+DDBØf@D1Rt1H0$zr/가Ѐ.D(d(k T1Kj8•Z1 @ы@egS8BDa&<A6 Vp+* GZ0Zf& ք&@0`p+(Yf؉Rfgbڄ( " ^a(r# PpJ Gzи~6.p+ڄOքepr-" *d ^-P؅zT!p+Z"!p!z2.bNk0H@$M`$^&I!H wg/с$_!x!a Jpװ"~J`JkR"`2g`HkD2Ho>SoRgSe((`x"D!a H ^nN󚘇c#--`^` G-@v IJg0Sf-.XR k!-#02/ψavEn(up~! *-JcZ\{J0bMS/ Ř*kSpH@d4d0SW?@4JkH`{ L0Sjޤ0ˉ뚉0gWd0gf `Τ0h @fXgXSeTaaVf>BD`8ae {dV!$(,tHB <fz`z ^.`aJ$(,nzac`ad`a e`ab`ae Se gNuJ G&^2Ƅ VȐx! N/ I"JҖgp SQDC G*a&"t /Q@@] ^ G븃a("P~r#gEa*f.t!Nuxpx!r#Nu/ zRA _@Jf(vS8. >HNu0HiH@>9 H@g(Jg$HAJ@gJAfHA`JAgH@Af ށeNu~9DJnDJ0 ai nJj1 gF //JvD!JD pfҁU@D@eRw≦ ^!"G 8^_HG ^]$W^"^f!\$^"~S$$$"$'0hﻨ.904 4@o1l~#2 o 1r21l73&4%Pk2BHҁC.OPv!`6FBH*6HÖk$n UDkkߙn"fֽ"`y݌J1F4bx_CiPnL1C kR1CHx00BAҀ8^1JzgaP H1SDt =>A@n`03)w K A A| f3&p0t0x0.0ڄ0ֈ1202 2N66t6J^f8@R:79-EBߎ GJ`@4-H/ x$Nr6ASAHDJD4ЊHD0Bk"R@./ pgZC2 AA ?H؁H222"8B2HR2 UAk122T2prHASCd2`"yd&`2 4BSAA M BC p0 !.&QAtCH/~@z6ESE"k\R/P(Q_( ^UoAPA*U4R߂FY"F@"R: UEk""`/PS*:a@Zg(w)Zf0f:B<|P) _~@$M!J4v`BZ0aHR$  PR4Q5Cr7 QB(` 0gcNnhza4%`ofޤa.7 `0^8HmGn! ! ^"G002}.s  "9tL !iqHc?)00{A{$IP9pa, &Hx z".( * ɉ Jj|-D0tpve RdҘ`JjPsp spNu;B@'_7d7 b 6`HGBGHGx zv tpxXvtpxzfJfJCfPL e^qHR.`oxp}J $އe JUXgR_އ vp0x`v[`v{骾z>ψ$IĀĀr,"ed  ۠02000@fDAm\|P0k @1APn Nu l@Nv`@AX pQa*g $ a E P`NuPƠgN`a(Qa$ a a *Ɛa'aFA@"q'l`"z0'a&Jk "-g$AN*>G'2`((*`Ԛ&Jg mNJyH&`X"'JwUgBRg"tL`H?8(H wo(ȑLf0Ap pDA/2 nf*0u@@g  g8H0 lL LJ9p"`r,HA,t,HB8"Lp`J`BLfp@`JfrADCB gBW,:4::KZRaj0PNu*#PDrEXp|dp?в@ddL#&P B H`rYL8X/ Jikr~"WX`a2n"W`rcZ"_X`aܬXJX?Ap,0-FPS p 00Nu  H P @DrepLx&I/ ah&_R`gLgg eܺgmr&_`ʿJgSwgS9/ rr0"?,f l$x*ГP\pr aFr ax2p4R9М9evdgddpO`0VfO f ,#d0 #$?ҰNM\Jg P`Rgp9 uҏr!`Sg U v"&vRwBgв=NAbPOx(؃`^)C0$0 8u?BҰBNA)@BoNAO p9_Dp 0 0pH`t9Tlpf @NuF5LCKܿK$<вANA\|g"Px(08a`t%0߿f ><$0>"xPЩ0 pr1Hx0*1JmoXHx/ѱ?(2 Sf ?-XfB;8'`Jft@Ԃ(?7P/p1Na80")ASA(BP}B$@@|>NAXO@(`8e#d$ g :@N.V@@(edp`^vpgJ@f",g a@farr"r@Ul(/, ?G 0gAX>4 ,$e ?agp>F1~|@*0R*P_<gP$z(Qg$S@S@dBg?/9kvT|t?(o,@gA$e(ٕPP$a8*)l$/ /0C"/XT&ѕPfUHT 420&(:!d"B O | AB0PaX}PI? OpaT}@$//PR@NA$%d"kp ="R  If6,Sev H x ggRQ_BL0`r`9 IМG! eSf C ^v`Sfvapp,FvgNu  f6pfp6zapEStw ªDX$`*16` HTnP\xQg>WbB@l 0fZR8*1"@g(*HEJEg܁ @^nf(SE`HE  |A.^ZftPAAz^H`Af(Jj(P Z@ P $PÁ"G:ANu\s*Bz`&0WVrbrh {```ǁ"*1Sj`T^q,Z0,&uPyP?d 8(U"" 2`p2$,BSPRT:AUX::KBVLST:H@>0Hag (I p4Nu8<0DaQ@af Hp0a " -f ҰLB @N;m;@"psNBNuCr2@ (0{2BQ mrfRQZ"0<NB0-D;+51*h.+mwznG p d00BmpNBT@g$pMa-PT@;W@,d2f:P aCannot open workstation;@z@n+mxrF(p&d;m֯jp`Ў`Аm`lFJWp'*2FFǢCpЇP Đg(+@pFpz a.a p `@rqQppD`p4*0Q0/ Hw0^0/@|ltHIy o f"A`1x/H2"nrp`kx6AE9@;@@0:0@|9) "o @2@.Jo& IaӔh R/ a<)H."_AB"l.;Ҝ+Ipi0Rwm(+H L 80P06&JL@ASBSCHRHQ`J-Qfaxpd ljCP"T#zT3zRw$ah:3`"A p f uNV0D5#"F1(_6URdaF2PaJI60HA+A:-P+@X@ a6/a _0J6pfr`~JCg$0|!vfig RHjf~Nu>GP std< *",o00 AĢЄPہi `a@ p`p$( b0 40.c> ^0RRJCJWf(#& Hz &NN\Nug!cjYv9 GE`aD/ ?NA\J@k`av `v:`v;`ؠ ^aHmX/ BgVNA4 `ap@dp:/ SDe Q)B<"b@ Vp~Bg<=NAP ?>NAX$Aά`ؑJg|f Dat g a `0JgS` / NAT$_2PA:BRA?G*OpD@0L08pCa@m$gA0)HjF-SAfw^ {-Bޘ   ` n`&"G"]e,`n e2`0HR4F3A>A8Hq@e2TI`2ҁb+I,ED5B44v.A,: +mx0DI8@C%F A`"^48LRD6_@`8VЀb0\, Ɇ`20\naQGVG0G>( GJf 09`@oNuxeYG~(=iHzxŠx d:xd|rxgp|r };p>5ur >-xNuxa܈`g3HOJg&f )p/xIg T3 N]t ` `t.P>D >p Gtdj(` D DD0/ ^aĴЈYfB O&`WH _ a[ :x3 (x.O g ggX` (_PPpJ!D04</vQ0. Compiled with HiSoft BASIC <rtv&fO;H>qdh'0 fDLST:4H>op`6 "0 I2pf ^`v`p?PSfXvx Igv}x Ogvx Rgvx Af2HCt4>^Ir6℮HC I|ftT 0ڷ|6ڤ`~!ݮf4 NaJ-g prG`ݘ`Df?. i~@(؇E}0_`(0|aSH0fNu<!g.fH/"h*)p/ Ifa PHSf _*NumlH(x"mLŽ0ro0Gb!_f~(ޕ~e!4`َ ^qd0GP Gx;mD>a;G;|rZ$0m>p^ GLp<NHA86HBrBDHAJAgHAlAcV?B8SDP08SD<`tg.L!gJ@HGJGpBRBBdBSGCt<ƿ g,m f?N _`躠A0:1~67Nuېa_֊B`.P`TA`T@x`T@``Z`}00-5pJgDJf>pg8bMg2bNg,bOg&X;D;mf;U/-BWP+LpJX~UPfo~`P"v`106@2~?xLNAL00(֬ aBS0uW0 _0_JUgY0or2YZ1q Y Program terminatM- press a key to exit6!pFATAL ERROR:  at linea,GgT klknf`@,k^g> ^g2k8<d,&B ރeNuRid~S 70Nu.!JNu oD #! gvgPk<"#kBSbHGއ[k g"  `DgjD`.:w`.B0~,gF \10iRE]B&HC(BHD؃BDHD1HFބj{ g߀Siex@ބއd V@E4j1J# gBAk@jDNu#BkBADfD߇Jjز`i,<;ADp6ai ,<[?Dp(!gj?PԶHo~ A,q2$Bx,qgJCD<c~|*g:TSRB&(Jk ڄ܃VPNuqz_Jg0jzDi&S*862PJNC*bkBLe0힆!r0Bg`0pbH=~B8 4" q2JBjk&xJd.,VNv ,.qFNv"`ޯDBaS5NvNuMC68343 FLOATING POINT FIRMWARE (C) COPYRIGHT 1981 BY MOTOROLA INC.HF~`*]lDvUt QCtF"&g0pC2DCcm 4n"D,gJ6k;.DE6D@G@ABxAb DSGkUĆQkNj2xc 0D@`fƨD@@`ԆӅdf 풤R@fpk耻JkpxA-`J:0?V`Vdov$OaT` HВR@,@LP0 : 8 HB.ڄG0@EHE>߃8 < : ̅ކ,CޅC8FHB: ر: ʝIJ HAʳG}CADDHFر*܄C8 V 86HA߃vHEEH{FHDDڄ"$0@H Z* Hf JfCLX@F,rwo\^LD@؀ D(*H8x8pJff f0`&eUSjpRSfҎsg CU8 g0HGOGG,H@O@@HGBG p̀ʑNug }PHGzgVH@mH?|lFPH@VHFNFr 㯴FVVtH@ROi H@p2Ў@JEk6|d WAPd"HpEaf( "_paZD+( aɸ`DE" 4E|d ICP$ISESA VP<0Q.`u- d0` oE c I`S@f+Rvw(v<CQJTfz dl(I?lA|aVe*aNe}laVoP:^a8e}za@Roba$dBaB,adPa,SL\TL7p`THT lLGL$p`ap00pDKHHQK$~eJjPO:6"LL!@0Q?kQ+@$YQPÈjA.}QAcׄ͂!B_7H{vmPB0{p&4C k7CAyؠCv4WnUF؉<Ҳt"g p S@ҁ#`ls1#R@Rp<~hڠЋ>vx2(4(6(8( no864BA@`J@gHC6BBHA0)hlHn?o`a`L*jfcCD@` ԄӷdR@4fJgn S@^jl[Nul5@!JUXfBB|XO@/ 04R0(iR@&Oz/zL81P֣7CBCSHCԃ6BBHB҂7A AQHAЁ'@\KUEjlJkSj(jH&}_@L/: xz0 4"> Jk R5$j|?El҃т|!QJv$jB 0,3H?@p"_Op |T`L4(jQ(u@#< k:9/6ɿ2_2/ ,*(ԥ%C@"k 0Pvr0P@Q QQQQ' =nѷYG7ֿwp_Aܯ .BҴ$5ϐ|敔ȸw2œJ~ePm%tѸR@v z 0pkzLs Fnz Fml8DD/A p@<&0@ W.:BxHCڃHG6ڃdR:HEXOޱއSF\rFv 8fi F?@JDk~HF?JDa|[Qg*e -WHFѻg@.fИgnSD`ɐЊfVafdRFa~gBatg@Eg`ef0adgeCaTf8aNf DbϮE`ptPDDSN`Ba(faeSF`&e`P`Pևe lPօe.NuzgLSgag` g` g` g`@+gAg@0eQ9?bɐO// JH>f~A?|+."T/"<HFvAbPmn d\HSC`]HRCPng`a `g/|E+00,4jDBP- B eR/.E`//tC$J(f`8X*x UeBޅ D0H>H4|T!Fo GAp 5dSGfxA 2d|+fd/  .gR`:fR`0`RR~1HGHG Ef (`Vfd$ R ` h01f`Sa/f= pS _` P~x`L!.x atMlppv"OE` 5e / "bfp:f*`1RG$_fpz P7r_dD`(x.qS@e5s0\!$Tqs0Gcqs`pFg FfSGxEx+xaJGlDGT(Ga(G ` _CCONIN&  0`OUTg]AUXIN%g{rPRqj_CRAWIO_(fC΀Z]NE΄00 ]S DS_ETDRVyDo]zz. _MADDALTfDGkFTAg]SUPERf uTtATE* 0Tg+TIM,Ñg-FtTAf/_% 0PTERMRESg10 _%xܑCLOS}>FREADf?_FWRITEf@5(SEEKfB_MXALLOCfDݐDUPEjFFORCFza0sPATHgGMhHM+IHG&gL|]FSNEXOFԓWZHa1HB , / NA\"FHUHps0|l/Q Nu*`0NATH@>^U?/H*{86NAP`t9`t:`t;P/?Vz<`z)=Z2nVOtA`ZZP] BNA YH <CijVP/<JPű Va_Ԅrֲ䴼d R$O w(/ a0B8 <_Va 8<?7((KIJ.`.pS߄fBg#@e`z8޲NEXHFֱ¾Vnr @@n$"A&S ˿ @ PQB R ,U05ʠSSBRK PHYSBAS@]oLOG(]tREZ%^ETSCNЯETCOLORI"[Zzv^z0kMFPk IOREl$ _+RSaF,zbKEYTBL,RANDOM,RBv֎CRDMzdCU̶IjЕo,kBIOSSJDIS0JoENABdGIACCESY0OFFGIBIjOuNp0XBÑRzЛDOSOUN/PR!KWBDV("R#$ 0VSYNeC%!ᒐXE&0PUNTAN'd`Pu(BaMAP,ї,Mt.*O<+[_%`7BLITMOD@pEQHIFJPbEtQ^BANKIRKjS 0NPAL*TUwGRAYIVMEAnW'68NN@r`r Z ZZBP?NN Vr`?-F:NNTpNBT@VH$t%ro`~;@@ uH@+@<;|"[HAް NT@TD;D0@ O$H UD r `2rձuz~ĞSDewB L 60\4 `r8B\p$ܪ(L 04%!$(\p04t\ptrAz$44d8^;Pֱt \pt^0-0݀vt9~$8"< -`xrtt\p $Z(ֳ0UfBl"@ 9",`"p&t `p$t v`p#trG!/?\p4" x4Q HAD3NuB%p ް0ڨ"ֱr0`pHA+A@ `p0"H 2<0m$;@p ``pB3!`p`p` 0P`p@u12prp'<#B l$77@`pg7Fkp `p`pq`p`p`p`pk`p `p`p`pj`p`p`p`ph`pz`׾p 0B>`pB2Whp266\G"D@Dp'0l=`!p|an4v4~4xNuU@a؝!q13Pp{U`ܤ0pe`pp@`pn+pPO`pw#BPJMQx`ry` ~2` rm#Q+XtPX;hbA4Q ePD@T13pi\pEn4zv43P@F H#2!"HRfC (SQ`W@"0QT ta r4F0$XtH` ֓rRgs)\p^`RG`J`pqpRȔ1`hpp1a^.A0` "0Ѻ`pP`^04LP 0.P+P{C`2BYa^p/`r+P fPr*Ppq`ur@@p{0_r` p200)BpPaUX0(0Hp 0!0-vR5qr'` rs`r`rN!o`r@r Xr`6pJPppG`p2`(kr08FPpi`+$0,$AXrb"qrpOa`LpMp`Dp6zpPa`6P `Pplp`&Ppa@pp¢0Be1qqr(Ep"`4Qph` sfU0>\"w`2R0NuP@p apP uzrpp7Nrq`c p_apKpP 4pW8re8dPjP$ri8H,s`srI8qp(p3Ppt0v+Xo`@u@@p5pp5Hpk0g0!Wp`pm` pxaCx;JEC^6p,qp/1pR̖~spy`vRG _Pa^p}d^$( f`rP8|z"crQPn(p4sa%`JSe`B[J`ƒsp"`  W_Hڐv¯ex㑸az[aL/ ND"PZBp d(aֳ0fp0G`zgm4ֱfaձ"JJf( S]pdpx$Se `B&tp7ddpPa8B rpP ac>cV Iz$H@"lHA"Cp6420J Q0 a0bb4#Й" m|A@QarX1~paV&hֱ`<Q.D@|wp$0bYqŀvRp%D@sr]rp&D@ް"H$A -6 8J\nϒϤ϶"QQʿ INu$1&1 (1}*1Š`@bt߆ߘ`R0 ?P^JT`u&$866žph(B*v0(0.0TZ (*>:&PfldnRB,|<J>N *(JL$J,J$8:~,$b48L:RDD**P , .,` >xh BD@H0d@8L"((D4"D~ z2"&( 4ƆzT"V8:R<.D*J^JDT4NzB,:X.J2$ 0lP(4Nt>,ZbP4PF08*v<>(^$0&&^B\^TP^X^Ln^D* T8*F2^8v>Rp "bF".NJ\ 6 0` F2F8,h|H0 (F,(,DB2h(0d "2>2nPB4ffn&,  6,8   A<Ax8xx|xx<'=sx<'>xG?~@ 'O<<|>@? ??'?O???O?'??  |>@<<O'  @G|x|>x> 8x    0c#8898㐜ㄜㄜx8p8p8`?79;w9;p9;p9199y$44aSllmzA !! .77 8<<=BBCGGHLLU]] ^bbc ++=h++++exxyAAAAA" 5A   l:A   L?A   ,DA   | IA  \ NA      7 B t" A6 , "N "p "   A  "  " " q"     %7NG4%&#    " * 2:BJR Z b j r 8%$ ! " # $  &3'D(V)X*M+G ,W.-N:.FL/RX0Ad 1Lp 2Cz 3J %U 7560*6T4p@8<*9:;<7=? >?<NAJ* BJCGGDE EH  CFF  E@BHI IA" GA* @KL L  JMM  L@OU< PT0 QP0 RS04 SI0P TBA0M UO8l NE%0 "  .*****;*f*  *  *  *   O C%  &O !"D"g"""" " " 9 " \ " 0OC  (L                $ 2C T hO                 %  !" % 9 K 0>  L   V  _  h  q  z %  Z""2"b#$%b'())*B*rGEM Bench V3.28 Ofir Gal 1993 ============================================================================= This program may not be included on magazine cover disks without permission. ============================================================================= ----------------------------------------------------------------------------- New Features and bug fixes in V3.28b ----------------------------------------------------------------------------- * An additional reference based on Gemulator running on a 386/40. * Popup menu bug fixed (thanks to gdrayson@cix for the report). * Better compatibility with Winx 2.1. * In previous versions, holding down the Return key for too long caused GEMBench to run all tests in an infinite loop, so that the only way out was a reset. This is now fixed. * Popup menu now supports keyboard shortcuts. Use the up/down cursor keys to scroll, ClrHome to jump to the first item, Shift+ClrHome to jump to the last item. Return to OK the selection or Undo to cancel. * If GEMBench is loaded under MultiTOS, it will terminate automatically on a resolution change. ----------------------------------------------------------------------------- New Features and bug fixes in V3.26 ----------------------------------------------------------------------------- * An old bug reported by abrownc@cix has been finally fixed. This bug only occured on certain TOS versions but was nevertheless my error. It could cause some windows to 'die' after a rather convoluted series of user actions. * The form handling in this verion is much faster than in previous versions. Buttons do not 'click through' foreground windows anymore. ----------------------------------------------------------------------------- New Features and bug fixes in V3.25 ----------------------------------------------------------------------------- * Added Gemulator support: Selecting the Gemulator from the hardware reference box reveals another popup menu where you can select from 5 PC/Gemulator configurations. The program also detects which version of the Gemulator it is running under. * Further code optimisation which resulted in a slightly smaller executable and better performance. * Improved compatibility with Let 'em Fly. * CPU tests are twice as long so hopefully more accurate. * If GEMBench is run under single TOS it will open its main window automatically. Under MultiTOS it will only display the menu bar as before. ----------------------------------------------------------------------------- New Features and bug fixes in V3.22 ----------------------------------------------------------------------------- * Added support for the window iconising features of MultiTOS v1.08 * Tests that take 100 seconds (Gemulator on slow PCs) or more no longer produce funny results. ----------------------------------------------------------------------------- New Features and bug fixes in V3.21 ----------------------------------------------------------------------------- * An obscure bug that only appeared under MultiTOS caused the main window to stop responding to mouse clicks when in the background. This should now work correctly. * GEM Bench supports the new send-to-bottom window command under of v4.10 of the AES (MultiTOS 1.08 or later). Simply click on a window's move bar to bottom it. ----------------------------------------------------------------------------- New Features and bug fixes in V3.20 ----------------------------------------------------------------------------- * Further optimisation of code and resources for memory use and speed. * The scroll button in the hardware reference box now works in ST medium resolution. * You can now compare your system to a Gemulator running on 486/66MHz PC. Just select the Gemulator item from the popup menu. * The cursor can be moved freely using the mouse in the Save and Print dialogues. ----------------------------------------------------------------------------- New Features and bug fixes in V3.12 ----------------------------------------------------------------------------- * An additional button in the hardware reference box lets you scroll through the various models without displaying the popup menu. ----------------------------------------------------------------------------- New Features and bug fixes in V3.11 ----------------------------------------------------------------------------- * The routine which updates the stats when selecting a button in the reference box has been optimised for speed. Other redraw routines have also been optimised. ----------------------------------------------------------------------------- New Features and bug fixes in V3.10 ----------------------------------------------------------------------------- * Double-clicking on some objects caused a crash, this is now fixed. * Under Falcon AES, having too many windows open while testing could cause the system to hang. This is also fixed. * GEMBench 3.0x did not work under TOS 1.02, it now does. * There is no need to top a window just to click on a button. In GEMBench all open windows are active, not only the top one. To click a button on a background window simply use the RIGHT mouse button. This also works under MultiTOS. As a general rule, use the right mouse button instead of the left. It is ALWAYS active, unless an accessory is open. * Moving windows around could cause the cursor to disappear in v3.0x. This no longer happens. * The RAM access test works better on 030 based machines, giving more realistic (and faster) results. * The popup menu and some redraws are now faster. * The program now reports whether it's running in FastRAM or ST RAM. * Better support of 3D object under AES 3.40 and 4.00 (TOS >=4.02 and MultiTOS) * More accurate results on TTs with FastRAM. * An additional program for setting the prgflags of GEMBENCH.PRG and AUTOFPU.RUN is included. Note that the program expects to find GEM Bench in the same directory. * Additional menu entries for saving and printing test results. * GEM Bench now uses less memory when idle which can be useful under MultiTOS. It uses about 150k when idle and the amount it needs when performing tests varies according to number of screen colours, but is at least an additional 70k. Previously it used at least 230k whether it was active or idle. * The Hardware Reference box shows the current system configuration correctly. This used to work in v2.5 but went wrong in v3.0. It now works again. ----------------------------------------------------------------------------- New Features in V3.0 ----------------------------------------------------------------------------- * Improved interface GEM Bench now uses dialog windows instead of modal dialog boxes. You may open several windows, move them around, close and top them. At any time you have access to the menu bar. If you open several windows at once, changing something in one is automatically reflected in the other. Changing the Blitter state in the main window for example is also reflected in the Save or System Info windows if these are open, even if they are partially hidden. If you have several windows open, you can top any window by clicking on it or by selecting its menu entry or the button that invoked it in the first place. The menu bar can be used to perform a collection of tests. Three entries are available, Display runs all graphic tests, CPU performs the math and memory access tests and All Tests simply runs all tests. These items also have keyboard shortcuts which are available at ANY time. The Hardware Reference box has an improved layout, making it easier to work out which system you are comparing your setup to. * FPU support The float math tests now use an FPU if one is installed. The file AUTOFPU.RUN must be in the same folder as GEMBENCH.PRG, or on the root directory of your boot drive for this to work. If GEMBench fails to find the file, it will also try the PATH environment variable. There is a special text file called FPU_CPU.TXT that discusses some of the difficulties in benchmarking the FPU. * New test routines Many of the routines have been improved. Notably, the CPU tests are now in assembler as opposed to BASIC (Thanks to Eric Northwood). The FPU test is written in Lattice C. The graphics tests have also been improved. * System Information The Info button opens a dialog displaying machine type, TOS version, AES and GEMDOS versions, NVDI, FPU and other information about the system. When using the Save or Print facilities, GEM Bench now adds info about TOS version, MultiTOS (MiNT) version, Blitter, NVDI, screen resolution and FPU. * MultiTOS GEM Bench is now MultiTOS compatible, utilising dialogs in windows which can be moved around the screen, topped and closed. The menu bar and therefore desk accessories and other applications are always available (except when test is in progress). The best way to run GEM Bench under MultiTOS is to quit the Desktop (click on the Desktop menu entry while holding ). Then using Load... to run GEM Bench. This reduces the overhead of having to redraw the desktop between tests. If you run GEM Bench from the desktop, the GEM Window test will be very slow. Process priority may be set by pressing the Priority button. This will bring up a dialog box where you can enter the required priority level. Positive values increase priority and negative numbers decrease it. The value range is -20 to +20. This sets ABSOLUTE priority level as opposed to delta (relative) values. * Bug fixes and general improvements The ST Review version (2.5) had a bug which caused the system to hang when trying to move the cursor in the Save and Print dialogues. This is now fixed. When saving test results more than once, the chosen path is preserved, making the process a little easier. The justified text test has a cleaner appearance when not using NVDI. * The program SLOWFAST.TOS is provided for TT users. Use it to change the program flags. There are two options, FastRAM or ST RAM. If you want to run GEM Bench in FastRAM simply type Y at the prompt. Any other key will set it to run in ST RAM. ============================================================================= Introduction ------------ This program is Shareware, if you like it and use it you are required to pay for it. Please send 5 to the address below. If you enclose a blank disk and an SAE I will send you a registered up to date version of GEM Bench and a selection of my other programs. I will accept foreign currency from North America and Germany which I can use to register shareware overseas. US and Canada - $10. Germany 15DM. About the program: I wrote the program because I was never sure what other benchmark programs were exactly testing. Most benchmarks for the ST come with screen accelerators like NVDI and Quick ST, while the results are not tweaked I felt that an independent benchmark was needed. The NVDI benchmark GEM_TEST tests the VDI text routines by displaying various font sizes and effects as well as a 20 point font. This is something NVDI is very good at (large fonts) but not necessarily used much. Warp9 and Turbo ST are not that good at large fonts and do not give a high score at the text test. Quick Index is another benchmark that almost totally ignores GEM, most tests are BIOS and GEMDOS related. It tends to produce very good results with Quick ST and Turbo ST which do not represent reality in my opinion. I am sure GEM Bench is not perfect either, but I wrote it without any particular bias, I truly wanted to see how effective the blitter chip was and which screen accelerator was the fastest. I also wanted to see how much faster the Falcon really is and how it compares with a TT. The subject was discussed on CIX and I took the advice of users and programmers while writing the program so hopefully we now have a definitive test for the Atari range of computers. I am open to suggestions so please write to me if you have any. I would also like to hear of any problems you may have running GEMBench. Ofir Gal 3 Downs Road Beckenham Kent BR3 2JY United Kingdom I can also be contacted via email - ogal@cix.compulink.co.uk ============================================================================= User Manual ----------- GEM Bench runs in any reolution with at least 640*200 pixels. This includes ST high, ST medium, TT high, TT medium, TT low. All Falcon modes are also supported except ST low and True Colour. When first run, the program simply puts up a small menu bar. To start the test select Open from the File menu (or press Control+O). The Main Window --------------- The main dialogue box shows the test results on the left, these will initially be all zero, and the various options on the right. To start the tests click on the Test button and leave the mouse. When the tests are completed the results will be displayed in the format: Test time took in seconds ratio If you run the test on a basic machine you should get 100%, this means your ST is running in its normal, terribly slow state. In addition you can run a single test by clicking on its name or the keyboard shortcut. On the bottom right you will see the hardware reference box with three buttons. The first should show your computer model (ST, STE, MegaSTE, TT or Falcon). Clicking on this button pops up a menu where you can select which machine you want to compare your system to. The second button is normally the Blitter button but on a TT it changes to FastRAM. This does NOT change the blitter state, it lets you compare your system with an ST with or without a blitter. The third button lets you compare your setup to a system with a Floating Point Unit (FPU) if enabled. All TTs have an FPU so if you select a TT this button will be selected for you as all TTs have an FPU installed. To compare your system to a MegaSTE with a Blitter and FPU for example, first select the MSTE from the popup menu, then select the Blitter and FPU buttons. * Note that the old Mega ST is considered an ST. * All comparisons are to a machine running in 2 colour mode (monochrome). * All refernces are to the very latest TOS version for each model. ST - v1.04, STE - v1.62, MegaSTE - v2.06, TT - v3.06, Falcon - v4.04. Save and Print The other buttons can be used to print or save the test results to disk. A small box will appear where you can type in details of the test. The program will automatically enter the machine type, blitter state and TOS version as well as screen resolution and other system info. Info The Info button displays a dialog with system information and also tells you which machine configuration you are comparing your system to. Blitter You can use this button to switch the blitter on and off, you will be surprised to see the difference it makes, especially on 8MHz STs and STEs. If your ST has no blitter this button will be disabled. On the Falcon it is not possible to switch the blitter off so the button will always be selected. If you have NVDI on the Falcon you can use this button to toggle the blitter state, otherwise it has no effect. Priority The Priority button only has effect when running under MultiTOS and lets you adjust the priority level MultiTOS allocates to GEM Bench. Statistics The statistics box is for a quick evaluation, the Display entry is simply an average of all graphics tests. The CPU entry is a simple average of the other tests. The bottom result is an UNWEIGHTED average of all tests. It is important to note that these results do not necessarily reflect reality. It is much better to look at the specific tests and see which ones matter to you. For example you may get an excellent result with the VDI graphics test which will affect the statistics. If all you use your computer for is plain text this result is not relevant to you. Instead, you should look at tests like VDI text and scrolling. The Menu Bar ------------ Desk About - This displays some info about GEM Bench. File Open (Control+O) - Opens the main window. Save (Control+S) - Save test results. Print (Control+P) - Print test results. Quit (Control+Q) - Quit GEM Bench. Test You can use these menu items to quickly test several functions in one go. These items are active whether the main window is open or not. Display (Control+D) - Run all display oriented tests. This includes all text, graphics, dialog and window tests. CPU (Control+C) - Run all CPU related tests - Integer division, Floating point math and memory access. All Tests (Control+A) - Run all tests. User Interface -------------- GEMBench is the first program to include the xform_do toolbox routines included with the new version of HiSoft BASIC. Each test name is also a button. Clicking on it runs that test. You will also notice that each button has one underlined character - this is the keyboard shortcut for that button. Press Alt+S to save or Alt+D to run the dialogue box test. In addition, the cursor in the Save and Print dialogues (activated by pressing the corresponding button) has several enhancements: 1. Pressing Shift+cursor key moves the cursor to the beginning or end of a text field. 2. Tab and backtab are supported. Backtab is achieved by pressing Shift+Tab this moves the cursor in the opposite direction to Tab. 3. Pressing the Undo key has the same effect as clicking the Cancel button in any dialgue. In the main dialogue, this is the same as pressing the Exit button. Note that both left and right mouse buttons are active in GEM Bench. Technical Info -------------- This is a list of all the tests and how they are perfomed as well as information for the non-programmer. Dialogue Box - A complex dialogue box is drawn to screen. All form_dial calls are used except FMD_FINISH which is only used to clear the 'mess' at the end. VDI Text - This is the standard v_gtext call which is used by most programs to display text on screen. Text Effects - This test displays text using v_gtext while changing text attributes using vst_effects and text colour with vst_color. Small Text - This test displays the small system font. The size is changed using vst_point, the text is displayed using v_gtext. VDI Graphics - The test draws a rectangle and circle in replace mode, changing their position, fill pattern and colour before each draw. This is followed by v_pline in xor mode. The VDI primitives used are v_bar and v_ellipse and attributes changed are vsf_color and vsf_interior. GEM Window - This test creates a window then displays it. Uses the AES calls wind_create and wind_open and opens a window 640*400 or 640*200 pixels according to resolution. The window is then closed. This allows to compare an ST to a TT without having the TT open a larger window if a large monitor is used. Integer Division - Simply divides integers. Something every program does at some point. Float Math - Multiplies, divides and adds single and double precision numbers. Also calculates trigonometric functions and logarithms. Uses an FPU if one is installed. RAM and ROM access - Simply reads from RAM and ROM. Useful to show the benefits of FastRAM. ROM location is obtained via the BIOS so if you have TOS installed in RAM, the ROM test will be reading from RAM possibly affecting the speed. Blitting - The test draws a black box on screen then moves it along by saving the screen area to memory then writing it back with a slight offset. VDI Scroll - Uses the standard vro_cpyfm to scroll text in a window. This function is used by most text editors and word processors. Justified Text - Uses v_justified while constantly changing justification parameters. VDI Enquire - This runs through various system enquiries, again most GEM programs use these calls. ============================================================================ Thanks to Graeme Rutt, Roger Davies, Eric Northwood, Joe Connor, John Eason, Iain Laskey, Andrew J Lee, Don Maple, Alistair Bodin, Mark Webster, Andre Willey, Gunter Minnerup, Charles Smeton, HiSoft, John Cordes, Kevin Fason, Daron Brewood, Darek Mihocka, Karl Brandt, Chris Goodwin, Gordon Drayson, Gair Shields and everyone else on CIX for their help. Sorry if I forgot somebody, this list is long... Ofir `,# b`,LArc's PFX 1.13P 1990 -soft, Markus Fritze g.h` /H*@"m mA$H -(H!!!!!!!!Sj JC pl QN , HD , p,m:<0r Q&N~*6<Q~d So:Q` H"CAD@CD@ArTApAQoQ`&-A& LA(HJkf&CH"grאg<fA``+D +E+F.ޅR؃+D؅+D+VC m Sj mJfA, "gr/r$&(*,."A$A&A(A*A,AH~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H`Sf"|`B QL gpNޭ0.-lz5-W#d0E:\BASIC\GEMBENCH\IEEE.RUNX`.x$oI)JHz?<&NN\O"j)IxA W*j,Jf J-gRMJF"R Af^&MRM RfbGfbVfb=fp#@JFNB&I P@Jf"Ͱf ,Ma*N#MfB`b_fjbPfdbBf^XzRYIJfLrpg: 0e<9dҀ`Ae(zd"Fcae ²$W`"gB?N&I0}bB0,H0N,h"@$ p lep@)@,"`BQ,r ,8 ?o2Vl$)IxB"Y"XI#I22@,t" VA"Ad?<ٸJ`\Oo|g/M NMPOLNAJ |JRNrtB0m B nҁ& ҂`.gw g +g!fv RNJg t NNu",le ЀЀNu)x x h9h2(I9ABNuNVH3B00N'. .N$<@>vNnN(4j00@43z$R0&, "Ҁ LN^ 1Hgl@70 AN2AH./ Jkpop`Z rAHfp`FDAJAJOA Sgh@` K`KX`T@e@ZC*pB/N$.NPOpL 0/2@)G Hxa0lXO.EpaA 0Sm*l"@0;NBp"h`p!AAA1../. "P},0vPO,2$<=g&<Nl(0".=3`27P?43op",\VfTo0JgAD`PJpr//S#T/@~0`| cRr0 NbW xHxQ2N .W1$&2SPFN2S`\T`80+`͞bLb4p ~0(UPܴ3P1t52 l: [@4"H;/@8pR1$/rqLV! RUnt$v`tq~pqzRTP$Mu/B|rqZuvH7bu ľ2081qE@#Ta=QHS0H0Qn( <9PT/"U@PSXPHn"WT!SR0栞&ZE]hpFlv&<$`lƺR0*&<>hplƠR0&<0lƆR0U`UUUTJPll20\0 P! 8p^ygl"^saB\|ᨄ6`pޠ+"'P$#Qܠ„v~0Q!& l \ֲS$XPpR0&<9m eR0ڵ5&<(hEPZPYrb d:r ^U6,jT 0S. ̋LR0S(1jR/$.N mv0@'P*n )G)M)n^^^^ ^$Hl{6XOJm@L`aAH RB`&Gr2$*0<S@?6(lHMKp0Ї,Yj |[NXO @,K CrX@0@"遀:{ A/ *oh@SRP^Bp*_ 20"W POW7dlءHՀrapVA.r ށHp@mIP#PN-nP, rPd03hRplBs` 2LV! Bv?@a[qA @m JElD`El<8F@:G@BBBBGf E *Bm. .rZp aDZp~NJE DH@ (J!"HB!J F0 aH@@F"L"~G@B*"$M! NujO D@8N,0 ^҃u@ fj?~Ӈч e!$9 Nun BßCFG!Zp0UJ>F"L" t%փՂ4"&H@ҁрp"J @"!0 pHB pH@EFGGt G4 1N0 ~ &t@7t4'N06HCBBHBf0"F,, DB B2N<@Wf@ @L Pʴ<`@>1Bf@L `!`BS`B81G?GhQH@.音 HB.| G D8"DHB8HA0BAHB:HC<̛P>HGFHGBFHF݅dSD!BCHD,QhBD HBS`&W<.HGQGHFBSGPRSeTTBE HB9!P`:RRŐd SEзe3BBn$DB8@2`2p`.(,` B n䳀婳b@ N \9 擹@ ?0m^ @ @G]H@爋ғOX1̠l  7[e|p @l吀g^އp`H"E:@`ETEl DEzх`BAREҒс* `ڡ*ғ[(e@6߿NXm ` N# NBl9|p)@r)A^Wp@pBЀ` pBp9_@p )|.e*0]|p_n/6܊f AR`p?pF?NA\Op::8p|Vp|$2 J|gF0,H_@:U/,xbN.NhpƩHAEpa?/H?<ZBdBNA/@2/ ?ABe>BBg?n ^hWD| L_Bpa)_^x.?o |nTON&Jfp> //etd@ // "QS@t `| SAgU@c дgSAW  _ $p/./|Jk"ll Jpgp /`p |.UyH!$\,XO*@ fp`.-gBUx 0?r>?NAXON ,BUJg8$/H/4N,P p|`o >HpgHltp@ *:B,fF*Jjg/(yt^j -HЀe^(,@l( O ",(?Ѐm&A`:HxpHö$ c ߀m(A/&@ , -K Hd"`"H nC䎐-@윀f ." 6// 6,F`&0<FRg -n` l, / pIüJ, / /.&>к ]$fy@@F"H?-I`N(<F".)f.4v@FUfRw0"$`x` L,@T/ *JgI`4$04ТXO+@hf p +l0pph h*_paH'}4\ &l4 k &S`K g.p ~',ut--^U`,gr,XH/pAN )P,`zk$ r20H/CR`,,HѠV*+mYB- %@ `pLj Jjr+A-j ,.F.p` !p#$r`p  p0(x$~Lg/ a~ L Z!ޱ*| @S m4 mR  p / ػXO j& j p3gVpLFr@ ҁ k !`6 ggpn4nF33`м2g8B HnF, f $Ypg|#`tLf$~1DbX5p##n>B40:L gQd9^1p4x2 >BepH<4ӶR1HHǻHpJ XbPORf .ڰor*P*Ul&e0, MƱf +j0ѕ`*wK`P&HU$MYJ"Qf. f~0/~^W rՉ*Բ@*IYM~lPW&P" g:aj ,3`so 3`( V ߤ`"@a#lx)Ix#DPg(Yg$ qGX75|aa7CcjM`p%ypz_pa ЮE&pnPpNXOAlXOL"BL Q Q^$ NuWWf Sp8$a Hz&NN\ ,|)}|NuY&a"C`fes"Ao$ԙpQf;p"""U`-'&|`Nqz8<&<><$<|(o*lNN N~NOOB-J+| V`NqN8NRun GEM Bench in FastRAM? Y/N NRNAx-~-~NN2Ax-NyNJGg;|';|`Nq;|!;|`NqNTpN., rNA./?<NNO;G=-~NJGg>-9G`XNq?<?-~/?<BNA.O ;GA./~/?-?<@NA.O ;G?-?<>NA.XO;G~9G>,N\NupNN GEMBENCH.PRGrNA./?-NNO;GJmf>pNN AUTOFPU.RUNrNA./?-NNO;GJmf2N8NDone! Press key to exit.NRN`2NqN8N GEMDOS ERROR ->-NnNrNRN?<NA.TO;G~N~N O/ C0<HЈ",Іd ,`Ь ЬЬ/// Bg?<JNAO Jf$EA8,Hp!!!.H HĐ"MBQd+@A+H+L|SE;EC@+I DX;D Nu _NT+K)O)N/NHz+_Nuv`Compiled with HiSoft BASIC Some code: Copyright (C) HiSoft 1987Hz?< NAa$&?$SQdQd+FL+_/حd(Nut`t`t`t`B HNu"g"A//aRLfBNu"( H瀂H /?<HNA\OLLJgӭ"@Ҁ#A"g ,A",,_Nu" ,_Nu )H / ?<INA\OLNu\\agPB NudH0^@"g\"A")gN&Akd k L Nug0&J$Sjb jg#J L Nu&#K L Nu"Qf6@Lag" A E$#J BP )K5@ЊL NuH0&P$See&J`&"JL f B` dH^@&jbG $K&SebAfk&S2*Ag2"3@$C" L %AgL NuCg~L NuA5@$C`p"g$/ "ArJg$i 2*gЁ$R`"Qf$_Nup"g&/ "AJg$i 2*g $RAd0`"Qf$_Nu1AC!IC8$I g"@`"f!IBC< g(d"@PI`!@g$@%H Ed`8<ae <{dNuafgSetHB Vfd`z`z Gax ^.`paJfgSetHB Vf֘d`ac`ad`a e`ab`aSe Se gNuJNu G&$P(<Ƅ VȐ"hNu("hNu/ a. _`/ @Jf(Sa. _` H@g(Jg$HAJ@gJAfHA`JAgH@HAJAf ށeNu~NuDNu$JnDJnDai JkJjDNu^_HNu^]HNu^WHNu^fNu^\HNu^^HNu~Nu Gaj4)k2BHҁC. Nuv!`6FBH*6HÖk$n UDk>HǞkn"a0ևQ"`J` GaJgF<fbxCifn4)C k2BCHUDk0BAҀQ8. NuJ-Jga|P HxCSDt =QaL`aZ3aT aN aH aB FBH*&k趙nUDk.kھn"ahևQ"` GaPJgN<fxCift4)C kJ^f2BCHUDkJ^f0BAҀQ8. NuHxCSDt -QaL` GJf@4-H/ x$Nr6ASAHDJDfHD0Bk"R@Q/ pgaHC2 AA ?H؁a222"8B2HR2 UAk0B22R@Q2prHASCd2`"Qd&_Nu2 4BSAA M BC p0 !Q&_ GJft4-H/ H/~$Nz6ESE"k\RaQ( pgaC2 APA?H؁a222FY"."R: UEk"""RaQ(*`2 Gag()f<faB`Nu2) ~` ?aJJg0if$Ip0Nua aHx a".( a ɉ G` Jj|-DA0tpve RdҘ`JjP0Q0Nu;B@'d AX$- pQa m*g $ a E P`NuPSBegN`a(Qa$ a a *(a2aFAa"a`""_xzaa&Jk "-g$ANa>Ga`t(*`AuaanJg mNJg/a`AX/az"aJUgBJRgaL`H?8(H o(aLLf0ApNupDNuH/2a nf*0@"<g < g8H0 lNL LJNu"`r,HA,t,HB,"Lp`JgB<fp@`JfrAp`CB gB,>4>>>>ZQ"aapNuP"pNur,#pNupDNuB,B,#rarE`pNu|dp,@dAB#A B H`rarYaL8a`/ Jikrarba~"W2)a2A an"WJikra`rcaZ"_2)aA `JXpNu?AA,0-F|gS@gA 00Nu    H @rareaLx*&I/ ah&_< gR< gL<g<g< eܺgHR/ ar&_`JgSJ,gS,/ rar ara&_`a"p@Nu?,?<NMX<f lf -OfrpNu?r aFr ax2< gp< g4R,,g,e lf< d<g<d<dp`0,<f< f ,#dR,#A???<NM\Jlg pNuB,`Rgp9Nu0,??<NMXrJfrpNuSgSgUgvSgpDNu&fvRBg/?<=NAJkbPOx(؃Aa^)C)C$)C 8?<?B?<BNA)@BoNAO |||9Dp)@@)@NuPH`t9+@TlAgf LNuF5LCKKBg/?<NAXOapNu`8,<d$ g A @N.V@(e|dA`^vp<gJf",g a@farrpNur)ApNuHl(/, ??<?NAO Jk)@gB$Nup>Nua ,$e agp>)@NuA(r0R<gR$pNua",g$S)AS$dBg?/?<BNAO JkavpNua|pDNuat?(,$gA($e(٬٬$a8Jg*)l$/ /??<?NA"/O Jk&ѬfHpNua < g4< g2R,,g(,d"B O | ApB,aXNuB,I? OpaTNuJg$//??<@NA$/O "kpgp=Nup"Nua  IJ,f6,Sev H x ggRQdAL0`r`Jg, I,< g< gReSf C`^v`SH @vapAaFLgNu fXp6Nufp6XNuaB$BSt QdBg?/?<BNA"/O f Hl(/,??<?NAO Jkgr)ApNuaB$Bg?/?<BNA"/O Jl |fZ/?<?B?<BNAO "Jk@g(*HEJEgpH@ @anf(SE`HE  |aZf ,B$A(aHfNu` f(Jj", )A R $,Ga"G ,A(NuXp6Nu?<?B?<BNAO /?<?B?<BNAO "&Bg?/?<BNAff$, `$/`$,"O pNua Tp6Nu< g,< gR,,g,e&,$d 8(R$pNuB,`?r ar a2`p2Nu",pNuPRT:AUX:MID:KBD:LST:H@b0HCXAapg (IpLNuLp4Nu8<0DaQNuH@af Hp0a L LJNu lN -f ?;HDA0<rtva@fNuaLDLST: na&SfXv<Igv<Ogv<Rgv<Af2HCt4>.a6 Va"0HC Iaf ^aT ^`a6v`apaf4 fJ-g pra` f?. i a؇Ea:0_`0|aSH0fNu<!g.<fH/"h*)g/ I<!fa PHSf _*Nu"hmlH(x"mpanLNuJGo |d0GNu0Gp4`;mD>Nua;G>Nu;|>Nu Ga$0m>paV G`p0m>aFHA86HBrBDHAJAgHAJCgAcVB8SDpr aQNuJGo8SD0m>`JGkg.p0m>agJBgHGJGgHBRBBdBSGHzCt0m>p` :RGf:-D(aZ.0E$p`p$"^0^`p`g,/ m fAN _`?/<NM\Nu/<NMXNuCX/ a&B _`JgDJ-f>|g8|Mg2|Ng,|Og&X;D;mf;U/-BP+LaNuafNuX`p~|f~`a"AvaHaj<f~av??<LNAALa(0( AXBSaA4`AWa _aJUgAYar2a`~q Y Program terminated - press a key to exit pFATAL ERROR:  at line _CCONIN&  0CCONOUT  _CAUXIN%  _CAUXOUT%  _CPRNOUT%  _CRAWIO%  _CRAWIO_&  _CRAWCIN%  _CRAWCIN_&  _CNECIN%  _CNECIN_& 00 _CCONIS%  _DSETDRV%  _CCONOS%  _CPRNOS%  _CAUXIS%  _CAUXOS%  _MADDALT&  _DGETDRV%  0FSETDTA  _SUPER&   _TGETDATE% * 0TSETDATE + _TGETTIME% , 0TSETTIME - _FGETDTA& /_% 0PTERMRES 10 _%_%_%_%_% _FCLOSE% > _FREAD& ? _FWRITE& @_% _FSEEK& B_% _MXALLOC& D _FDUP% E 0FFORCE F 0DGETPATH G _MALLOC& H _MFREE% I_%_& 0PTERM L_% _FSNEXT% O_% 0FDATIME W oa1HB1H, /?< NA\"FHNu opaָ|l/ ?< NA\Nu`?<0NATH@>Nu?/ opa/ ?<6NAPNut9`t:`t; oaP/?NA\>Nuz<`z=?/ oa2/?NAP>NutA`?/?/// ?<BNAO .Nu?/?/ o a/?<CNAO >Nu//// /<JNAO >NuaԄNut oa oa o a䴼dgR$O w(/ a0B w( / aa w(/ a?7((?<KNAO.`agSfBNuag@e`z?/ oa8/?<NNAP>NuEX o/ a o / a/<VNAO >NuaJnr Nup@@n$"AX &SQ @  gQB RNua@TdD