_:P0     @ @P@.dynamic   .liblist` ` 0`.rel.dyn   .dynstr  0.dynsym  @ @.hash    p .text  | .init  @.fini  @.got`@`@p`.data@@ @.xdatap@p@p@.pdata  .rdata @ @P .rconst  p .sbss@@0.comment@p pp0 p,pW pp     0 `@pXp p p p`   p-4b D8P\libm.soosf.1libc.soosf.1.rconst.pdata.text.init.fini.data.rdata.xdata.lit8.lit4.sdata.sbss.bss__start_mcount__eproleprolnowErrXitroundlastbytesuse_pointerloadsrunCacherunTLBanalyzeCacheanalyzeTLBplotCacheplotTLBprintCPUprintCacheprintTLBgetMINTIME_call_add_pc_range_table_call_remove_pc_range_table_call_add_gp_range_call_remove_gp_rangeetext__ldr_data__main_routineedata_edata_fbssend_ebss_end_iob__environerrno_fpdata_size_fpdatagetpagesizeatoiexitfflushfprintfvsprintfsprintfgettimeofdayfopenfcloselog10freememsetlogmalloc_ftext__istart_etext_fdataMINTIMEoldtp_gpinfo__Argc__Argv_auxv_ldr_presentuse_result_dummy_gp__exc_remove_gp_range__exc_remove_pc_range_table__remq__exc_add_pc_range_table__divq__exc_add_gp_rangemain % ,  2 8 >@D @Kp@R`@X`@^`@e@k@p  x   "   X   @ 8% - 8 H Z k { |  0   7 S f |0 @@@@@@@@         0 @ +P 1` 8p > C J N U \ e0 l@s@{@0@@@@@@P@+` X("<1%8 JI#=?4H92U0C;B6P L: W  * ,'N7-)!V5&$@>3D+G./ATSOMRQEKF@(#)$RCSfile: crt0.s,v $ $Revision: 1.1.21.11 $ (DEC) $Date: 1995/09/06 19:54:27 $ۺ ldddXddd@d8dd"d2dDdUdedfd0kdnd`od{d{d |d|d}}5#'{k}6#'{k}7#'{k}8#'{k}9#'{k}:#'{k};#'{k}<#'{k}=#'{k}>#'{k}?#'{k}@#'{k}A#'{k}B#'{k}C#'{k}Q#'{k}R#'{k}S#'{k}T#'{k}U#'{k}V#'{k# >" 'RBAB$w#RF3aB?؀}<8\|`@[k 'v#@}'}=8]p{s1R@[k 'v# =! h}Dii[k#kG/kG/GG/G/ '@v##^GAG}O[k 'v#=A@@ =A@@ =/!/!=O!"A@_@!DB@@A@C@@C@C@@C@C@@C@C@@C@C@@C@#@H]B$@@b@!DE^CkG 'Xu#`#^Gp/ (/G0/px/Oo@H/POXo`h@/ (//0/ /A!D/O o}/Z[k 't#0=.@ABD=&p1"!Dx}|^[k 't#0]N@!Dp}`[k 't#4Gh}h[k 'pt#E^#kG 'Pt##^G/=$p! a +X[/OBDE^Ck#^G/4 @C,CCHgH4 @/@@ O!U@@4 @",B"HGHcD?@E^Ck 's##^G`}Z\[k 'Xs#D/_Du-@@_Du)@@/ / ocD"W!HO_D-@@_D)@@/ / ocD""HO_D,@@_D(@@/ / ocD"#HO/!DE^CkG 'Xr##^G(=(]bOb@aE^Ck 'r#p#^>G (/0O8o@FH/ G4GX/? 6w!$p/0]N@(0/X}Tj 'q#{G!D=&p1"(O0oBDx}][k '|q#0]N@!Dp}P_[k '`q#0/P/P/(O "@ P/0O"@P/P/0O!"@P/P/ @@ /PO "@P/0O "@ (/0O!"@ OA@x/P/0O!"@ OA@x/x/)P/0O!"@P/H/ @@``/] @@XOBDA @"@B @"@B @"@B @"@" HPO_Dh/P/ @@i) !A)!A !A)!A !A)!A !A)!A !A)!A !A)!A !A)!A !A)!A !A)!A !A)!A !A)!A !A)!A !A)!A !A)!A !A)!A !A)!A !A)!A !A)!A !A)!A !A)!A !A)!A !A)!A !A)!A !A)!A !A)!A !A)!A !A)!A !A)!A !A)!A !A)!A !A)!A !A)!A !A)!A !A)!A !A)!A !A)!A !A)!A !A)!A !A)!A !A)!A !A)!A !A)!A !A)!A !A)!A !A)!A !A)!A !A)!A !A)!A !A)!A !A)!AP/"5 @PO_DhO!"@h/)E_=hO! A@ @X//D!@XO`/"5 @`OhOBDA @"@!@hOhX/X}Sj ' n#{Gh/h/pO "@ h/p/`/4 @`ORëG``/] @@XOBDA @"@B @"@B @"@B @"@B @"@" HPO_Dh/P/ @@h))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))P/",@POb_DhO!"@h/)EV_=hO! A@ @X//D!@XO`/"5 @`OhX/X}+Sj '\k#{Gh/h/pO "@ h/p/`/4 @`OW0]N@pOXoCL!D=&q1"BDpox}\[k 'j#0]N@!Dp}][k 'j#@/ @!@p/[J]=$0q! Aa*Xp/8O"Lo[=$8q! kLY k]@=&q1"pO!\J]x}[[k '\j#@p}][k 'Hj#p/!DE^>CkG 'j#P#^G/ O(o08/h/ /'HGH#@7@Hp/=$s! !x/X}S][k 'i#D/8/A@@ 0]N@!D=&@q1"x}[[k 'pi# 0]N@!D=&`q1"x}[[k 'Hi#0]N@!D=&q1"x}[[k '$i#0]N@!Dp}:][k 'i#8/A@@; p//D!@pO//h/pO(oGG_D// @@&q"/hOpo(_ӈ/O%"@/[_o[ J]a+X=$ s! AAY /'HGH#@7@HpO A@ 8/p/!8/A@@ 8/8Ob_ bLa4G/G? H/4GX/H/O "@ :tG@/@/ @@-HO[xOA*X@o[A*X[hO8/Ah/ A@@h/O "@ 8/!p/4GP/p/ O "@ p/'HGH#@7@Hp/P/4 @POX/4 @XO@/4 @@OH//D!@HOX//DB @BDȀ}sK[k 'f#D!DO@@ X//DB @&0r"BDC_G``/XO "@ 6P//DB @BDȀ}TK[k ' f#D`//DC@@d@" @ P//DA@@&Xr"`/!D_`//DB @oC@P//DB`@GBD}M[k 'e#`/4 @`OÐO"Xo"cHPoCDA0=&r1"]&rR"x}Z[k '0e#0=&r1"x}Z[k 'e#? H/4GX/H/O "@ tG@/@/ @@HO[xOA*X@o[A*X[hO8/Ah/ A@@h/O "@ X//DB @oC@Ah/"hO[=$(s! Aa*Xh/X}bQj '8d#{G0=&r1"!\!Dx}XZ[k 'd#0p}[[k 'c#8/!p/4GP/p/ O "@ \Ð/P//DC@@Ab@A@@ /P//DC@@Ab@p/!hp/X}.Qj 'hc#{Ghp/X}'Qj 'Lc#{GO[]$0sB bjaYJ]0=&r1"pO!D!\x}Z[k 'c#0p}[[k 'b#/h/pO(o0!D/_DX//DC@@d@P//DD`@b@"p/'HGH#@7@Hp/P/4 @PO0=&s1"x}Y[k 'Hb#0p}[[k '4b#X/4 @XO@/4 @@OLH//D!@HO>0]N@!D=&s1"x}Y[k 'a#0]N@!Dp}g[[k 'a#/!DE^CkG 'a##^G/ O(o08// /'HGH#@7@H/0/'HGH#@7@H/=$Ht! !/X}+[[k ' a#D/0]N@!D=&8s1"x}Y[k '`#0]N@!D=&q1"x}Y[k '`#0]N@!Dp} [[k '`#/A@@H //D!@O/(O"@`/`/O"L////`O8oGG_D// @@&Xs"/O`o8_/O%"@/[_o[ J]a+X=$Pt! AAY `/O "@ /'HGH#@7@HO A@ ý//!4G/ /(O"@#!DX}%Pj 'D_#hoh/ @@Dh//A(oC@!DX}Pj '_#poh/x/TGP/x/pO "@ :tG@/@/ @@-xO[OA*X@o[A*X[O/A(oC@O"LO "@ /!/TGH// O "@ È/'HGH#@7@H/H/4 @HOP/4 @PO@/4 @@Ox//D!@xOP//DB @BDȀ}@I[k ']#D!DO@@ P//DB @&s"BD_GXX/PO "@ 6H//DB @BDȀ}!I[k 'T]#DX//DC@@d@" @ H//DA@@&s"X/!D_X//DB @oC@H//DB`@GBD}K[k '\#X/4 @XOO"Po"cHHoCDA=&r1"]&rR"x}mX[k 'd\#=&r1"x}fX[k 'H\#h/x/TGP/x/pO "@ tG@/@/ @@xO[OA*X@o[A*X[O/A(oC@O"LO "@ P//DB @oC@A/"O[=$Xt! ajaYJ]=& t1"O!\x}+X[k '\[#p}Y[k 'H[#/A(/A@OTG//!/TGH// O "@ È/(O"@`//H//DC@@Ab@A@@ /H//DC@@Ab@`/!`/O"L/O[=$`t! Aa*X/X}Nj '\Z#{G=&0t1"`O!\!Dx}W[k '0Z#p}Y[k 'Z#//`O8o!D_DP//DC@@d@H//DD`@b@"P//DB @oC@H//DC@@Ab@A/ A@@P//DB @oC@H//DC@@Ab@!/`/O "@ `//H///'HGH#@7@H/H/4 @HOvP//DB @oC@AA@/!OA@//DC@@Ab@OA@//DC@@Ab@oa@//DD`@b@b4`@A=&s1"x}_W[k ',X#p}X[k 'X#P/4 @PO@/4 @@Ox//D!@xOHO!5@@!D/H//H/"5 @HOH/= @@OA@H//DC@@Ab@oa@//DD`@b@!B "@ H//H/"5 @HO/AA@O//DD`@b@"!0]N@!D=&s1"x} W[k 'V#0]N@!Dp}X[k 'V#/!DE^CkG 'V##^^G (/0O"Ȁ}eG[k 'dV#D!DO@@ &ht"?":_("Ȁ}WG[k ',V#D!DO@@ &t"(?",_G_"}I[k 'U#G(_"}I[k 'U# /Ab!`H"5 @HO /AbcH"5 @POpA!DGG}I[k '|U#tGx/`ﷸ4G@/@/PO "@ "@//ϤDB @ oC@A"X/4G8/8/HO "@  /8//ϤDC@@Ab@!h/@//ϤDB @ oC@8//ϤDC@@Ab@!/@//ϤDB @(oC@8//ϤDC@@Ab@!/O(" p//ϤDC@@#@PA@@@ x//ϤDB @A"@" @6@O(" p//ϤDC@@#@XO!A@*@x//ϤDB @A"@/B&"@ϴ/[_o[ J]a+X=$t! A*X /p//ϤDC@@#@h/P!O(" p//ϤDC@@#@h/P!OP" p//ϤDC@@#@PA@@U / @R@`/ @O@OP" p//ϤDC@@#@`O!A@C@/O&"@ϴ/[_o[ J]a+X=$t! A*X& OP" p//ϤDC@@#@h/P!Ox" p//ϤDC@@#@h/P!8/HO"@ p/4 @pOA!DGG}H[k 'Q#tGx/ p/4 @pOA!DGG}H[k 'Q#tGx/8/5 @@OP" p//ϤDC@@#@PA@@ / @@/0O"LϴO[=$t! Aa*X/0O"Lϴo[=$t! ajKY!*X !\_=$t! AAY @/PO"@ ZOP" p//ϤDC@@#@o(C p//ϤDD`@D@P"P!OP" p//ϤDC@@#@`/!OP" p//ϤDC@@#@/!OP" p//ϤDC@@#@/!Ox" p//ϤDC@@#@h/P!Ox" p//ϤDC@@#@X/!Ox" p//ϤDC@@#@/!Ox" p//ϤDC@@#@/!//8/5 @;@x/] @8@/ @5@/0O"LϴO[=$t! Aa*X/0O"Lϴo[=$t! ajKY!*X !\_=$t! A*X xO!5@@!Dϴ/x//ϤDB @A"@/" A!DGG} H[k 'N#tGx/8/5 @]@x/u @Z@xO!5@@!Dϴ/x//ϤDB @A"@/"/p//ϤDC@@#@h/P!/p//ϤDC@@#@`/!/p//ϤDC@@#@/!/p//ϤDC@@#@/!O(" p//ϤDC@@#@h/P!O(" p//ϤDC@@#@X/!O(" p//ϤDC@@#@/!O(" p//ϤDC@@#@/!8/5 @@////8/4 @8OX/`/@/4 @@OGﷀ﷈/pO "@ T///ϤDC@@#@oPC //ϤDD`@D@(d //ϤDE@e@BcC@ϴ/[J]]$tB Ba*X[A///ϤDC@@#@oPC //ϤDD`@D@(d //ϤDE@e@BcC@ϴ/[J]]$tB Ba*X[A/ @$@///ϤDC@@#@A[!\}Y[k '@K#\/o"5`@BDB`@"@A[!\}X[k 'K# \!JX=$t! AAY ///ϤDC@@#@o(C //ϤDD`@D@P"P!? /4GX/ OA@AX/B "@ X//ϤD!@XOG4G@/@//ϤDB @ oC@A"XO "@ @/4 @@OÀ/ @@4G/@/PO "@ @//ϤDB @ oC@A"X/OP" o"5`@BDB`@"@AX/ A@@O(" //ϤDC@@#@XO! A@v@/@O A@6 @//ϤDB @ oC@AA@O@o"b@BDB`@ oC@ba@!B!"@O "@ @//ϤDB @ oC@AA@O@o"b@BDB`@ oC@ba@!B!"@//o"5`@BDB`@"@X/!/@O"@PO "@6 /@O"@!DA@@ O"@AA@@//ϤDC@@ d@ba@!B!"@O "@ /@O"@!DA@@ O"@AA@@//ϤDC@@ d@ba@!B!"@//o"5`@BDB`@"@X/!/@OA@@/_À/4 @O/4 @O/o"5`@BDϴ///ϤDC@@#@oxC #5@cDϴ///ϤDD`@D@"!//!}E[k 'F#/!DE^^Ck 'F##^^G (/0O8o@"Ȁ}bC[k 'XF#D!DO@@ &ht"?"7_8"Ȁ}TC[k ' F#D!DO@@ &t"8?")_G_"}E[k 'E#G8_"}E[k 'E#/0/!/8/! /Ab!`H"5 @XO /AbcH"5 @`OA!DGG}E[k 'XE#tG/pTGP// @@DP//ϤDB @ oC@A"h/GPO`o C@ @hO[Ob[]$ uB bJKYAY 4G/4GH/H/XO "@  /H//ϤDC@@Ab@!x/P//ϤDB @ oC@H//ϤDC@@Ab@!/P//ϤDB @(oC@H//ϤDC@@Ab@!/O8" //ϤDC@@#@`A@@H //ϤDB @A"@" @>@O8" //ϤDC@@#@hO!A@2@//ϤDB @A"@/B&"@ϴ/[_o[ J]a+X=$(u! A*X /AA@xO! A@@///ϤDC@@#@x/`!O8" //ϤDC@@#@x/`!Op" //ϤDC@@#@`A@@] / @Z@p/ @W@Op" //ϤDC@@#@pO!A@K@/O&"@ϴ/[_o[ J]a+X=$(u! A*X /AA@xO! A@@&Op" //ϤDC@@#@x/`!O" //ϤDC@@#@x/`!H/XO"@ /4 @OA!DGG}D[k 'HA#tG/ À/4 @OA!DGG}D[k 'A#tG/H/5 @@Op" //ϤDC@@#@`A@@~ / @@/@O"LϴO[=$0u! Aa*X/@O"Lϴo[=$0u! ajKY!*X !\_=$8u! AAY Ø/ @@ZOp" //ϤDC@@#@o8C //ϤDD`@D@`"`!Op" //ϤDC@@#@p/!Op" //ϤDC@@#@/!Op" //ϤDC@@#@/!O" //ϤDC@@#@x/`!O" //ϤDC@@#@h/!O" //ϤDC@@#@/!O" //ϤDC@@#@/!//H/5 @;@/] @8@/ @5@/@O"LϴO[=$0u! Aa*X/@O"Lϴo[=$0u! ajKY!*X !\_=$8u! A*X ĈO!5@@!Dϴ///ϤDB @A"@/" A!DGG}C[k '=#tG/H/5 @]@/u @Z@O!5@@!Dϴ///ϤDB @A"@/"///ϤDC@@#@x/`!///ϤDC@@#@p/!///ϤDC@@#@/!///ϤDC@@#@/!O8" //ϤDC@@#@x/`!O8" //ϤDC@@#@h/!O8" //ϤDC@@#@/!O8" //ϤDC@@#@/!H/5 @@////H/4 @HOh/p/P/4 @POG﷐﷠/O "@ ///ϤDC@@#@opC //ϤDD`@D@8d //ϤDE@e@BcC@ϴ/[J]]$@uB Ba*X[A///ϤDC@@#@opC //ϤDD`@D@8d //ϤDE@e@BcC@ϴ/[J]]$@uB Ba*X[A/ @8@///ϤDC@@#@A[!\}T[k ':#\/o"5`@BDB`@"@A[!\}T[k '`:# \!JX=$Hu! AAY1 Op" //ϤDC@@#@o8C //ϤDD`@D@!B "@ ///ϤDC@@#@o8C //ϤDD`@D@`"`!=$Pu! !/4Gh/ OB@Ah/B "@ h//ϤD!@hOGTGP/P//ϤDB @ oC@A"hO "@ P/4 @POÐ/ @@4G/P/`O "@ P//ϤDB @ oC@A"h/Op" o"5`@BDB`@"@Ah/ A@@O8" //ϤDC@@#@hO! A@@P/ @S@P//ϤDB @ oC@AA@A[!\}R[k '8#\/PO!A@!DA@@ O"@AA@A[!\}R[k '7#\*AX/*X-@P//ϤDB @ oC@AA@A[!\}R[k 'x7#\/PO!A@!DA@@ O"@AA@A[!\}R[k '47#\*AX[//o"5`@BDB`@"@h/!/PO"@`O "@S /PO"@!DA@@ O"@AA@A[!\}gR[k '6#\P//ϤDB @ oC@AA@A[!\}VR[k 'h6#\*AX/*X-@/PO"@!DA@@ O"@AA@A[!\}AR[k '6#\P//ϤDB @ oC@AA@A[!\}0R[k '5#\*AX[//o"5`@BDB`@"@h/!/POA@P/&Ð/4 @O/4 @OX/o"5`@BDϴ///ϤDC@@#@oC #5@cDϴ///ϤDD`@D@"!//!}@[k '4#/!DE^^#kG '4#`#^G (/0O8o@H(/Ab!`H"5 @`O(/AbcH"5 @pO(OA@A"[J]=$0{! Aa*X[xOp//DB @(oC@A"[J]=$0{! Aa*X[|O=$8{! !/=$<{! !/p//DB @(oC@AA@AH/%A@/[J]=$@{! Aa*X[[O!\AY@Ä/=$H{! AA*X/@=&r1"]&rR"x}N[k '3#@=&r1"x}N[k '2#@=&Xu1"x} N[k '2#@=&u1"8Ox}N[k '2#@=&u1"x}M[k '2#@=& v1"8Ox}M[k '2#@=&8v1"x}M[k 'h2#@=&Xv1"x}M[k 'L2#@=&hv1"8Ox}M[k ',2#@=&xv1"x}M[k '2#@=&v1"x}M[k '1#@=&v1"x}M[k '1#@=&v1"x}M[k '1#@=&w1"x}M[k '1#@=&w1"x}M[k '1#@=&0w1"x}M[k 'h1#@=&Hw1"x}M[k 'L1#@=&`w1"x}M[k '01#@=&xw1"x}M[k '1#@=&w1"x}M[k '0#@=&w1"x}M[k '0#x/|O@=&w1"!\J]x}M[k '0#x/|O@=&w1"!\J]x}uM[k '0#/O@=&w1"!\J]x}jM[k 'X0#/O@=&x1"!\J]x}_M[k ',0#@=& x1"x}XM[k '0#@=&8x1"x}QM[k '/#4GX/4GP/=$Px! /XO[ !\|/AY@OPO0@D?@@@4 X/_ B$ "@ X/'HEH#@BH@=&Xx1"O!DXx}*M[k 'X/#X/_ "@ X/'HFH#@WAH@=&hx1"O!DXx}M[k '/# @=&xx1"OXoXx} M[k '.# @=&x1"OXox}M[k '.#X//D!@XOP/4 @PO=$x! /@=&x1"x}L[k 'd.#@=&x1"x}L[k 'H.#P=$Px! / /PO! A@@ /P//DC@@#@"_ @B$ "@# /P//DC@@#@"'HVDH#@CH OP//DD`@D@CGHfHD@WaH@=&x1"O!DBDx}L[k 'h-#Q /P//DC@@#@"_ B$ "@# /P//DC@@#@"'HEH#@BH OP//DD`@D@CGHfHD@WaH@=&x1"O!DBDx}L[k ',#" /P//DC@@#@"'HFH#@WAH OP//DD`@D@CGHfHD@WaH@=&x1"O!DBDx}\L[k ' ,#P/4 @PO=$x! /s@=&x1"x}NL[k '+#@=&x1"x}GL[k '+#P=$Px! / /PO! A@@oH/ @3@ /P//DC@@#@AHo!C@0O"LO[=$L{! Aa*X!\_D OP//DD`@D@bHO%b@/[J]]$@{B Ba*X@=&y1"O!D!\x}L[k '*#2 /P//DC@@#@AHo!C@0O"LO[=$L{! Aa*X!\_D OP//DD`@D@bHO%b@/[J]]$@{B Ba*X@=&y1"O!D!\x}K[k '*#P/4 @PO=$x! /G4Gh/hO[ !\/AY@h/0O"L/[J]=$P{! Aa*X@=&y1"O!\hx}K[k 'l)#hOBDA @"@!@hO@=&x1"x}K[k '4)#P /PO! A@@rH/ @%@ /P//DC@@#@AHo!C@0O"LO[=$L{! Aa*X!\_D/[J]=$P{! AA*X0o[ J]a+X[O$ /P//DC@@#@AHo!C@0O"LO[=$L{! Aa*X!\_D/[J]=$P{! AA*X0o[ J]a+X[OPO4@@/xOo@=& y1"!D!\J]k]x}>K[k ''#PO4@@x/O|o@=&Py1"!D!\J]k]x},K[k '`'#P/4 @POPO4@@@=&y1"!D}&rs"x}K[k ' '#PO4@@@=&y1"!D}&rs"x}K[k '&#@=&pz1"x} K[k '&#4GX/ /!P/X/`O "@ yXOBDA @!"@!@4@@H/[J]]$@{B Ba*X@=&z1"8O!D!\x}J[k 'P&#P/ @@@(/X//DC@@Ab@ OP//DD`@D@!PB"@- (/X//DC@@Ab@@=&z1"Ax}J[k '%#PO!5@@!DPO@@ (/X//DC@@Ab@ OP//DD`@D@!PB"@ (/X//DC@@Ab@@=&z1"Ax}J[k '%#XOT@@@=&z1"XO!Dx}J[k '$#X/4 @XO@=&s1"x}J[k '$#@=&{1"x}xJ[k '$#@=& {1"x}qJ[k 't$#@p}L[k '`$#E^CkG '@$#`#^G (/0O8o@H(/Ab!`H"5 @`O(/AbcH"5 @pO(OB@A"[xOp//DB @(oC@A"[|O=${! !/=${! !/p//DB @(oC@AB@AH/%A@/[J]=${! Aa*X[[O!\AY@Ä/=${! AA*X/@=&r1"]&rR"x} J[k '"#@=&r1"x}J[k '"#@=&Xu1"x}I[k '"#@=&u1"8Ox}I[k '"#@=&u1"x}I[k 'd"#@=& v1"8Ox}I[k 'D"#@=&8v1"x}I[k '("#@=&Xv1"x}I[k ' "#@=&hv1"8Ox}I[k '!#@=&X{1"x}I[k '!#@=&v1"x}I[k '!#@=&v1"x}I[k '!#@=&v1"x}I[k '|!#@=&w1"x}I[k '`!#@=&w1"x}I[k 'D!#@=&0w1"x}I[k '(!#@=&Hw1"x}I[k ' !#@=&`w1"x}I[k ' #@=&xw1"x}I[k ' #@=&w1"x}I[k ' #@=&w1"x}{I[k ' #x/|O@=&w1"!\J]x}pI[k 'p #x/|O@=&w1"!\J]x}eI[k 'D #/O@=&w1"!\J]x}ZI[k ' #/O@=&x1"!\J]x}OI[k '#@=& x1"x}HI[k '#@=&8x1"x}AI[k '#4GX/4GP/=$Px! /XO[ !\|/AY@NPO4@D @4@X/_ B$ "@ X/'HEH#@BH@=&hx1"O!DXx}I[k '#X/_ "@ X/'HFH#@WAH@=&xx1"O!DXx}I[k '# @=&x{1"OXoXx}H[k '# @=&x1"OXox}H[k 'x#X//D!@XOP/4 @PO=$x! /@=&x1"x}H[k '(#@=&x1"x}H[k ' #P=$Px! / /PO! A@@r /P//DC@@#@"_ B$ "@ /P//DC@@#@"'HEH#@BH OP//DD`@D@@=&x1"O!Dx}H[k '@#A /P//DC@@#@A? A@@ /P//DC@@#@"'HFH#@WAH OP//DD`@D@@=&x1"O!Dx}{H[k '# /P//DC@@#@ OP//DD`@D@@=&{1"Oax}bH[k '8#P/4 @PO=$x! / /@=&{1"Oax}QH[k '#@=&x1"x}JH[k '#P=$Px! / /PO! A@@oH/ @3@ /P//DC@@#@AHo!C@0O"LO[=${! Aa*X!\_D OP//DD`@D@bHO%b@/[J]]${B Ba*X@=&y1"O!D!\x} H[k '#2 /P//DC@@#@AHo!C@0O"LO[=${! Aa*X!\_D OP//DD`@D@bHO%b@/[J]]${B Ba*X@=&y1"O!D!\x}G[k '#P/4 @PO=$x! /G4Gh/hO[ !\/AY@h/0O"L/[J]=${! Aa*X@=&y1"O!\hx}G[k 'x#hOBDA @"@!@hO@=&x1"x}G[k '@#P /PO! A@@rH/ @%@ /P//DC@@#@AHo!C@0O"LO[=${! Aa*X!\_D/[J]=${! AA*X0o[ J]a+X[O$ /P//DC@@#@AHo!C@0O"LO[=${! Aa*X!\_D/[J]=${! AA*X0o[ J]a+X[OPO4@@/xOo@=& y1"!D!\J]k]x}AG[k '#PO4@@x/O|o@=&Py1"!D!\J]k]x}/G[k 'l#P/4 @POPO4@@@=&y1"!D}&rs"x}G[k ',#PO4@@@=&y1"!D}&rs"x}G[k '#@=&pz1"x} G[k '#TGX/ /!P/X/`O "@ zX/"5 @BDA @!"@!@4@@H/[J]]${B Ba*X@=&z1"8O!D!\x}F[k 'X#P/ @@@(/X//DC@@Ab@ OP//DD`@D@!`B"@- (/X//DC@@Ab@@=&z1"Ax}F[k '#PO!5@@!DPO@@ (/X//DC@@Ab@ OP//DD`@D@!`B"@ (/X//DC@@Ab@@=&z1"Ax}F[k ' #XOT@@@=&z1"XO!Dx}F[k '#X/4 @XO@=&s1"x}F[k '#@=&{1"x}zF[k '#@=& {1"x}sF[k '|#@p}H[k 'h#E^CkG 'H##^^G (/0O0='@8O8=&{1"x}TF[k '# /![J]=$8|! Ab*X /A(/AL@o@O[=$@|! Aa*X!\_D8=&{1"B\!Dx}5F[k '#8=&|1"x}.F[k 'h#0/[J]=$8|! Ab*X0/(O"L@o@O[=$@|! Aa*X!\_D8=& |1"B\!Dx}F[k '#8=&s1"x} F[k '#8p}G[k '#E^^CkG '##^^G (/0='@8O8=&H|1"x}E[k '\#8=&X|1"x}E[k '@#0 /0O! A@@0O4@@8=&|1"!Dx}E[k '# /0/@/@DC@@#@"_ @B$ "@ /0/@/@DC@@#@"'HVDH#@CH8=&|1"!Dx}E[k '|#5 /0/@/@DC@@#@"_ B$ "@ /0/@/@DC@@#@"'HEH#@BH8=&|1"!Dx}E[k '# /0/@/@DC@@#@"'HFH#@WAH8=&|1"!Dx}}E[k '# /0o4`@BDB`@"@8=&|1"PAx}oE[k 'l# /0o4`@BDB`@"@ O0/@/@DD`@D@!B%"@@@/[J]=$}! Ab*X /0o4`@BDB`@"@ O0/@/@DD`@D@!B!"@(O"L@@O[=$}! Aa*X!\_D8=&|1"B\!Dx}2E[k 'x# /0o4`@BDB`@"@ O0/@/@DD`@D@!B%"@@@/[J]=$}! Ab*X /0o4`@BDB`@"@ O0/@/@DD`@D@!B!"@(O"L@@O[=$}! Aa*X!\_D8=&{1"B\!Dx}D[k '#0/4 @0O8=&s1"x}D[k 'X#8p}F[k 'D#E^^CkG ' ##^^G (/0='@8O8=&}1"x}D[k ' #8=&}1"x}D[k ' #8=&s1"x}D[k ' #0 /0O! A@@0O4@@8=&|1"!Dx}D[k '` # /0/@/@DC@@#@8=&@}1"Ax}D[k '$ # /0o4`@BDB`@"@`#_ @B$ "@ /0o4`@BDB`@"@`#'HVDH#@CH8=&P}1"!Dx}D[k ' #2 /0o4`@BDB`@"@`#_ B$ "@ /0o4`@BDB`@"@`#'HEH#@BH8=&`}1"!Dx}`D[k '0 # /0o4`@BDB`@"@`#'HFH#@WAH8=&p}1"!Dx}LD[k ' # /0o4`@BDB`@"@ O0/@/@DD`@D@!B%"@@@/[J]=$}! Ab*X /0o4`@BDB`@"@ O0/@/@DD`@D@!B!"@(O"L@@O[=$}! Aa*X!\_D8=&|1"B\!Dx}D[k ' #8=&s1"x}D[k ' #0/4 @0OH8=&s1"x}C[k ' #8p}E[k ' #E^^Ck 'p ##^G_D////O"@ _D//O!"@!DE^Ck ' ##^> ^(GF8/0/G`/xﷀX}QE[k ' #D/0]G@!D=&}1"]&rR"x}C[k 'p #0/} @@8/&}"!_8OA@`}A[k '4 #D@/8OB@g_DO[=$! AA*X[HO0/ @@8OD@`}A[k '#D!D/H}gj '#{G/0/ @@8OE@`}A[k '#D!CBD!D!C?@xOH/O"@!DȀ}s[k 'D#D!DO@@ H/O"@&~"!D_Ә//0]N@OBD/H}ngj '#{G!D=&8~1"OoBDx}BC[k '#/!D/H}[gj '#{GO"@ 0]N@OBD/H}Mgj 'd#{G!D=&P~1"OoBDx}!C[k '4#0]N@!Dp}D[k '#/4 @O0]N@OBD/H}-gj '#{G!D=&h~1"OoBDx}C[k '#0]N@!Dp}D[k '#=]_DBDA @"@!@* "@ @_DBDA @"@!@BD/=!)0=.@=BD=&~1"Ax}B[k ' #0]N@!Dp}tD[k '#A8oc@!D=&~1"B}[k '#O ABD=&~1"!D}~[k '#/ !D=&~1"}y[k '|#D// @@/ &~"!D_AH/`O@o!D_D/}|[k '#/ 8oc@!D=&~1"B}~[k '# O / BD=&~1"!D}~[k '# / !D=&~1"}My[k '#D// @@ / &~"!D_AH/`O@o!D_D/}\|[k '@#/@Of_D//A@@ /XA@@ /OX"X}Nyj '#{G? P//O"/DC@@#@P"Oo#/DD`@D@Pb`@@xOGHgHD@7@HX//O!B!"@/O ABD=&~1"!D}`~[k '0#/ !D=&~1"}x[k '#D// @@/ &~"!Dd_A/@O!DG_Ө}{[k '# O / BD=&~1"!D}7~[k '# / !D=&~1"}x[k 'l#D// @@ / &~"!D;_Ө/ /@O!D]_Ө}{[k '#/AbcH"5 @hOpp/hO "@ p//DB @oC@}s[k '#p//DB @oC@p/4 @pOð}s[k 'l#ﷸ/AbcH"5 @hOpp/hO "@ p//DB @oC@}s[k '#p//DB @oC@p/4 @pOø}s[k '#A8oc@!D=&1"B}}[k '#O ABD=&~1"!D}}[k 'l#/ !D=&~1"}7x[k 'L#D// @@/ &~"!D_Ө/>A>H/_"XoP@_D/}C{[k '#///XOPo@I_D//O!B!"@/O ABD=&~1"!D}q}[k 't#/ !D=&~1"}w[k 'T#D// @@/ &~"!Du_A/@O!DG_Ө} {[k '#/AbcH"5 @hOpp/hO "@ p//DB @oC@}s[k '#p//DB @oC@p/4 @pOð}r[k 'T#ﷸ0]G@!D=&s1"x}@[k '(#@/Ot_@/_@/_}r[k '#}r[k '#GE^> ^(#kG '##HP}P ^CK[k '^x##kG '`##@}P^)J[k '^D##k '0##'=Ѐ|A0ݤ^"C@>^ ~@1@F"`}BE[k '#Ѐ]}4@!!B!)`})!@@0E[k '#4@^>^~ #kG '`##'=Ѐ|8}A"^C@>^ @U[k '^>^ # #k/Ѐ]!!4@ B!8})!@U[k '#4@^>^ #k#~^~{'p{#@[k~{'{#@[k^#k#~^~{'{#@[k~{'{#@[k^#k` ' ! %s ! ? %11ld %11ld %11ld %11ld %11ld %06ld %05.1f %05.1fY@PGanalyzing cache latency... analyzing cache throughput... range stride spots brutto- netto-time runCache: 'loads(%x(array), %ld(range), %ld(stride), %ld(MHz), 0(fp), 0(delay))` returned elapsed time of 0usrunCache: 'result = malloc(%ld)` failedrunCache: 'result[%ld] = malloc(%ld)` failed# Calibrator v%s 0.9e# (by Stefan.Manegold@cwi.nl, http://www.cwi.nl/~manegold/) %08.1f %05ld %03ld %09ld %08.1f >?@PGanalyzing TLB latency... runTLB: 'loads(%x(array), %ld(range), %ld(stride), %ld(MHz), 0(fp), 0(delay))` returned elapsed time of 0usrunTLB: 'result = malloc(%ld)` failedrunTLB: 'result[%ld] = malloc(%ld)` failed%09ld %08.1f %06ld %08.1f %05ld>?PG@analyzeCache: 'draft = malloc(%ld)` failedanalyzeCache: 'cache = malloc(%ld)` failed?PG?@333333?analyzeCache: 'TLB = malloc(%ld)` failed??PG?@333333? set term postscript portrait enhanced set output '%s.ps' #set term gif transparent interlace small size 500, 707 # xFFFFFF x333333 x333333 x0055FF x005522 x660000 xFF0000 x00FF00 x0000FF #set output '%s.gif' set data style linespoints set key below set title '%s' set xlabel 'memory range [bytes]' set x2label '' set ylabel 'nanosecs per iteration' set y2label 'cycles per iteration' set logscale x 2 set logscale x2 2 set logscale y 10 set logscale y2 10 set format x '%%1.0f' set format x2 '%%1.0f' set format y '%%1.0f' set format y2 '' set xrange[%f:%f] #set x2range[%f:%f] set yrange[%f:%f] #set y2range[%f:%f] set grid x2tics set xtics mirror (%s'%ldG' %ld%s'%ldM' %ld%s'%ldk' %ld%s'' %ld, ) set x2tics mirror%s'[%ldG]' %ld%s'[%ldM]' %ld%s'[%ldk]' %ldset y2tics%s'(%ld)' %f%s'%1.3g' %ldset label %ld '(%1.3g) ' at %f,%f right set arrow %ld from %f,%f to %f,%f nohead lt 0 set label %ld '^{ Calibrator v%s (Stefan.Manegold\@cwi.nl, www.cwi.nl/~manegold) }' at graph 0.5,graph 0.02 center #set label %ld 'Calibrator v%s (Stefan.Manegold@cwi.nl, www.cwi.nl/~manegold)' at graph 0.5,graph 0.03 center plot \ 0.1 title 'stride:' with points pt 0 ps 0 , \ '%s.data' using 1:($%ld-%f) title '\{%ld\}%ld' with linespoints lt %ld pt %ldset nolabel set noarrow @?zDY@ APG@@set xlabel 'spots accessed' %s'%ld' %ld%s'[%ld]' %ld%s'' %ld) ?zDY@ APG@@CPU loop + L1 access: %6.2f ns = %3ld cy ( delay: %6.2f ns = %3ld cy ) Y@PGcaches: level size linesize miss-latency replace-time %1ld %3ld GB %3ld MB %3ld KB %3ld bytes %6.2f ns = %3ld cy Y@PGTLBs: level #entries pagesize miss-latency %3ld %3ld GB %3ld MB %3ld KB Y@PG Calibrator v%s (by Stefan.Manegold@cwi.nl, http://www.cwi.nl/~manegold/) usage: '%s [k|M|G] `main: 'array0 = malloc(%ld)` failed%x %ld %ld %5ld %x %ld %ld %5ld %x %ld %ld %5ld MINTIME = %ld %s.cache-replace-time%s.datawmain: 'fp = fopen(%s,"w")` failed%s.cache-miss-latency%s.gp%s.TLB-miss-latency?"    ۺ |P@ @ p N  H`HH0HH@IHUHoH|H0\H`H@VH  0 @@@0@@@@@@P@HH %THpJH`  (&Wx   P     :``  | X     0   @  p8% 4 P- W,8  H  Z  dpk Mp{ ~P| P0 P ! ` #  "@D #FJ $ Lb % dtK  F H F@H0 F`XHPX FxHp $F$$H *FH*H@ 6F6H8% <F<H- EF  EH8 LF@LH0H YF`YHPZ dFldHpk nFnH{ vFvH| F|H0 FH F H` F@L H0(@8@@@X@h@@@@@@@@@@@@8@H@`@h@l@p@ x@@@@ @%@@*p@/@4@9@>@C@H@M@R@W @\(@a0@f8@k@@pp@ux@z@@@@@@@@p@@@@@@@(@P@h@@@@@@@@(@@@X@p@@@ @&@,@2@8@>@D@J@P @V0@\@@bP@h`@np@t@z@H @ @ @( @0 @8 @` @p @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @  @ @8 @P @#p @) @/ @5 @; @A @G @M @S @Y( @_8 @eP @kX @q` @wh @} @ @ @ @ @ @ @0 @` @ @ @ @ @ @ @@@0@H@P@h@Hh !#%calibrator.cnowErrXitroundlastbytesuse_pointerloadsrunCacherunTLBanalyzeCacheanalyzeTLBplotCacheplotTLBprintCPUprintCacheprintTLBgetMINTIMEmain$C32$C33$C34$C35$C36$C37$C38$C40$C41$C42$C43$C45$C46$C47$C48$C49$C50$C52$C54$C55$C39$C44$C51$C53$C57$C58$C60$C61$C62$C64$C56$C59$C63$C65$C66$C67$C68$C69$C70$C71$C72$C73$C74$C75$C76$C77$C78$C79$C80$C86$C87$C88$C89$C90$C91$C92$C93$C94$C95$C96$C97$C98$C99$C100$C101$C102$C103$C104$C105$C106$C107$C108$C109$C110$C111$C112$C113$C114$C115$C116$C117$C118$C119$C120$C121$C122$C123$C125$C127$C128$C129$C130$C131$C132$C133$C134$C135$C136$C137$C81$C82$C83$C84$C85$C124$C126$C142$C143$C144$C145$C138$C139$C140$C141$C146$C147$C148$C149$C152$C153$C150$C151$C154$C155$C156$C157$C158$C159$C160$C161$C162$C163$C164$C165$C166$C167$C168$C169$C170$C171$C172$C173$C175$C176$C177$C178$C179$C180$C181$C182$C183$C184$C185$C186$C174.text.init.fini.data.sdata.rdata.sbss.bss.lit8.lit4.rconst__environ__Argc__Argv_auxv_ldr_presenterrno__ldr_data__main_routinemain__start__istartexit_mcount__eproleprol_fpdataMINTIMEoldtpnowgettimeofdayErrXitvsprintf_iobfprintffflushroundlastbytesatoiuse_pointeruse_result_dummyloadsrunCachegetpagesizemallocmemsetrunTLBanalyzeCachelog10freeanalyzeTLBlogplotCacheplotTLBprintCPUprintCacheprintTLBgetMINTIMEsprintffopenfclose__divq__remq__exc_add_pc_range_table__exc_add_gp_range__exc_remove_pc_range_table__exc_remove_gp_range_call_add_pc_range_table_call_add_gp_range_call_remove_pc_range_table_call_remove_gp_range_fpdata_size_gpinfo_gp_fdata_ftext_etext.xdata.pdata_edata_ebss_endetextedataend_fbss   (&  = D  D   @ @p@`@1D`@7D`@D@&@,  F F F F F F  FX F F "F@ ?F8% EF- hF8 oFH FZ Fk F{ F| F0 F F QF }F jF F0 E@v@@@@ @ @@` FEApAE E N      0 @ P ` p |  a  Z E 0 E@@@0@@O@V@]@c@.P@E;           0 HH.xdata.dynsym.got.data  jh"""" ! "8@D@ ! "@@D@@X