diff options
Diffstat (limited to 'html/apps/hex.subx.html')
-rw-r--r-- | html/apps/hex.subx.html | 154 |
1 files changed, 77 insertions, 77 deletions
diff --git a/html/apps/hex.subx.html b/html/apps/hex.subx.html index f5ec9bb3..e09ac4cd 100644 --- a/html/apps/hex.subx.html +++ b/html/apps/hex.subx.html @@ -102,11 +102,11 @@ if ('onhashchange' in window) { <span id="L41" class="LineNr"> 41 </span> 68/push <span class="Constant">"test"</span>/imm32 <span id="L42" class="LineNr"> 42 </span> ff 6/subop/push 1/mod/*+disp8 5/rm32/ebp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 8/disp8 <span class="Normal"> . </span> <span class="subxComment"># push *(ebp+8)</span> <span id="L43" class="LineNr"> 43 </span> <span class="subxS2Comment"># . . call</span> -<span id="L44" class="LineNr"> 44 </span> e8/call <a href='../052kernel-string-equal.subx.html#L31'>kernel-string-equal?</a>/disp32 +<span id="L44" class="LineNr"> 44 </span> e8/call <a href='../052kernel-string-equal.subx.html#L33'>kernel-string-equal?</a>/disp32 <span id="L45" class="LineNr"> 45 </span> <span class="subxS2Comment"># . . discard args</span> <span id="L46" class="LineNr"> 46 </span> 81 0/subop/add 3/mod/direct 4/rm32/esp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 8/imm32 <span class="subxComment"># add to esp</span> -<span id="L47" class="LineNr"> 47 </span> <span class="subxS1Comment"># . if (eax == 0) goto interactive</span> -<span id="L48" class="LineNr"> 48 </span> 3d/compare-eax-and 0/imm32 +<span id="L47" class="LineNr"> 47 </span> <span class="subxS1Comment"># . if (eax == false) goto interactive</span> +<span id="L48" class="LineNr"> 48 </span> 3d/compare-eax-and 0/imm32/false <span id="L49" class="LineNr"> 49 </span> 74/jump-if-equal $subx-hex-main:interactive/disp8 <span id="L50" class="LineNr"> 50 </span> <span class="subxComment"># run-tests()</span> <span id="L51" class="LineNr"> 51 </span> e8/call run-tests/disp32 @@ -115,7 +115,7 @@ if ('onhashchange' in window) { <span id="L54" class="LineNr"> 54 </span> eb/jump $subx-hex-main:end/disp8 <span id="L55" class="LineNr"> 55 </span><span class="Constant">$subx-hex-main:interactive</span>: <span id="L56" class="LineNr"> 56 </span> <span class="subxH1Comment"># - otherwise convert stdin</span> -<span id="L57" class="LineNr"> 57 </span> <span class="subxComment"># var ed/eax : exit-descriptor</span> +<span id="L57" class="LineNr"> 57 </span> <span class="subxComment"># var ed/eax : (ref exit-descriptor)</span> <span id="L58" class="LineNr"> 58 </span> 81 5/subop/subtract 3/mod/direct 4/rm32/esp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 8/imm32 <span class="subxComment"># subtract from esp</span> <span id="L59" class="LineNr"> 59 </span> 89/copy 3/mod/direct 0/rm32/eax <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 4/r32/esp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="subxComment"># copy esp to eax</span> <span id="L60" class="LineNr"> 60 </span> <span class="subxComment"># configure ed to really exit()</span> @@ -225,7 +225,7 @@ if ('onhashchange' in window) { <span id="L164" class="LineNr"> 164 </span> 3d/compare-eax-and 0xffffffff/imm32/Eof <span id="L165" class="LineNr"> 165 </span> 74/jump-if-equal $convert-next-octet:end/disp8 <span id="L166" class="LineNr"> 166 </span> <span class="subxComment"># eax = from-hex-char(eax)</span> -<span id="L167" class="LineNr"> 167 </span> e8/call <a href='../067parse-hex.subx.html#L801'>from-hex-char</a>/disp32 +<span id="L167" class="LineNr"> 167 </span> e8/call <a href='../067parse-hex.subx.html#L803'>from-hex-char</a>/disp32 <span id="L168" class="LineNr"> 168 </span> <span class="subxComment"># ecx = eax</span> <span id="L169" class="LineNr"> 169 </span> 89/copy 3/mod/direct 1/rm32/ecx <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 0/r32/eax <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="subxComment"># copy eax to ecx</span> <span id="L170" class="LineNr"> 170 </span> <span class="subxComment"># eax = scan-next-byte(in, err, ed)</span> @@ -250,7 +250,7 @@ if ('onhashchange' in window) { <span id="L189" class="LineNr"> 189 </span> e8/call <a href='../068error-byte.subx.html#L27'>error-byte</a>/disp32 <span class="subxComment"># never returns</span> <span id="L190" class="LineNr"> 190 </span><span class="Constant">$convert-next-octet:convert</span>: <span id="L191" class="LineNr"> 191 </span> <span class="subxComment"># eax = from-hex-char(eax)</span> -<span id="L192" class="LineNr"> 192 </span> e8/call <a href='../067parse-hex.subx.html#L801'>from-hex-char</a>/disp32 +<span id="L192" class="LineNr"> 192 </span> e8/call <a href='../067parse-hex.subx.html#L803'>from-hex-char</a>/disp32 <span id="L193" class="LineNr"> 193 </span> <span class="subxComment"># eax = (ecx << 4) | eax</span> <span id="L194" class="LineNr"> 194 </span> <span class="subxS1Comment"># . ecx <<= 4</span> <span id="L195" class="LineNr"> 195 </span> c1/shift 4/subop/left 3/mod/direct 1/rm32/ecx <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 4/imm8 <span class="subxComment"># shift ecx left by 4 bits</span> @@ -277,9 +277,9 @@ if ('onhashchange' in window) { <span id="L216" class="LineNr"> 216 </span> e8/call <a href='../055stream.subx.html#L17'>clear-stream</a>/disp32 <span id="L217" class="LineNr"> 217 </span> <span class="subxS2Comment"># . . discard args</span> <span id="L218" class="LineNr"> 218 </span> 81 0/subop/add 3/mod/direct 4/rm32/esp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 4/imm32 <span class="subxComment"># add to esp</span> -<span id="L219" class="LineNr"> 219 </span> <span class="subxS1Comment"># . clear-stream(_test-buffered-file->buffer)</span> +<span id="L219" class="LineNr"> 219 </span> <span class="subxS1Comment"># . clear-stream($_test-buffered-file->buffer)</span> <span id="L220" class="LineNr"> 220 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L221" class="LineNr"> 221 </span> 68/push <a href='../061read-byte.subx.html#L278'>_test-buffered-file->buffer</a>/imm32 +<span id="L221" class="LineNr"> 221 </span> 68/push $_test-buffered-file->buffer/imm32 <span id="L222" class="LineNr"> 222 </span> <span class="subxS2Comment"># . . call</span> <span id="L223" class="LineNr"> 223 </span> e8/call <a href='../055stream.subx.html#L17'>clear-stream</a>/disp32 <span id="L224" class="LineNr"> 224 </span> <span class="subxS2Comment"># . . discard args</span> @@ -291,9 +291,9 @@ if ('onhashchange' in window) { <span id="L230" class="LineNr"> 230 </span> e8/call <a href='../055stream.subx.html#L17'>clear-stream</a>/disp32 <span id="L231" class="LineNr"> 231 </span> <span class="subxS2Comment"># . . discard args</span> <span id="L232" class="LineNr"> 232 </span> 81 0/subop/add 3/mod/direct 4/rm32/esp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 4/imm32 <span class="subxComment"># add to esp</span> -<span id="L233" class="LineNr"> 233 </span> <span class="subxS1Comment"># . clear-stream(_test-error-buffered-file->buffer)</span> +<span id="L233" class="LineNr"> 233 </span> <span class="subxS1Comment"># . clear-stream($_test-error-buffered-file->buffer)</span> <span id="L234" class="LineNr"> 234 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L235" class="LineNr"> 235 </span> 68/push <a href='../064write-byte.subx.html#L362'>_test-error-buffered-file->buffer</a>/imm32 +<span id="L235" class="LineNr"> 235 </span> 68/push $_test-error-buffered-file->buffer/imm32 <span id="L236" class="LineNr"> 236 </span> <span class="subxS2Comment"># . . call</span> <span id="L237" class="LineNr"> 237 </span> e8/call <a href='../055stream.subx.html#L17'>clear-stream</a>/disp32 <span id="L238" class="LineNr"> 238 </span> <span class="subxS2Comment"># . . discard args</span> @@ -308,7 +308,7 @@ if ('onhashchange' in window) { <span id="L247" class="LineNr"> 247 </span> <span class="subxS2Comment"># . . discard args</span> <span id="L248" class="LineNr"> 248 </span> 81 0/subop/add 3/mod/direct 4/rm32/esp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 8/imm32 <span class="subxComment"># add to esp</span> <span id="L249" class="LineNr"> 249 </span> <span class="subxComment"># initialize exit-descriptor 'ed' for the call to 'convert-next-octet' below</span> -<span id="L250" class="LineNr"> 250 </span> <span class="subxS1Comment"># . var ed/ecx : exit-descriptor</span> +<span id="L250" class="LineNr"> 250 </span> <span class="subxS1Comment"># . var ed/ecx : (ref exit-descriptor)</span> <span id="L251" class="LineNr"> 251 </span> 81 5/subop/subtract 3/mod/direct 4/rm32/esp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 8/imm32 <span class="subxComment"># subtract from esp</span> <span id="L252" class="LineNr"> 252 </span> 89/copy 3/mod/direct 1/rm32/ecx <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 4/r32/esp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="subxComment"># copy esp to ecx</span> <span id="L253" class="LineNr"> 253 </span> <span class="subxS1Comment"># . tailor-exit-descriptor(ed, 12)</span> @@ -323,7 +323,7 @@ if ('onhashchange' in window) { <span id="L262" class="LineNr"> 262 </span> <span class="subxS2Comment"># . . push args</span> <span id="L263" class="LineNr"> 263 </span> 51/push-ecx/ed <span id="L264" class="LineNr"> 264 </span> 68/push <a href='../064write-byte.subx.html#L359'>_test-error-buffered-file</a>/imm32 -<span id="L265" class="LineNr"> 265 </span> 68/push <a href='../061read-byte.subx.html#L275'>_test-buffered-file</a>/imm32 +<span id="L265" class="LineNr"> 265 </span> 68/push <a href='../061read-byte.subx.html#L274'>_test-buffered-file</a>/imm32 <span id="L266" class="LineNr"> 266 </span> <span class="subxS2Comment"># . . call</span> <span id="L267" class="LineNr"> 267 </span> e8/call <a href='hex.subx.html#L138'>convert-next-octet</a>/disp32 <span id="L268" class="LineNr"> 268 </span> <span class="subxComment"># registers except esp may be clobbered at this point</span> @@ -375,9 +375,9 @@ if ('onhashchange' in window) { <span id="L314" class="LineNr"> 314 </span> e8/call <a href='../055stream.subx.html#L17'>clear-stream</a>/disp32 <span id="L315" class="LineNr"> 315 </span> <span class="subxS2Comment"># . . discard args</span> <span id="L316" class="LineNr"> 316 </span> 81 0/subop/add 3/mod/direct 4/rm32/esp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 4/imm32 <span class="subxComment"># add to esp</span> -<span id="L317" class="LineNr"> 317 </span> <span class="subxS1Comment"># . clear-stream(_test-buffered-file->buffer)</span> +<span id="L317" class="LineNr"> 317 </span> <span class="subxS1Comment"># . clear-stream($_test-buffered-file->buffer)</span> <span id="L318" class="LineNr"> 318 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L319" class="LineNr"> 319 </span> 68/push <a href='../061read-byte.subx.html#L278'>_test-buffered-file->buffer</a>/imm32 +<span id="L319" class="LineNr"> 319 </span> 68/push $_test-buffered-file->buffer/imm32 <span id="L320" class="LineNr"> 320 </span> <span class="subxS2Comment"># . . call</span> <span id="L321" class="LineNr"> 321 </span> e8/call <a href='../055stream.subx.html#L17'>clear-stream</a>/disp32 <span id="L322" class="LineNr"> 322 </span> <span class="subxS2Comment"># . . discard args</span> @@ -389,16 +389,16 @@ if ('onhashchange' in window) { <span id="L328" class="LineNr"> 328 </span> e8/call <a href='../055stream.subx.html#L17'>clear-stream</a>/disp32 <span id="L329" class="LineNr"> 329 </span> <span class="subxS2Comment"># . . discard args</span> <span id="L330" class="LineNr"> 330 </span> 81 0/subop/add 3/mod/direct 4/rm32/esp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 4/imm32 <span class="subxComment"># add to esp</span> -<span id="L331" class="LineNr"> 331 </span> <span class="subxS1Comment"># . clear-stream(_test-error-buffered-file->buffer)</span> +<span id="L331" class="LineNr"> 331 </span> <span class="subxS1Comment"># . clear-stream($_test-error-buffered-file->buffer)</span> <span id="L332" class="LineNr"> 332 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L333" class="LineNr"> 333 </span> 68/push <a href='../064write-byte.subx.html#L362'>_test-error-buffered-file->buffer</a>/imm32 +<span id="L333" class="LineNr"> 333 </span> 68/push $_test-error-buffered-file->buffer/imm32 <span id="L334" class="LineNr"> 334 </span> <span class="subxS2Comment"># . . call</span> <span id="L335" class="LineNr"> 335 </span> e8/call <a href='../055stream.subx.html#L17'>clear-stream</a>/disp32 <span id="L336" class="LineNr"> 336 </span> <span class="subxS2Comment"># . . discard args</span> <span id="L337" class="LineNr"> 337 </span> 81 0/subop/add 3/mod/direct 4/rm32/esp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 4/imm32 <span class="subxComment"># add to esp</span> <span id="L338" class="LineNr"> 338 </span> <span class="subxComment"># don't initialize '_test-stream'</span> <span id="L339" class="LineNr"> 339 </span> <span class="subxComment"># initialize exit-descriptor 'ed' for the call to 'convert-next-octet' below</span> -<span id="L340" class="LineNr"> 340 </span> <span class="subxS1Comment"># . var ed/ecx : exit-descriptor</span> +<span id="L340" class="LineNr"> 340 </span> <span class="subxS1Comment"># . var ed/ecx : (ref exit-descriptor)</span> <span id="L341" class="LineNr"> 341 </span> 81 5/subop/subtract 3/mod/direct 4/rm32/esp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 8/imm32 <span class="subxComment"># subtract from esp</span> <span id="L342" class="LineNr"> 342 </span> 89/copy 3/mod/direct 1/rm32/ecx <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 4/r32/esp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="subxComment"># copy esp to ecx</span> <span id="L343" class="LineNr"> 343 </span> <span class="subxS1Comment"># . tailor-exit-descriptor(ed, 12)</span> @@ -413,7 +413,7 @@ if ('onhashchange' in window) { <span id="L352" class="LineNr"> 352 </span> <span class="subxS2Comment"># . . push args</span> <span id="L353" class="LineNr"> 353 </span> 51/push-ecx/ed <span id="L354" class="LineNr"> 354 </span> 68/push <a href='../064write-byte.subx.html#L359'>_test-error-buffered-file</a>/imm32 -<span id="L355" class="LineNr"> 355 </span> 68/push <a href='../061read-byte.subx.html#L275'>_test-buffered-file</a>/imm32 +<span id="L355" class="LineNr"> 355 </span> 68/push <a href='../061read-byte.subx.html#L274'>_test-buffered-file</a>/imm32 <span id="L356" class="LineNr"> 356 </span> <span class="subxS2Comment"># . . call</span> <span id="L357" class="LineNr"> 357 </span> e8/call <a href='hex.subx.html#L138'>convert-next-octet</a>/disp32 <span id="L358" class="LineNr"> 358 </span> <span class="subxComment"># registers except esp may be clobbered at this point</span> @@ -465,9 +465,9 @@ if ('onhashchange' in window) { <span id="L404" class="LineNr"> 404 </span> e8/call <a href='../055stream.subx.html#L17'>clear-stream</a>/disp32 <span id="L405" class="LineNr"> 405 </span> <span class="subxS2Comment"># . . discard args</span> <span id="L406" class="LineNr"> 406 </span> 81 0/subop/add 3/mod/direct 4/rm32/esp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 4/imm32 <span class="subxComment"># add to esp</span> -<span id="L407" class="LineNr"> 407 </span> <span class="subxS1Comment"># . clear-stream(_test-buffered-file->buffer)</span> +<span id="L407" class="LineNr"> 407 </span> <span class="subxS1Comment"># . clear-stream($_test-buffered-file->buffer)</span> <span id="L408" class="LineNr"> 408 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L409" class="LineNr"> 409 </span> 68/push <a href='../061read-byte.subx.html#L278'>_test-buffered-file->buffer</a>/imm32 +<span id="L409" class="LineNr"> 409 </span> 68/push $_test-buffered-file->buffer/imm32 <span id="L410" class="LineNr"> 410 </span> <span class="subxS2Comment"># . . call</span> <span id="L411" class="LineNr"> 411 </span> e8/call <a href='../055stream.subx.html#L17'>clear-stream</a>/disp32 <span id="L412" class="LineNr"> 412 </span> <span class="subxS2Comment"># . . discard args</span> @@ -479,9 +479,9 @@ if ('onhashchange' in window) { <span id="L418" class="LineNr"> 418 </span> e8/call <a href='../055stream.subx.html#L17'>clear-stream</a>/disp32 <span id="L419" class="LineNr"> 419 </span> <span class="subxS2Comment"># . . discard args</span> <span id="L420" class="LineNr"> 420 </span> 81 0/subop/add 3/mod/direct 4/rm32/esp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 4/imm32 <span class="subxComment"># add to esp</span> -<span id="L421" class="LineNr"> 421 </span> <span class="subxS1Comment"># . clear-stream(_test-error-buffered-file->buffer)</span> +<span id="L421" class="LineNr"> 421 </span> <span class="subxS1Comment"># . clear-stream($_test-error-buffered-file->buffer)</span> <span id="L422" class="LineNr"> 422 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L423" class="LineNr"> 423 </span> 68/push <a href='../064write-byte.subx.html#L362'>_test-error-buffered-file->buffer</a>/imm32 +<span id="L423" class="LineNr"> 423 </span> 68/push $_test-error-buffered-file->buffer/imm32 <span id="L424" class="LineNr"> 424 </span> <span class="subxS2Comment"># . . call</span> <span id="L425" class="LineNr"> 425 </span> e8/call <a href='../055stream.subx.html#L17'>clear-stream</a>/disp32 <span id="L426" class="LineNr"> 426 </span> <span class="subxS2Comment"># . . discard args</span> @@ -496,7 +496,7 @@ if ('onhashchange' in window) { <span id="L435" class="LineNr"> 435 </span> <span class="subxS2Comment"># . . discard args</span> <span id="L436" class="LineNr"> 436 </span> 81 0/subop/add 3/mod/direct 4/rm32/esp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 8/imm32 <span class="subxComment"># add to esp</span> <span id="L437" class="LineNr"> 437 </span> <span class="subxComment"># initialize exit-descriptor 'ed' for the call to 'convert-next-octet' below</span> -<span id="L438" class="LineNr"> 438 </span> <span class="subxS1Comment"># . var ed/ecx : exit-descriptor</span> +<span id="L438" class="LineNr"> 438 </span> <span class="subxS1Comment"># . var ed/ecx : (ref exit-descriptor)</span> <span id="L439" class="LineNr"> 439 </span> 81 5/subop/subtract 3/mod/direct 4/rm32/esp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 8/imm32 <span class="subxComment"># subtract from esp</span> <span id="L440" class="LineNr"> 440 </span> 89/copy 3/mod/direct 1/rm32/ecx <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 4/r32/esp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="subxComment"># copy esp to ecx</span> <span id="L441" class="LineNr"> 441 </span> <span class="subxS1Comment"># . tailor-exit-descriptor(ed, 12)</span> @@ -511,7 +511,7 @@ if ('onhashchange' in window) { <span id="L450" class="LineNr"> 450 </span> <span class="subxS2Comment"># . . push args</span> <span id="L451" class="LineNr"> 451 </span> 51/push-ecx/ed <span id="L452" class="LineNr"> 452 </span> 68/push <a href='../064write-byte.subx.html#L359'>_test-error-buffered-file</a>/imm32 -<span id="L453" class="LineNr"> 453 </span> 68/push <a href='../061read-byte.subx.html#L275'>_test-buffered-file</a>/imm32 +<span id="L453" class="LineNr"> 453 </span> 68/push <a href='../061read-byte.subx.html#L274'>_test-buffered-file</a>/imm32 <span id="L454" class="LineNr"> 454 </span> <span class="subxS2Comment"># . . call</span> <span id="L455" class="LineNr"> 455 </span> e8/call <a href='hex.subx.html#L138'>convert-next-octet</a>/disp32 <span id="L456" class="LineNr"> 456 </span> <span class="subxComment"># registers except esp may be clobbered at this point</span> @@ -574,7 +574,7 @@ if ('onhashchange' in window) { <span id="L513" class="LineNr"> 513 </span> <span class="subxS2Comment"># . . push args</span> <span id="L514" class="LineNr"> 514 </span> 50/push-eax <span id="L515" class="LineNr"> 515 </span> <span class="subxS2Comment"># . . call</span> -<span id="L516" class="LineNr"> 516 </span> e8/call <a href='../067parse-hex.subx.html#L638'>is-hex-digit?</a>/disp32 +<span id="L516" class="LineNr"> 516 </span> e8/call <a href='../067parse-hex.subx.html#L640'>is-hex-digit?</a>/disp32 <span id="L517" class="LineNr"> 517 </span> <span class="subxS2Comment"># . . discard args</span> <span id="L518" class="LineNr"> 518 </span> 81 0/subop/add 3/mod/direct 4/rm32/esp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 4/imm32 <span class="subxComment"># add to esp</span> <span id="L519" class="LineNr"> 519 </span> <span class="subxS1Comment"># . compare with 'false'</span> @@ -634,9 +634,9 @@ if ('onhashchange' in window) { <span id="L573" class="LineNr"> 573 </span> e8/call <a href='../055stream.subx.html#L17'>clear-stream</a>/disp32 <span id="L574" class="LineNr"> 574 </span> <span class="subxS2Comment"># . . discard args</span> <span id="L575" class="LineNr"> 575 </span> 81 0/subop/add 3/mod/direct 4/rm32/esp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 4/imm32 <span class="subxComment"># add to esp</span> -<span id="L576" class="LineNr"> 576 </span> <span class="subxS1Comment"># . clear-stream(_test-buffered-file->buffer)</span> +<span id="L576" class="LineNr"> 576 </span> <span class="subxS1Comment"># . clear-stream($_test-buffered-file->buffer)</span> <span id="L577" class="LineNr"> 577 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L578" class="LineNr"> 578 </span> 68/push <a href='../061read-byte.subx.html#L278'>_test-buffered-file->buffer</a>/imm32 +<span id="L578" class="LineNr"> 578 </span> 68/push $_test-buffered-file->buffer/imm32 <span id="L579" class="LineNr"> 579 </span> <span class="subxS2Comment"># . . call</span> <span id="L580" class="LineNr"> 580 </span> e8/call <a href='../055stream.subx.html#L17'>clear-stream</a>/disp32 <span id="L581" class="LineNr"> 581 </span> <span class="subxS2Comment"># . . discard args</span> @@ -648,9 +648,9 @@ if ('onhashchange' in window) { <span id="L587" class="LineNr"> 587 </span> e8/call <a href='../055stream.subx.html#L17'>clear-stream</a>/disp32 <span id="L588" class="LineNr"> 588 </span> <span class="subxS2Comment"># . . discard args</span> <span id="L589" class="LineNr"> 589 </span> 81 0/subop/add 3/mod/direct 4/rm32/esp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 4/imm32 <span class="subxComment"># add to esp</span> -<span id="L590" class="LineNr"> 590 </span> <span class="subxS1Comment"># . clear-stream(_test-error-buffered-file->buffer)</span> +<span id="L590" class="LineNr"> 590 </span> <span class="subxS1Comment"># . clear-stream($_test-error-buffered-file->buffer)</span> <span id="L591" class="LineNr"> 591 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L592" class="LineNr"> 592 </span> 68/push <a href='../064write-byte.subx.html#L362'>_test-error-buffered-file->buffer</a>/imm32 +<span id="L592" class="LineNr"> 592 </span> 68/push $_test-error-buffered-file->buffer/imm32 <span id="L593" class="LineNr"> 593 </span> <span class="subxS2Comment"># . . call</span> <span id="L594" class="LineNr"> 594 </span> e8/call <a href='../055stream.subx.html#L17'>clear-stream</a>/disp32 <span id="L595" class="LineNr"> 595 </span> <span class="subxS2Comment"># . . discard args</span> @@ -665,7 +665,7 @@ if ('onhashchange' in window) { <span id="L604" class="LineNr"> 604 </span> <span class="subxS2Comment"># . . discard args</span> <span id="L605" class="LineNr"> 605 </span> 81 0/subop/add 3/mod/direct 4/rm32/esp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 8/imm32 <span class="subxComment"># add to esp</span> <span id="L606" class="LineNr"> 606 </span> <span class="subxComment"># initialize exit-descriptor 'ed' for the call to 'scan-next-byte' below</span> -<span id="L607" class="LineNr"> 607 </span> <span class="subxS1Comment"># . var ed/ecx : exit-descriptor</span> +<span id="L607" class="LineNr"> 607 </span> <span class="subxS1Comment"># . var ed/ecx : (ref exit-descriptor)</span> <span id="L608" class="LineNr"> 608 </span> 81 5/subop/subtract 3/mod/direct 4/rm32/esp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 8/imm32 <span class="subxComment"># subtract from esp</span> <span id="L609" class="LineNr"> 609 </span> 89/copy 3/mod/direct 1/rm32/ecx <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 4/r32/esp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="subxComment"># copy esp to ecx</span> <span id="L610" class="LineNr"> 610 </span> <span class="subxS1Comment"># . tailor-exit-descriptor(ed, 12)</span> @@ -680,7 +680,7 @@ if ('onhashchange' in window) { <span id="L619" class="LineNr"> 619 </span> <span class="subxS2Comment"># . . push args</span> <span id="L620" class="LineNr"> 620 </span> 51/push-ecx/ed <span id="L621" class="LineNr"> 621 </span> 68/push <a href='../064write-byte.subx.html#L359'>_test-error-buffered-file</a>/imm32 -<span id="L622" class="LineNr"> 622 </span> 68/push <a href='../061read-byte.subx.html#L275'>_test-buffered-file</a>/imm32 +<span id="L622" class="LineNr"> 622 </span> 68/push <a href='../061read-byte.subx.html#L274'>_test-buffered-file</a>/imm32 <span id="L623" class="LineNr"> 623 </span> <span class="subxS2Comment"># . . call</span> <span id="L624" class="LineNr"> 624 </span> e8/call <a href='hex.subx.html#L484'>scan-next-byte</a>/disp32 <span id="L625" class="LineNr"> 625 </span> <span class="subxComment"># registers except esp may be clobbered at this point</span> @@ -732,9 +732,9 @@ if ('onhashchange' in window) { <span id="L671" class="LineNr"> 671 </span> e8/call <a href='../055stream.subx.html#L17'>clear-stream</a>/disp32 <span id="L672" class="LineNr"> 672 </span> <span class="subxS2Comment"># . . discard args</span> <span id="L673" class="LineNr"> 673 </span> 81 0/subop/add 3/mod/direct 4/rm32/esp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 4/imm32 <span class="subxComment"># add to esp</span> -<span id="L674" class="LineNr"> 674 </span> <span class="subxS1Comment"># . clear-stream(_test-buffered-file->buffer)</span> +<span id="L674" class="LineNr"> 674 </span> <span class="subxS1Comment"># . clear-stream($_test-buffered-file->buffer)</span> <span id="L675" class="LineNr"> 675 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L676" class="LineNr"> 676 </span> 68/push <a href='../061read-byte.subx.html#L278'>_test-buffered-file->buffer</a>/imm32 +<span id="L676" class="LineNr"> 676 </span> 68/push $_test-buffered-file->buffer/imm32 <span id="L677" class="LineNr"> 677 </span> <span class="subxS2Comment"># . . call</span> <span id="L678" class="LineNr"> 678 </span> e8/call <a href='../055stream.subx.html#L17'>clear-stream</a>/disp32 <span id="L679" class="LineNr"> 679 </span> <span class="subxS2Comment"># . . discard args</span> @@ -746,9 +746,9 @@ if ('onhashchange' in window) { <span id="L685" class="LineNr"> 685 </span> e8/call <a href='../055stream.subx.html#L17'>clear-stream</a>/disp32 <span id="L686" class="LineNr"> 686 </span> <span class="subxS2Comment"># . . discard args</span> <span id="L687" class="LineNr"> 687 </span> 81 0/subop/add 3/mod/direct 4/rm32/esp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 4/imm32 <span class="subxComment"># add to esp</span> -<span id="L688" class="LineNr"> 688 </span> <span class="subxS1Comment"># . clear-stream(_test-error-buffered-file->buffer)</span> +<span id="L688" class="LineNr"> 688 </span> <span class="subxS1Comment"># . clear-stream($_test-error-buffered-file->buffer)</span> <span id="L689" class="LineNr"> 689 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L690" class="LineNr"> 690 </span> 68/push <a href='../064write-byte.subx.html#L362'>_test-error-buffered-file->buffer</a>/imm32 +<span id="L690" class="LineNr"> 690 </span> 68/push $_test-error-buffered-file->buffer/imm32 <span id="L691" class="LineNr"> 691 </span> <span class="subxS2Comment"># . . call</span> <span id="L692" class="LineNr"> 692 </span> e8/call <a href='../055stream.subx.html#L17'>clear-stream</a>/disp32 <span id="L693" class="LineNr"> 693 </span> <span class="subxS2Comment"># . . discard args</span> @@ -763,7 +763,7 @@ if ('onhashchange' in window) { <span id="L702" class="LineNr"> 702 </span> <span class="subxS2Comment"># . . discard args</span> <span id="L703" class="LineNr"> 703 </span> 81 0/subop/add 3/mod/direct 4/rm32/esp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 8/imm32 <span class="subxComment"># add to esp</span> <span id="L704" class="LineNr"> 704 </span> <span class="subxComment"># initialize exit-descriptor 'ed' for the call to 'scan-next-byte' below</span> -<span id="L705" class="LineNr"> 705 </span> <span class="subxS1Comment"># . var ed/ecx : exit-descriptor</span> +<span id="L705" class="LineNr"> 705 </span> <span class="subxS1Comment"># . var ed/ecx : (ref exit-descriptor)</span> <span id="L706" class="LineNr"> 706 </span> 81 5/subop/subtract 3/mod/direct 4/rm32/esp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 8/imm32 <span class="subxComment"># subtract from esp</span> <span id="L707" class="LineNr"> 707 </span> 89/copy 3/mod/direct 1/rm32/ecx <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 4/r32/esp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="subxComment"># copy esp to ecx</span> <span id="L708" class="LineNr"> 708 </span> <span class="subxS1Comment"># . tailor-exit-descriptor(ed, 12)</span> @@ -778,7 +778,7 @@ if ('onhashchange' in window) { <span id="L717" class="LineNr"> 717 </span> <span class="subxS2Comment"># . . push args</span> <span id="L718" class="LineNr"> 718 </span> 51/push-ecx/ed <span id="L719" class="LineNr"> 719 </span> 68/push <a href='../064write-byte.subx.html#L359'>_test-error-buffered-file</a>/imm32 -<span id="L720" class="LineNr"> 720 </span> 68/push <a href='../061read-byte.subx.html#L275'>_test-buffered-file</a>/imm32 +<span id="L720" class="LineNr"> 720 </span> 68/push <a href='../061read-byte.subx.html#L274'>_test-buffered-file</a>/imm32 <span id="L721" class="LineNr"> 721 </span> <span class="subxS2Comment"># . . call</span> <span id="L722" class="LineNr"> 722 </span> e8/call <a href='hex.subx.html#L484'>scan-next-byte</a>/disp32 <span id="L723" class="LineNr"> 723 </span> <span class="subxComment"># registers except esp may be clobbered at this point</span> @@ -830,9 +830,9 @@ if ('onhashchange' in window) { <span id="L769" class="LineNr"> 769 </span> e8/call <a href='../055stream.subx.html#L17'>clear-stream</a>/disp32 <span id="L770" class="LineNr"> 770 </span> <span class="subxS2Comment"># . . discard args</span> <span id="L771" class="LineNr"> 771 </span> 81 0/subop/add 3/mod/direct 4/rm32/esp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 4/imm32 <span class="subxComment"># add to esp</span> -<span id="L772" class="LineNr"> 772 </span> <span class="subxS1Comment"># . clear-stream(_test-buffered-file->buffer)</span> +<span id="L772" class="LineNr"> 772 </span> <span class="subxS1Comment"># . clear-stream($_test-buffered-file->buffer)</span> <span id="L773" class="LineNr"> 773 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L774" class="LineNr"> 774 </span> 68/push <a href='../061read-byte.subx.html#L278'>_test-buffered-file->buffer</a>/imm32 +<span id="L774" class="LineNr"> 774 </span> 68/push $_test-buffered-file->buffer/imm32 <span id="L775" class="LineNr"> 775 </span> <span class="subxS2Comment"># . . call</span> <span id="L776" class="LineNr"> 776 </span> e8/call <a href='../055stream.subx.html#L17'>clear-stream</a>/disp32 <span id="L777" class="LineNr"> 777 </span> <span class="subxS2Comment"># . . discard args</span> @@ -844,9 +844,9 @@ if ('onhashchange' in window) { <span id="L783" class="LineNr"> 783 </span> e8/call <a href='../055stream.subx.html#L17'>clear-stream</a>/disp32 <span id="L784" class="LineNr"> 784 </span> <span class="subxS2Comment"># . . discard args</span> <span id="L785" class="LineNr"> 785 </span> 81 0/subop/add 3/mod/direct 4/rm32/esp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 4/imm32 <span class="subxComment"># add to esp</span> -<span id="L786" class="LineNr"> 786 </span> <span class="subxS1Comment"># . clear-stream(_test-error-buffered-file->buffer)</span> +<span id="L786" class="LineNr"> 786 </span> <span class="subxS1Comment"># . clear-stream($_test-error-buffered-file->buffer)</span> <span id="L787" class="LineNr"> 787 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L788" class="LineNr"> 788 </span> 68/push <a href='../064write-byte.subx.html#L362'>_test-error-buffered-file->buffer</a>/imm32 +<span id="L788" class="LineNr"> 788 </span> 68/push $_test-error-buffered-file->buffer/imm32 <span id="L789" class="LineNr"> 789 </span> <span class="subxS2Comment"># . . call</span> <span id="L790" class="LineNr"> 790 </span> e8/call <a href='../055stream.subx.html#L17'>clear-stream</a>/disp32 <span id="L791" class="LineNr"> 791 </span> <span class="subxS2Comment"># . . discard args</span> @@ -869,7 +869,7 @@ if ('onhashchange' in window) { <span id="L808" class="LineNr"> 808 </span> <span class="subxS2Comment"># . . discard args</span> <span id="L809" class="LineNr"> 809 </span> 81 0/subop/add 3/mod/direct 4/rm32/esp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 8/imm32 <span class="subxComment"># add to esp</span> <span id="L810" class="LineNr"> 810 </span> <span class="subxComment"># initialize exit-descriptor 'ed' for the call to 'scan-next-byte' below</span> -<span id="L811" class="LineNr"> 811 </span> <span class="subxS1Comment"># . var ed/ecx : exit-descriptor</span> +<span id="L811" class="LineNr"> 811 </span> <span class="subxS1Comment"># . var ed/ecx : (ref exit-descriptor)</span> <span id="L812" class="LineNr"> 812 </span> 81 5/subop/subtract 3/mod/direct 4/rm32/esp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 8/imm32 <span class="subxComment"># subtract from esp</span> <span id="L813" class="LineNr"> 813 </span> 89/copy 3/mod/direct 1/rm32/ecx <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 4/r32/esp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="subxComment"># copy esp to ecx</span> <span id="L814" class="LineNr"> 814 </span> <span class="subxS1Comment"># . tailor-exit-descriptor(ed, 12)</span> @@ -884,7 +884,7 @@ if ('onhashchange' in window) { <span id="L823" class="LineNr"> 823 </span> <span class="subxS2Comment"># . . push args</span> <span id="L824" class="LineNr"> 824 </span> 51/push-ecx/ed <span id="L825" class="LineNr"> 825 </span> 68/push <a href='../064write-byte.subx.html#L359'>_test-error-buffered-file</a>/imm32 -<span id="L826" class="LineNr"> 826 </span> 68/push <a href='../061read-byte.subx.html#L275'>_test-buffered-file</a>/imm32 +<span id="L826" class="LineNr"> 826 </span> 68/push <a href='../061read-byte.subx.html#L274'>_test-buffered-file</a>/imm32 <span id="L827" class="LineNr"> 827 </span> <span class="subxS2Comment"># . . call</span> <span id="L828" class="LineNr"> 828 </span> e8/call <a href='hex.subx.html#L484'>scan-next-byte</a>/disp32 <span id="L829" class="LineNr"> 829 </span> <span class="subxComment"># registers except esp may be clobbered at this point</span> @@ -936,9 +936,9 @@ if ('onhashchange' in window) { <span id="L875" class="LineNr"> 875 </span> e8/call <a href='../055stream.subx.html#L17'>clear-stream</a>/disp32 <span id="L876" class="LineNr"> 876 </span> <span class="subxS2Comment"># . . discard args</span> <span id="L877" class="LineNr"> 877 </span> 81 0/subop/add 3/mod/direct 4/rm32/esp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 4/imm32 <span class="subxComment"># add to esp</span> -<span id="L878" class="LineNr"> 878 </span> <span class="subxS1Comment"># . clear-stream(_test-buffered-file->buffer)</span> +<span id="L878" class="LineNr"> 878 </span> <span class="subxS1Comment"># . clear-stream($_test-buffered-file->buffer)</span> <span id="L879" class="LineNr"> 879 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L880" class="LineNr"> 880 </span> 68/push <a href='../061read-byte.subx.html#L278'>_test-buffered-file->buffer</a>/imm32 +<span id="L880" class="LineNr"> 880 </span> 68/push $_test-buffered-file->buffer/imm32 <span id="L881" class="LineNr"> 881 </span> <span class="subxS2Comment"># . . call</span> <span id="L882" class="LineNr"> 882 </span> e8/call <a href='../055stream.subx.html#L17'>clear-stream</a>/disp32 <span id="L883" class="LineNr"> 883 </span> <span class="subxS2Comment"># . . discard args</span> @@ -950,9 +950,9 @@ if ('onhashchange' in window) { <span id="L889" class="LineNr"> 889 </span> e8/call <a href='../055stream.subx.html#L17'>clear-stream</a>/disp32 <span id="L890" class="LineNr"> 890 </span> <span class="subxS2Comment"># . . discard args</span> <span id="L891" class="LineNr"> 891 </span> 81 0/subop/add 3/mod/direct 4/rm32/esp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 4/imm32 <span class="subxComment"># add to esp</span> -<span id="L892" class="LineNr"> 892 </span> <span class="subxS1Comment"># . clear-stream(_test-error-buffered-file->buffer)</span> +<span id="L892" class="LineNr"> 892 </span> <span class="subxS1Comment"># . clear-stream($_test-error-buffered-file->buffer)</span> <span id="L893" class="LineNr"> 893 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L894" class="LineNr"> 894 </span> 68/push <a href='../064write-byte.subx.html#L362'>_test-error-buffered-file->buffer</a>/imm32 +<span id="L894" class="LineNr"> 894 </span> 68/push $_test-error-buffered-file->buffer/imm32 <span id="L895" class="LineNr"> 895 </span> <span class="subxS2Comment"># . . call</span> <span id="L896" class="LineNr"> 896 </span> e8/call <a href='../055stream.subx.html#L17'>clear-stream</a>/disp32 <span id="L897" class="LineNr"> 897 </span> <span class="subxS2Comment"># . . discard args</span> @@ -975,7 +975,7 @@ if ('onhashchange' in window) { <span id="L914" class="LineNr"> 914 </span> <span class="subxS2Comment"># . . discard args</span> <span id="L915" class="LineNr"> 915 </span> 81 0/subop/add 3/mod/direct 4/rm32/esp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 8/imm32 <span class="subxComment"># add to esp</span> <span id="L916" class="LineNr"> 916 </span> <span class="subxComment"># initialize exit-descriptor 'ed' for the call to 'scan-next-byte' below</span> -<span id="L917" class="LineNr"> 917 </span> <span class="subxS1Comment"># . var ed/ecx : exit-descriptor</span> +<span id="L917" class="LineNr"> 917 </span> <span class="subxS1Comment"># . var ed/ecx : (ref exit-descriptor)</span> <span id="L918" class="LineNr"> 918 </span> 81 5/subop/subtract 3/mod/direct 4/rm32/esp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 8/imm32 <span class="subxComment"># subtract from esp</span> <span id="L919" class="LineNr"> 919 </span> 89/copy 3/mod/direct 1/rm32/ecx <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 4/r32/esp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="subxComment"># copy esp to ecx</span> <span id="L920" class="LineNr"> 920 </span> <span class="subxS1Comment"># . tailor-exit-descriptor(ed, 12)</span> @@ -990,7 +990,7 @@ if ('onhashchange' in window) { <span id="L929" class="LineNr"> 929 </span> <span class="subxS2Comment"># . . push args</span> <span id="L930" class="LineNr"> 930 </span> 51/push-ecx/ed <span id="L931" class="LineNr"> 931 </span> 68/push <a href='../064write-byte.subx.html#L359'>_test-error-buffered-file</a>/imm32 -<span id="L932" class="LineNr"> 932 </span> 68/push <a href='../061read-byte.subx.html#L275'>_test-buffered-file</a>/imm32 +<span id="L932" class="LineNr"> 932 </span> 68/push <a href='../061read-byte.subx.html#L274'>_test-buffered-file</a>/imm32 <span id="L933" class="LineNr"> 933 </span> <span class="subxS2Comment"># . . call</span> <span id="L934" class="LineNr"> 934 </span> e8/call <a href='hex.subx.html#L484'>scan-next-byte</a>/disp32 <span id="L935" class="LineNr"> 935 </span> <span class="subxComment"># registers except esp may be clobbered at this point</span> @@ -1042,9 +1042,9 @@ if ('onhashchange' in window) { <span id="L981" class="LineNr"> 981 </span> e8/call <a href='../055stream.subx.html#L17'>clear-stream</a>/disp32 <span id="L982" class="LineNr"> 982 </span> <span class="subxS2Comment"># . . discard args</span> <span id="L983" class="LineNr"> 983 </span> 81 0/subop/add 3/mod/direct 4/rm32/esp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 4/imm32 <span class="subxComment"># add to esp</span> -<span id="L984" class="LineNr"> 984 </span> <span class="subxS1Comment"># . clear-stream(_test-buffered-file->buffer)</span> +<span id="L984" class="LineNr"> 984 </span> <span class="subxS1Comment"># . clear-stream($_test-buffered-file->buffer)</span> <span id="L985" class="LineNr"> 985 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L986" class="LineNr"> 986 </span> b8/copy-to-eax <a href='../061read-byte.subx.html#L275'>_test-buffered-file</a>/imm32 +<span id="L986" class="LineNr"> 986 </span> b8/copy-to-eax <a href='../061read-byte.subx.html#L274'>_test-buffered-file</a>/imm32 <span id="L987" class="LineNr"> 987 </span> 05/add-to-eax 4/imm32 <span id="L988" class="LineNr"> 988 </span> 50/push-eax <span id="L989" class="LineNr"> 989 </span> <span class="subxS2Comment"># . . call</span> @@ -1058,9 +1058,9 @@ if ('onhashchange' in window) { <span id="L997" class="LineNr"> 997 </span> e8/call <a href='../055stream.subx.html#L17'>clear-stream</a>/disp32 <span id="L998" class="LineNr"> 998 </span> <span class="subxS2Comment"># . . discard args</span> <span id="L999" class="LineNr"> 999 </span> 81 0/subop/add 3/mod/direct 4/rm32/esp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 4/imm32 <span class="subxComment"># add to esp</span> -<span id="L1000" class="LineNr">1000 </span> <span class="subxS1Comment"># . clear-stream(_test-error-buffered-file->buffer)</span> +<span id="L1000" class="LineNr">1000 </span> <span class="subxS1Comment"># . clear-stream($_test-error-buffered-file->buffer)</span> <span id="L1001" class="LineNr">1001 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L1002" class="LineNr">1002 </span> 68/push <a href='../064write-byte.subx.html#L362'>_test-error-buffered-file->buffer</a>/imm32 +<span id="L1002" class="LineNr">1002 </span> 68/push $_test-error-buffered-file->buffer/imm32 <span id="L1003" class="LineNr">1003 </span> <span class="subxS2Comment"># . . call</span> <span id="L1004" class="LineNr">1004 </span> e8/call <a href='../055stream.subx.html#L17'>clear-stream</a>/disp32 <span id="L1005" class="LineNr">1005 </span> <span class="subxS2Comment"># . . discard args</span> @@ -1083,7 +1083,7 @@ if ('onhashchange' in window) { <span id="L1022" class="LineNr">1022 </span> <span class="subxS2Comment"># . . discard args</span> <span id="L1023" class="LineNr">1023 </span> 81 0/subop/add 3/mod/direct 4/rm32/esp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 8/imm32 <span class="subxComment"># add to esp</span> <span id="L1024" class="LineNr">1024 </span> <span class="subxComment"># initialize exit-descriptor 'ed' for the call to 'scan-next-byte' below</span> -<span id="L1025" class="LineNr">1025 </span> <span class="subxS1Comment"># . var ed/ecx : exit-descriptor</span> +<span id="L1025" class="LineNr">1025 </span> <span class="subxS1Comment"># . var ed/ecx : (ref exit-descriptor)</span> <span id="L1026" class="LineNr">1026 </span> 81 5/subop/subtract 3/mod/direct 4/rm32/esp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 8/imm32 <span class="subxComment"># subtract from esp</span> <span id="L1027" class="LineNr">1027 </span> 89/copy 3/mod/direct 1/rm32/ecx <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 4/r32/esp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="subxComment"># copy esp to ecx</span> <span id="L1028" class="LineNr">1028 </span> <span class="subxS1Comment"># . tailor-exit-descriptor(ed, 12)</span> @@ -1098,7 +1098,7 @@ if ('onhashchange' in window) { <span id="L1037" class="LineNr">1037 </span> <span class="subxS2Comment"># . . push args</span> <span id="L1038" class="LineNr">1038 </span> 51/push-ecx/ed <span id="L1039" class="LineNr">1039 </span> 68/push <a href='../064write-byte.subx.html#L359'>_test-error-buffered-file</a>/imm32 -<span id="L1040" class="LineNr">1040 </span> 68/push <a href='../061read-byte.subx.html#L275'>_test-buffered-file</a>/imm32 +<span id="L1040" class="LineNr">1040 </span> 68/push <a href='../061read-byte.subx.html#L274'>_test-buffered-file</a>/imm32 <span id="L1041" class="LineNr">1041 </span> <span class="subxS2Comment"># . . call</span> <span id="L1042" class="LineNr">1042 </span> e8/call <a href='hex.subx.html#L484'>scan-next-byte</a>/disp32 <span id="L1043" class="LineNr">1043 </span> <span class="subxComment"># registers except esp may be clobbered at this point</span> @@ -1150,9 +1150,9 @@ if ('onhashchange' in window) { <span id="L1089" class="LineNr">1089 </span> e8/call <a href='../055stream.subx.html#L17'>clear-stream</a>/disp32 <span id="L1090" class="LineNr">1090 </span> <span class="subxS2Comment"># . . discard args</span> <span id="L1091" class="LineNr">1091 </span> 81 0/subop/add 3/mod/direct 4/rm32/esp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 4/imm32 <span class="subxComment"># add to esp</span> -<span id="L1092" class="LineNr">1092 </span> <span class="subxS1Comment"># . clear-stream(_test-buffered-file->buffer)</span> +<span id="L1092" class="LineNr">1092 </span> <span class="subxS1Comment"># . clear-stream($_test-buffered-file->buffer)</span> <span id="L1093" class="LineNr">1093 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L1094" class="LineNr">1094 </span> 68/push <a href='../061read-byte.subx.html#L278'>_test-buffered-file->buffer</a>/imm32 +<span id="L1094" class="LineNr">1094 </span> 68/push $_test-buffered-file->buffer/imm32 <span id="L1095" class="LineNr">1095 </span> <span class="subxS2Comment"># . . call</span> <span id="L1096" class="LineNr">1096 </span> e8/call <a href='../055stream.subx.html#L17'>clear-stream</a>/disp32 <span id="L1097" class="LineNr">1097 </span> <span class="subxS2Comment"># . . discard args</span> @@ -1164,9 +1164,9 @@ if ('onhashchange' in window) { <span id="L1103" class="LineNr">1103 </span> e8/call <a href='../055stream.subx.html#L17'>clear-stream</a>/disp32 <span id="L1104" class="LineNr">1104 </span> <span class="subxS2Comment"># . . discard args</span> <span id="L1105" class="LineNr">1105 </span> 81 0/subop/add 3/mod/direct 4/rm32/esp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 4/imm32 <span class="subxComment"># add to esp</span> -<span id="L1106" class="LineNr">1106 </span> <span class="subxS1Comment"># . clear-stream(_test-error-buffered-file->buffer)</span> +<span id="L1106" class="LineNr">1106 </span> <span class="subxS1Comment"># . clear-stream($_test-error-buffered-file->buffer)</span> <span id="L1107" class="LineNr">1107 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L1108" class="LineNr">1108 </span> 68/push <a href='../064write-byte.subx.html#L362'>_test-error-buffered-file->buffer</a>/imm32 +<span id="L1108" class="LineNr">1108 </span> 68/push $_test-error-buffered-file->buffer/imm32 <span id="L1109" class="LineNr">1109 </span> <span class="subxS2Comment"># . . call</span> <span id="L1110" class="LineNr">1110 </span> e8/call <a href='../055stream.subx.html#L17'>clear-stream</a>/disp32 <span id="L1111" class="LineNr">1111 </span> <span class="subxS2Comment"># . . discard args</span> @@ -1181,7 +1181,7 @@ if ('onhashchange' in window) { <span id="L1120" class="LineNr">1120 </span> <span class="subxS2Comment"># . . discard args</span> <span id="L1121" class="LineNr">1121 </span> 81 0/subop/add 3/mod/direct 4/rm32/esp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 8/imm32 <span class="subxComment"># add to esp</span> <span id="L1122" class="LineNr">1122 </span> <span class="subxComment"># initialize exit-descriptor 'ed' for the call to 'scan-next-byte' below</span> -<span id="L1123" class="LineNr">1123 </span> <span class="subxS1Comment"># . var ed/ecx : exit-descriptor</span> +<span id="L1123" class="LineNr">1123 </span> <span class="subxS1Comment"># . var ed/ecx : (ref exit-descriptor)</span> <span id="L1124" class="LineNr">1124 </span> 81 5/subop/subtract 3/mod/direct 4/rm32/esp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 8/imm32 <span class="subxComment"># subtract from esp</span> <span id="L1125" class="LineNr">1125 </span> 89/copy 3/mod/direct 1/rm32/ecx <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 4/r32/esp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="subxComment"># copy esp to ecx</span> <span id="L1126" class="LineNr">1126 </span> <span class="subxS1Comment"># . tailor-exit-descriptor(ed, 12)</span> @@ -1196,7 +1196,7 @@ if ('onhashchange' in window) { <span id="L1135" class="LineNr">1135 </span> <span class="subxS2Comment"># . . push args</span> <span id="L1136" class="LineNr">1136 </span> 51/push-ecx/ed <span id="L1137" class="LineNr">1137 </span> 68/push <a href='../064write-byte.subx.html#L359'>_test-error-buffered-file</a>/imm32 -<span id="L1138" class="LineNr">1138 </span> 68/push <a href='../061read-byte.subx.html#L275'>_test-buffered-file</a>/imm32 +<span id="L1138" class="LineNr">1138 </span> 68/push <a href='../061read-byte.subx.html#L274'>_test-buffered-file</a>/imm32 <span id="L1139" class="LineNr">1139 </span> <span class="subxS2Comment"># . . call</span> <span id="L1140" class="LineNr">1140 </span> e8/call <a href='hex.subx.html#L484'>scan-next-byte</a>/disp32 <span id="L1141" class="LineNr">1141 </span> <span class="subxComment"># registers except esp may be clobbered at this point</span> @@ -1248,9 +1248,9 @@ if ('onhashchange' in window) { <span id="L1187" class="LineNr">1187 </span> e8/call <a href='../055stream.subx.html#L17'>clear-stream</a>/disp32 <span id="L1188" class="LineNr">1188 </span> <span class="subxS2Comment"># . . discard args</span> <span id="L1189" class="LineNr">1189 </span> 81 0/subop/add 3/mod/direct 4/rm32/esp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 4/imm32 <span class="subxComment"># add to esp</span> -<span id="L1190" class="LineNr">1190 </span> <span class="subxS1Comment"># . clear-stream(_test-buffered-file->buffer)</span> +<span id="L1190" class="LineNr">1190 </span> <span class="subxS1Comment"># . clear-stream($_test-buffered-file->buffer)</span> <span id="L1191" class="LineNr">1191 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L1192" class="LineNr">1192 </span> 68/push <a href='../061read-byte.subx.html#L278'>_test-buffered-file->buffer</a>/imm32 +<span id="L1192" class="LineNr">1192 </span> 68/push $_test-buffered-file->buffer/imm32 <span id="L1193" class="LineNr">1193 </span> <span class="subxS2Comment"># . . call</span> <span id="L1194" class="LineNr">1194 </span> e8/call <a href='../055stream.subx.html#L17'>clear-stream</a>/disp32 <span id="L1195" class="LineNr">1195 </span> <span class="subxS2Comment"># . . discard args</span> @@ -1262,16 +1262,16 @@ if ('onhashchange' in window) { <span id="L1201" class="LineNr">1201 </span> e8/call <a href='../055stream.subx.html#L17'>clear-stream</a>/disp32 <span id="L1202" class="LineNr">1202 </span> <span class="subxS2Comment"># . . discard args</span> <span id="L1203" class="LineNr">1203 </span> 81 0/subop/add 3/mod/direct 4/rm32/esp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 4/imm32 <span class="subxComment"># add to esp</span> -<span id="L1204" class="LineNr">1204 </span> <span class="subxS1Comment"># . clear-stream(_test-error-buffered-file->buffer)</span> +<span id="L1204" class="LineNr">1204 </span> <span class="subxS1Comment"># . clear-stream($_test-error-buffered-file->buffer)</span> <span id="L1205" class="LineNr">1205 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L1206" class="LineNr">1206 </span> 68/push <a href='../064write-byte.subx.html#L362'>_test-error-buffered-file->buffer</a>/imm32 +<span id="L1206" class="LineNr">1206 </span> 68/push $_test-error-buffered-file->buffer/imm32 <span id="L1207" class="LineNr">1207 </span> <span class="subxS2Comment"># . . call</span> <span id="L1208" class="LineNr">1208 </span> e8/call <a href='../055stream.subx.html#L17'>clear-stream</a>/disp32 <span id="L1209" class="LineNr">1209 </span> <span class="subxS2Comment"># . . discard args</span> <span id="L1210" class="LineNr">1210 </span> 81 0/subop/add 3/mod/direct 4/rm32/esp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 4/imm32 <span class="subxComment"># add to esp</span> <span id="L1211" class="LineNr">1211 </span> <span class="subxComment"># leave '_test-stream' empty</span> <span id="L1212" class="LineNr">1212 </span> <span class="subxComment"># initialize exit-descriptor 'ed' for the call to 'scan-next-byte' below</span> -<span id="L1213" class="LineNr">1213 </span> <span class="subxS1Comment"># . var ed/ecx : exit-descriptor</span> +<span id="L1213" class="LineNr">1213 </span> <span class="subxS1Comment"># . var ed/ecx : (ref exit-descriptor)</span> <span id="L1214" class="LineNr">1214 </span> 81 5/subop/subtract 3/mod/direct 4/rm32/esp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 8/imm32 <span class="subxComment"># subtract from esp</span> <span id="L1215" class="LineNr">1215 </span> 89/copy 3/mod/direct 1/rm32/ecx <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 4/r32/esp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="subxComment"># copy esp to ecx</span> <span id="L1216" class="LineNr">1216 </span> <span class="subxS1Comment"># . tailor-exit-descriptor(ed, 12)</span> @@ -1286,7 +1286,7 @@ if ('onhashchange' in window) { <span id="L1225" class="LineNr">1225 </span> <span class="subxS2Comment"># . . push args</span> <span id="L1226" class="LineNr">1226 </span> 51/push-ecx/ed <span id="L1227" class="LineNr">1227 </span> 68/push <a href='../064write-byte.subx.html#L359'>_test-error-buffered-file</a>/imm32 -<span id="L1228" class="LineNr">1228 </span> 68/push <a href='../061read-byte.subx.html#L275'>_test-buffered-file</a>/imm32 +<span id="L1228" class="LineNr">1228 </span> 68/push <a href='../061read-byte.subx.html#L274'>_test-buffered-file</a>/imm32 <span id="L1229" class="LineNr">1229 </span> <span class="subxS2Comment"># . . call</span> <span id="L1230" class="LineNr">1230 </span> e8/call <a href='hex.subx.html#L484'>scan-next-byte</a>/disp32 <span id="L1231" class="LineNr">1231 </span> <span class="subxComment"># registers except esp may be clobbered at this point</span> @@ -1338,9 +1338,9 @@ if ('onhashchange' in window) { <span id="L1277" class="LineNr">1277 </span> e8/call <a href='../055stream.subx.html#L17'>clear-stream</a>/disp32 <span id="L1278" class="LineNr">1278 </span> <span class="subxS2Comment"># . . discard args</span> <span id="L1279" class="LineNr">1279 </span> 81 0/subop/add 3/mod/direct 4/rm32/esp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 4/imm32 <span class="subxComment"># add to esp</span> -<span id="L1280" class="LineNr">1280 </span> <span class="subxS1Comment"># . clear-stream(_test-buffered-file->buffer)</span> +<span id="L1280" class="LineNr">1280 </span> <span class="subxS1Comment"># . clear-stream($_test-buffered-file->buffer)</span> <span id="L1281" class="LineNr">1281 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L1282" class="LineNr">1282 </span> 68/push <a href='../061read-byte.subx.html#L278'>_test-buffered-file->buffer</a>/imm32 +<span id="L1282" class="LineNr">1282 </span> 68/push $_test-buffered-file->buffer/imm32 <span id="L1283" class="LineNr">1283 </span> <span class="subxS2Comment"># . . call</span> <span id="L1284" class="LineNr">1284 </span> e8/call <a href='../055stream.subx.html#L17'>clear-stream</a>/disp32 <span id="L1285" class="LineNr">1285 </span> <span class="subxS2Comment"># . . discard args</span> @@ -1352,9 +1352,9 @@ if ('onhashchange' in window) { <span id="L1291" class="LineNr">1291 </span> e8/call <a href='../055stream.subx.html#L17'>clear-stream</a>/disp32 <span id="L1292" class="LineNr">1292 </span> <span class="subxS2Comment"># . . discard args</span> <span id="L1293" class="LineNr">1293 </span> 81 0/subop/add 3/mod/direct 4/rm32/esp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 4/imm32 <span class="subxComment"># add to esp</span> -<span id="L1294" class="LineNr">1294 </span> <span class="subxS1Comment"># . clear-stream(_test-error-buffered-file->buffer)</span> +<span id="L1294" class="LineNr">1294 </span> <span class="subxS1Comment"># . clear-stream($_test-error-buffered-file->buffer)</span> <span id="L1295" class="LineNr">1295 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L1296" class="LineNr">1296 </span> 68/push <a href='../064write-byte.subx.html#L362'>_test-error-buffered-file->buffer</a>/imm32 +<span id="L1296" class="LineNr">1296 </span> 68/push $_test-error-buffered-file->buffer/imm32 <span id="L1297" class="LineNr">1297 </span> <span class="subxS2Comment"># . . call</span> <span id="L1298" class="LineNr">1298 </span> e8/call <a href='../055stream.subx.html#L17'>clear-stream</a>/disp32 <span id="L1299" class="LineNr">1299 </span> <span class="subxS2Comment"># . . discard args</span> @@ -1369,7 +1369,7 @@ if ('onhashchange' in window) { <span id="L1308" class="LineNr">1308 </span> <span class="subxS2Comment"># . . discard args</span> <span id="L1309" class="LineNr">1309 </span> 81 0/subop/add 3/mod/direct 4/rm32/esp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 8/imm32 <span class="subxComment"># add to esp</span> <span id="L1310" class="LineNr">1310 </span> <span class="subxComment"># initialize exit-descriptor 'ed' for the call to 'scan-next-byte' below</span> -<span id="L1311" class="LineNr">1311 </span> <span class="subxS1Comment"># . var ed/ecx : exit-descriptor</span> +<span id="L1311" class="LineNr">1311 </span> <span class="subxS1Comment"># . var ed/ecx : (ref exit-descriptor)</span> <span id="L1312" class="LineNr">1312 </span> 81 5/subop/subtract 3/mod/direct 4/rm32/esp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 8/imm32 <span class="subxComment"># subtract from esp</span> <span id="L1313" class="LineNr">1313 </span> 89/copy 3/mod/direct 1/rm32/ecx <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 4/r32/esp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="subxComment"># copy esp to ecx</span> <span id="L1314" class="LineNr">1314 </span> <span class="subxS1Comment"># . tailor-exit-descriptor(ed, 12)</span> @@ -1384,7 +1384,7 @@ if ('onhashchange' in window) { <span id="L1323" class="LineNr">1323 </span> <span class="subxS2Comment"># . . push args</span> <span id="L1324" class="LineNr">1324 </span> 51/push-ecx/ed <span id="L1325" class="LineNr">1325 </span> 68/push <a href='../064write-byte.subx.html#L359'>_test-error-buffered-file</a>/imm32 -<span id="L1326" class="LineNr">1326 </span> 68/push <a href='../061read-byte.subx.html#L275'>_test-buffered-file</a>/imm32 +<span id="L1326" class="LineNr">1326 </span> 68/push <a href='../061read-byte.subx.html#L274'>_test-buffered-file</a>/imm32 <span id="L1327" class="LineNr">1327 </span> <span class="subxS2Comment"># . . call</span> <span id="L1328" class="LineNr">1328 </span> e8/call <a href='hex.subx.html#L484'>scan-next-byte</a>/disp32 <span id="L1329" class="LineNr">1329 </span> <span class="subxComment"># registers except esp may be clobbered at this point</span> @@ -1456,9 +1456,9 @@ if ('onhashchange' in window) { <span id="L1395" class="LineNr">1395 </span> e8/call <a href='../055stream.subx.html#L17'>clear-stream</a>/disp32 <span id="L1396" class="LineNr">1396 </span> <span class="subxS2Comment"># . . discard args</span> <span id="L1397" class="LineNr">1397 </span> 81 0/subop/add 3/mod/direct 4/rm32/esp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 4/imm32 <span class="subxComment"># add to esp</span> -<span id="L1398" class="LineNr">1398 </span> <span class="subxS1Comment"># . clear-stream(_test-buffered-file->buffer)</span> +<span id="L1398" class="LineNr">1398 </span> <span class="subxS1Comment"># . clear-stream($_test-buffered-file->buffer)</span> <span id="L1399" class="LineNr">1399 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L1400" class="LineNr">1400 </span> 68/push <a href='../061read-byte.subx.html#L278'>_test-buffered-file->buffer</a>/imm32 +<span id="L1400" class="LineNr">1400 </span> 68/push $_test-buffered-file->buffer/imm32 <span id="L1401" class="LineNr">1401 </span> <span class="subxS2Comment"># . . call</span> <span id="L1402" class="LineNr">1402 </span> e8/call <a href='../055stream.subx.html#L17'>clear-stream</a>/disp32 <span id="L1403" class="LineNr">1403 </span> <span class="subxS2Comment"># . . discard args</span> @@ -1482,7 +1482,7 @@ if ('onhashchange' in window) { <span id="L1421" class="LineNr">1421 </span> 81 0/subop/add 3/mod/direct 4/rm32/esp <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 8/imm32 <span class="subxComment"># add to esp</span> <span id="L1422" class="LineNr">1422 </span> <span class="subxComment"># skip-until-newline(_test-buffered-file)</span> <span id="L1423" class="LineNr">1423 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L1424" class="LineNr">1424 </span> 68/push <a href='../061read-byte.subx.html#L275'>_test-buffered-file</a>/imm32 +<span id="L1424" class="LineNr">1424 </span> 68/push <a href='../061read-byte.subx.html#L274'>_test-buffered-file</a>/imm32 <span id="L1425" class="LineNr">1425 </span> <span class="subxS2Comment"># . . call</span> <span id="L1426" class="LineNr">1426 </span> e8/call <a href='hex.subx.html#L1353'>skip-until-newline</a>/disp32 <span id="L1427" class="LineNr">1427 </span> <span class="subxS2Comment"># . . discard args</span> @@ -1491,7 +1491,7 @@ if ('onhashchange' in window) { <span id="L1430" class="LineNr">1430 </span> <span class="subxS2Comment"># . . push args</span> <span id="L1431" class="LineNr">1431 </span> 68/push <span class="Constant">"F - test-skip-until-newline"</span>/imm32 <span id="L1432" class="LineNr">1432 </span> 68/push 4/imm32 -<span id="L1433" class="LineNr">1433 </span> b8/copy-to-eax <a href='../061read-byte.subx.html#L275'>_test-buffered-file</a>/imm32 +<span id="L1433" class="LineNr">1433 </span> b8/copy-to-eax <a href='../061read-byte.subx.html#L274'>_test-buffered-file</a>/imm32 <span id="L1434" class="LineNr">1434 </span> ff 6/subop/push 1/mod/*+disp8 0/rm32/eax <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 8/disp8 <span class="Normal"> . </span> <span class="subxComment"># push *(eax+8)</span> <span id="L1435" class="LineNr">1435 </span> <span class="subxS2Comment"># . . call</span> <span id="L1436" class="LineNr">1436 </span> e8/call <a href='../051test.subx.html#L24'>check-ints-equal</a>/disp32 |