<5`P0  @   @ @ @.dynamicp p p .liblist   .rel.dyn0 0  0.dynstrP P pP.dynsym   @.hash` ` `.text  `$ .init`< `< @`<.fini< < @<.got0 @0 @P0J.data@@P@@.xdataP@P@PH@.pdata@ @ @.rconst  ` .lit8 @ @ I.lit4@ @@ @@I.sdataP @P @PI`.sbss @ @`.bss @ @.comment0sp pp pHp[ pp` P   h 0 @p\p p 0 p p  `<  < p0t P @[libc.soosf.1.rconst.pdata.text.init.fini.data.rdata.xdata.lit8.sdata.lit4.sbss.bss__start_mcounteprol__eproladd_vectorsetext__ldr_data_edataedata_fbssend_end__environ_ioberrno_fpdata_size_fpdataexit_ftextmaininitsmvpthreadassemble_matrixassemble_vectorzero_vectorlocal_smvpparsecommandlineinfousagereadpackfileprintnodevectorinit_etimeget_etime_call_add_pc_range_table_call_remove_pc_range_table_call_add_gp_range_call_remove_gp_range__istart_etext_fdata_gpinfogip__Argc__Argv_auxv_ldr_presentmach_init_routine_pthread_init_routine__libc_locks_init_func_pthread_exit_routineK1v1w1K2v2w2secscsecsfirstrowidsfirst_u_gpfflushstrcpyprintffopenfscanfmallocsetitimergetitimer__divl__exc_add_pc_range_table__exc_add_gp_range__exc_remove_pc_range_table__exc_remove_gp_rangeatoifprintfgi @  $`< *< 0@6P@=P@DP @JP @QP @W @] @b j0 r@ "x@ * < @ @ @ @ @ @@   P ! @# % 0' $' 0@( ;+ L- Q0 Wp0 d8 t9 9 p: : : ; `< < @@P @  @ @ @ @+ @= @S @j @ @ @ @ @ @ @ @ @ @ @@ @&BX]e @\7R>AD1$E #VN6&I-HO'+PT8*YK@C(9%.: M!   ; 5F3,)2"4L=</0XWJBQ?GUZS[@(#)$RCSfile: crt0.s,v $ $Revision: 1.1.24.3 $ (DEC) $Date: 1995/03/14 16:57:40 $    P@0!`""0#p##p$ %}#'{k}L#'{k}M#'{k}N#'{k}O#'{k}P#'{k}Q#'{k}R#'{k}S#'{k}T#'{k}U#'{k}V#'{k}W#'{k}X#'{k}Y#'{k}Z#'{k# >" 'RBABq#RF3aB?0P}8<@\@|{`@[k 'p#X}{`@[k 'p#`}{`@[k 'p#}`@[k 'xp#P0x}8=@]@}R1sGG@H=! h}{`@[k 'p#h}ey[k#kG/kG/GG/G/# 'o#^>(=}BX>I@ 'o#}PB0BPB\p[k 'o#pHi@}=&p"Cu1"c6N[k 'Ho#Gh}1y[k '4o#ɤ}PB0BPB@p[k 'o#Hi@}=&p"Cv1"cN[k 'n#Gh}y[k 'n#}pBPB%p[k 'n#xHi@}=&C0v1"cp"M[k 'ln#Gh}x[k 'Xn# }pBPB p[k '8n#Hi@}=&p"CPv1"cM[k 'n#Gh}x[k 'm#ɦ}pBPBo[k 'm#Hi@}=&Cpv1"cp"M[k 'm#Gh}x[k 'm#}pBPBo[k '`m#Hi@}=&p"Cv1"cM[k '(m#Gh}x[k 'm#i HX>@}=&Yv1"p"M[k 'il#}pcD@G)G}G@G)xGh@G)GGa@i 'll#c`H@}=&81"p"tM[k '@l#HЁ}p"N[k 'i(l#}#Ej 'G4CGil#GYBC# 2BH@}=&v1"8^p"0H>@^MM[k 'k#H>8^Gh}@^0Cx[k '|k#08^H>@^è QBc0@@F@S@7B B ` B @SB/@0@B %0C @ QBRFV(@V[7@[i0 @ 5@#FB&i H@}=&p"w1"C cM[k 'j#}@i 'lj#âH@}=&@1"p"L[k '@j#HЁ}p"N[k 'i(j# CH@}=&RRB(w1"p"RBL[k 'i#Gh}w[k 'ii#C"'_&_ _G '[$[ X.mYOYAY!XtZ=c1QXS@0 @WB 5@w BF eC B @BD GxZHc@@}=&Cpw1"p"L[ki 'h#Ѐ}#G@GHЁ}8"M[ki 'h#â H@}=&p"w1"CL[k 'h#h}Gw[k '^xh#>#k# '`h#^>؀}  RF(>@(> '8h#)E1}) ]@I 'h# @(~H#A@}=&Cw1"p"\L[k 'g#Ȁ})E@ 'g# }0BPBdn[k 'g#H@}=&p"Iw1"@L[k 'pg#Gh};w[k '\g# }PBMn[k 'Dg#H@}=&p"w1"I)L[k 'g#Gh}$w[k 'g#^>P#kG/`# ' ^f#(>0^X8~@HP޵}СGG@x(} G+ )9 pG/G I@+ '/df# GxIi޵>G@GKG GB@+ 'f# G=1Ii޵>@+ 0@A 'e# i CA}Z@+ 'x~e# I, X_[ !XnYܝ 鉨_[!Xw[ ^(>G0^8~@XHPޥ#k# '^ e#>^~@^ (0޵8 1FPG* FG1F GF 0`Au`A@_0AuAB0@B)B DB GW'H%*x!p!(\GK GE ʤA@@HAV`A B9 jYB9@;A B@Gj 0 A@DB %A@}JE)EE[K[k 'c#Gh}Vv[kʤA 'c#VAWvA@8A BP>B)AGRA@GRF@0BuB BY`@0 Bu BCB* 0`A qA0A A 0A A^^~ >(@^0ޥ8#kG/G 'b#1G 'F(GRF0BuBaB_q0@CB @kG/G B@B2B 3B1F# 4qBpF b@RP@B0@BCB@fsBe@R@Q@/ (08X@HPLBQBkG/#^>HޢRF@F1FB BFp@PBQ@B@5XBSC5YBQS0BKPYMY 3V/X( ^S"CZ1[ B0ӏXZ@]XՏXZ X\Z@s }[[>XOmYhZ OY[[lZ }YSHC5 ӍLOY8VYh^ZY[ȏ z[hՍ(YYJ[@ӎiB\Z YYY[h?Z0@@ @[ BYB [zڝCCn^>@#k`B@BSB UBRFF`r@R_B2B4_G__ !DS!BBB@Qq Z+X X0@@"CBC@kG/# '^^#>^8~ (0޵BYA RF 1F }JEG @/Gh}t[k '@^# 4C곣YAjCjkE Jf`HOA !Ap!,,H@U,#H5@8}T Bb[k ']# @M@}E=&(x1"I[k ']#=&@}Xx1"EI[k ']#Gh}t[k 't]#9.# kEJ4,#@HH/5 @jø @ @ 縀}JEG0@/Gh}t[k ']#û @`j }JE/G@Gh}t[k '\#, 0 A)@#,@HH؁}CAkT[k '\# AA^^~ >(80ޥ@#k# 'P\#^}&H"i[k ',\#>&}!x"i[k ' \#&}x"i[k '[#&}y"i[k '[#&}`y"i[k '[#&}y"i[k '[#&}P"i[k '[#^&}"y"}i[k 't[#&}X"wi[k '\[#~&}#z"oi[k '<[#&}8z"ii[k '$[#&}Pz"ci[k ' [#&}xz"C\i[k 'Z#&}z"Vi[k 'Z#&}z"Pi[k 'Z#&}`"Ji[k 'Z#&}{"Di[k 'Z#&}h{">i[k 'xZ#&}h"8i[k '`Z#&}{"$0i[k '^@Z#@#kG/G# ' Z#^H@}=&p1"p"H[k 'Y#>=&H@}{1"Ap"H[k '^Y#@#kG/# '^Y#>(^~ } F=& cAx1")EN[k 'pY# DH)E@}=&K{1"p"H[k '@Y#Gh}s[k ',Y#}=&EsA1"{[k ' Y#=&}1"EtA {[k 'X#=&}1"EtA{[k 'X#=&}1"EuAz[k 'X#=&}1"EuAz[k 'X#=&}1"EvAz[kk 'lX#`3 U@@u@` u@@ˠ@H@}=&|1"p"KeH[k 'X#Gh}`s[k 'kW#5`BH@}=&K8|1"p"TH[k 'W#Gh}Os[k 'W#ˢ H@}=&K|1"p"DH[k 'W#}vA=&EyA|1"xAz[k 'XW#}NPBJj[k ' 8W#=&H@}|1"Kkp"&H[k 'W#Gh}!s[k 'V# }PB3j[k 'V# =&H|1"@}Kkp"H[k 'V#Gh} s[k 'V#+ G8 ]%J!/k G=&E1"RA}fz[k+ 'kXV#BAb s@`H@}=&}1"Kp"G[k 'V#Gh}r[k 'V#GˤgA}JEEH@R(ADz[kˢ 0 A 'U# 6A 0A A? G H@}=&1"p"G[k 'U#HЁ}p"H[k 'lU# H@}=&8}1"Kp"G[k '@U#}E=&wA1"z[k+ 'k U#aO}PBi[k ' U#=&H@}P}1"Kkp"G[k 'T#Gh}r[k 'T#K!@]%J!/}E=&^"1" Gy[kk 'T#`GA}JEEG@R'Ay[kˠ 0 A 'PT# &Aˢ 0A A H@}=&1"p"fG[k 'T#HЁ}p"H[k ' S# H@}=&x}1"p"KUG[k 'S#}=&EwA1"xAy[k ' S#}0BPB]i[k 'S# kH@}=&0`B}1"Kp"8G[k 'PS#Gh}3r[k '^~( #kG# '^0Q#>(^~  B G% F ~!/} 0 AEJkEf[k kE ',A CAP#?HЁ}8"G[k '^>P#^~( 0#kG/# 'P#^=?$}Q! 4C1G w[k '^DP##k# '0P#^} >"4C8S[k ',P#(^^'  &@޴#"@~܍^[[OYoY0#kG/# 'O#^X=}` Bgg[k '^O##kG/# 'pO#^(}`g[k '^TO##k# '^@O#> ^~ ' D "<@ @p}} }kEȁ]1k@g[k 'N# =)!I4@Ap}KA })@g[k #A 'IN#4@A^^>~ 0#kG# 'pN#^~>^ '  D"<@@0}pg[k ',N# =)!I4@A `p}0}KAg[k #A 'IM#4@A^^>~ #kG/G#~^~{'{#@[k~{'{#@[k^#k#~^~{'{#@[k~{'{#@[k^#k%s: couldn't malloc K1(%d) %s: couldn't malloc K2(%d) %s: couldn't malloc v1(%d) %s: couldn't malloc v2(%d) %s: couldn't malloc w1(%d) %s: couldn't malloc w2(%d) %s: Computing sparse matrix coefficients.%s: inconsistent row number %s: Performing %d SMVP pairs (n=%d).error: no measured elapsed time. Use more iterations (e.g., -i%d) %s: %s %.6f Mf %.6f s %.1f Mf/s %s: Done. %s: Reading %s. %s: couldn't malloc firstrow %s: couldn't malloc ids %s: K indexing error in assemble %d %d error: iterations must be greater than zero. no spaces allowed after the -i (e.g. -i100). You are running the %s kernel from the Spark98 Kernels. Copyright (C) 1998, David O'Hallaron, Carnegie Mellon University. You are free to use this software without restriction. If you find that the suite is helpful to you, it would be very helpful if you sent me a note at droh@cs.cmu.edu letting me know how you are using it. %s is the baseline sequential kernel. %s [-hOQ] [-i] packfilename Command line options: -h Print this message and exit. -i Do n iterations of the SMVP pairs (default %d). -O Print the output vector to stdout. -Q Quietly suppress all explanations. Input packfiles are produced using the Archimedes tool chain. Packfiles for this program must consist of exactly 1 subdomain. Example: %s -O -i10 sf5.1.pack usage: %s [-hOQ] [-i] packfilename %s: Can't open %s %s: the input file doesn't appear to be a packfile %s: You are using a packfile with %d subdomains. It should have exactly 1. %s: Reading nodes.%d %d %d%s: couldn't allocate coord(%d) %s: couldn't allocate globalnode(%d) %s: bad node number(%d). Sure this is a packfile? %s: Reading elements.%s: couldn't allocate vertex(%d) %s: Reading sparse matrix structure.%s: couldn't allocate matrixindex(%d) %s: couldn't allocate matrixcol(%d) %s: error: (1)idx buffer too small (%d >= %d) %d %.0f     >" > ۺ `$ ư>ۺ @@$tI? @ Done. Done. r%d%d%d%d%d%d%d%lf Done. %d%d%d Done. %d %d%d%d Done. %d %d@P@ @@@0@`@  P ! @# % 0' ' @( + - 0 p0 8 9 9 p: : : ; `< < @@P @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@ @@X@ i` 0@4 0@ S @ `[(s`fpijj  ,0 @ P !{0! "P0@# #% $)00' %.:' &?F@( '@W0* + (@- )@*00 *@,50p0 +>;8 ,>09 -9 .0p: /AD: 0GJ: 10Mb; 2 et.text.init.fini.data.sdata.rdata.sbss.bss.lit8.lit4.rconst__environ__Argc__Argv_auxv_ldr_presentmach_init_routine_pthread_init_routine__libc_locks_init_func_pthread_exit_routineerrno__ldr_data__start__istartmainexit_mcount__eproleprol_fpdataK1v1w1K2v2w2gigipsecscsecsfirstrowidsinitmallocfprintf_iobassemble_matrixassemble_vectorfflushsmvpthreadprintnodevectorinit_etimeparsecommandlinereadpackfileget_etimezero_vectorlocal_smvpadd_vectorsusageatoiinfostrcpyprintffopenfscanffirst_usetitimergetitimer__divl__exc_add_pc_range_table__exc_add_gp_range__exc_remove_pc_range_table__exc_remove_gp_range_call_add_pc_range_table_fpdata_size_call_remove_pc_range_table_call_add_gp_range_gpinfo_ftext_etext_gp_fdata_call_remove_gp_range.xdata.pdata_edata_endetextedataend_fbss P p:  =@ 0D D`< <  @P@P@)P @1DP @DP @7D @& @, F0 F@ F@ F* F< CE@ @7E @IE @S @O @> @!EATAE@ E  EP F! @F@# F% YF0' iF' F@( F+ F- F0 Fp0 F8 F9 F9 Fp: F: F: F; F`< < E@ @P @$A @O @V @] @c @p @ @ @ @ @ @ @ @ @ @( @- @3 @<@ @EyE$.8?XkLH0H88.dynsym.got.texth""h @8