diff options
Diffstat (limited to 'html/124next-token.subx.html')
-rw-r--r-- | html/124next-token.subx.html | 70 |
1 files changed, 35 insertions, 35 deletions
diff --git a/html/124next-token.subx.html b/html/124next-token.subx.html index ce414f61..9a2af2d5 100644 --- a/html/124next-token.subx.html +++ b/html/124next-token.subx.html @@ -120,7 +120,7 @@ if ('onhashchange' in window) { <span id="L61" class="LineNr"> 61 </span> <span class="subxComment"># setup</span> <span id="L62" class="LineNr"> 62 </span> <span class="subxS1Comment"># . clear-stream(_test-stream)</span> <span id="L63" class="LineNr"> 63 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L64" class="LineNr"> 64 </span> 68/push <a href='108write.subx.html#L148'>_test-stream</a>/imm32 +<span id="L64" class="LineNr"> 64 </span> 68/push <a href='108write.subx.html#L151'>_test-stream</a>/imm32 <span id="L65" class="LineNr"> 65 </span> <span class="subxS2Comment"># . . call</span> <span id="L66" class="LineNr"> 66 </span> e8/call <a href='106stream.subx.html#L17'>clear-stream</a>/disp32 <span id="L67" class="LineNr"> 67 </span> <span class="subxS2Comment"># . . discard args</span> @@ -132,7 +132,7 @@ if ('onhashchange' in window) { <span id="L73" class="LineNr"> 73 </span> <span class="subxComment"># write(_test-stream, " ab")</span> <span id="L74" class="LineNr"> 74 </span> <span class="subxS2Comment"># . . push args</span> <span id="L75" class="LineNr"> 75 </span> 68/push <span class="Constant">" ab"</span>/imm32 -<span id="L76" class="LineNr"> 76 </span> 68/push <a href='108write.subx.html#L148'>_test-stream</a>/imm32 +<span id="L76" class="LineNr"> 76 </span> 68/push <a href='108write.subx.html#L151'>_test-stream</a>/imm32 <span id="L77" class="LineNr"> 77 </span> <span class="subxS2Comment"># . . call</span> <span id="L78" class="LineNr"> 78 </span> e8/call <a href='108write.subx.html#L24'>write</a>/disp32 <span id="L79" class="LineNr"> 79 </span> <span class="subxS2Comment"># . . discard args</span> @@ -141,7 +141,7 @@ if ('onhashchange' in window) { <span id="L82" class="LineNr"> 82 </span> <span class="subxS2Comment"># . . push args</span> <span id="L83" class="LineNr"> 83 </span> 51/push-ecx <span id="L84" class="LineNr"> 84 </span> 68/push 0x20/imm32 -<span id="L85" class="LineNr"> 85 </span> 68/push <a href='108write.subx.html#L148'>_test-stream</a>/imm32 +<span id="L85" class="LineNr"> 85 </span> 68/push <a href='108write.subx.html#L151'>_test-stream</a>/imm32 <span id="L86" class="LineNr"> 86 </span> <span class="subxS2Comment"># . . call</span> <span id="L87" class="LineNr"> 87 </span> e8/call <a href='124next-token.subx.html#L10'>next-token</a>/disp32 <span id="L88" class="LineNr"> 88 </span> <span class="subxS2Comment"># . . discard args</span> @@ -153,7 +153,7 @@ if ('onhashchange' in window) { <span id="L94" class="LineNr"> 94 </span> 68/push 0xe/imm32 <span id="L95" class="LineNr"> 95 </span> <span class="subxS2Comment"># . . push slice->start - _test-stream</span> <span id="L96" class="LineNr"> 96 </span> 8b/copy 0/mod/indirect 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 *ecx to eax</span> -<span id="L97" class="LineNr"> 97 </span> 81 5/subop/subtract 3/mod/direct 0/rm32/eax <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <a href='108write.subx.html#L148'>_test-stream</a>/imm32 <span class="subxComment"># subtract from eax</span> +<span id="L97" class="LineNr"> 97 </span> 81 5/subop/subtract 3/mod/direct 0/rm32/eax <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <a href='108write.subx.html#L151'>_test-stream</a>/imm32 <span class="subxComment"># subtract from eax</span> <span id="L98" class="LineNr"> 98 </span> 50/push-eax <span id="L99" class="LineNr"> 99 </span> <span class="subxS2Comment"># . . call</span> <span id="L100" class="LineNr"> 100 </span> e8/call <a href='102test.subx.html#L23'>check-ints-equal</a>/disp32 @@ -166,7 +166,7 @@ if ('onhashchange' in window) { <span id="L107" class="LineNr"> 107 </span> 68/push 0x10/imm32 <span id="L108" class="LineNr"> 108 </span> <span class="subxS2Comment"># . . push slice->end - _test-stream</span> <span id="L109" class="LineNr"> 109 </span> 8b/copy 1/mod/*+disp8 1/rm32/ecx <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> 0/r32/eax 4/disp8 <span class="Normal"> . </span> <span class="subxComment"># copy *(ecx+4) to eax</span> -<span id="L110" class="LineNr"> 110 </span> 81 5/subop/subtract 3/mod/direct 0/rm32/eax <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <a href='108write.subx.html#L148'>_test-stream</a>/imm32 <span class="subxComment"># subtract from eax</span> +<span id="L110" class="LineNr"> 110 </span> 81 5/subop/subtract 3/mod/direct 0/rm32/eax <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <span class="Normal"> . </span> <a href='108write.subx.html#L151'>_test-stream</a>/imm32 <span class="subxComment"># subtract from eax</span> <span id="L111" class="LineNr"> 111 </span> 50/push-eax <span id="L112" class="LineNr"> 112 </span> <span class="subxS2Comment"># . . call</span> <span id="L113" class="LineNr"> 113 </span> e8/call <a href='102test.subx.html#L23'>check-ints-equal</a>/disp32 @@ -184,7 +184,7 @@ if ('onhashchange' in window) { <span id="L125" class="LineNr"> 125 </span> <span class="subxComment"># setup</span> <span id="L126" class="LineNr"> 126 </span> <span class="subxS1Comment"># . clear-stream(_test-stream)</span> <span id="L127" class="LineNr"> 127 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L128" class="LineNr"> 128 </span> 68/push <a href='108write.subx.html#L148'>_test-stream</a>/imm32 +<span id="L128" class="LineNr"> 128 </span> 68/push <a href='108write.subx.html#L151'>_test-stream</a>/imm32 <span id="L129" class="LineNr"> 129 </span> <span class="subxS2Comment"># . . call</span> <span id="L130" class="LineNr"> 130 </span> e8/call <a href='106stream.subx.html#L17'>clear-stream</a>/disp32 <span id="L131" class="LineNr"> 131 </span> <span class="subxS2Comment"># . . discard args</span> @@ -198,7 +198,7 @@ if ('onhashchange' in window) { <span id="L139" class="LineNr"> 139 </span> <span class="subxS2Comment"># . . push args</span> <span id="L140" class="LineNr"> 140 </span> 51/push-ecx <span id="L141" class="LineNr"> 141 </span> 68/push 0x20/imm32 -<span id="L142" class="LineNr"> 142 </span> 68/push <a href='108write.subx.html#L148'>_test-stream</a>/imm32 +<span id="L142" class="LineNr"> 142 </span> 68/push <a href='108write.subx.html#L151'>_test-stream</a>/imm32 <span id="L143" class="LineNr"> 143 </span> <span class="subxS2Comment"># . . call</span> <span id="L144" class="LineNr"> 144 </span> e8/call <a href='124next-token.subx.html#L10'>next-token</a>/disp32 <span id="L145" class="LineNr"> 145 </span> <span class="subxS2Comment"># . . discard args</span> @@ -446,7 +446,7 @@ if ('onhashchange' in window) { <span id="L387" class="LineNr"> 387 </span> <span class="subxComment"># setup</span> <span id="L388" class="LineNr"> 388 </span> <span class="subxS1Comment"># . clear-stream(_test-stream)</span> <span id="L389" class="LineNr"> 389 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L390" class="LineNr"> 390 </span> 68/push <a href='108write.subx.html#L148'>_test-stream</a>/imm32 +<span id="L390" class="LineNr"> 390 </span> 68/push <a href='108write.subx.html#L151'>_test-stream</a>/imm32 <span id="L391" class="LineNr"> 391 </span> <span class="subxS2Comment"># . . call</span> <span id="L392" class="LineNr"> 392 </span> e8/call <a href='106stream.subx.html#L17'>clear-stream</a>/disp32 <span id="L393" class="LineNr"> 393 </span> <span class="subxS2Comment"># . . discard args</span> @@ -454,7 +454,7 @@ if ('onhashchange' in window) { <span id="L395" class="LineNr"> 395 </span> <span class="subxComment"># write(_test-stream, " ab")</span> <span id="L396" class="LineNr"> 396 </span> <span class="subxS2Comment"># . . push args</span> <span id="L397" class="LineNr"> 397 </span> 68/push <span class="Constant">" ab"</span>/imm32 -<span id="L398" class="LineNr"> 398 </span> 68/push <a href='108write.subx.html#L148'>_test-stream</a>/imm32 +<span id="L398" class="LineNr"> 398 </span> 68/push <a href='108write.subx.html#L151'>_test-stream</a>/imm32 <span id="L399" class="LineNr"> 399 </span> <span class="subxS2Comment"># . . call</span> <span id="L400" class="LineNr"> 400 </span> e8/call <a href='108write.subx.html#L24'>write</a>/disp32 <span id="L401" class="LineNr"> 401 </span> <span class="subxS2Comment"># . . discard args</span> @@ -462,7 +462,7 @@ if ('onhashchange' in window) { <span id="L403" class="LineNr"> 403 </span> <span class="subxComment"># skip-chars-matching(_test-stream, 0x20/space)</span> <span id="L404" class="LineNr"> 404 </span> <span class="subxS2Comment"># . . push args</span> <span id="L405" class="LineNr"> 405 </span> 68/push 0x20/imm32 -<span id="L406" class="LineNr"> 406 </span> 68/push <a href='108write.subx.html#L148'>_test-stream</a>/imm32 +<span id="L406" class="LineNr"> 406 </span> 68/push <a href='108write.subx.html#L151'>_test-stream</a>/imm32 <span id="L407" class="LineNr"> 407 </span> <span class="subxS2Comment"># . . call</span> <span id="L408" class="LineNr"> 408 </span> e8/call <a href='124next-token.subx.html#L341'>skip-chars-matching</a>/disp32 <span id="L409" class="LineNr"> 409 </span> <span class="subxS2Comment"># . . discard args</span> @@ -472,7 +472,7 @@ if ('onhashchange' in window) { <span id="L413" class="LineNr"> 413 </span> 68/push <span class="Constant">"F - test-skip-chars-matching"</span>/imm32 <span id="L414" class="LineNr"> 414 </span> 68/push 2/imm32 <span id="L415" class="LineNr"> 415 </span> <span class="subxS2Comment"># . . push *_test-stream->read</span> -<span id="L416" class="LineNr"> 416 </span> b8/copy-to-eax <a href='108write.subx.html#L148'>_test-stream</a>/imm32 +<span id="L416" class="LineNr"> 416 </span> b8/copy-to-eax <a href='108write.subx.html#L151'>_test-stream</a>/imm32 <span id="L417" class="LineNr"> 417 </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> 4/disp8 <span class="Normal"> . </span> <span class="subxComment"># push *(eax+4)</span> <span id="L418" class="LineNr"> 418 </span> <span class="subxS2Comment"># . . call</span> <span id="L419" class="LineNr"> 419 </span> e8/call <a href='102test.subx.html#L23'>check-ints-equal</a>/disp32 @@ -485,7 +485,7 @@ if ('onhashchange' in window) { <span id="L426" class="LineNr"> 426 </span> <span class="subxComment"># setup</span> <span id="L427" class="LineNr"> 427 </span> <span class="subxS1Comment"># . clear-stream(_test-stream)</span> <span id="L428" class="LineNr"> 428 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L429" class="LineNr"> 429 </span> 68/push <a href='108write.subx.html#L148'>_test-stream</a>/imm32 +<span id="L429" class="LineNr"> 429 </span> 68/push <a href='108write.subx.html#L151'>_test-stream</a>/imm32 <span id="L430" class="LineNr"> 430 </span> <span class="subxS2Comment"># . . call</span> <span id="L431" class="LineNr"> 431 </span> e8/call <a href='106stream.subx.html#L17'>clear-stream</a>/disp32 <span id="L432" class="LineNr"> 432 </span> <span class="subxS2Comment"># . . discard args</span> @@ -493,7 +493,7 @@ if ('onhashchange' in window) { <span id="L434" class="LineNr"> 434 </span> <span class="subxComment"># write(_test-stream, "ab")</span> <span id="L435" class="LineNr"> 435 </span> <span class="subxS2Comment"># . . push args</span> <span id="L436" class="LineNr"> 436 </span> 68/push <span class="Constant">"ab"</span>/imm32 -<span id="L437" class="LineNr"> 437 </span> 68/push <a href='108write.subx.html#L148'>_test-stream</a>/imm32 +<span id="L437" class="LineNr"> 437 </span> 68/push <a href='108write.subx.html#L151'>_test-stream</a>/imm32 <span id="L438" class="LineNr"> 438 </span> <span class="subxS2Comment"># . . call</span> <span id="L439" class="LineNr"> 439 </span> e8/call <a href='108write.subx.html#L24'>write</a>/disp32 <span id="L440" class="LineNr"> 440 </span> <span class="subxS2Comment"># . . discard args</span> @@ -501,7 +501,7 @@ if ('onhashchange' in window) { <span id="L442" class="LineNr"> 442 </span> <span class="subxComment"># skip-chars-matching(_test-stream, 0x20/space)</span> <span id="L443" class="LineNr"> 443 </span> <span class="subxS2Comment"># . . push args</span> <span id="L444" class="LineNr"> 444 </span> 68/push 0x20/imm32 -<span id="L445" class="LineNr"> 445 </span> 68/push <a href='108write.subx.html#L148'>_test-stream</a>/imm32 +<span id="L445" class="LineNr"> 445 </span> 68/push <a href='108write.subx.html#L151'>_test-stream</a>/imm32 <span id="L446" class="LineNr"> 446 </span> <span class="subxS2Comment"># . . call</span> <span id="L447" class="LineNr"> 447 </span> e8/call <a href='124next-token.subx.html#L341'>skip-chars-matching</a>/disp32 <span id="L448" class="LineNr"> 448 </span> <span class="subxS2Comment"># . . discard args</span> @@ -511,7 +511,7 @@ if ('onhashchange' in window) { <span id="L452" class="LineNr"> 452 </span> 68/push <span class="Constant">"F - test-skip-chars-matching-none"</span>/imm32 <span id="L453" class="LineNr"> 453 </span> 68/push 0/imm32 <span id="L454" class="LineNr"> 454 </span> <span class="subxS2Comment"># . . push *_test-stream->read</span> -<span id="L455" class="LineNr"> 455 </span> b8/copy-to-eax <a href='108write.subx.html#L148'>_test-stream</a>/imm32 +<span id="L455" class="LineNr"> 455 </span> b8/copy-to-eax <a href='108write.subx.html#L151'>_test-stream</a>/imm32 <span id="L456" class="LineNr"> 456 </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> 4/disp8 <span class="Normal"> . </span> <span class="subxComment"># push *(eax+4)</span> <span id="L457" class="LineNr"> 457 </span> <span class="subxS2Comment"># . . call</span> <span id="L458" class="LineNr"> 458 </span> e8/call <a href='102test.subx.html#L23'>check-ints-equal</a>/disp32 @@ -575,7 +575,7 @@ if ('onhashchange' in window) { <span id="L516" class="LineNr"> 516 </span> <span class="subxComment"># setup</span> <span id="L517" class="LineNr"> 517 </span> <span class="subxS1Comment"># . clear-stream(_test-stream)</span> <span id="L518" class="LineNr"> 518 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L519" class="LineNr"> 519 </span> 68/push <a href='108write.subx.html#L148'>_test-stream</a>/imm32 +<span id="L519" class="LineNr"> 519 </span> 68/push <a href='108write.subx.html#L151'>_test-stream</a>/imm32 <span id="L520" class="LineNr"> 520 </span> <span class="subxS2Comment"># . . call</span> <span id="L521" class="LineNr"> 521 </span> e8/call <a href='106stream.subx.html#L17'>clear-stream</a>/disp32 <span id="L522" class="LineNr"> 522 </span> <span class="subxS2Comment"># . . discard args</span> @@ -583,14 +583,14 @@ if ('onhashchange' in window) { <span id="L524" class="LineNr"> 524 </span> <span class="subxComment"># write(_test-stream, " \nab")</span> <span id="L525" class="LineNr"> 525 </span> <span class="subxS2Comment"># . . push args</span> <span id="L526" class="LineNr"> 526 </span> 68/push <span class="Constant">" \nab"</span>/imm32 -<span id="L527" class="LineNr"> 527 </span> 68/push <a href='108write.subx.html#L148'>_test-stream</a>/imm32 +<span id="L527" class="LineNr"> 527 </span> 68/push <a href='108write.subx.html#L151'>_test-stream</a>/imm32 <span id="L528" class="LineNr"> 528 </span> <span class="subxS2Comment"># . . call</span> <span id="L529" class="LineNr"> 529 </span> e8/call <a href='108write.subx.html#L24'>write</a>/disp32 <span id="L530" class="LineNr"> 530 </span> <span class="subxS2Comment"># . . discard args</span> <span id="L531" class="LineNr"> 531 </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="L532" class="LineNr"> 532 </span> <span class="subxComment"># skip-chars-matching-whitespace(_test-stream)</span> <span id="L533" class="LineNr"> 533 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L534" class="LineNr"> 534 </span> 68/push <a href='108write.subx.html#L148'>_test-stream</a>/imm32 +<span id="L534" class="LineNr"> 534 </span> 68/push <a href='108write.subx.html#L151'>_test-stream</a>/imm32 <span id="L535" class="LineNr"> 535 </span> <span class="subxS2Comment"># . . call</span> <span id="L536" class="LineNr"> 536 </span> e8/call <a href='124next-token.subx.html#L464'>skip-chars-matching-whitespace</a>/disp32 <span id="L537" class="LineNr"> 537 </span> <span class="subxS2Comment"># . . discard args</span> @@ -600,7 +600,7 @@ if ('onhashchange' in window) { <span id="L541" class="LineNr"> 541 </span> 68/push <span class="Constant">"F - test-skip-chars-matching-whitespace"</span>/imm32 <span id="L542" class="LineNr"> 542 </span> 68/push 2/imm32 <span id="L543" class="LineNr"> 543 </span> <span class="subxS2Comment"># . . push *_test-stream->read</span> -<span id="L544" class="LineNr"> 544 </span> b8/copy-to-eax <a href='108write.subx.html#L148'>_test-stream</a>/imm32 +<span id="L544" class="LineNr"> 544 </span> b8/copy-to-eax <a href='108write.subx.html#L151'>_test-stream</a>/imm32 <span id="L545" class="LineNr"> 545 </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> 4/disp8 <span class="Normal"> . </span> <span class="subxComment"># push *(eax+4)</span> <span id="L546" class="LineNr"> 546 </span> <span class="subxS2Comment"># . . call</span> <span id="L547" class="LineNr"> 547 </span> e8/call <a href='102test.subx.html#L23'>check-ints-equal</a>/disp32 @@ -659,7 +659,7 @@ if ('onhashchange' in window) { <span id="L600" class="LineNr"> 600 </span> <span class="subxComment"># setup</span> <span id="L601" class="LineNr"> 601 </span> <span class="subxS1Comment"># . clear-stream(_test-stream)</span> <span id="L602" class="LineNr"> 602 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L603" class="LineNr"> 603 </span> 68/push <a href='108write.subx.html#L148'>_test-stream</a>/imm32 +<span id="L603" class="LineNr"> 603 </span> 68/push <a href='108write.subx.html#L151'>_test-stream</a>/imm32 <span id="L604" class="LineNr"> 604 </span> <span class="subxS2Comment"># . . call</span> <span id="L605" class="LineNr"> 605 </span> e8/call <a href='106stream.subx.html#L17'>clear-stream</a>/disp32 <span id="L606" class="LineNr"> 606 </span> <span class="subxS2Comment"># . . discard args</span> @@ -667,7 +667,7 @@ if ('onhashchange' in window) { <span id="L608" class="LineNr"> 608 </span> <span class="subxComment"># write(_test-stream, "ab ")</span> <span id="L609" class="LineNr"> 609 </span> <span class="subxS2Comment"># . . push args</span> <span id="L610" class="LineNr"> 610 </span> 68/push <span class="Constant">"ab "</span>/imm32 -<span id="L611" class="LineNr"> 611 </span> 68/push <a href='108write.subx.html#L148'>_test-stream</a>/imm32 +<span id="L611" class="LineNr"> 611 </span> 68/push <a href='108write.subx.html#L151'>_test-stream</a>/imm32 <span id="L612" class="LineNr"> 612 </span> <span class="subxS2Comment"># . . call</span> <span id="L613" class="LineNr"> 613 </span> e8/call <a href='108write.subx.html#L24'>write</a>/disp32 <span id="L614" class="LineNr"> 614 </span> <span class="subxS2Comment"># . . discard args</span> @@ -675,7 +675,7 @@ if ('onhashchange' in window) { <span id="L616" class="LineNr"> 616 </span> <span class="subxComment"># skip-chars-not-matching(_test-stream, 0x20/space)</span> <span id="L617" class="LineNr"> 617 </span> <span class="subxS2Comment"># . . push args</span> <span id="L618" class="LineNr"> 618 </span> 68/push 0x20/imm32 -<span id="L619" class="LineNr"> 619 </span> 68/push <a href='108write.subx.html#L148'>_test-stream</a>/imm32 +<span id="L619" class="LineNr"> 619 </span> 68/push <a href='108write.subx.html#L151'>_test-stream</a>/imm32 <span id="L620" class="LineNr"> 620 </span> <span class="subxS2Comment"># . . call</span> <span id="L621" class="LineNr"> 621 </span> e8/call <a href='124next-token.subx.html#L554'>skip-chars-not-matching</a>/disp32 <span id="L622" class="LineNr"> 622 </span> <span class="subxS2Comment"># . . discard args</span> @@ -685,7 +685,7 @@ if ('onhashchange' in window) { <span id="L626" class="LineNr"> 626 </span> 68/push <span class="Constant">"F - test-skip-chars-not-matching"</span>/imm32 <span id="L627" class="LineNr"> 627 </span> 68/push 2/imm32 <span id="L628" class="LineNr"> 628 </span> <span class="subxS2Comment"># . . push *_test-stream->read</span> -<span id="L629" class="LineNr"> 629 </span> b8/copy-to-eax <a href='108write.subx.html#L148'>_test-stream</a>/imm32 +<span id="L629" class="LineNr"> 629 </span> b8/copy-to-eax <a href='108write.subx.html#L151'>_test-stream</a>/imm32 <span id="L630" class="LineNr"> 630 </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> 4/disp8 <span class="Normal"> . </span> <span class="subxComment"># push *(eax+4)</span> <span id="L631" class="LineNr"> 631 </span> <span class="subxS2Comment"># . . call</span> <span id="L632" class="LineNr"> 632 </span> e8/call <a href='102test.subx.html#L23'>check-ints-equal</a>/disp32 @@ -698,7 +698,7 @@ if ('onhashchange' in window) { <span id="L639" class="LineNr"> 639 </span> <span class="subxComment"># setup</span> <span id="L640" class="LineNr"> 640 </span> <span class="subxS1Comment"># . clear-stream(_test-stream)</span> <span id="L641" class="LineNr"> 641 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L642" class="LineNr"> 642 </span> 68/push <a href='108write.subx.html#L148'>_test-stream</a>/imm32 +<span id="L642" class="LineNr"> 642 </span> 68/push <a href='108write.subx.html#L151'>_test-stream</a>/imm32 <span id="L643" class="LineNr"> 643 </span> <span class="subxS2Comment"># . . call</span> <span id="L644" class="LineNr"> 644 </span> e8/call <a href='106stream.subx.html#L17'>clear-stream</a>/disp32 <span id="L645" class="LineNr"> 645 </span> <span class="subxS2Comment"># . . discard args</span> @@ -706,7 +706,7 @@ if ('onhashchange' in window) { <span id="L647" class="LineNr"> 647 </span> <span class="subxComment"># write(_test-stream, " ab")</span> <span id="L648" class="LineNr"> 648 </span> <span class="subxS2Comment"># . . push args</span> <span id="L649" class="LineNr"> 649 </span> 68/push <span class="Constant">" ab"</span>/imm32 -<span id="L650" class="LineNr"> 650 </span> 68/push <a href='108write.subx.html#L148'>_test-stream</a>/imm32 +<span id="L650" class="LineNr"> 650 </span> 68/push <a href='108write.subx.html#L151'>_test-stream</a>/imm32 <span id="L651" class="LineNr"> 651 </span> <span class="subxS2Comment"># . . call</span> <span id="L652" class="LineNr"> 652 </span> e8/call <a href='108write.subx.html#L24'>write</a>/disp32 <span id="L653" class="LineNr"> 653 </span> <span class="subxS2Comment"># . . discard args</span> @@ -714,7 +714,7 @@ if ('onhashchange' in window) { <span id="L655" class="LineNr"> 655 </span> <span class="subxComment"># skip-chars-not-matching(_test-stream, 0x20/space)</span> <span id="L656" class="LineNr"> 656 </span> <span class="subxS2Comment"># . . push args</span> <span id="L657" class="LineNr"> 657 </span> 68/push 0x20/imm32 -<span id="L658" class="LineNr"> 658 </span> 68/push <a href='108write.subx.html#L148'>_test-stream</a>/imm32 +<span id="L658" class="LineNr"> 658 </span> 68/push <a href='108write.subx.html#L151'>_test-stream</a>/imm32 <span id="L659" class="LineNr"> 659 </span> <span class="subxS2Comment"># . . call</span> <span id="L660" class="LineNr"> 660 </span> e8/call <a href='124next-token.subx.html#L554'>skip-chars-not-matching</a>/disp32 <span id="L661" class="LineNr"> 661 </span> <span class="subxS2Comment"># . . discard args</span> @@ -724,7 +724,7 @@ if ('onhashchange' in window) { <span id="L665" class="LineNr"> 665 </span> 68/push <span class="Constant">"F - test-skip-chars-not-matching-none"</span>/imm32 <span id="L666" class="LineNr"> 666 </span> 68/push 0/imm32 <span id="L667" class="LineNr"> 667 </span> <span class="subxS2Comment"># . . push *_test-stream->read</span> -<span id="L668" class="LineNr"> 668 </span> b8/copy-to-eax <a href='108write.subx.html#L148'>_test-stream</a>/imm32 +<span id="L668" class="LineNr"> 668 </span> b8/copy-to-eax <a href='108write.subx.html#L151'>_test-stream</a>/imm32 <span id="L669" class="LineNr"> 669 </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> 4/disp8 <span class="Normal"> . </span> <span class="subxComment"># push *(eax+4)</span> <span id="L670" class="LineNr"> 670 </span> <span class="subxS2Comment"># . . call</span> <span id="L671" class="LineNr"> 671 </span> e8/call <a href='102test.subx.html#L23'>check-ints-equal</a>/disp32 @@ -737,7 +737,7 @@ if ('onhashchange' in window) { <span id="L678" class="LineNr"> 678 </span> <span class="subxComment"># setup</span> <span id="L679" class="LineNr"> 679 </span> <span class="subxS1Comment"># . clear-stream(_test-stream)</span> <span id="L680" class="LineNr"> 680 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L681" class="LineNr"> 681 </span> 68/push <a href='108write.subx.html#L148'>_test-stream</a>/imm32 +<span id="L681" class="LineNr"> 681 </span> 68/push <a href='108write.subx.html#L151'>_test-stream</a>/imm32 <span id="L682" class="LineNr"> 682 </span> <span class="subxS2Comment"># . . call</span> <span id="L683" class="LineNr"> 683 </span> e8/call <a href='106stream.subx.html#L17'>clear-stream</a>/disp32 <span id="L684" class="LineNr"> 684 </span> <span class="subxS2Comment"># . . discard args</span> @@ -745,7 +745,7 @@ if ('onhashchange' in window) { <span id="L686" class="LineNr"> 686 </span> <span class="subxComment"># write(_test-stream, "ab")</span> <span id="L687" class="LineNr"> 687 </span> <span class="subxS2Comment"># . . push args</span> <span id="L688" class="LineNr"> 688 </span> 68/push <span class="Constant">"ab"</span>/imm32 -<span id="L689" class="LineNr"> 689 </span> 68/push <a href='108write.subx.html#L148'>_test-stream</a>/imm32 +<span id="L689" class="LineNr"> 689 </span> 68/push <a href='108write.subx.html#L151'>_test-stream</a>/imm32 <span id="L690" class="LineNr"> 690 </span> <span class="subxS2Comment"># . . call</span> <span id="L691" class="LineNr"> 691 </span> e8/call <a href='108write.subx.html#L24'>write</a>/disp32 <span id="L692" class="LineNr"> 692 </span> <span class="subxS2Comment"># . . discard args</span> @@ -753,7 +753,7 @@ if ('onhashchange' in window) { <span id="L694" class="LineNr"> 694 </span> <span class="subxComment"># skip-chars-not-matching(_test-stream, 0x20/space)</span> <span id="L695" class="LineNr"> 695 </span> <span class="subxS2Comment"># . . push args</span> <span id="L696" class="LineNr"> 696 </span> 68/push 0x20/imm32 -<span id="L697" class="LineNr"> 697 </span> 68/push <a href='108write.subx.html#L148'>_test-stream</a>/imm32 +<span id="L697" class="LineNr"> 697 </span> 68/push <a href='108write.subx.html#L151'>_test-stream</a>/imm32 <span id="L698" class="LineNr"> 698 </span> <span class="subxS2Comment"># . . call</span> <span id="L699" class="LineNr"> 699 </span> e8/call <a href='124next-token.subx.html#L554'>skip-chars-not-matching</a>/disp32 <span id="L700" class="LineNr"> 700 </span> <span class="subxS2Comment"># . . discard args</span> @@ -763,7 +763,7 @@ if ('onhashchange' in window) { <span id="L704" class="LineNr"> 704 </span> 68/push <span class="Constant">"F - test-skip-chars-not-matching-all"</span>/imm32 <span id="L705" class="LineNr"> 705 </span> 68/push 2/imm32 <span id="L706" class="LineNr"> 706 </span> <span class="subxS2Comment"># . . push *_test-stream->read</span> -<span id="L707" class="LineNr"> 707 </span> b8/copy-to-eax <a href='108write.subx.html#L148'>_test-stream</a>/imm32 +<span id="L707" class="LineNr"> 707 </span> b8/copy-to-eax <a href='108write.subx.html#L151'>_test-stream</a>/imm32 <span id="L708" class="LineNr"> 708 </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> 4/disp8 <span class="Normal"> . </span> <span class="subxComment"># push *(eax+4)</span> <span id="L709" class="LineNr"> 709 </span> <span class="subxS2Comment"># . . call</span> <span id="L710" class="LineNr"> 710 </span> e8/call <a href='102test.subx.html#L23'>check-ints-equal</a>/disp32 @@ -826,7 +826,7 @@ if ('onhashchange' in window) { <span id="L767" class="LineNr"> 767 </span> <span class="subxComment"># setup</span> <span id="L768" class="LineNr"> 768 </span> <span class="subxS1Comment"># . clear-stream(_test-stream)</span> <span id="L769" class="LineNr"> 769 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L770" class="LineNr"> 770 </span> 68/push <a href='108write.subx.html#L148'>_test-stream</a>/imm32 +<span id="L770" class="LineNr"> 770 </span> 68/push <a href='108write.subx.html#L151'>_test-stream</a>/imm32 <span id="L771" class="LineNr"> 771 </span> <span class="subxS2Comment"># . . call</span> <span id="L772" class="LineNr"> 772 </span> e8/call <a href='106stream.subx.html#L17'>clear-stream</a>/disp32 <span id="L773" class="LineNr"> 773 </span> <span class="subxS2Comment"># . . discard args</span> @@ -834,14 +834,14 @@ if ('onhashchange' in window) { <span id="L775" class="LineNr"> 775 </span> <span class="subxComment"># write(_test-stream, "ab\n")</span> <span id="L776" class="LineNr"> 776 </span> <span class="subxS2Comment"># . . push args</span> <span id="L777" class="LineNr"> 777 </span> 68/push <span class="Constant">"ab\n"</span>/imm32 -<span id="L778" class="LineNr"> 778 </span> 68/push <a href='108write.subx.html#L148'>_test-stream</a>/imm32 +<span id="L778" class="LineNr"> 778 </span> 68/push <a href='108write.subx.html#L151'>_test-stream</a>/imm32 <span id="L779" class="LineNr"> 779 </span> <span class="subxS2Comment"># . . call</span> <span id="L780" class="LineNr"> 780 </span> e8/call <a href='108write.subx.html#L24'>write</a>/disp32 <span id="L781" class="LineNr"> 781 </span> <span class="subxS2Comment"># . . discard args</span> <span id="L782" class="LineNr"> 782 </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="L783" class="LineNr"> 783 </span> <span class="subxComment"># skip-chars-not-matching-whitespace(_test-stream)</span> <span id="L784" class="LineNr"> 784 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L785" class="LineNr"> 785 </span> 68/push <a href='108write.subx.html#L148'>_test-stream</a>/imm32 +<span id="L785" class="LineNr"> 785 </span> 68/push <a href='108write.subx.html#L151'>_test-stream</a>/imm32 <span id="L786" class="LineNr"> 786 </span> <span class="subxS2Comment"># . . call</span> <span id="L787" class="LineNr"> 787 </span> e8/call <a href='124next-token.subx.html#L716'>skip-chars-not-matching-whitespace</a>/disp32 <span id="L788" class="LineNr"> 788 </span> <span class="subxS2Comment"># . . discard args</span> @@ -851,7 +851,7 @@ if ('onhashchange' in window) { <span id="L792" class="LineNr"> 792 </span> 68/push <span class="Constant">"F - test-skip-chars-not-matching-whitespace"</span>/imm32 <span id="L793" class="LineNr"> 793 </span> 68/push 2/imm32 <span id="L794" class="LineNr"> 794 </span> <span class="subxS2Comment"># . . push *_test-stream->read</span> -<span id="L795" class="LineNr"> 795 </span> b8/copy-to-eax <a href='108write.subx.html#L148'>_test-stream</a>/imm32 +<span id="L795" class="LineNr"> 795 </span> b8/copy-to-eax <a href='108write.subx.html#L151'>_test-stream</a>/imm32 <span id="L796" class="LineNr"> 796 </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> 4/disp8 <span class="Normal"> . </span> <span class="subxComment"># push *(eax+4)</span> <span id="L797" class="LineNr"> 797 </span> <span class="subxS2Comment"># . . call</span> <span id="L798" class="LineNr"> 798 </span> e8/call <a href='102test.subx.html#L23'>check-ints-equal</a>/disp32 |