@`c  @D* @ X"0b@ @P@ # @P@Ph/(" @K \@K O^a K`dh/H   @4 d  @+/t"@# h /H  @ p#|##b#Xc0#`d#  |  G        `/usr/lib/ld.so/dev/zerocrt0: no /usr/lib/ld.so &crt0: /usr/lib/ld.so mapping failure crt0: no /dev/zero ?b'D'H'L'P'T'XLO O`  'OiJ@  ' ' &Y 0@ J@J @@OH @K ``" `\'X' ''' '|'x'hhO O`  'h*"@ h  ```h ``` O ('h*`" 'h*  'HXD@=D@'XO O  'h'h*"@ '|h+` #'h,$@O (H O`)OO`; 'h*`  \!' O/W/'h,`'h,HD @ J'POW/P'h*`  P`\\' 'dd(  'd\b'O     #뀢 ,逢 ;d  'XO ,O`; O O  'X'h*@  h \"'M' O O '  O/W/h `!h`` h  `d  '`h`(h``/ h  `5@  '\`\ >'h*` 'h* HD @ z'PPOW/'h*@  \b6''|h,  #\'h-`OW/'h*@  \bY'Y'h*` 'h* HD @ >'PP '|h*` " @P OW/'h*@  \b'P,'h*` ''h*X D@OW/'h*@  \b'sLK OW/L\b'fOW/XO,h 'hh`\"'Q h'h`*Xc h `,`'Xh@/`* X@ `+ X@ 'p`*`X \b@L'p`*`X `+ X@\c@Ll'p' ``V` h" 'X `'Xh" 'XX ?'|X*` `  'X*`  \#:'('X*` ` 'TT` T`@ 'X*`  'p'X+`\cW@L'p'\ $@z``"|? x+``@ ,`%x1?# `|*  * `#p|#?c x,`@`&cl\#{'s p` 8x* ` |+  , `$$` ?c x*`@ |,  `%?c x*`@ |,  `%```tx* ` |+  , `$x-```&@'|h*`"  'h*`"  'h+$ @'XX 'h*`"  \c'PX$@'X` ` +?'T-?'TXTXT@T'h*`"  'p\cX@K'p'`X?c ` x+``$@` X?c ` `#@ Xc ` `#@tlxc ` `#@clx* ` `#T lpx* ` |+  `$;lpx* ` |+  `$"#\c'7` *  `| .x../ /@/@4D1103@13|../@32O'iL  O  O;] '  D@T@ ?c`'D'H'L'P'D]`' @3'J@ ' @>&'J  D@]`1@J 'D]`j @3'K ' @>'J  D@]`t@J b 'L * P D@:''''''' ' 'L@* P '<D@9'''' 'L* P '<D@ 耢 '܀   Dܔ @9 ?b'D'HD]`@J'((( j"@=H@]`D@IH @ D&   &( &( &'Ȓ (@I&(R `j"@<H@]`@IH @'Ⱥ O@ O@` `O@iJ@  O@ _O@`$9'`O@iJ@  O@ _O@`$`O@`: /@( HD @H@J H @ :/@`O@ O@` `O@` O@ `O@ O@` `O@`;OO@ .'  &'#\'#`'( `DH'  'H@'*   &''$`$` O@!i"K` '$O@* $'$`$`  'H]`@'$*@ O@ O@ `O,`a9']a@H1'ܚ'D H@ . 'H@H@$  H] "@ $* "'$$ $+&~O,a[']a$@HS' O@ O@` `O@`" 'H]a*@Wr`' " H@'$J" '"H]aG@=X` $ &O@` O@ `O@`,`!O,`a']ab@HX ' O,`b@']ai@HH8''ܚ'D H@  'H@H@H$@i &O@` O@ `O@`,`O,`d1']an@H)( & &'ܚ'D H@ : H  @7$&&( &(O,gQ']as@GIO@ibJ O@_ 'H]az@z'O@iJ@  O@ _O@`$`O@//@(HD  @H@J H @O/@IO,s4']a@G,'ܚ'D H@ 'H@H@&A$ H @ &$"`'$O,t1']a@GJ)( & &'ܚ'D H@~ H  @6$&  &(&(O,wE']a@G=''ܚ'D H@T 'H@H@  &'H @{ &O@` O@ `O@`,`O,`fE']a@F='' ''@F'@ 'H]a@u` &H  @4 &O@` O@ `O@`,`RO,`dD']a@F<''''@F?@ 'H]aٖ@/J` &H @ &O@` O@ `O@`,` 'H]a@O@iJ@ `O@`;O@  'H]b@H@J (  H  @5H @$` &(@F(`& &?c('D'LD@E' kL 'p]b@`@E/'p@E' '` `` $@ )` * &` `  *&`  ` @E'` `@E`" ` &`&`&``` ` *`&`'pD]b'`@E `&``$`&`$D  @5H?c'H'L'PP'H2 '   ]b,H@EX *`   L@'@L 'LH`'HP$'P ?c'D'H'L'PH@ED'L@E@'" LJ " '@ `  @E1'P#\PL" PL#@#@H]bbL@E D @4?c/O'P'T'X'N@ \'@5P@7@N@ N@OO N@P@#`P`'P'T  P @ 'X X"?c'H'LH2 '  J*   '5? @ L+  $7L,`'? @/?? @&)L/ ?#@? @ $L ` ?@%H   * c NN@NxN?c'D'HH'']#Hj"b/@uj"D j (]cP@D^ @D7H J@- H J`oH 'HD"`'DDH j"H'HD# 'Dj"]cx@Dj#b@D, @D']cz@D'H 'HD"`'D 'H@@D']c@D j (]c@D @Cjb@Vj"b''j" @ j"jK  j"]#@C']cj" @?c'D'H'L'P' D *@ D *@ *]cj"@C 'j"@C ?c'D'H  ,@CH'@D` '``+ '``*` @C'` `'`  '" ' '``  @IH^`  ` @?H^`% @6D*^`*^+ @E?c'D'HD '@'-    @H@C*` " ` ' @@C6@C3` '@'?c'D'H'L'P'TD L @'  i' '@H@B'` `'` @T  `" T `D@^`LH@B ^P"  #   `D@^a L@B @ =  T `  @BH@B  @B'@@H@BP'`T`` '`T`` '`T`` '``'` " ?c'D'H'L'P'T''D L@'=  7` -` T`"` P    H H@@B' '`  LJ`f0L ' @5a'L 쀢 #J `  T"P  LJ`rLJ$6L ' @5)'L 쀢 )J $`   P  R P  IT" CPL^aH@A @'P`L^aK@A| A'L^aO@Ap 'H  􀢠+   ?c & O@i"O``O@&  &  = #%O` - O`iJ@  O`ibK  O` - !& `  @4<&  i"O` &   @4,&  i"O` _b`O@iJ@  O@ _O@`$`O@//@    ' & @^aR @@O/@ #@^ak @@O/@ @^a@@O/@ & O/@&  `& ] &   &   &   &   &   &  | &  wO` <`&  &  &  hO``>`&  &  &  Y &  T &  O &  J &  E & &  ? ~T2 *`@ `*`    x   _-^<_/^>_<~___^_%^&_x|_(^t)^*^+^ذ?c'H''0  $?'     @/@^a@?  L   &  `; ' ' *^  '  쀢  @^a@?    &   &    '     $' ' ' * ^@ H   '*`^ N' 쀣  @^b@?0 | u] @?J& j  ^b+ @. ^ @?8& U   ^bH @. I @?&& @  & : " & 4 +& . <& (  & " @&  & "  * a dd0dddee e8ePehS?c'D'H'L'P'T'XD'H'P'L''?'  T"XL"@'T"L@ D@^be@> Ji"J ` 'X"@ ?c'D'H #''D '@'쀐 .  "H`" '耐 䀣 耐 *'` '` '@'  j"^bxH@> j"^b}@>j"?c (N@N@" 0* *   ` @` @'    ؀ 耢 qbm@= 9  :   ?c'DD  @L=` @=C;` :2` '`'"` @  @!` .@=  À ̀ ` ?c'DD'D'D *`D`D@@> 4 @1` D9'D` 2'` D+' D  耢 *`D@ @1[D `# #' @=8?c'H'LH* @'; LL"l^# @= @ ~* @' & :@<  @<` @<6  @<'` .  @<` ' ' .`  @<` ' &   ƀ Ҁ '`@0L L "?c'D @1@<D "`" ?c'DD&@&`&`@?c       *    `& `@`&  & ?c'D'HDH* D@DH[?c'H'LH 'H& L&  &  &  &  H@ * &  *`&  # &  *` @<&  @  @0 ` ?c!$@< `\'@'`'`'` '`'`'`'` '`$'`('`,'`0'`4'`8'`@ '`<'`D'`H'`L'`P'`T'`X/`\_ _  @; @;&&&` & '` @; ?c'D'H'LD' @;H'@L'`X'`# X?c'DD' P`" P W X D@@;  ```@@;s` " @&`(  (@;a`4   4@;X4"`4`T @;H @;A?c'D'H'L'P'TD'DH@H@; @;:L'@P'`T'` '` #` `H@; ?c'D'HD'H @ '   `@ " @:?bP'D'H'L'P''4 '0'' ''''D@:&\&.\`&d` ?& H&HH'L` ]//P','PP"@OO OibJ O; O # O  O   4'40 # ',#''*` @ '̐ ' {/@`    ' # 'O ibJ O O O   O ;'` r'a }/@`   " ' *` @  "/@`'̔ ' '''O ibJ O O O   O ;'` ' [/@`eL  '(D'䀐1@9',"Ā@ 9Ē @4" '00@9'4'@ 4@94#'@'*   " `''44@9'40@ "',@9ĺ@ @9&\&.\% $/@`'(D@# 'J  'D"@ؘ" O`]4 ]/@`)O/@`O O/@`B耧 ' '/@`'#  '* '* @9('' * *@ "  ''@8'*`" O   耢 ' '<@(/@ Ā O/@ `Ė"'' Ē"  `g` '` 'O`] H'``'O/@`CO }<2  *@ *@ @ `*`    x   ~(~[yx\}t]{~ |H~"x |H | ${0;{ |H{w@}w ,@ 60* '00@8e'4'@ 4@8a4" '@'*   " `''44@8/'40@ "',P`x耧/@ ' L b* "  @'܀ ```@7 'Jܖ#T! O//#\#`D@O/ L&<&@&<D &D@D@'䀐 P"'4 4@7'@@7" & :䀢 '䀐*䀢`&@7&䀢 `!.&䀢``!P& \&\`au@7= 'PD䀢 x &HȀ@  N@  &`N@iJ N@`; N@  &``'Ȓ @7?@7' Ȓ&@'N` `!'Ā`( ('`a'H @6 2 '`a@6 '`a@6 '`a@6'D@]D  @&'H@  J Đ" ''J  K`  'Ė"@ <̒" <'Ę" FĒ F'Ā  \`a@6s#\\Ė" ̚#@ `b@6b '\&?c'D'H'L'PD @6H'@L'`P'` T'` ' T?c'D'HDH`T  '`T@6U`T   & @6F ?c'D'HD`H)D`b @:'@6'H@6@ @60'@6  H@6D`b @Z  '`HD`b'H @O?c'D'H'LHJ  D  O  H@5  '` D` ' D" 6 L  *H@5'' D  O  H@5   ' ?c'D'H'L'PL  HP@`b@5h  ?c('D'H'L'PL HP@`b`@5J P''P `c$@5F ' 'L@ L"   HP@`c'@5! *P  O@O@ibJ O@\`O@ )* P J d+`P`cM@4 '*P @& '>7'*P@ 'H@%'R'쀢 *  @&h ''@4쀢  'n "* P H  ''t*`P H `cU@4'tHj ?c'D'H'L'PL L` HP@`cl@4_ %PH  'L P HH @H  @$H`c@4< ?c'D'H'L'PL  L" P`@#H"@H " ?c'D'H'L'PL  HP@`c@4  ?c'D'H'L'PL  HP@`c@3  PH @# ?cX'D'H'L'PL  3L  P H  'L" P`@#H'H  '@3  'DH``c@3'DH?b'D'H'L'Pa ''''P' 'L RГ* "`PЛ+ P " Х,`PM`< Я-PN`2А 'L@  Ha`@3V Е*`P 'К`'LГ* "` PЛ+ P " Т`'L$'LЦ'L% 'LL-`P%L  Ha`0@3 ?'''''@3R'$@3L Ha`X@3 ''Ȁ '@36'Āj"@%Ha`@2 'cĀ H @3? @3?  @3?a 'LL@2L@3 @2@3@2@2@2P@P@2'Pa`@2'@2' @2 @2@2'''  @2? ܒ  @2?j"@%Haa@2s ' &ct@2' '?'9'@ '@2'؀ j" #jb` j"@%EHaa4@22 ' @'" '  耐 @2d?'j"b'H  @2g'Ā '" d쀐 '* '@2*'p  p@2#@2p'@ " "@25'؀ "j" # jb` ؀ j"@$Haa^@1 ':@'''t ܙ* @ '耣 * t 'tԀ?'j" Ȑ 'l' `"@1** H"H # ĀĒ @1䀢?@1耢?@1܀?@1?@1 @1?c j"b?c'D'H'L'PL  HP@aa@1/ P'H@'  Haa@1 ?cP'D'H'L'PL  HP@aa@0 P@1 'PK`d6Paa@0,P  /@1D' Haa"P Haa" *P`H @  /* P K@r0 ,P`aa@0"P  .@1'  P H @ m *P`H @ c .* dP K@e" P`aa@0tP  .@0' H @ : >P J@t'Pab@0RP  /@0'  `H @ P H @  P`Jr' #P`ab@0# 'P`@0?Hab"Hab" PJ wP`ab@/ 'P`Je P`ab@/ 'P`Je P`ab(@/'P J@oPab/@/'?P J@iP ab5@/ ''P`Ji P`ab<@/ 'P H@PabH@/| UP'P@/? Hab" F+@/   '&<  @  '%< @)  '  Հ  Hab"Hab" ?cX'D'H'L'PL  HP@ab@/ PH  ;'  HackP 'H@' ]FP H  '`'  'DH`ac)@.'DH"P H  ' Hac? 'H  @d?c('D'H'L'PL  HP@acY@.v b'P'H@' S' >*  PH @P H  ' # ' ' 'tH`ac@./'tH  '@.F H  @?c@'D'H'L'PH'' 'L  HP@ac@- KP'L# 'LP`O@'(' '''O@`%&'ȶO@ %O@ O@ \ '\@.@O@.`Ș& '̚ 'O`% 'Ȑ '̒ '` %/ `O@`- -/ `O@0 0/ `O@i"J `@-'Ժ`O@iJ@ O@ *L@-'L"`'L'`Ԁ ac@-cO O@`. ./ `O@i"J `@-'к`O@iJ@ O@ *Lz@-'L"`'L'`Ѐ ac@-O O@`# #/ `O@l`O@/ /L F{'\ @ ('@ J  H@ac@,1 (''@@,''\ @'@ J  H@b`@, ''@b`9@-"  H@b`<@, '!@'Ѐ ̒@'eHbs"HO@b`@,O@ x+ܓ2  +`#@ @ `*`   PhhUohXhs$huhhxhhhhDEFGhhcLdefgOhhL$`'L'`̀'̖@   ̔ *' @,J' @,C @,*'' @@,- '*   '(@+  '(@+ @+'H#H   # HPb`@+ @+ ?c'D'H'L'PL   HLP@?cH'D'H'L'PP'L HbaX@+z P`'L"'LP 'PP@K tP@@+vPba@+ZL" 'LP`'PLP'P'PL"'LL b!'%PJ@eP@+DPba@+(L" 'LP`'PLP'''H@'耐 !䀐'H  3'耢` 'XH`ba@*'XH?c'D'H'L'PL  HP@ba@* P'P @+:'P`K#ibL P H@ba@* qL@''''H@'耐Y" '`  @*H"@H "쀐 H@*H@* H@B,L`&P @*zP bb@*^@*m' J H+H@+k ?c 'D'H'L'PHL  Pbb @@*- P`J/P @*4'O`a5PbbA@*+L  PbbF@@* P`@Z'  P bbt@@) '`''L3Ob,P bb@)"L  Pbb@@) P`@#'  '@ Oc'Pbb@) L  Pbb@@) @bc `D@) ~O`c$Pbc @)L  Pbc@@)v ^ '` 'OdgP bcH@)_]L  PbcP@@)T <P`@' L 'P P` bc@@)5 P `@)5" P  @b'@ P b @bc'@ 'O gP`bc@(L  Pbc@@( '`',Ol,Pbc@(" L  Pc`@@(  '` '` 'OlPc`1@( ~L ` c 7'@ `  c`9@@( wL`YP 'x @'P` K  P c`<@@(o W  ` `   '  A` '  @  '  ` @.'@ '` Pc`N@@(* O p P`c`}@(L  Pc`@@(  '` 'NOtP c`@' @c`@(  O v(P`c`@'L  Pc`@@' '` `'` 'P P@c`@@' LP '''h'P ''LL * '* @''L*P@''hP P@''P耢`耢(耢 @ ' CL* P" ` '%耢  ` ' L* P" `' L,`P@L 'LLP@'@ '`'hP P@'A ?c'D'H'L'PL  HP@cav@' QP'L &'J '' H  @'4J  'L`P@&Pca@&@&'Hca@& ?c'D'H'L'PL" P`@H"@H " ?c'D'H'L'PL L` HP@ca@&} uLj 'CL $P @&{P` ca@&_ P H@ca@&W OPcb@&Q' P cb@&H' j"@GP H@cb@&3 +P@&L j @&'@&,'?j"@Hcb2@&   ?c'D'H'L'PL  HP@cbQ@% 'P@&Y'PKiK@  P H@cb@%  P J eP` @%P cb@%?'P @&$'P` Ji"J ` P H@cb@% LNP @%'  Pcb@%P @%'@  Hcb" P ''@  Hcb" P `'uL O'P ' ''H  @@'fJ  ' H @ N  Hcb" B'' K''H  @'$ 'JiJ " 'J@/*H @O+ ?c'D'H'L'PH'L  HP@cb@$ [PJ  P H MP`  P H@cc@$ 8P  P H@cc/@$y #` " P @$ @$@'`' `' ` ' $  P @$s@$ ?c'D'H'L'PL  HP@cc\@$? LP H @ ?bh'D'H'L'P''L  HP@cc@$ P@$"  'P`OO % O`* ' 'OibJ    HP@cc @# K* * '  '5 d/@ '`m s/@'`g c/@ '`a F/@ '`[ f/@ '`U s/@'` O`]JHOcc@#  O" D 44ȓ2 *`@ `*`    x   фѴ ф!ф"/ќ4ф ф(((+ф` ' HL$` Hd` " @#v''''   '`` '`'` D#\P`P ,8@#''''  ua',`@d`E@#',*P@  H @ kZ',`L d`H@"',,`P H @ WF-`P H` @ K:',`@`d`K@"',.P` H @ 7&',` #``#``d`N@"',*P@  H @ O@ FҀ c d f s '` @"Hd`Q@" ?b'D'H'L'PL  HP@d`T@"v rP  @"'  P H@d`}@"` \'H@"?P H@d`@"N@" G̐ @"z'@"̀ P H@d`@"2@"z +@"t* 'PH U' ' 'P`Hd`@" 'H@"-?c'D'H'L'PL  HP@d`@! P@!'Pda@!$P P` @!' Hda" Hda"Hda!" Pda#@! '<P`da)@!'/P da.@!P P`@:Hda4"Hda6" GP H@Pda8@!t :?'P K@P @!y'P` O@O@P @!P P '@ ' `H@dat@!< ?c('D'H'L'PL  '*L`P 'daw@! P H@Pdaz@! k HP@da@! ^''$@!|' %P H  #'   'lH`da@ 'lH6"'''$@!O" #,`,@,@,$@,@@ '؅?H  @HdaБ#``#``@  ?cN'`-?' N '`0I N`x3 N`0 `9 '`0*`' `a `f '`a*` '`A `F '`A*` '`0`7 '`0*`' N`0`9'`0*` *@ @' N&@@ U?bȝ'D`O@i"O``O@`&`  &`  K&` `h&` &` `@@ 'J  @ L &` 'H&` J `J `*D  @Ddb@`+ c `&` ``@ ' Q` &`@`L  &`D  @x @'D&`D@ K `" `*'Ԕ`Ddc%@`+?'D @Q D  @I  &`    &`   &`   &`   &`   &`   &`  `&` &` `&` &`  &`  O` < = `&` &` `&` &`  &`  O` = > O``=`&` &`  &`  O``=`&` &`  &`  O``&`&` &`  &`   &`  O`|`&` &`  &`  s &`  n &` &` h`&` &`  a ~92  +`@ @ `*`       l<l=T>[!^$%0&|()*+D~X-X/0|1|2|3|4|5|6|7|8|9|儰?c'D'LD''D/'` $D?'` D  @DdcY`@* H`  &` ` `8` '` *`dx D' ` &``   &``?&`  逢 쀢  '` ]쀐D'\`'` '􀢠 ` E4* dx@ L  7   􀢠  L`" L*d"x D0'`L##`L * dx@ D ' ` `  ` ` `@&`` Ddc @ % `@v&`` Ddc @  `@e&``@&``" &``+@&``<@&``  &``  &`~`  &`r`   &`f`   &`Z`  &`N` &`H`@&`B`&`< `  &`-`  &`"  * ;bD  < $<l,\tD  @ TD@dc`@x ?c'D'H'LD'H'H''D?'耐  D  @ %DdcH@I L"@ ?cp'D'H'L @j'@YH De``@'D {@'쀐 J@}J ,8쀐 D@'D 'D" ' @2'?"?#` @'$ `D@m,@L%@kD%' @ '@DN{'' ' '耐L" GJ U 􀢀  '@5  @@@`  '@  @@@ @'?"@?"ed#`@L$@ @@~J@} '  @|'?"?" @q# `D@,@fL M`,H L"@>'H'耐 @.@+L" ' F '@'' 2 'А @'?"?# @@ @# @`ؐ@@ '' 􀦀 '@5  @@@`  '@  @@@L"@?c'D'H'LD 'DDe`o@' @' He`" Q @~'D@* @'  He`@0 '% @:D @4 @TL"L@.`@$LD@@"'@)?cx'D'H'L' @('@ 'H@ ؓ* L e`@ ؙ*L@ e`@& @'?"?"؛+ L @ @$ `ا,L@@@ Yد-L' jF `D@@  '@  @@@`  '@  @@@ @ @}ؒ`'g @'@ s'  'J~O'D? 􀢀  '@   @D@A@<`  '@   @'@$@ M@" '@@Y'?Ij"* f(@ D@   '@ X  @@@`  '@ ;  @@@ '@ 1@  ' @'?"?#`@ @$`@@ @@ܬ'@@l @' @'?"?# #$`@ }'` '@   @O@L@G` *   '@   @,@)@$D@Le`@ J@%'D"D #` ' @@  ' *`',?` '@ M  @@@ ?c'D'H'L'PHL  Peax@@  @'P` @ @' P  @' PHCLD"^'P 'H@' ' '*  ' H@' y쀢 *  ea@@B 'h쀐 @K P ea@@- 'S@7'쀢  @.''    " @C'    " @8&@쀢 & @&&&&@ `'|@ @?c'D'H'LD'L`   H@_' H@W' e" ` ' e"?c'D'H'L'PDP  H@ HL@G'`'%` ` L@s'` ` @@{ @'@` '`'`@L@^?c'D'L`N@`{ `'N@`} N@ `L  N@`L"@L"'N@ibJ N@_`L L"@ e"!N@/.@D *'J@ D  @Deb@O.@?c'D'L'PL P  'J@  P eb$@@  &@ L P P`   PebC@@ ?c'D'H'L'PHL  Pebv@ E  >L" 'LP`'PL 1 P@@' Peb@=' "`' Peb@1``'`'`  '` $L$'LP 'P ?cP'D'H'L'PHL  Peb@@- P`'  @S'P K@ P eb@@ e` '    ' '` '쀐  @  '쀐 '` L` P H  'L" P`@X'H  '  'PH`eb@'PHޛ'` ?c'D'HDH ' CL@   ?c'DDCL@ D  ?c'DD  ` @@@`?c'H'L'PH'   `' 'L'P'' ''&'&  P 'L$'LU`"`ec @+L'LL@ '`@@4' ''L1L '@ @'`Pec@ 'W`@' '`'L# 'LL  Pec;@ '6'$ H '؀'(؀ 'P@ec_@'Hݖ؀ e#|& ' ؀e#& '䀐  @@ && ?c @ ` @@@`@?c'D'HHJ  D O  H@N  '`D@' D"   ?c'D'HD@4'H@0'  '  " @F`D@#`  '@@H@'`'`'` '`?c'D'L'P'T'X'N@ibJ `N@`{ '`X X"u '|`;'@'`O@iJ O@ k'J Ji"J ` ` 'D  @n"D@f`@@ Z " '6' @" @ - '@'(#  Df`{ @< 1'@'O@ 퀢 ဢ ߀ ݀ \Ҁ { }`zO@iJ `L"@P"T T" ?c'DN@D`\'@>." @ "D# 'D.`N@D"'D.?c('D'HD 'P'D* @0'''D ' '''' '*H  O@{O@}C '`'p'"'h 'b`'\'V`O@RO@ {O@`} O@[O@] '9:O@ }3F2 *` *@ @ `*` &  H{L$}l $$$$  $$[\]`+H@'@'   '  '`'*# `'= @d''D*    {/ *H  O@v6 \/ o \/  n/j \/  t/c \/ `O@ {O@`} O@[O@] \/ O@ H@O@" t;G2 *`@ `*`  .  x   tp888RpSTp88p88rppO@/ ` }/  /  '^ //?'P@@?c'D'H ''D@ * H @p  '`'@''D* H @[*H@ @O@ /@``'/?c'D'H'LD`'@'H/`\`\'@'`+L H'@'`"L`H'@ '`H@'   @/'@ '`'`@H@@?c'D'HD   ' / / / / /`O@!i"K`O@ C/ ' 'O@M`O@iJ@ O@  / 'O@ / 'O@ /`O@'iL O@ M/ ' 'O@/O@/O@!i"K`+O@" 0/`O@i"J `z 'O@"`0O* /`O@#ibLh 'O@"`0O* /^ \/ 'XO@" ]I 2 *` ,`@@ `*`   """"""N!\;"<"="R!l"T!|""#!"""[""]""""-"hB!<""E!L""HH"O?c'D'H'L'P 'HO@ O@ibJ  '`H'@ *   @''+  HL@JH'''HD'@@J 0  Df` Z +* " 耐  @@/@` : @ 'P"L#@ ?cN@ N  N N@`* N@ *`N@ N s  mN@ ?cN@ [K`N@ ]N@  WN@N +N` -$N`/O  CN@N  ON N@N  ON ``N@ ] N@ `N@ \ `N@ N@N  ` ^?c'D'HDO@ibJ `O@`"`O@`\ '@O@`"4O@ {0 '*`O@`\ '@O@`}" 'O@`{ ' O@ XO@ [`O@`]O@  O@ ;`O@`]`O@`\ 'C@O@`; D@`O@iJ@ O@ O@ ]H `?c'DDfbH  D  D* f(@  j#h`D@ j#?c'D'H'LDO@ibJ `O@ - `HL@' ' O@ +`HL@'H  HHD"?c'D'H'L 'DO@ibJ `LO@ 0`O@ x` 'L ' 'L 'LL O@ 0O``x`L O@" 0  /   '`XL O@" 0 * *`   '`>L O@" 0 Jh!N  /   '`O@" 0 Jh!N L  L@  '` DHH"?c?h"@& &?c?  h#0@mh#c@d`& &`"@&`?c?  i @E  `"  "`" &`?& ?&?c?  i @ @ i @ "  "?c'D'HDNHO O@ ND& ?c'HNHO O@   N ?c.`: N  J  ?c'DD@`J   @`J   * ? [쀢 \ ?c'D'H'LDH@`J OL  H  O.   K@`K  L H O. @O O@ ^   `O@`\O@` nO@`-O@`\O@` \O@`] E7] @`J  3\` ' J   *v ?P [ \b?O   ?c'D'HDH@`J `?*?  J  . &\O@[O '`    J@  ?c'D'HH@ '?r'''@ 1`+` Dix"  ``@ '`  @  ''' ` ` @ `'@  * @ w   @ X@'  @  .``&'`+&?c'D'H'D@ Hs' DJ@/' /`H@ ``* @ 'T /`H5/`H@@  @ /`# /`@ 6/`D@ /`ib@/`@/`H@`/`"  /`H  /`H@`H@?c'D @' '"@/D@" ' DK /$ '$DM`\" '`'D@`"    ? ``@'   ? ``@'쀐  '*   +  @F '@> D@@&D@," J /# + g'耐耤'- Q*  ?'䀐䀢8*  ' /`@ `@*`@G' /`@ , $`/`@$` '.`&'@ ''*`  +`@`'@$J  'ib'耐 耢 @'?c'D'H'L'P'T'XD'@''j (@j (@@ibJ  ibJ  ibJ  ibJ  ibJ  @ibJ  ibJ  ibJ  ibJ  ibJ  ibJ  8    `l`x `` ``D``!``` ـ`ؘ`"ta*a(a ,a,'a8/XaD8aP5Ha\3ah;ataaJaQarhalaxa}aoaxasDaa|\btb@bnb(b4vb@ubL~bXTbdbpxb|Xbۀb0bոbb|bbbbdbcc cc$!f*? 9Nm&3EM}c(;6W"Ae:7@7I4] Y=^h2it.H_- 3kj]l'<Z82d>CV51/01 q D=SFLG C#Q$%)P+J,B/O04W5b68R9T:n;o<K>?@ApBDNEFwGXH\I_JUKLMzOPiQaR[ST`UVXrYZ[g\^`a|bcdseufghjk{lm~nyovpxqrstuvwxyz{|}~_ H P%, O 2d<c0;M3`E >K5`XVTged0pESP4.X2)Wdh""g3OL,01 ade$ M0483@3H3P! _"'RxkHQyTup3.2 dnMq03JOpH3tD H,nCo`g oGYlh+H0WHo0?4 -XGzL hxRTic i<2v< 1:YnA1@7ؤ6Vր1\-͌(^T%n 4(Nd # O'et:-AX8M 0Ye dq N>=F>=<~;;.`=vA?IB9xT\ ](kdxvM(a`4'(.v2(+>pa>54 3x34Z4 EwL." ).H8 >CE`.OeXeadj*E|xR$5?:X2eLDXqD edDeDldDdDdD dDepD0eD$eD-eD6dDD_etext_edata_endstartstart_float__exit_main_environ__DYNAMIC_exit_Asm_LoadCmd_Sym_AddSymbol_opcodes_Sym_DeleteSymbols_sprintf_strtoul_strncmp_Sym_GetSym_Tcl_Return_Tcl_GetVar_errno_Asm_Assemble_fopen_fgets_Gp_PutString_strerror_calloc_fclose__ctype__Sym_EvalExpr_Gp_PutByte_strtod_strlen_strcmp_strcpy_Tcl_Backslash_Sim_Create_Main_QuitCmd_Tcl_Eval_printf_perror__iob_fprintf_Tcl_CreateInterp_strcat_Hash_InitTable_Tcl_CreateCommand_free_Hash_EnumFirst_Hash_FindEntry_Sym_GetString.rem_Hash_CreateEntry.div_Hash_EnumNext_strtol.mul_Hash_HashChainSearch_bcmp_List_Remove_List_Insert_Hash_DeleteEntry_List_Init_Tcl_StringCmd_Tcl_SourceCmd_Tcl_ReturnCmd_Tcl_RenameCmd_Tcl_LengthCmd_Tcl_GlobalCmd_Tcl_FormatCmd_Tcl_ConcatCmd_TclDeleteVars_Tcl_DeleteCommand_bcopy_TclFindCmd_Tcl_SetCmd_Tcl_ForCmd_Tcl_SetVar_Tcl_UplevelCmd_Tcl_ForeachCmd_index_Tcl_TimeCmd_Tcl_ScanCmd_Tcl_ProcCmd_Tcl_ListCmd_Tcl_InfoCmd_Tcl_GlobCmd_Tcl_FileCmd_Tcl_ExprCmd_Tcl_ExecCmd_Tcl_EvalCmd_Tcl_CaseCmd_Tcl_ContinueCmd_Tcl_DeleteTrace_Tcl_CreateTrace_Tcl_WatchInterp_malloc_Tcl_RangeCmd_Tcl_PrintCmd_Tcl_IndexCmd_Tcl_ErrorCmd_Tcl_CatchCmd_Tcl_BreakCmd_Tcl_ParseVar_Tcl_AddErrorInfo_Tcl_DeleteInterp_Tcl_IfCmd_fork_Tcl_SplitList_kill_close_ExecHandlerProc_Tcl_Concat_pipe_fcntl_read_stat_access_execSignalled_execvp_Tcl_StringMatch_Tcl_Glob_Tcl_Expr_wait3_write_geteuid_rindex_atoi_sscanf_signal_select_dup2_open_gettimeofday_fputs_fstat_TclFindElement_TclCopyAndCollapse_TclFindProc_fflush_TclIsProc_Tcl_Merge_ExprLex_ExprGetValue_precTable_ExprGetNum_getpwnam_getlogin_strpbrk_strncpy_sys_errlist_List_ListInsert_glob_filename_glob_pattern_p_strspn_strchr_FindVar_ProcDeleteProc_InterpProc_NewVar_TclWordEnd_sys_nerr.umul_panic_closedir_opendir_realloc_readdir___builtin_alloca_noglob_dot_filenames_glob_match_glob_vector_abort_vfprintf_isxdigit_toascii__mb_cur_max_isalpha_isspace_isgraph_isascii_iscntrl_isalnum_islower_isupper_isprint_ispunct_isdigit>>>cdl` `$>`\``%'-/6@@``㿠㿠㿠㿠㿠㿠㿠㿠㿠㿠 㿠 㿠 㿠 㿠 㿠㿠㿠㿠㿠㿠㿠㿠㿠㿠㿠㿠㿠㿠㿠㿠㿠㿠㿠 㿠!㿠"㿠#㿠$㿠%㿠&㿠'㿠(㿠)㿠~*㿠{+㿠x,㿠u-㿠r.㿠o/㿠l0㿠i1㿠f2㿠c3㿠`4㿠]5㿠Z6㿠W7㿠T8㿠Q9㿠N:$Header: /usr/local/src/teaching/dlxasm/asm.c,v 1.2 1993/03/11 00:50:55 petera Exp $ SPRITE (Berkeley)o ? o?8o?o o!?$o$o$?0o0ooooo  ?o  ?o ? p  ?p  ? p  ?p?p?8p?p#?p(?p,?p0?p4?p8?p<?p@ HpB LpF LpK HpNpQpU pX?p\?p` pcpf<pjpn?pr?pvpy 3?p~ 2?p 4?p 5?p 0?p 1?p?p?8p?p?p?p?pp%?4p4p @pp p(?` p` p?ppp-?t pt p?pq+?l ql q ?qqq,?p qp q ?q%q+?Pq/Pq4*?h q8h q=?qBqH)?d qLd qQ?qVq\?\q`\qe?XqiXqn"?( qr?8qw?q|( q#?,q,qqDq&?8q8addadddaddfaddiadduadduiandandibeqzbfpfbfptbnezcvtd2fcvtd2icvtf2dcvtf2icvti2dcvti2fdivdivddivfdivueqdeqfgedgefgtdgtfjjaljalrjrlblbuldledleflflhlhilhultdltflwmovdmovfmovfp2imovi2fpmovi2smovs2imultmultdmultfmultunednefnopororirfesbsdseqseqisequsequisfsgesgeisgeusgeuisgtsgtisgtusgtuishslesleisleusleuisllsllisltsltisltusltuisnesneisneusneuisrasraisrlsrlisubsubdsubfsubisubusubuiswtrapxorxoriunknown opcodemissing ) after base registerfloating register invalid herebad base register nameunknown garbage in expressionempty operand specifierfloating pointer register requireddouble floating point register requiredfloating register invalid hereunrecognizable operand specifierunknown garbage in expressionmore than three operandswrong # operands (must be %d)wrong # operands (must be %d or %d)register operand not allowedimmediate operand 0x%x out of rangeoperand must be a registerbranch target not word-alignedbranch target too far away (offset 0x%x)internal error: unknown class for instructionextra junk at end of linecodeStart"codeStart" variable doesn't contain an address: "%.50s"dataStart"dataStart" variable doesn't contain an address: "%.50s"rcouldn't open file "%.50s": %.100serror reading file: %.100spseudo-op name too longalign".align 0" not supportedasciimissing " at start of stringmissing " at end of stringasciizbytedataglobalsymbol name must start with letter or '_'spacetextwordfloatillegal floating numberdoubleillegal double numberunknown pseudo-opextra junk at end of line%.50s(%d): %s%scan't store at address 0x%x: no such memory location%s: %.*s => %.*s$Header: /usr/local/src/teaching/dlxasm/getput.c,v 1.1 1993/02/11 14:57:15 root Exp $ SPRITE (Berkeley)$Header: /usr/local/src/teaching/dlxasm/main.c,v 1.1 1993/02/11 14:57:27 root Exp $ SPRITE (Berkeley)dlx.outusage : %s [-o outputfile] filename... w load invalid memory size (>=1) %s quit%.8x %.8x $Header: /usr/local/src/teaching/dlxasm/sim.c,v 1.1 1993/02/11 14:57:29 root Exp $ SPRITE (Berkeley)loadquitmemSize$Header: /usr/local/src/teaching/dlxasm/sym.c,v 1.1 1993/03/11 00:54:57 petera Exp $ SPRITE (Berkeley)  symbol "%.50s" already defined in %.50ssymbol "%.50s" already defined in %.50spcnpcatundefined symbol "%.50s"symbol "%.50s" multiply definedcan't use register name in expressionunmatched parenthesis in expressionmissing value after operator in expressionmissing value after operator in expressiondivide by zero in expressiondivide by zero in expressionmissing expression0x%x%.50s+0x%x$Header: /usr/local/src/teaching/dlxasm/Hash.c,v 1.1 1993/02/11 14:55:57 root Exp $ SPRITE (Berkeley)$Header: /usr/local/src/teaching/dlxasm/HashChainSearch.c,v 1.1 1993/02/11 14:56:11 root Exp $ SPRITE (Berkeley)$Header: /usr/local/src/teaching/dlxasm/Hash_CreateEntry.c,v 1.1 1993/02/11 14:56:14 root Exp $ SPRITE (Berkeley)$Header: /usr/local/src/teaching/dlxasm/Hash_DeleteEntry.c,v 1.1 1993/02/11 14:56:17 root Exp $ SPRITE (Berkeley)$Header: /usr/local/src/teaching/dlxasm/Hash_EnumFirst.c,v 1.1 1993/02/11 14:56:42 root Exp $ SPRITE (Berkeley)$Header: /usr/local/src/teaching/dlxasm/Hash_EnumNext.c,v 1.1 1993/02/11 14:56:44 root Exp $ SPRITE (Berkeley)$Header: /usr/local/src/teaching/dlxasm/Hash_FindEntry.c,v 1.1 1993/02/11 14:56:46 root Exp $ SPRITE (Berkeley)$Header: /usr/local/src/teaching/dlxasm/Hash_InitTable.c,v 1.1 1993/02/11 14:56:52 root Exp $ SPRITE (Berkeley)$Header: /usr/local/src/teaching/dlxasm/tcl/tclBasic.c,v 1.1 1993/02/11 15:01:50 root Exp $ SPRITE (Berkeley)  $+27(H@H`d 4hTTȔ͌\ 0րؤ breakcasecatchconcatcontinueerrorevalexecexprfileforforeachformatglobglobalifindexinfolengthlistprintprocrangerenamereturnscansetsourcestringtimeupleveltoo many nested calls to Tcl_Eval (infinite loop?)extra characters after close-braceextra characters after close-quoteunmatched quoteunmatched bracemissing close-bracket"%.50s" is an invalid command name %sor ambiguous abbreviationinvoked "break" outside of a loopinvoked "continue" outside of a loopcommand returned bad code: %d ... ...%s, while executing "%.*s%s"%.50s..., while executing "%.*s%s", invoked from within "%.*s%s"%s%s: '%.*s => %.*s'errorInfoerrorInfoerrorInfo$Header: /usr/local/src/teaching/dlxasm/tcl/tclCmdAH.c,v 1.1 1993/02/11 15:01:54 root Exp $ SPRITE (Berkeley)too many args: should be "%.50s"%s "%.50s string [in] patList body ... [default body]"not enough args: should beinextra pattern with no body in "%.50s"default ("%.50s" arm line %d)wrong # args: should be "%.50s command [varName]"%dtoo many args: should be "%.50s"wrong # args: should be "%.50s message" ("eval" body line %d)specified "<" but no input in "%.50s" commandnot enough arguments to "%.50s" commandcouldn't create pipes for "%.50s" commandcouldn't fork child for "%.50s" command: %.50sforked process couldn't set up input/outputcouldn't find a "%.50s" to executecouldn't set up I/O to/from child in "%.50s": %.50serror writing stdin during "%.50s": %.50serror reading stdout during "%.50s": %.50swrong # args: should be "%.50s expression"%dwrong # args: should be "%.50s name option"dirname./rootnameextensiontailreadable01writableexecutableexistsownedisfileisdirectorybad "%.30s" option "%.30s": must be dirname, executable, exists, extension, isdirectory, isfile, owned, readable, root, tail, or writable010wrong # args: should be "%.50s start test next command" ("for" initial command) ("for" body line %d) ("for" loop-end command)wrong # args: should be "%.50s varName list command" ("foreach" body line %d)too few args: should be "%.50s formatString arg arg ..."%d%dexpected integer but got "%.50s" insteadexpected integer but got "%.50s" instead%Fexpected floating-point number but got "%.50s" insteadformat string ended in middle of field specifierbad field specifier "%c"invoked "%.50s" without enough arguments$Header: /usr/local/src/teaching/dlxasm/tcl/tclCmdIZ.c,v 1.1 1993/02/11 15:01:59 root Exp $ SPRITE (Berkeley)wrong # args: should be "%.50s bool [then] command [[else] command]"thenelse ("if" body line %d)wrong # args: should be "%.50s value index [chars]"bad index "%.50s"charstoo few args: should be "%.50s option [arg arg ...]"argswrong # args: should be "%.50s args procname"info requested on "%s", which isn't a procedurebodywrong # args: should be "%.50s body procname"cmdcountwrong # args: should be "%.50s cmdcount"%dcommandswrong # args: should be "%.50s commands [pattern]"defaultwrong # args: should be "%.50s default procname arg varname"procedure "%s" doesn't have an argument "%s"10globalswrong # args: should be "%.50s globals [pattern]"localswrong # args: should be "%.50s locals [pattern]"level0%dbad level "%.50s"wrong # args: should be "%.50s level [number]"procswrong # args: should be "%.50s procs [pattern]"tclversion2.1varswrong # args: should be "%.50s vars [pattern]"bad "%.50s" option "%.50s": must be args, body, commands, cmdcount, default, globals, level, locals, procs, tclversion, or varswrong # args: should be "%.50s value [chars]"chars%dwrong # args: should be "%.50s string [file [append]]"appendbad option "%.50s": must be "append"awcouldn't open "%.50s": %.80sI/O error while writing: %.50swrong #/type of args: should be "%.50s value first last [chars]"bad range specifier "%.50s"endbad range specifier "%.50s"charswrong # args: should be "%.50s oldName newName"can't rename to "%.50s": already existscan't rename "%.50s": command doesn't existtoo many args: should be "%.50s [value]"too few args: should be "%.50s string format varName ..."can't have more than %d fields in "%.50s"bad scan conversion character "%c"different numbers of variable names and field specifiers%d%d%g%g%dwrong # args: should be "%.50s fileName"couldn't read file "%.50s"couldn't stat file "%.50s"error in reading file "%.50s" (file "%.50s" line %d)wrong # args: should be "%.50s option a b"compare1-10firstlastmatch10bad "%.50s" option "%.50s": must be compare, first, or last%d%dbad count "%.50s" given to "%.50s"wrong # args: should be "%.50s command [count]" ("time" body line %d)%.0f microseconds per iteration$Header: /usr/local/src/teaching/dlxasm/tcl/tclExpr.c,v 1.1 1993/02/11 15:02:02 root Exp $ SPRITE (Berkeley)  variable "%.50s" contained non-numeric value "%.50s"command "%.50s" returned non-numeric result "%.50s"unmatched parentheses in expression "%.50s"divide by zerodivide by zerosyntax error in expression "%.50s"syntax error in expression "%.50s"$Header: /usr/local/src/teaching/dlxasm/tcl/tclGlob.c,v 1.1 1993/02/11 15:02:05 root Exp $ SPRITE (Berkeley){,}Missing }.abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-no home directoryUnknown user: %s.{{}%.50s couldn't find file that matches pattern$Header: /usr/local/src/teaching/dlxasm/tcl/tclProc.c,v 1.1 1993/02/11 15:02:22 root Exp $ SPRITE (Berkeley)wrong # args: should be "%.50s name args body"too many fields in argument specifier "%.50s"procedure "%.50s" has argument with no name$couldn't find variable "%.50s"couldn't find variable "%.50s"wrong # args: should be "%.50s varName [newValue]"too few args: should be "%.50s varName varName ..."too few args: should be "%.50s level command ..."bad level "%.50s" ("uplevel" body line %d)argsno value given for parameter "%s" to "%s"called "%s" with too many arguments (procedure "%.50s" line %d)invoked "break" outside of a loopinvoked "continue" outside of a loop$Header: /usr/local/src/teaching/dlxasm/tcl/tclUtil.c,v 1.1 1993/02/11 15:02:30 root Exp petera $ SPRITE (Berkeley)list element in braces followed by "%.*s" instead of spaceunmatched open brace in listinternal error in Tcl_SplitList$Header: /usr/local/src/teaching/dlxasm/tcl/strerror.c,v 1.1 1993/02/11 15:01:36 root Exp $ SPRITE (Berkeley)Pnx#5GY} 0Dc+A[y(Jh:Sm 3@Th{Hno error (operation succeedednot ownerno such file or directoryno such processinterrupted system callI/O errorno such device or addressargument list too longexec format errorbad file numberno childrenno more processesnot enough memorypermission deniedbad address in system call argumentblock device requiredmount device busyfile already existscross-domain linkno such devicenot a directoryillegal operation on a directoryinvalid argumentfile table overflowtoo many open filesinappropriate device for ioctltext file or pseudo-device busyfile too largeno space left in file system domainillegal seekread-only file systemtoo many linksbroken pipemath argument out of rangemath result unrepresentableoperation would blockoperation now in progressoperation already in progresssocket operation on non-socketdestination address requiredmessage too longprotocol wrong type for socketbad proocol optionprotocol not supporedsocket type not supportedoperation not supported on socketprotocol family not supportedaddress family not supported by protocol familyaddress already in usecan't assign requested addressnetwork is downnetwork is unreachablenetwork dropped connection on resetsoftware caused connection abortconnection reset by peerno buffer space availablesocket is already connectedsocket is not connectedcan't send afer socket shutdownundefined error (59)connection timed outconnection refusedtoo many levels of symbolic linksfile name too longhost is downhost is unreachabledirectory not emptytoo many processestoo many usersdisk quota exceededstale remote file handlepathname hit remote file systemunknown error (%d)$Header: /usr/local/src/teaching/dlxasm/tcl/strtol.c,v 1.1 1993/02/11 15:01:44 root Exp $ SPRITE (Berkeley)$Header: /usr/local/src/teaching/dlxasm/tcl/strtoul.c,v 1.1 1993/02/11 15:01:45 root Exp $ SPRITE (Berkeley) ddddddd  !"#dddddd  !"#$Header: /usr/local/src/teaching/dlxasm/tcl/List_Init.c,v 1.1 1993/02/11 15:01:16 root Exp $ SPRITE (Berkeley)List_Init: invalid header pointer. $Header: /usr/local/src/teaching/dlxasm/tcl/List_Insert.c,v 1.1 1993/02/11 15:01:19 root Exp $ SPRITE (Berkeley)List_Insert: itemPtr (%x) or destPtr (%x) is NIL. List_Insert: trying to insert something after itself. $Header: /usr/local/src/teaching/dlxasm/tcl/List_ListIns.c,v 1.1 1993/02/11 15:01:20 root Exp $ SPRITE (Berkeley)List_ListInsert: headerPtr (%x) or destPtr (%x) is NIL. $Header: /usr/local/src/teaching/dlxasm/tcl/List_Remove.c,v 1.1 1993/02/11 15:01:21 root Exp $ SPRITE (Berkeley)List_Remove: invalid item to remove. List_Remove: item's pointers are invalid. $Header: /usr/local/src/teaching/dlxasm/tcl/strspn.c,v 1.1 1993/02/11 15:01:43 root Exp $ SPRITE (Berkeley)$Header: /usr/local/src/teaching/dlxasm/tcl/strpbrk.c,v 1.1 1993/02/11 15:01:40 root Exp $ SPRITE (Berkeley)$Header: /usr/local/src/teaching/dlxasm/tcl/strchr.c,v 1.1 1993/02/11 15:01:35 root Exp $ SPRITE (Berkeley)/.$Header: /usr/local/src/teaching/dlxasm/tcl/panic.c,v 1.1 1993/02/11 15:01:30 root Exp $ SPRITE (Berkeley) ((((( DDDDDDDDDDAAAAAABBBBBB ` "c$c-J9HDc8K8,UKdd"d"ҀBhĀ߀&c8'<UQj w`р.@- BȂM1Հ ' > V k  Q Zk}.,EMT\, , N&c q&c    =$"D" Q,D iH yL P T X \  `D" @ @     7 Vx fl h d ` \$D"D"D"D#D#D#,D#HD#D#D#D#D#D#D#D#D# X ȀW ؀PxD$D$(D$4D $DD $D $D$D%D%D%D% D%@D%LD%dD%xD%D%D%D%D%D %D%D#&D$&D&& D'&HD(&PD)&`D+&xD,&xD-&D/&D2&D3&D9&D:&D=&D?&D@&D3&DB'@DC'PD2'TDF'\DG'`DO'hDP'DR'DS'DT'DU'DW'DX'DZ(D](0Dc(4Dd(<Di(@Dl(Dm)0Do)PDp)Dq)Dr)Ds)Dt)Dv)Dw)Dx*Dy*Dz*$D{*0D*@D*xD*D*D*D*D*D*D* LdD*D+8D+@D+TD+`D+hD+|D+D+D+ D+D+D+D+D+D+D+D+D+ dD+D,D,PD,D,D,D,D,D,D,D- X D-D-$D-8D-HD-TD-`D-pD-D-D-D- T <D-D-D-D.D.0D.0D.TD.\  D.dD.pD.xD.D.D.D.D/D/ D/8D/@D/PD/TD/`D/hD/xD/|D/D/D/D/D/D 0,D"0lD#0D$0D%0D(0D*0D30D40 X TxD<1D=1(D>1@D@1HDA1`DB1pDC1DD1DF1DG1DH1DJ1DK1DM2DN20DO2HDP2PDR2XDS2hDT2DU2DW2DY2lD]2D^3 D_3Da3Db38De3@Df3PDg3TDi3\Dj3tDn3|Do3Dp3Dr3Ds3Dt3Dv3Dw3D{3D|3D}3D3D4 D4D4D4<D4DD4PD4XD4D4D4D5 D5D5 D5,D5HD5T $5`D5` ),D 9 H HL TPD5| h x   , D5|D5D5D5D5D5D5D6D6 D6D64D6HD6`D6tD6tD6D6D6D6D6D6D6D7D7D7D7 D7D70D7PD7dD7lD7tD7xD7D7D7D7D7D7D7D 8D 8 $8,D$8, D Ϡ,H ߠ,L @,D$8@ 8 ', J( Z@ c$ k z  D08@D18XD28hD38xD68D78D88D98D@8DA8DB8DC8DD9DE9DF9(DG9<DH9<DI9lDK9DR9D]9D^9D_:Db:LDc:\Dd:`De:pDf:Dg:Dj:Dk:Dm:Du:Dv:Dx;Dy;$D;,D;LD;XD;hD;p   ̀D;D;D;D;D;D< D<D<DD>D>D>$D>0D>@D>`D>hD>lD>D>D>D>D>D>D? D?D?(D?0D?DD?tD?|D?D?D?D?D?D@D@D@$D@0D@`D@pD@xD@D@D@D@D@DADA0DA4DA<DADDAXDADADADADADBDB(DB0DB4D BDD B`D B|DBDBDBDCDC$DC,DC0DC@DCTDC`DC|DCDCDCD!CD"DD$D D%D$D'D,D(D4D)DHD*DxD+DxD-D|D/DD0DD2DD3DD4DD5ED8E8D9EHD;EPD=EdD>E ـ  D@E# DBEDCEDDEDEEDFEDHEDIFDJFDKF$DNFTDOFdDQFl#DSFDTF  DVF$(DXFDYFDZFD[FD\GD^GD_GD`G0DaG<DdGlDeG|DgG$DjGDkGDlGDsGDtGDvGDwHDxHDH(DHDDHTDHtDHDHDCHDHDHDHDH&\DH $HDH D,H-@,=LDIN[k}&xDIDIDI,DI4DIDDIDDIhDIlDI|DI'(DIDIDIDIDJDJDJ$DJDDJL'DJTDJhDJtDJDJDJDJ(HDJ$JDJ,D@,ʠH٠LPDJ@(hDJDKDKDK(D K(D KDD KPD KdDKpDK)DK$KD.K) D8HFLTPD.K_o)@D2KD3KD4KD5L D@LDAL8DBL8DCL|*DDLLvxdLdL̀;]Ȁ1C&vxez M1'  %7IQX.`bit[m$LD@L,D@,H@OPT,XD@LBWDDLDELDFLDHLDILDJLDKM DMM(DNM<DPM@DQMLDSM`DTMpDUMDWMDXMDZMD[Mb$MDrMu,D@,HLDrM<DvMDwMDxMDyND|ND}N8DN@DNpDNxDNDNDNDyN|DOO v dO RD?RD@RDBRDCRDERDCRDGSDHSDJS,DKS,DLSPDMSPDNStDOS0DPS)S)[)`)x),x8)3dS)WdS)])))̀)**7*Y*z***€*&x8*+ `+++, +AM1+N+[.+c Q+m+u+݀+,&x,$SDS,ڠ,D,HDS,-@-@-$DSDSDTDT,DT4DT@DTTDT\DThDTtDTDT-1$TDT-F,D-VH-fL-rP-TDT-@-DTDTDT--DDTDUDUDU0DU<DUPDUTDUdDUtDUDUDUDUDUDUDUDUD VD V,D V,DVTDV`DVlDVDVDVDVD VD!VD"VD$WD%WD'WD(W,D*W8D+WDD-WLD.WX-$WdDUWd-۠,D-H-L.P.TDUW.+.6@.E.UD[WD\WD]WD^WDeWDgWDhWDjWDlWDmXDnXDoX DqX,DsX8DuXDDvXTDwXpDzXD{XDeXDX.f.pDXDXDXDY,DY<DYHDYTDYdDYpDY|DYDYDZ DZDZ,DZ@DZPDZ\DZhDZtDZDZDZDZD[lD[$D[DD[HD[PD[`D[lD[x.z$[D[.D.@D[.@.@D[D[D[D[D[D[D[D[D[D[D[D\LD\XD\\D\tD\D\D\D\D\..π ,D\D]0D]8D]<D]\D]lD]|D ]D ]D ]D]D]D]D]D^D^D^4D^<D^HD^LD^TD^X D^dD ^lD"^tD#^|D&^D'^D*^D+^D.^D/^D2^D3^D6^D7^D:^D;^D>_D?_D@_DB_(DD_0DG_<DH_LDI_TDK_dDM_lDP_xDQ_DT_DU_DX_DY_D\_D]_Da_Db_Dc_D _ De`.$`D`.D.@/ HD`//%/4/B/N 8D`D`DaDaDa Da0DaDDaTDa`DapDaDaDaDaDaDaDaDaDbDb$Db0DbDDb`DblDbtDbDbDbDbDbDbDbDbDbDcDcDcDcDc$Dc,DcLDcXDc|DcDcDcDcDcDcDdDd DdDd(Dd0Dd@Dd\DdhDd|DdDdDdDdDdDdDdDdDeDeDeD e D e0D e8D eHDePDe`DehDexDe De/]$eD:e/q,D/H/L/P/T/ƠXD:f/܀/PD>fD?fD@fDAf DBf(DCf<DDfLDEfTDFf`DHflDOfxDPfDQfDXfDYfD[fD\fHD]g/$g Dwg 0 ,D0HDwg 0)060A@0P0_0u0(D}g hDg Dg,Dg0DgXDgpDgDgDgDgDgDgDgDgDhDhDh<Dh\Dhl0hx0z0dhx0dhx01 1&1Q1s111ހ12232G2Y&z2{`2222$hxD2hx2D2@2ӠH2@D2h2@D3h2@2@D7hD9hD:hD<hD>hD?hDAhDBhDDhDEiDFiDGiDHiDIiDJi D7i(DNiPDOi3 i3z3"di3Fdi3X333ǀ34 424T4u4444&z4`4555$iD-i54D5DH5O@5ZL5j@D-i5z@5@55@D3iD4iD5iD7iD8iD:iD<iD=j D?jDAj DBj(DCj,DDjpDFj|DIjDJjDLjD5jD4jDTj`DUj5k5{5{h5k5dk6dk6)6S6m666݀77%7F7_7z77&{h7`7777M178&{8$kD;k81DD;k8A8O8\8o@8@DBkDCk$DIk0DKkPDLkdDMktDNkxDOkDQkDRkDTkDUkDWkDXkDOkD[lD\l$DKl<D`lTXDal`8$lhD|lh8D8@8ΠH8٠LD|l|8@8@9 @9tDl|DlDlDlDlDlDlDlDm DmDm8DmDDmLDmlDm|DmDmDmDmDmDmDmDm9*@DmDmDmDnDnDnDn$$Dn,DnTDnXDnhDnxDnDn93n9F{9Mdn9qdn999Ȁ9::8:^::::Հ::&{;`;&;1;>;IM1;V$nD4n;oD;H;@D4nD5nD6nD7nD8nD:n;n;|X;dn;dn;<<8o0>"|>)do0>Mdo0>]>>>̀>??7?Y?z???€?&|?`?@ @@"$o0D-o0@7D@T@D-o<@j@@z@ D1o<D4o@D5o\D6otD9oD:oD;oD<oD=oD>oDCoDEoDFo@o@}8@do@do@ۀAAAJAlAAA׀ABB,B@BR&}8Bt`B}BBB$oD4oBDBƠHD4pD6pD7p<BpHB}BdpHC dpHCCHCbCCCҀCDD;DTDoDD&}D`DDDDM1D$pHD=pHEDE@E'HE9LD=p\EH@EQ@DEp\DFplDHptDIpxDJpDKpDLpDMpDNpDOpDPpDTpDUpDWq DUqDYq(Ebq0EmE{~E~EE8EhEE(EEEEEEEEFF ,FF-XF&F-.XF7F>`FE1@FQ FX1FfFm2(F|F2FXF3xF(F4FF4FF5F<`F9(FCGG DG dDDDGDGEG#EG+_G2G9 HG> GD O GJd<c0GS5`G`VTGoed0GxESG4.XG2)WdGGhGG""G3OLG,GaGdeG MH! H"'RxH#HQH1TupH; HAMq0HSJOpHHc3tDHvH,nHCoH`g HGYlhHWHo0H4 -XH hxHTiH<2H< 1H:YnIA1@I7ؤI+6VրI:1\II-͌IX(^TIg%n 4Iv(NdI#I OIetIX8I 0II dI INJ>J=FJ >J-=J:<~JG;JT;.`Ja=vJnpLua>5L4 3xL34LZ4L ELwLL.L )LHLCLxLR$5M?:XMeLDXMqDM! eM.dDM7eDlM@dDMIdDMRdDM[dDMdepD0MmeDMveDMeDMdDDM__DYNAMICcrt0.oasm.o_maxArgs_minArgs_StoreWords_AddErrMsg_rcsid_ReadFile_IndicateError/a/hydra/shank/src/Teaching/dlxasm/asm.cint:t(0,1)=r(0,1);-2147483648;2147483647;char:t(0,2)=r(0,2);0;127;long:t(0,3)=r(0,1);-2147483648;2147483647;short:t(0,4)=r(0,1);-32768;32767;unsigned char:t(0,5)=r(0,1);0;255;unsigned short:t(0,6)=r(0,1);0;65535;unsigned long:t(0,7)=r(0,1);0;-1;unsigned int:t(0,8)=r(0,1);0;-1;float:t(0,9)=r(0,1);4;0;double:t(0,10)=r(0,1);8;0;void:t(0,11)=(0,11)???:t(0,12)=(0,1)rcsid:S(0,13)=ar(0,1);0;102;(0,2)/usr/include/ctype.h/usr/include/errno.h/usr/include/sys/errno.herrno:G(0,1)./hash.htcl/list.htcl/sprite.hBoolean:t(0,1)ReturnStatus:t(0,1)Address:t(6,1)=*(0,2)ClientData:t(6,2)=*(0,1)List_Links:T(5,1)=s8prevPtr:(5,2)=*(5,1),0,32;nextPtr:(5,2),32,32;;List_Links:t(5,1)Hash_Entry:T(4,1)=s16links:(5,1),0,64;clientData:(6,2),64,32;key:(4,2)=u4ptr:(6,1),0,32;words:(4,3)=ar(0,1);0;0;(0,1),0,32;name:(4,4)=ar(0,1);0;3;(0,2),0,32;;,96,32;;Hash_Entry:t(4,1)Hash_Table:T(4,5)=s24bucketPtr:(5,2),0,32;size:(0,1),32,32;numEntries:(0,1),64,32;downShift:(0,1),96,32;mask:(0,1),128,32;keyType:(0,1),160,32;;Hash_Table:t(4,5)Hash_Search:T(4,6)=s16tablePtr:(4,7)=*(4,5),0,32;nextIndex:(0,1),32,32;hashEntryPtr:(4,8)=*(4,1),64,32;hashList:(5,2),96,32;;Hash_Search:t(4,6)/usr/include/stdio.h_iobuf:T(7,1)=s20_cnt:(0,1),0,32;_ptr:(7,2)=*(0,5),32,32;_base:(7,2),64,32;_bufsiz:(0,1),96,32;_flag:(0,4),128,16;_file:(0,2),144,8;;tcl/stdlib.hMem_TraceInfo:t(8,1)=s8size:(0,1),0,32;flags:(0,1),32,32;;mem_SmallMinNum:G(0,1)mem_LargeMinNum:G(0,1)mem_LargeMaxSize:G(0,1)mem_NumAllocs:G(0,1)mem_NumFrees:G(0,1)div_t:T(8,2)=s8quot:(0,1),0,32;rem:(0,1),32,32;;div_t:t(8,2)ldiv_t:t(8,3)=s8quot:(0,1),0,32;rem:(0,1),32,32;;tcl/string.htcl/tcl.hTcl_Interp:t(10,1)=s12result:(6,1),0,32;dynamic:(0,1),32,32;errorLine:(0,1),64,32;;Tcl_Trace:t(6,2)Tcl_CmdBuf:t(6,2)./dlx.hMemWord:t(11,1)=s4value:(0,1),0,32;;DLX:t(11,2)=s44interp:(11,3)=*(10,1),0,32;numWords:(0,1),32,32;numChars:(0,1),64,32;memPtr:(11,4)=*(11,1),96,32;flags:(0,1),128,32;symbols:(4,5),160,192;;./asm.h./gp.h./sym.hLoadInfo:t(0,14)=s44file:(6,1),0,32;lineNum:(0,1),32,32;line:(6,1),64,32;codeAddr:(0,8),96,32;dataAddr:(0,8),128,32;dot:(0,8),160,32;message:(6,1),192,32;end:(6,1),224,32;\totalBytes:(0,1),256,32;errorCount:(0,1),288,32;flags:(0,1),320,32;;minArgs:S(0,15)=ar(0,1);0;17;(0,1)maxArgs:S(0,15)OpcodeInfo:t(0,16)=s28name:(6,1),0,32;class:(0,1),32,32;op:(0,1),64,32;mask:(0,1),96,32;other:(0,1),128,32;flags:(0,1),160,32;rangeMask:(0,1),192,32;;opcodes:G(0,17)=ar(0,1);0;104;(0,16)Asm_Assemble:F(0,1)machPtr:p(0,18)=*(11,2)fileName:p(6,1)string:p(6,1)dot:p(0,8)wholeLine:p(6,1)sizeOnly:p(0,1)sizePtr:p(6,2)codePtr:p(6,2)insPtr:r(0,19)=*(0,16)p:r(6,1)errMsg:(6,1)opStart:(6,1)length:(0,1)msg:(0,20)=ar(0,1);0;99;(0,2)isReg:(0,21)=ar(0,1);0;2;(0,1)operands:(0,21)argStart:(0,22)=ar(0,1);0;2;(6,1)numOps:(0,1)done:(0,1)requireF:(0,1)requireD:(0,1)end:(6,1)savedChar:(0,2)result:(0,1)term:(6,1)i:(0,1)j:(0,1)disp:(0,1)mask:(0,1)Asm_LoadCmd:F(0,1)machPtr:p(0,18)interp:p(11,3)argc:p(0,1)argv:p(0,23)=*(6,1)codeStart:(0,8)dataStart:(0,8)p:(6,1)end:(6,1)info:(0,14)i:(0,1)ReadFile:f(0,11)fileName:p(6,1)machPtr:p(0,18)infoPtr:p(0,24)=*(0,14)infoPtr:r(0,24)line:(0,25)=ar(0,1);0;199;(0,2)pseudoOp:(0,26)=ar(0,1);0;10;(0,2)f:(0,27)=*(7,1)p:r(6,1)i:(0,1)nullTerm:(0,1)end:(6,1)curToken:(6,1)savedChar:(0,2)size:(0,1)code:(0,28)=ar(0,1);0;4;(0,1)result:(0,1)f:(0,9)pi:(6,2)d:(0,10)pi:(6,2)AddErrMsg:f(0,11)interp:p(11,3)infoPtr:p(0,24)infoPtr:r(0,24)addHeader:p(0,1)length:(0,1)hdrLength:(0,1)totalLength:(0,1)header:(0,20)newMsg:(6,1)StoreWords:f(0,1)machPtr:p(0,18)machPtr:r(0,18)address:p(0,8)wordPtr:p(6,2)numWords:p(0,1)index:(0,1)memPtr:r(11,4)IndicateError:f(0,11)interp:p(11,3)errMsg:p(6,1)string:p(6,1)pos:p(6,1)msgLength:(0,1)stringLength:(0,1)newMsg:(6,1)getput.o_rcsid/a/hydra/shank/src/Teaching/dlxasm/getput.cint:t(0,1)=r(0,1);-2147483648;2147483647;char:t(0,2)=r(0,2);0;127;long:t(0,3)=r(0,1);-2147483648;2147483647;short:t(0,4)=r(0,1);-32768;32767;unsigned char:t(0,5)=r(0,1);0;255;unsigned short:t(0,6)=r(0,1);0;65535;unsigned long:t(0,7)=r(0,1);0;-1;unsigned int:t(0,8)=r(0,1);0;-1;float:t(0,9)=r(0,1);4;0;double:t(0,10)=r(0,1);8;0;void:t(0,11)=(0,11)???:t(0,12)=(0,1)rcsid:S(0,13)=ar(0,1);0;103;(0,2)/usr/include/ctype.h/usr/include/stdio.htcl/stdlib.htcl/string.htcl/tcl.hTcl_Interp:t(5,1)=s12result:(5,2)=*(0,2),0,32;dynamic:(0,1),32,32;errorLine:(0,1),64,32;;Tcl_Trace:t(5,3)=*(0,1)Tcl_CmdBuf:t(5,3)ClientData:t(5,3)./asm.h./gp.h./dlx.h./hash.htcl/list.htcl/sprite.hBoolean:t(0,1)ReturnStatus:t(0,1)Address:t(5,2)Hash_Entry:T(9,1)=s16links:(10,1),0,64;clientData:(5,3),64,32;key:(9,2)=u4ptr:(5,2),0,32;words:(9,3)=ar(0,1);0;0;(0,1),0,32;name:(9,4)=ar(0,1);0;3;(0,2),0,32;;,96,32;;Hash_Entry:t(9,1)Hash_Table:T(9,5)=s24bucketPtr:(10,2),0,32;size:(0,1),32,32;numEntries:(0,1),64,32;downShift:(0,1),96,32;mask:(0,1),128,32;keyType:(0,1),160,32;;Hash_Table:t(9,5)Hash_Search:T(9,6)=s16tablePtr:(9,7)=*(9,5),0,32;nextIndex:(0,1),32,32;hashEntryPtr:(9,8)=*(9,1),64,32;hashList:(10,2),96,32;;Hash_Search:t(9,6)./sym.hGp_PutString:F(0,1)machPtr:p(0,14)=*(8,2)machPtr:r(0,14)string:p(5,2)string:r(5,2)term:p(0,2)address:p(0,8)addNull:p(0,1)endPtr:p(0,15)=*(5,2)backslashCount:(0,1)size:(0,1)Gp_PutByte:F(0,11)machPtr:p(0,14)machPtr:r(0,14)address:p(0,8)value:p(0,1)wordPtr:(8,4)index:(0,1)main.o_outputfilename_machPtr_loadReturnStatus_rcsid_interp_outputfile/a/hydra/shank/src/Teaching/dlxasm/main.cint:t(0,1)=r(0,1);-2147483648;2147483647;char:t(0,2)=r(0,2);0;127;long:t(0,3)=r(0,1);-2147483648;2147483647;short:t(0,4)=r(0,1);-32768;32767;unsigned char:t(0,5)=r(0,1);0;255;unsigned short:t(0,6)=r(0,1);0;65535;unsigned long:t(0,7)=r(0,1);0;-1;unsigned int:t(0,8)=r(0,1);0;-1;float:t(0,9)=r(0,1);4;0;double:t(0,10)=r(0,1);8;0;void:t(0,11)=(0,11)???:t(0,12)=(0,1)rcsid:S(0,13)=ar(0,1);0;101;(0,2)./bstring.h/usr/include/stdio.htcl/stdlib.h/usr/include/signal.h/usr/include/sys/signal.h/usr/include/vm/faultcode.hfaultcode_t:t(0,1)sigvec:T(5,1)=s12sv_handler:(5,2)=*(5,3)=f(0,11),0,32;sv_mask:(0,1),32,32;sv_flags:(0,1),64,32;;sigstack:T(5,4)=s8ss_sp:(5,5)=*(0,2),0,32;ss_onstack:(0,1),32,32;;sigcontext:T(5,6)=s2144sc_onstack:(0,1),0,32;sc_mask:(0,1),32,32;sc_sp:(0,1),64,32;sc_pc:(0,1),96,32;sc_npc:(0,1),128,32;sc_psr:(0,1),160,32;sc_g1:(0,1),192,32;sc_o0:(0,1),224,32;\sc_wbcnt:(0,1),256,32;sc_spbuf:(5,7)=ar(0,1);0;30;(5,5),288,992;sc_wbuf:(5,8)=ar(0,1);0;30;(5,9)=ar(0,1);0;15;(0,1),1280,15872;;/usr/include/sys/stdtypes.hsigset_t:t(0,1)speed_t:t(0,8)tcflag_t:t(0,8)cc_t:t(0,5)pid_t:t(0,1)mode_t:t(0,6)nlink_t:t(0,4)clock_t:t(0,1)time_t:t(0,1)size_t:t(0,1)ptrdiff_t:t(0,1)wchar_t:t(0,6)sigaction:T(5,10)=s12sa_handler:(5,2),0,32;sa_mask:(0,1),32,32;sa_flags:(0,1),64,32;;tcl/string.h/usr/include/errno.h/usr/include/sys/errno.h/usr/include/sys/file.h/usr/include/sys/types.h/usr/include/sys/stdtypes.h/usr/include/sys/sysmacros.hu_char:t(0,5)u_short:t(0,6)u_int:t(0,8)u_long:t(0,8)ushort:t(0,6)uint:t(0,8)_physadr_t:T(12,1)=s4r:(12,2)=ar(0,1);0;0;(0,1),0,32;;physadr_t:t(12,3)=*(12,1)label_t:T(12,4)=s8val:(12,5)=ar(0,1);0;1;(0,1),0,64;;label_t:t(12,4)_quad_t:T(12,6)=s8val:(12,5),0,64;;quad_t:t(12,6)daddr_t:t(0,1)caddr_t:t(5,5)ino_t:t(0,8)dev_t:t(0,4)off_t:t(0,1)uid_t:t(0,6)gid_t:t(0,6)key_t:t(0,1)addr_t:t(5,5)fd_mask:t(0,1)fd_set:T(12,7)=s32fds_bits:(12,8)=ar(0,1);0;7;(0,1),0,256;;fd_set:t(12,7)/usr/include/sys/fcntlcom.h/usr/include/sys/stdtypes.hflock:T(15,1)=s16l_type:(0,4),0,16;l_whence:(0,4),16,16;l_start:(0,1),32,32;l_len:(0,1),64,32;l_pid:(0,4),96,16;l_xxx:(0,4),112,16;;eflock:T(15,2)=s24l_type:(0,4),0,16;l_whence:(0,4),16,16;l_start:(0,1),32,32;l_len:(0,1),64,32;l_pid:(0,4),96,16;l_xxx:(0,4),112,16;l_rpid:(0,1),128,32;l_rsys:(0,1),160,32;;/usr/include/sys/stat.h/usr/include/sys/types.hstat:T(17,1)=s64st_dev:(0,4),0,16;st_ino:(0,8),32,32;st_mode:(0,6),64,16;st_nlink:(0,4),80,16;st_uid:(0,6),96,16;st_gid:(0,6),112,16;st_rdev:(0,4),128,16;st_size:(0,1),160,32;\st_atime:(0,1),192,32;st_spare1:(0,1),224,32;st_mtime:(0,1),256,32;st_spare2:(0,1),288,32;st_ctime:(0,1),320,32;st_spare3:(0,1),352,32;st_blksize:(0,1),384,32;st_blocks:(0,1),416,32;st_spare4:(12,5),448,64;;/usr/include/sys/types.h/usr/include/sys/stat.htcl/tcl.hTcl_Interp:t(21,1)=s12result:(5,5),0,32;dynamic:(0,1),32,32;errorLine:(0,1),64,32;;Tcl_Trace:t(21,2)=*(0,1)Tcl_CmdBuf:t(21,2)ClientData:t(21,2)./dlx.h./hash.htcl/list.htcl/sprite.hBoolean:t(0,1)ReturnStatus:t(0,1)Address:t(5,5)Hash_Entry:T(23,1)=s16links:(24,1),0,64;clientData:(21,2),64,32;key:(23,2)=u4ptr:(5,5),0,32;words:(12,2),0,32;name:(23,3)=ar(0,1);0;3;(0,2),0,32;;,96,32;;Hash_Entry:t(23,1)Hash_Table:T(23,4)=s24bucketPtr:(24,2),0,32;size:(0,1),32,32;numEntries:(0,1),64,32;downShift:(0,1),96,32;mask:(0,1),128,32;keyType:(0,1),160,32;;Hash_Table:t(23,4)Hash_Search:T(23,5)=s16tablePtr:(23,6)=*(23,4),0,32;nextIndex:(0,1),32,32;hashEntryPtr:(23,7)=*(23,1),64,32;hashList:(24,2),96,32;;Hash_Search:t(23,5)MemWord:t(22,1)=s4value:(0,1),0,32;;DLX:t(22,2)=s44interp:(22,3)=*(21,1),0,32;numWords:(0,1),32,32;numChars:(0,1),64,32;memPtr:(22,4)=*(22,1),96,32;flags:(0,1),128,32;symbols:(23,4),160,192;;interp:S(22,3)machPtr:S(0,14)=*(22,2)outputfilename:S(5,5)outputfile:S(0,15)=*(2,1)loadReturnStatus:S(0,1)main:F(0,1)argc:p(0,1)argv:p(0,16)=*(5,5)loadcmd:(0,17)=ar(0,1);0;999;(0,2)p:(5,5)command:(5,5)c:(0,1)result:(0,1)mem_size:(0,1)Main_QuitCmd:F(0,1)machPtr:p(0,14)interp:p(22,3)argc:p(0,1)argv:p(0,16)index:(0,1)sim.o_rcsid/a/hydra/shank/src/Teaching/dlxasm/sim.cint:t(0,1)=r(0,1);-2147483648;2147483647;char:t(0,2)=r(0,2);0;127;long:t(0,3)=r(0,1);-2147483648;2147483647;short:t(0,4)=r(0,1);-32768;32767;unsigned char:t(0,5)=r(0,1);0;255;unsigned short:t(0,6)=r(0,1);0;65535;unsigned long:t(0,7)=r(0,1);0;-1;unsigned int:t(0,8)=r(0,1);0;-1;float:t(0,9)=r(0,1);4;0;double:t(0,10)=r(0,1);8;0;void:t(0,11)=(0,11)???:t(0,12)=(0,1)rcsid:S(0,13)=ar(0,1);0;100;(0,2)/usr/include/ctype.h/usr/include/stdio.htcl/stdlib.htcl/string.h/usr/include/values.htcl/tcl.h./asm.h./dlx.h./hash.htcl/list.htcl/sprite.h./sym.hSim_Create:F(0,14)=*(8,2)memSize:p(0,1)interp:p(8,3)machPtr:r(0,14)wordPtr:r(8,4)i:(0,1)sym.o_Lex_GetValue_exprPrecTable_rcsid/a/hydra/shank/src/Teaching/dlxasm/sym.cint:t(0,1)=r(0,1);-2147483648;2147483647;char:t(0,2)=r(0,2);0;127;long:t(0,3)=r(0,1);-2147483648;2147483647;short:t(0,4)=r(0,1);-32768;32767;unsigned char:t(0,5)=r(0,1);0;255;unsigned short:t(0,6)=r(0,1);0;65535;unsigned long:t(0,7)=r(0,1);0;-1;unsigned int:t(0,8)=r(0,1);0;-1;float:t(0,9)=r(0,1);4;0;double:t(0,10)=r(0,1);8;0;void:t(0,11)=(0,11)???:t(0,12)=(0,1)rcsid:S(0,13)=ar(0,1);0;102;(0,2)/usr/include/ctype.h./hash.htcl/list.htcl/sprite.h/usr/include/stdio.htcl/stdlib.htcl/string.h./dlx.htcl/tcl.h./sym.hSym:T(0,14)=s16fileName:(4,1),0,32;address:(0,8),32,32;flags:(0,1),64,32;nextPtr:(0,15)=*(0,14),96,32;;Sym:t(0,14)ExprInfo:t(0,16)=s28machPtr:(0,17)=*(8,2),0,32;fileName:(4,1),32,32;ignoreUndef:(0,1),64,32;expr:(4,1),96,32;token:(0,1),128,32;tokenChars:(4,1),160,32;number:(0,1),192,32;;exprPrecTable:S(0,18)=ar(0,1);0;21;(0,1)Sym_DeleteSymbols:F(0,11)machPtr:p(0,17)fileName:p(4,1)hPtr:(2,8)symPtr:r(0,15)prevPtr:r(0,15)search:(2,6)Sym_AddSymbol:F(0,1)machPtr:p(0,17)fileName:p(4,1)name:p(4,1)address:p(0,8)flags:p(0,1)symPtr:r(0,15)hPtr:(2,8)globalPtr:(0,15)localPtr:(0,15)Sym_GetSym:F(0,1)machPtr:p(0,17)fileName:p(4,1)name:p(4,1)flags:p(0,1)addrPtr:p(0,19)=*(0,8)hPtr:(2,8)symPtr:r(0,15)matchPtr:(0,15)matchCount:(0,1)num:(0,1)end:(4,1)Lex:f(0,1)infoPtr:p(0,20)=*(0,16)infoPtr:r(0,20)p:r(4,1)c:r(0,2)savedChar:(0,2)result:(0,1)GetValue:f(0,1)infoPtr:p(0,20)infoPtr:r(0,20)prec:p(0,1)result:(0,1)operator:(0,1)operand:(0,1)gotOp:(0,1)savedPtr:(4,1)Sym_EvalExpr:F(0,1)machPtr:p(0,17)fileName:p(4,1)exprString:p(4,1)ignoreUndef:p(0,1)valuePtr:p(4,2)endPtr:p(0,21)=*(4,1)info:(0,16)result:(0,1)Sym_GetString:F(4,1)machPtr:p(0,17)address:p(0,8)search:(2,6)hPtr:(2,8)symPtr:r(0,15)distance:(0,1)closestDistance:(0,1)closestName:(4,1)string:V(0,22)=ar(0,1);0;99;(0,2)Hash.o_rcsid/a/hydra/shank/src/Teaching/dlxasm/Hash.cint:t(0,1)=r(0,1);-2147483648;2147483647;char:t(0,2)=r(0,2);0;127;long:t(0,3)=r(0,1);-2147483648;2147483647;short:t(0,4)=r(0,1);-32768;32767;unsigned char:t(0,5)=r(0,1);0;255;unsigned short:t(0,6)=r(0,1);0;65535;unsigned long:t(0,7)=r(0,1);0;-1;unsigned int:t(0,8)=r(0,1);0;-1;float:t(0,9)=r(0,1);4;0;double:t(0,10)=r(0,1);8;0;void:t(0,11)=(0,11)???:t(0,12)=(0,1)rcsid:S(0,13)=ar(0,1);0;101;(0,2)./hash.htcl/list.htcl/sprite.htcl/list.hHash:F(0,1)tablePtr:p(1,7)tablePtr:r(1,7)key:p(3,1)key:r(3,1)i:r(0,1)j:r(0,1)intPtr:r(3,2)HashChainSearch.o_rcsid/a/hydra/shank/src/Teaching/dlxasm/HashChainSearch.cint:t(0,1)=r(0,1);-2147483648;2147483647;char:t(0,2)=r(0,2);0;127;long:t(0,3)=r(0,1);-2147483648;2147483647;short:t(0,4)=r(0,1);-32768;32767;unsigned char:t(0,5)=r(0,1);0;255;unsigned short:t(0,6)=r(0,1);0;65535;unsigned long:t(0,7)=r(0,1);0;-1;unsigned int:t(0,8)=r(0,1);0;-1;float:t(0,9)=r(0,1);4;0;double:t(0,10)=r(0,1);8;0;void:t(0,11)=(0,11)???:t(0,12)=(0,1)rcsid:S(0,13)=ar(0,1);0;112;(0,2)./hash.htcl/list.htcl/sprite.htcl/list.hHashChainSearch:F(1,8)tablePtr:p(1,7)key:p(3,1)key:r(3,1)hashList:p(2,2)hashList:r(2,2)hashEntryPtr:r(1,8)hashKeyPtr:r(3,2)keyPtr:(3,2)numKeys:r(0,1)Hash_CreateEntry.o_rebuildLimit_rcsid_RebuildTable/a/hydra/shank/src/Teaching/dlxasm/Hash_CreateEntry.cint:t(0,1)=r(0,1);-2147483648;2147483647;char:t(0,2)=r(0,2);0;127;long:t(0,3)=r(0,1);-2147483648;2147483647;short:t(0,4)=r(0,1);-32768;32767;unsigned char:t(0,5)=r(0,1);0;255;unsigned short:t(0,6)=r(0,1);0;65535;unsigned long:t(0,7)=r(0,1);0;-1;unsigned int:t(0,8)=r(0,1);0;-1;float:t(0,9)=r(0,1);4;0;double:t(0,10)=r(0,1);8;0;void:t(0,11)=(0,11)???:t(0,12)=(0,1)rcsid:S(0,13)=ar(0,1);0;113;(0,2)./hash.htcl/list.htcl/sprite.htcl/list.htcl/stdlib.htcl/string.hrebuildLimit:S(0,1)RebuildTable:f(0,11)tablePtr:p(1,7)oldSize:(0,1)bucket:(0,1)oldBucketPtr:(2,2)hashEntryPtr:r(1,8)oldHashList:r(2,2)Hash_CreateEntry:F(1,8)tablePtr:p(1,7)tablePtr:r(1,7)key:p(3,1)newPtr:p(3,2)hashEntryPtr:r(1,8)hashKeyPtr:r(3,2)keyPtr:r(3,2)hashList:(2,2)n:r(0,1)Hash_DeleteEntry.o_rcsid/a/hydra/shank/src/Teaching/dlxasm/Hash_DeleteEntry.cint:t(0,1)=r(0,1);-2147483648;2147483647;char:t(0,2)=r(0,2);0;127;long:t(0,3)=r(0,1);-2147483648;2147483647;short:t(0,4)=r(0,1);-32768;32767;unsigned char:t(0,5)=r(0,1);0;255;unsigned short:t(0,6)=r(0,1);0;65535;unsigned long:t(0,7)=r(0,1);0;-1;unsigned int:t(0,8)=r(0,1);0;-1;float:t(0,9)=r(0,1);4;0;double:t(0,10)=r(0,1);8;0;void:t(0,11)=(0,11)???:t(0,12)=(0,1)rcsid:S(0,13)=ar(0,1);0;113;(0,2)./hash.htcl/list.htcl/sprite.htcl/list.htcl/stdlib.hHash_DeleteEntry:F(0,11)tablePtr:p(1,7)hashEntryPtr:p(1,8)hashEntryPtr:r(1,8)Hash_EnumFirst.o_rcsid/a/hydra/shank/src/Teaching/dlxasm/Hash_EnumFirst.cint:t(0,1)=r(0,1);-2147483648;2147483647;char:t(0,2)=r(0,2);0;127;long:t(0,3)=r(0,1);-2147483648;2147483647;short:t(0,4)=r(0,1);-32768;32767;unsigned char:t(0,5)=r(0,1);0;255;unsigned short:t(0,6)=r(0,1);0;65535;unsigned long:t(0,7)=r(0,1);0;-1;unsigned int:t(0,8)=r(0,1);0;-1;float:t(0,9)=r(0,1);4;0;double:t(0,10)=r(0,1);8;0;void:t(0,11)=(0,11)???:t(0,12)=(0,1)rcsid:S(0,13)=ar(0,1);0;111;(0,2)./hash.htcl/list.htcl/sprite.htcl/list.hHash_EnumFirst:F(1,8)tablePtr:p(1,7)hashSearchPtr:p(0,14)=*(1,6)hashSearchPtr:r(0,14)Hash_EnumNext.o_rcsid/a/hydra/shank/src/Teaching/dlxasm/Hash_EnumNext.cint:t(0,1)=r(0,1);-2147483648;2147483647;char:t(0,2)=r(0,2);0;127;long:t(0,3)=r(0,1);-2147483648;2147483647;short:t(0,4)=r(0,1);-32768;32767;unsigned char:t(0,5)=r(0,1);0;255;unsigned short:t(0,6)=r(0,1);0;65535;unsigned long:t(0,7)=r(0,1);0;-1;unsigned int:t(0,8)=r(0,1);0;-1;float:t(0,9)=r(0,1);4;0;double:t(0,10)=r(0,1);8;0;void:t(0,11)=(0,11)???:t(0,12)=(0,1)rcsid:S(0,13)=ar(0,1);0;110;(0,2)./hash.htcl/list.htcl/sprite.htcl/list.hHash_EnumNext:F(1,8)hashSearchPtr:p(0,14)=*(1,6)hashSearchPtr:r(0,14)hashList:r(2,2)hashEntryPtr:r(1,8)Hash_FindEntry.o_rcsid/a/hydra/shank/src/Teaching/dlxasm/Hash_FindEntry.cint:t(0,1)=r(0,1);-2147483648;2147483647;char:t(0,2)=r(0,2);0;127;long:t(0,3)=r(0,1);-2147483648;2147483647;short:t(0,4)=r(0,1);-32768;32767;unsigned char:t(0,5)=r(0,1);0;255;unsigned short:t(0,6)=r(0,1);0;65535;unsigned long:t(0,7)=r(0,1);0;-1;unsigned int:t(0,8)=r(0,1);0;-1;float:t(0,9)=r(0,1);4;0;double:t(0,10)=r(0,1);8;0;void:t(0,11)=(0,11)???:t(0,12)=(0,1)rcsid:S(0,13)=ar(0,1);0;111;(0,2)./hash.htcl/list.htcl/sprite.htcl/list.hHash_FindEntry:F(1,8)tablePtr:p(1,7)key:p(3,1)Hash_InitTable.o_rcsid/a/hydra/shank/src/Teaching/dlxasm/Hash_InitTable.cint:t(0,1)=r(0,1);-2147483648;2147483647;char:t(0,2)=r(0,2);0;127;long:t(0,3)=r(0,1);-2147483648;2147483647;short:t(0,4)=r(0,1);-32768;32767;unsigned char:t(0,5)=r(0,1);0;255;unsigned short:t(0,6)=r(0,1);0;65535;unsigned long:t(0,7)=r(0,1);0;-1;unsigned int:t(0,8)=r(0,1);0;-1;float:t(0,9)=r(0,1);4;0;double:t(0,10)=r(0,1);8;0;void:t(0,11)=(0,11)???:t(0,12)=(0,1)rcsid:S(0,13)=ar(0,1);0;111;(0,2)./hash.htcl/list.htcl/sprite.htcl/list.htcl/stdlib.hHash_InitTable:F(0,11)tablePtr:p(1,7)tablePtr:r(1,7)numBuckets:p(0,1)keyType:p(0,1)i:r(0,1)bucketPtr:r(2,2)tclBasic.o_builtInProcs_rcsid_builtInCmdstclCmdAH.o_rcsidtclCmdIZ.o_rcsidtclExpr.o_rcsidtclGlob.o_BraceExpand_rcsid_TildetclProc.o_rcsidtclUtil.o_rcsidstrerror.o_rcsidstrtol.o_rcsidstrtoul.o_cvtIn_rcsidList_Init.o_rcsidList_Insert.o_rcsidList_ListIns.o_rcsidList_Remove.o_rcsidstrspn.o_rcsidstrpbrk.o_rcsidstrchr.o_rcsidglob.o_glob_dir_to_array_glob_match_after_starpanic.o_rcsid-lglibg.sctype_.oiob.oerrno.o_etext_edata_endstart_main_environ_Asm_LoadCmd_Sym_AddSymbol_opcodes_Sym_DeleteSymbols_strtoul_Sym_GetSym_Tcl_Return_Tcl_GetVar_errno_Asm_Assemble_Gp_PutString_strerror__ctype__Sym_EvalExpr_Gp_PutByte_Tcl_Backslash_Sim_Create_Main_QuitCmd_Tcl_Eval__iob_Tcl_CreateInterp_Hash_InitTable_Tcl_CreateCommand_Hash_EnumFirst_Hash_FindEntry_Sym_GetString_Hash_CreateEntry_Hash_EnumNext_strtol_Hash_HashChainSearch_List_Remove_List_Insert_Hash_DeleteEntry_List_Init_Tcl_StringCmd_Tcl_SourceCmd_Tcl_ReturnCmd_Tcl_RenameCmd_Tcl_LengthCmd_Tcl_GlobalCmd_Tcl_FormatCmd_Tcl_ConcatCmd_TclDeleteVars_Tcl_DeleteCommand_TclFindCmd_Tcl_SetCmd_Tcl_ForCmd_Tcl_SetVar_Tcl_UplevelCmd_Tcl_ForeachCmd_Tcl_TimeCmd_Tcl_ScanCmd_Tcl_ProcCmd_Tcl_ListCmd_Tcl_InfoCmd_Tcl_GlobCmd_Tcl_FileCmd_Tcl_ExprCmd_Tcl_ExecCmd_Tcl_EvalCmd_Tcl_CaseCmd_Tcl_ContinueCmd_Tcl_DeleteTrace_Tcl_CreateTrace_Tcl_WatchInterp_Tcl_RangeCmd_Tcl_PrintCmd_Tcl_IndexCmd_Tcl_ErrorCmd_Tcl_CatchCmd_Tcl_BreakCmd_Tcl_ParseVar_Tcl_AddErrorInfo_Tcl_DeleteInterp_Tcl_IfCmd_Tcl_SplitList_ExecHandlerProc_Tcl_Concat_execSignalled_Tcl_StringMatch_Tcl_Glob_Tcl_Expr_TclFindElement_TclCopyAndCollapse_TclFindProc_TclIsProc_Tcl_Merge_ExprLex_ExprGetValue_precTable_ExprGetNum_strpbrk_sys_errlist_List_ListInsert_glob_filename_glob_pattern_p_strspn_strchr_FindVar_ProcDeleteProc_InterpProc_NewVar_TclWordEnd_sys_nerr_panic_noglob_dot_filenames_glob_match_glob_vector_isxdigit_toascii__mb_cur_max_isalpha_isspace_isgraph_isascii_iscntrl_isalnum_islower_isupper_isprint_ispunct_isdigit