diff options
author | Kartik Agaram <vc@akkartik.com> | 2020-09-07 16:38:14 -0700 |
---|---|---|
committer | Kartik Agaram <vc@akkartik.com> | 2020-09-07 16:39:44 -0700 |
commit | 68df24fa778f7f5a2651a4623681f38dc920c490 (patch) | |
tree | 99d95cf1812e90ad6bfd4f7292ee42b6a5e7c935 /html/apps/sigils.subx.html | |
parent | a0430d580719fc0fbe1fe0c92de2ec412245762c (diff) | |
download | mu-68df24fa778f7f5a2651a4623681f38dc920c490.tar.gz |
6746
Diffstat (limited to 'html/apps/sigils.subx.html')
-rw-r--r-- | html/apps/sigils.subx.html | 118 |
1 files changed, 59 insertions, 59 deletions
diff --git a/html/apps/sigils.subx.html b/html/apps/sigils.subx.html index 92ac0c01..39a1c46c 100644 --- a/html/apps/sigils.subx.html +++ b/html/apps/sigils.subx.html @@ -458,7 +458,7 @@ if ('onhashchange' in window) { <span id="L435" class="LineNr"> 435 </span> <span class="subxComment"># setup</span> <span id="L436" class="LineNr"> 436 </span> <span class="subxS1Comment"># . clear-stream(_test-input-stream)</span> <span id="L437" class="LineNr"> 437 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L438" class="LineNr"> 438 </span> 68/push <a href='../112read-byte.subx.html#L287'>_test-input-stream</a>/imm32 +<span id="L438" class="LineNr"> 438 </span> 68/push <a href='../112read-byte.subx.html#L331'>_test-input-stream</a>/imm32 <span id="L439" class="LineNr"> 439 </span> <span class="subxS2Comment"># . . call</span> <span id="L440" class="LineNr"> 440 </span> e8/call <a href='../106stream.subx.html#L17'>clear-stream</a>/disp32 <span id="L441" class="LineNr"> 441 </span> <span class="subxS2Comment"># . . discard args</span> @@ -488,7 +488,7 @@ if ('onhashchange' in window) { <span id="L465" class="LineNr"> 465 </span> <span class="subxS1Comment"># . write(_test-input-stream, "== abcd 0x1")</span> <span id="L466" class="LineNr"> 466 </span> <span class="subxS2Comment"># . . push args</span> <span id="L467" class="LineNr"> 467 </span> 68/push <span class="Constant">"== abcd 0x1"</span>/imm32 -<span id="L468" class="LineNr"> 468 </span> 68/push <a href='../112read-byte.subx.html#L287'>_test-input-stream</a>/imm32 +<span id="L468" class="LineNr"> 468 </span> 68/push <a href='../112read-byte.subx.html#L331'>_test-input-stream</a>/imm32 <span id="L469" class="LineNr"> 469 </span> <span class="subxS2Comment"># . . call</span> <span id="L470" class="LineNr"> 470 </span> e8/call <a href='../108write.subx.html#L24'>write</a>/disp32 <span id="L471" class="LineNr"> 471 </span> <span class="subxS2Comment"># . . discard args</span> @@ -496,7 +496,7 @@ if ('onhashchange' in window) { <span id="L473" class="LineNr"> 473 </span> <span class="subxComment"># subx-sigils(_test-input-buffered-file, _test-output-buffered-file)</span> <span id="L474" class="LineNr"> 474 </span> <span class="subxS2Comment"># . . push args</span> <span id="L475" class="LineNr"> 475 </span> 68/push <a href='../115write-byte.subx.html#L359'>_test-output-buffered-file</a>/imm32 -<span id="L476" class="LineNr"> 476 </span> 68/push <a href='../112read-byte.subx.html#L313'>_test-input-buffered-file</a>/imm32 +<span id="L476" class="LineNr"> 476 </span> 68/push <a href='../112read-byte.subx.html#L357'>_test-input-buffered-file</a>/imm32 <span id="L477" class="LineNr"> 477 </span> <span class="subxS2Comment"># . . call</span> <span id="L478" class="LineNr"> 478 </span> e8/call <a href='sigils.subx.html#L106'>subx-sigils</a>/disp32 <span id="L479" class="LineNr"> 479 </span> <span class="subxS2Comment"># . . discard args</span> @@ -531,7 +531,7 @@ if ('onhashchange' in window) { <span id="L533" class="LineNr"> 533 </span> <span class="subxComment"># setup</span> <span id="L534" class="LineNr"> 534 </span> <span class="subxS1Comment"># . clear-stream(_test-input-stream)</span> <span id="L535" class="LineNr"> 535 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L536" class="LineNr"> 536 </span> 68/push <a href='../112read-byte.subx.html#L287'>_test-input-stream</a>/imm32 +<span id="L536" class="LineNr"> 536 </span> 68/push <a href='../112read-byte.subx.html#L331'>_test-input-stream</a>/imm32 <span id="L537" class="LineNr"> 537 </span> <span class="subxS2Comment"># . . call</span> <span id="L538" class="LineNr"> 538 </span> e8/call <a href='../106stream.subx.html#L17'>clear-stream</a>/disp32 <span id="L539" class="LineNr"> 539 </span> <span class="subxS2Comment"># . . discard args</span> @@ -561,7 +561,7 @@ if ('onhashchange' in window) { <span id="L563" class="LineNr"> 563 </span> <span class="subxS1Comment"># . write(_test-input-stream, "ab %ecx")</span> <span id="L564" class="LineNr"> 564 </span> <span class="subxS2Comment"># . . push args</span> <span id="L565" class="LineNr"> 565 </span> 68/push <span class="Constant">"ab %ecx"</span>/imm32 -<span id="L566" class="LineNr"> 566 </span> 68/push <a href='../112read-byte.subx.html#L287'>_test-input-stream</a>/imm32 +<span id="L566" class="LineNr"> 566 </span> 68/push <a href='../112read-byte.subx.html#L331'>_test-input-stream</a>/imm32 <span id="L567" class="LineNr"> 567 </span> <span class="subxS2Comment"># . . call</span> <span id="L568" class="LineNr"> 568 </span> e8/call <a href='../108write.subx.html#L24'>write</a>/disp32 <span id="L569" class="LineNr"> 569 </span> <span class="subxS2Comment"># . . discard args</span> @@ -569,7 +569,7 @@ if ('onhashchange' in window) { <span id="L571" class="LineNr"> 571 </span> <span class="subxComment"># subx-sigils(_test-input-buffered-file, _test-output-buffered-file)</span> <span id="L572" class="LineNr"> 572 </span> <span class="subxS2Comment"># . . push args</span> <span id="L573" class="LineNr"> 573 </span> 68/push <a href='../115write-byte.subx.html#L359'>_test-output-buffered-file</a>/imm32 -<span id="L574" class="LineNr"> 574 </span> 68/push <a href='../112read-byte.subx.html#L313'>_test-input-buffered-file</a>/imm32 +<span id="L574" class="LineNr"> 574 </span> 68/push <a href='../112read-byte.subx.html#L357'>_test-input-buffered-file</a>/imm32 <span id="L575" class="LineNr"> 575 </span> <span class="subxS2Comment"># . . call</span> <span id="L576" class="LineNr"> 576 </span> e8/call <a href='sigils.subx.html#L106'>subx-sigils</a>/disp32 <span id="L577" class="LineNr"> 577 </span> <span class="subxS2Comment"># . . discard args</span> @@ -604,7 +604,7 @@ if ('onhashchange' in window) { <span id="L631" class="LineNr"> 631 </span> <span class="subxComment"># setup</span> <span id="L632" class="LineNr"> 632 </span> <span class="subxS1Comment"># . clear-stream(_test-input-stream)</span> <span id="L633" class="LineNr"> 633 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L634" class="LineNr"> 634 </span> 68/push <a href='../112read-byte.subx.html#L287'>_test-input-stream</a>/imm32 +<span id="L634" class="LineNr"> 634 </span> 68/push <a href='../112read-byte.subx.html#L331'>_test-input-stream</a>/imm32 <span id="L635" class="LineNr"> 635 </span> <span class="subxS2Comment"># . . call</span> <span id="L636" class="LineNr"> 636 </span> e8/call <a href='../106stream.subx.html#L17'>clear-stream</a>/disp32 <span id="L637" class="LineNr"> 637 </span> <span class="subxS2Comment"># . . discard args</span> @@ -634,7 +634,7 @@ if ('onhashchange' in window) { <span id="L661" class="LineNr"> 661 </span> <span class="subxS1Comment"># . write(_test-input-stream, "ab %ecx/foo")</span> <span id="L662" class="LineNr"> 662 </span> <span class="subxS2Comment"># . . push args</span> <span id="L663" class="LineNr"> 663 </span> 68/push <span class="Constant">"ab %ecx/foo"</span>/imm32 -<span id="L664" class="LineNr"> 664 </span> 68/push <a href='../112read-byte.subx.html#L287'>_test-input-stream</a>/imm32 +<span id="L664" class="LineNr"> 664 </span> 68/push <a href='../112read-byte.subx.html#L331'>_test-input-stream</a>/imm32 <span id="L665" class="LineNr"> 665 </span> <span class="subxS2Comment"># . . call</span> <span id="L666" class="LineNr"> 666 </span> e8/call <a href='../108write.subx.html#L24'>write</a>/disp32 <span id="L667" class="LineNr"> 667 </span> <span class="subxS2Comment"># . . discard args</span> @@ -642,7 +642,7 @@ if ('onhashchange' in window) { <span id="L669" class="LineNr"> 669 </span> <span class="subxComment"># subx-sigils(_test-input-buffered-file, _test-output-buffered-file)</span> <span id="L670" class="LineNr"> 670 </span> <span class="subxS2Comment"># . . push args</span> <span id="L671" class="LineNr"> 671 </span> 68/push <a href='../115write-byte.subx.html#L359'>_test-output-buffered-file</a>/imm32 -<span id="L672" class="LineNr"> 672 </span> 68/push <a href='../112read-byte.subx.html#L313'>_test-input-buffered-file</a>/imm32 +<span id="L672" class="LineNr"> 672 </span> 68/push <a href='../112read-byte.subx.html#L357'>_test-input-buffered-file</a>/imm32 <span id="L673" class="LineNr"> 673 </span> <span class="subxS2Comment"># . . call</span> <span id="L674" class="LineNr"> 674 </span> e8/call <a href='sigils.subx.html#L106'>subx-sigils</a>/disp32 <span id="L675" class="LineNr"> 675 </span> <span class="subxS2Comment"># . . discard args</span> @@ -676,7 +676,7 @@ if ('onhashchange' in window) { <span id="L703" class="LineNr"> 703 </span> <span class="subxComment"># setup</span> <span id="L704" class="LineNr"> 704 </span> <span class="subxS1Comment"># . clear-stream(_test-input-stream)</span> <span id="L705" class="LineNr"> 705 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L706" class="LineNr"> 706 </span> 68/push <a href='../112read-byte.subx.html#L287'>_test-input-stream</a>/imm32 +<span id="L706" class="LineNr"> 706 </span> 68/push <a href='../112read-byte.subx.html#L331'>_test-input-stream</a>/imm32 <span id="L707" class="LineNr"> 707 </span> <span class="subxS2Comment"># . . call</span> <span id="L708" class="LineNr"> 708 </span> e8/call <a href='../106stream.subx.html#L17'>clear-stream</a>/disp32 <span id="L709" class="LineNr"> 709 </span> <span class="subxS2Comment"># . . discard args</span> @@ -706,7 +706,7 @@ if ('onhashchange' in window) { <span id="L733" class="LineNr"> 733 </span> <span class="subxS1Comment"># . write(_test-input-stream, "ab *ecx")</span> <span id="L734" class="LineNr"> 734 </span> <span class="subxS2Comment"># . . push args</span> <span id="L735" class="LineNr"> 735 </span> 68/push <span class="Constant">"ab *ecx"</span>/imm32 -<span id="L736" class="LineNr"> 736 </span> 68/push <a href='../112read-byte.subx.html#L287'>_test-input-stream</a>/imm32 +<span id="L736" class="LineNr"> 736 </span> 68/push <a href='../112read-byte.subx.html#L331'>_test-input-stream</a>/imm32 <span id="L737" class="LineNr"> 737 </span> <span class="subxS2Comment"># . . call</span> <span id="L738" class="LineNr"> 738 </span> e8/call <a href='../108write.subx.html#L24'>write</a>/disp32 <span id="L739" class="LineNr"> 739 </span> <span class="subxS2Comment"># . . discard args</span> @@ -714,7 +714,7 @@ if ('onhashchange' in window) { <span id="L741" class="LineNr"> 741 </span> <span class="subxComment"># subx-sigils(_test-input-buffered-file, _test-output-buffered-file)</span> <span id="L742" class="LineNr"> 742 </span> <span class="subxS2Comment"># . . push args</span> <span id="L743" class="LineNr"> 743 </span> 68/push <a href='../115write-byte.subx.html#L359'>_test-output-buffered-file</a>/imm32 -<span id="L744" class="LineNr"> 744 </span> 68/push <a href='../112read-byte.subx.html#L313'>_test-input-buffered-file</a>/imm32 +<span id="L744" class="LineNr"> 744 </span> 68/push <a href='../112read-byte.subx.html#L357'>_test-input-buffered-file</a>/imm32 <span id="L745" class="LineNr"> 745 </span> <span class="subxS2Comment"># . . call</span> <span id="L746" class="LineNr"> 746 </span> e8/call <a href='sigils.subx.html#L106'>subx-sigils</a>/disp32 <span id="L747" class="LineNr"> 747 </span> <span class="subxS2Comment"># . . discard args</span> @@ -749,7 +749,7 @@ if ('onhashchange' in window) { <span id="L801" class="LineNr"> 801 </span> <span class="subxComment"># setup</span> <span id="L802" class="LineNr"> 802 </span> <span class="subxS1Comment"># . clear-stream(_test-input-stream)</span> <span id="L803" class="LineNr"> 803 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L804" class="LineNr"> 804 </span> 68/push <a href='../112read-byte.subx.html#L287'>_test-input-stream</a>/imm32 +<span id="L804" class="LineNr"> 804 </span> 68/push <a href='../112read-byte.subx.html#L331'>_test-input-stream</a>/imm32 <span id="L805" class="LineNr"> 805 </span> <span class="subxS2Comment"># . . call</span> <span id="L806" class="LineNr"> 806 </span> e8/call <a href='../106stream.subx.html#L17'>clear-stream</a>/disp32 <span id="L807" class="LineNr"> 807 </span> <span class="subxS2Comment"># . . discard args</span> @@ -779,7 +779,7 @@ if ('onhashchange' in window) { <span id="L831" class="LineNr"> 831 </span> <span class="subxS1Comment"># . write(_test-input-stream, "ab *ecx/foo")</span> <span id="L832" class="LineNr"> 832 </span> <span class="subxS2Comment"># . . push args</span> <span id="L833" class="LineNr"> 833 </span> 68/push <span class="Constant">"ab *ecx/foo"</span>/imm32 -<span id="L834" class="LineNr"> 834 </span> 68/push <a href='../112read-byte.subx.html#L287'>_test-input-stream</a>/imm32 +<span id="L834" class="LineNr"> 834 </span> 68/push <a href='../112read-byte.subx.html#L331'>_test-input-stream</a>/imm32 <span id="L835" class="LineNr"> 835 </span> <span class="subxS2Comment"># . . call</span> <span id="L836" class="LineNr"> 836 </span> e8/call <a href='../108write.subx.html#L24'>write</a>/disp32 <span id="L837" class="LineNr"> 837 </span> <span class="subxS2Comment"># . . discard args</span> @@ -787,7 +787,7 @@ if ('onhashchange' in window) { <span id="L839" class="LineNr"> 839 </span> <span class="subxComment"># subx-sigils(_test-input-buffered-file, _test-output-buffered-file)</span> <span id="L840" class="LineNr"> 840 </span> <span class="subxS2Comment"># . . push args</span> <span id="L841" class="LineNr"> 841 </span> 68/push <a href='../115write-byte.subx.html#L359'>_test-output-buffered-file</a>/imm32 -<span id="L842" class="LineNr"> 842 </span> 68/push <a href='../112read-byte.subx.html#L313'>_test-input-buffered-file</a>/imm32 +<span id="L842" class="LineNr"> 842 </span> 68/push <a href='../112read-byte.subx.html#L357'>_test-input-buffered-file</a>/imm32 <span id="L843" class="LineNr"> 843 </span> <span class="subxS2Comment"># . . call</span> <span id="L844" class="LineNr"> 844 </span> e8/call <a href='sigils.subx.html#L106'>subx-sigils</a>/disp32 <span id="L845" class="LineNr"> 845 </span> <span class="subxS2Comment"># . . discard args</span> @@ -821,7 +821,7 @@ if ('onhashchange' in window) { <span id="L873" class="LineNr"> 873 </span> <span class="subxComment"># setup</span> <span id="L874" class="LineNr"> 874 </span> <span class="subxS1Comment"># . clear-stream(_test-input-stream)</span> <span id="L875" class="LineNr"> 875 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L876" class="LineNr"> 876 </span> 68/push <a href='../112read-byte.subx.html#L287'>_test-input-stream</a>/imm32 +<span id="L876" class="LineNr"> 876 </span> 68/push <a href='../112read-byte.subx.html#L331'>_test-input-stream</a>/imm32 <span id="L877" class="LineNr"> 877 </span> <span class="subxS2Comment"># . . call</span> <span id="L878" class="LineNr"> 878 </span> e8/call <a href='../106stream.subx.html#L17'>clear-stream</a>/disp32 <span id="L879" class="LineNr"> 879 </span> <span class="subxS2Comment"># . . discard args</span> @@ -851,7 +851,7 @@ if ('onhashchange' in window) { <span id="L903" class="LineNr"> 903 </span> <span class="subxS1Comment"># . write(_test-input-stream, "ab *(ecx)")</span> <span id="L904" class="LineNr"> 904 </span> <span class="subxS2Comment"># . . push args</span> <span id="L905" class="LineNr"> 905 </span> 68/push <span class="Constant">"ab *(ecx)"</span>/imm32 -<span id="L906" class="LineNr"> 906 </span> 68/push <a href='../112read-byte.subx.html#L287'>_test-input-stream</a>/imm32 +<span id="L906" class="LineNr"> 906 </span> 68/push <a href='../112read-byte.subx.html#L331'>_test-input-stream</a>/imm32 <span id="L907" class="LineNr"> 907 </span> <span class="subxS2Comment"># . . call</span> <span id="L908" class="LineNr"> 908 </span> e8/call <a href='../108write.subx.html#L24'>write</a>/disp32 <span id="L909" class="LineNr"> 909 </span> <span class="subxS2Comment"># . . discard args</span> @@ -859,7 +859,7 @@ if ('onhashchange' in window) { <span id="L911" class="LineNr"> 911 </span> <span class="subxComment"># subx-sigils(_test-input-buffered-file, _test-output-buffered-file)</span> <span id="L912" class="LineNr"> 912 </span> <span class="subxS2Comment"># . . push args</span> <span id="L913" class="LineNr"> 913 </span> 68/push <a href='../115write-byte.subx.html#L359'>_test-output-buffered-file</a>/imm32 -<span id="L914" class="LineNr"> 914 </span> 68/push <a href='../112read-byte.subx.html#L313'>_test-input-buffered-file</a>/imm32 +<span id="L914" class="LineNr"> 914 </span> 68/push <a href='../112read-byte.subx.html#L357'>_test-input-buffered-file</a>/imm32 <span id="L915" class="LineNr"> 915 </span> <span class="subxS2Comment"># . . call</span> <span id="L916" class="LineNr"> 916 </span> e8/call <a href='sigils.subx.html#L106'>subx-sigils</a>/disp32 <span id="L917" class="LineNr"> 917 </span> <span class="subxS2Comment"># . . discard args</span> @@ -894,7 +894,7 @@ if ('onhashchange' in window) { <span id="L971" class="LineNr"> 971 </span> <span class="subxComment"># setup</span> <span id="L972" class="LineNr"> 972 </span> <span class="subxS1Comment"># . clear-stream(_test-input-stream)</span> <span id="L973" class="LineNr"> 973 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L974" class="LineNr"> 974 </span> 68/push <a href='../112read-byte.subx.html#L287'>_test-input-stream</a>/imm32 +<span id="L974" class="LineNr"> 974 </span> 68/push <a href='../112read-byte.subx.html#L331'>_test-input-stream</a>/imm32 <span id="L975" class="LineNr"> 975 </span> <span class="subxS2Comment"># . . call</span> <span id="L976" class="LineNr"> 976 </span> e8/call <a href='../106stream.subx.html#L17'>clear-stream</a>/disp32 <span id="L977" class="LineNr"> 977 </span> <span class="subxS2Comment"># . . discard args</span> @@ -924,7 +924,7 @@ if ('onhashchange' in window) { <span id="L1001" class="LineNr">1001 </span> <span class="subxS1Comment"># . write(_test-input-stream, "ab *(ecx+4)")</span> <span id="L1002" class="LineNr">1002 </span> <span class="subxS2Comment"># . . push args</span> <span id="L1003" class="LineNr">1003 </span> 68/push <span class="Constant">"ab *(ecx+4)"</span>/imm32 -<span id="L1004" class="LineNr">1004 </span> 68/push <a href='../112read-byte.subx.html#L287'>_test-input-stream</a>/imm32 +<span id="L1004" class="LineNr">1004 </span> 68/push <a href='../112read-byte.subx.html#L331'>_test-input-stream</a>/imm32 <span id="L1005" class="LineNr">1005 </span> <span class="subxS2Comment"># . . call</span> <span id="L1006" class="LineNr">1006 </span> e8/call <a href='../108write.subx.html#L24'>write</a>/disp32 <span id="L1007" class="LineNr">1007 </span> <span class="subxS2Comment"># . . discard args</span> @@ -932,7 +932,7 @@ if ('onhashchange' in window) { <span id="L1009" class="LineNr">1009 </span> <span class="subxComment"># subx-sigils(_test-input-buffered-file, _test-output-buffered-file)</span> <span id="L1010" class="LineNr">1010 </span> <span class="subxS2Comment"># . . push args</span> <span id="L1011" class="LineNr">1011 </span> 68/push <a href='../115write-byte.subx.html#L359'>_test-output-buffered-file</a>/imm32 -<span id="L1012" class="LineNr">1012 </span> 68/push <a href='../112read-byte.subx.html#L313'>_test-input-buffered-file</a>/imm32 +<span id="L1012" class="LineNr">1012 </span> 68/push <a href='../112read-byte.subx.html#L357'>_test-input-buffered-file</a>/imm32 <span id="L1013" class="LineNr">1013 </span> <span class="subxS2Comment"># . . call</span> <span id="L1014" class="LineNr">1014 </span> e8/call <a href='sigils.subx.html#L106'>subx-sigils</a>/disp32 <span id="L1015" class="LineNr">1015 </span> <span class="subxS2Comment"># . . discard args</span> @@ -968,7 +968,7 @@ if ('onhashchange' in window) { <span id="L1070" class="LineNr">1070 </span> <span class="subxComment"># setup</span> <span id="L1071" class="LineNr">1071 </span> <span class="subxS1Comment"># . clear-stream(_test-input-stream)</span> <span id="L1072" class="LineNr">1072 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L1073" class="LineNr">1073 </span> 68/push <a href='../112read-byte.subx.html#L287'>_test-input-stream</a>/imm32 +<span id="L1073" class="LineNr">1073 </span> 68/push <a href='../112read-byte.subx.html#L331'>_test-input-stream</a>/imm32 <span id="L1074" class="LineNr">1074 </span> <span class="subxS2Comment"># . . call</span> <span id="L1075" class="LineNr">1075 </span> e8/call <a href='../106stream.subx.html#L17'>clear-stream</a>/disp32 <span id="L1076" class="LineNr">1076 </span> <span class="subxS2Comment"># . . discard args</span> @@ -998,7 +998,7 @@ if ('onhashchange' in window) { <span id="L1100" class="LineNr">1100 </span> <span class="subxS1Comment"># . write(_test-input-stream, "ab *(ecx + edx<<3 + 4)")</span> <span id="L1101" class="LineNr">1101 </span> <span class="subxS2Comment"># . . push args</span> <span id="L1102" class="LineNr">1102 </span> 68/push <span class="Constant">"ab *(ecx + edx<<3 + 4)"</span>/imm32 -<span id="L1103" class="LineNr">1103 </span> 68/push <a href='../112read-byte.subx.html#L287'>_test-input-stream</a>/imm32 +<span id="L1103" class="LineNr">1103 </span> 68/push <a href='../112read-byte.subx.html#L331'>_test-input-stream</a>/imm32 <span id="L1104" class="LineNr">1104 </span> <span class="subxS2Comment"># . . call</span> <span id="L1105" class="LineNr">1105 </span> e8/call <a href='../108write.subx.html#L24'>write</a>/disp32 <span id="L1106" class="LineNr">1106 </span> <span class="subxS2Comment"># . . discard args</span> @@ -1006,7 +1006,7 @@ if ('onhashchange' in window) { <span id="L1108" class="LineNr">1108 </span> <span class="subxComment"># subx-sigils(_test-input-buffered-file, _test-output-buffered-file)</span> <span id="L1109" class="LineNr">1109 </span> <span class="subxS2Comment"># . . push args</span> <span id="L1110" class="LineNr">1110 </span> 68/push <a href='../115write-byte.subx.html#L359'>_test-output-buffered-file</a>/imm32 -<span id="L1111" class="LineNr">1111 </span> 68/push <a href='../112read-byte.subx.html#L313'>_test-input-buffered-file</a>/imm32 +<span id="L1111" class="LineNr">1111 </span> 68/push <a href='../112read-byte.subx.html#L357'>_test-input-buffered-file</a>/imm32 <span id="L1112" class="LineNr">1112 </span> <span class="subxS2Comment"># . . call</span> <span id="L1113" class="LineNr">1113 </span> e8/call <a href='sigils.subx.html#L106'>subx-sigils</a>/disp32 <span id="L1114" class="LineNr">1114 </span> <span class="subxS2Comment"># . . discard args</span> @@ -1041,7 +1041,7 @@ if ('onhashchange' in window) { <span id="L1168" class="LineNr">1168 </span> <span class="subxComment"># setup</span> <span id="L1169" class="LineNr">1169 </span> <span class="subxS1Comment"># . clear-stream(_test-input-stream)</span> <span id="L1170" class="LineNr">1170 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L1171" class="LineNr">1171 </span> 68/push <a href='../112read-byte.subx.html#L287'>_test-input-stream</a>/imm32 +<span id="L1171" class="LineNr">1171 </span> 68/push <a href='../112read-byte.subx.html#L331'>_test-input-stream</a>/imm32 <span id="L1172" class="LineNr">1172 </span> <span class="subxS2Comment"># . . call</span> <span id="L1173" class="LineNr">1173 </span> e8/call <a href='../106stream.subx.html#L17'>clear-stream</a>/disp32 <span id="L1174" class="LineNr">1174 </span> <span class="subxS2Comment"># . . discard args</span> @@ -1071,7 +1071,7 @@ if ('onhashchange' in window) { <span id="L1198" class="LineNr">1198 </span> <span class="subxS1Comment"># . write(_test-input-stream, "ab *(ecx + edx<<3 - 4)")</span> <span id="L1199" class="LineNr">1199 </span> <span class="subxS2Comment"># . . push args</span> <span id="L1200" class="LineNr">1200 </span> 68/push <span class="Constant">"ab *(ecx + edx<<3 - 4)"</span>/imm32 -<span id="L1201" class="LineNr">1201 </span> 68/push <a href='../112read-byte.subx.html#L287'>_test-input-stream</a>/imm32 +<span id="L1201" class="LineNr">1201 </span> 68/push <a href='../112read-byte.subx.html#L331'>_test-input-stream</a>/imm32 <span id="L1202" class="LineNr">1202 </span> <span class="subxS2Comment"># . . call</span> <span id="L1203" class="LineNr">1203 </span> e8/call <a href='../108write.subx.html#L24'>write</a>/disp32 <span id="L1204" class="LineNr">1204 </span> <span class="subxS2Comment"># . . discard args</span> @@ -1079,7 +1079,7 @@ if ('onhashchange' in window) { <span id="L1206" class="LineNr">1206 </span> <span class="subxComment"># subx-sigils(_test-input-buffered-file, _test-output-buffered-file)</span> <span id="L1207" class="LineNr">1207 </span> <span class="subxS2Comment"># . . push args</span> <span id="L1208" class="LineNr">1208 </span> 68/push <a href='../115write-byte.subx.html#L359'>_test-output-buffered-file</a>/imm32 -<span id="L1209" class="LineNr">1209 </span> 68/push <a href='../112read-byte.subx.html#L313'>_test-input-buffered-file</a>/imm32 +<span id="L1209" class="LineNr">1209 </span> 68/push <a href='../112read-byte.subx.html#L357'>_test-input-buffered-file</a>/imm32 <span id="L1210" class="LineNr">1210 </span> <span class="subxS2Comment"># . . call</span> <span id="L1211" class="LineNr">1211 </span> e8/call <a href='sigils.subx.html#L106'>subx-sigils</a>/disp32 <span id="L1212" class="LineNr">1212 </span> <span class="subxS2Comment"># . . discard args</span> @@ -1114,7 +1114,7 @@ if ('onhashchange' in window) { <span id="L1266" class="LineNr">1266 </span> <span class="subxComment"># setup</span> <span id="L1267" class="LineNr">1267 </span> <span class="subxS1Comment"># . clear-stream(_test-input-stream)</span> <span id="L1268" class="LineNr">1268 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L1269" class="LineNr">1269 </span> 68/push <a href='../112read-byte.subx.html#L287'>_test-input-stream</a>/imm32 +<span id="L1269" class="LineNr">1269 </span> 68/push <a href='../112read-byte.subx.html#L331'>_test-input-stream</a>/imm32 <span id="L1270" class="LineNr">1270 </span> <span class="subxS2Comment"># . . call</span> <span id="L1271" class="LineNr">1271 </span> e8/call <a href='../106stream.subx.html#L17'>clear-stream</a>/disp32 <span id="L1272" class="LineNr">1272 </span> <span class="subxS2Comment"># . . discard args</span> @@ -1144,7 +1144,7 @@ if ('onhashchange' in window) { <span id="L1296" class="LineNr">1296 </span> <span class="subxS1Comment"># . write(_test-input-stream, "ab *Foo")</span> <span id="L1297" class="LineNr">1297 </span> <span class="subxS2Comment"># . . push args</span> <span id="L1298" class="LineNr">1298 </span> 68/push <span class="Constant">"ab *Foo"</span>/imm32 -<span id="L1299" class="LineNr">1299 </span> 68/push <a href='../112read-byte.subx.html#L287'>_test-input-stream</a>/imm32 +<span id="L1299" class="LineNr">1299 </span> 68/push <a href='../112read-byte.subx.html#L331'>_test-input-stream</a>/imm32 <span id="L1300" class="LineNr">1300 </span> <span class="subxS2Comment"># . . call</span> <span id="L1301" class="LineNr">1301 </span> e8/call <a href='../108write.subx.html#L24'>write</a>/disp32 <span id="L1302" class="LineNr">1302 </span> <span class="subxS2Comment"># . . discard args</span> @@ -1152,7 +1152,7 @@ if ('onhashchange' in window) { <span id="L1304" class="LineNr">1304 </span> <span class="subxComment"># subx-sigils(_test-input-buffered-file, _test-output-buffered-file)</span> <span id="L1305" class="LineNr">1305 </span> <span class="subxS2Comment"># . . push args</span> <span id="L1306" class="LineNr">1306 </span> 68/push <a href='../115write-byte.subx.html#L359'>_test-output-buffered-file</a>/imm32 -<span id="L1307" class="LineNr">1307 </span> 68/push <a href='../112read-byte.subx.html#L313'>_test-input-buffered-file</a>/imm32 +<span id="L1307" class="LineNr">1307 </span> 68/push <a href='../112read-byte.subx.html#L357'>_test-input-buffered-file</a>/imm32 <span id="L1308" class="LineNr">1308 </span> <span class="subxS2Comment"># . . call</span> <span id="L1309" class="LineNr">1309 </span> e8/call <a href='sigils.subx.html#L106'>subx-sigils</a>/disp32 <span id="L1310" class="LineNr">1310 </span> <span class="subxS2Comment"># . . discard args</span> @@ -1599,7 +1599,7 @@ if ('onhashchange' in window) { <span id="L1849" class="LineNr">1849 </span> <span class="subxComment"># setup</span> <span id="L1850" class="LineNr">1850 </span> <span class="subxS1Comment"># . clear-stream(_test-input-stream)</span> <span id="L1851" class="LineNr">1851 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L1852" class="LineNr">1852 </span> 68/push <a href='../112read-byte.subx.html#L287'>_test-input-stream</a>/imm32 +<span id="L1852" class="LineNr">1852 </span> 68/push <a href='../112read-byte.subx.html#L331'>_test-input-stream</a>/imm32 <span id="L1853" class="LineNr">1853 </span> <span class="subxS2Comment"># . . call</span> <span id="L1854" class="LineNr">1854 </span> e8/call <a href='../106stream.subx.html#L17'>clear-stream</a>/disp32 <span id="L1855" class="LineNr">1855 </span> <span class="subxS2Comment"># . . discard args</span> @@ -1611,7 +1611,7 @@ if ('onhashchange' in window) { <span id="L1861" class="LineNr">1861 </span> <span class="subxComment"># write(_test-input-stream, " ab")</span> <span id="L1862" class="LineNr">1862 </span> <span class="subxS2Comment"># . . push args</span> <span id="L1863" class="LineNr">1863 </span> 68/push <span class="Constant">" ab"</span>/imm32 -<span id="L1864" class="LineNr">1864 </span> 68/push <a href='../112read-byte.subx.html#L287'>_test-input-stream</a>/imm32 +<span id="L1864" class="LineNr">1864 </span> 68/push <a href='../112read-byte.subx.html#L331'>_test-input-stream</a>/imm32 <span id="L1865" class="LineNr">1865 </span> <span class="subxS2Comment"># . . call</span> <span id="L1866" class="LineNr">1866 </span> e8/call <a href='../108write.subx.html#L24'>write</a>/disp32 <span id="L1867" class="LineNr">1867 </span> <span class="subxS2Comment"># . . discard args</span> @@ -1619,7 +1619,7 @@ if ('onhashchange' in window) { <span id="L1869" class="LineNr">1869 </span> <span class="subxComment"># next-word-or-expression(_test-input-stream, slice)</span> <span id="L1870" class="LineNr">1870 </span> <span class="subxS2Comment"># . . push args</span> <span id="L1871" class="LineNr">1871 </span> 51/push-ecx -<span id="L1872" class="LineNr">1872 </span> 68/push <a href='../112read-byte.subx.html#L287'>_test-input-stream</a>/imm32 +<span id="L1872" class="LineNr">1872 </span> 68/push <a href='../112read-byte.subx.html#L331'>_test-input-stream</a>/imm32 <span id="L1873" class="LineNr">1873 </span> <span class="subxS2Comment"># . . call</span> <span id="L1874" class="LineNr">1874 </span> e8/call <a href='sigils.subx.html#L1624'>next-word-or-expression</a>/disp32 <span id="L1875" class="LineNr">1875 </span> <span class="subxS2Comment"># . . discard args</span> @@ -1628,7 +1628,7 @@ if ('onhashchange' in window) { <span id="L1878" class="LineNr">1878 </span> <span class="subxS2Comment"># . . push args</span> <span id="L1879" class="LineNr">1879 </span> 68/push <span class="Constant">"F - <a href='sigils.subx.html#L1845'>test-next-word-or-expression</a>/updates-stream-read-correctly"</span>/imm32 <span id="L1880" class="LineNr">1880 </span> 68/push 4/imm32 -<span id="L1881" class="LineNr">1881 </span> b8/copy-to-eax <a href='../112read-byte.subx.html#L287'>_test-input-stream</a>/imm32 +<span id="L1881" class="LineNr">1881 </span> b8/copy-to-eax <a href='../112read-byte.subx.html#L331'>_test-input-stream</a>/imm32 <span id="L1882" class="LineNr">1882 </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="L1883" class="LineNr">1883 </span> <span class="subxS2Comment"># . . call</span> <span id="L1884" class="LineNr">1884 </span> e8/call <a href='../102test.subx.html#L23'>check-ints-equal</a>/disp32 @@ -1641,7 +1641,7 @@ if ('onhashchange' in window) { <span id="L1891" class="LineNr">1891 </span> 68/push 0xe/imm32 <span id="L1892" class="LineNr">1892 </span> <span class="subxS2Comment"># . . push slice->start - _test-input-stream</span> <span id="L1893" class="LineNr">1893 </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="L1894" class="LineNr">1894 </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='../112read-byte.subx.html#L287'>_test-input-stream</a>/imm32 <span class="subxComment"># subtract from eax</span> +<span id="L1894" class="LineNr">1894 </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='../112read-byte.subx.html#L331'>_test-input-stream</a>/imm32 <span class="subxComment"># subtract from eax</span> <span id="L1895" class="LineNr">1895 </span> 50/push-eax <span id="L1896" class="LineNr">1896 </span> <span class="subxS2Comment"># . . call</span> <span id="L1897" class="LineNr">1897 </span> e8/call <a href='../102test.subx.html#L23'>check-ints-equal</a>/disp32 @@ -1654,7 +1654,7 @@ if ('onhashchange' in window) { <span id="L1904" class="LineNr">1904 </span> 68/push 0x10/imm32 <span id="L1905" class="LineNr">1905 </span> <span class="subxS2Comment"># . . push slice->end - _test-input-stream</span> <span id="L1906" class="LineNr">1906 </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="L1907" class="LineNr">1907 </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='../112read-byte.subx.html#L287'>_test-input-stream</a>/imm32 <span class="subxComment"># subtract from eax</span> +<span id="L1907" class="LineNr">1907 </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='../112read-byte.subx.html#L331'>_test-input-stream</a>/imm32 <span class="subxComment"># subtract from eax</span> <span id="L1908" class="LineNr">1908 </span> 50/push-eax <span id="L1909" class="LineNr">1909 </span> <span class="subxS2Comment"># . . call</span> <span id="L1910" class="LineNr">1910 </span> e8/call <a href='../102test.subx.html#L23'>check-ints-equal</a>/disp32 @@ -1672,7 +1672,7 @@ if ('onhashchange' in window) { <span id="L1922" class="LineNr">1922 </span> <span class="subxComment"># setup</span> <span id="L1923" class="LineNr">1923 </span> <span class="subxS1Comment"># . clear-stream(_test-input-stream)</span> <span id="L1924" class="LineNr">1924 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L1925" class="LineNr">1925 </span> 68/push <a href='../112read-byte.subx.html#L287'>_test-input-stream</a>/imm32 +<span id="L1925" class="LineNr">1925 </span> 68/push <a href='../112read-byte.subx.html#L331'>_test-input-stream</a>/imm32 <span id="L1926" class="LineNr">1926 </span> <span class="subxS2Comment"># . . call</span> <span id="L1927" class="LineNr">1927 </span> e8/call <a href='../106stream.subx.html#L17'>clear-stream</a>/disp32 <span id="L1928" class="LineNr">1928 </span> <span class="subxS2Comment"># . . discard args</span> @@ -1684,7 +1684,7 @@ if ('onhashchange' in window) { <span id="L1934" class="LineNr">1934 </span> <span class="subxComment"># write(_test-input-stream, " # a")</span> <span id="L1935" class="LineNr">1935 </span> <span class="subxS2Comment"># . . push args</span> <span id="L1936" class="LineNr">1936 </span> 68/push <span class="Constant">" # a"</span>/imm32 -<span id="L1937" class="LineNr">1937 </span> 68/push <a href='../112read-byte.subx.html#L287'>_test-input-stream</a>/imm32 +<span id="L1937" class="LineNr">1937 </span> 68/push <a href='../112read-byte.subx.html#L331'>_test-input-stream</a>/imm32 <span id="L1938" class="LineNr">1938 </span> <span class="subxS2Comment"># . . call</span> <span id="L1939" class="LineNr">1939 </span> e8/call <a href='../108write.subx.html#L24'>write</a>/disp32 <span id="L1940" class="LineNr">1940 </span> <span class="subxS2Comment"># . . discard args</span> @@ -1692,7 +1692,7 @@ if ('onhashchange' in window) { <span id="L1942" class="LineNr">1942 </span> <span class="subxComment"># next-word-or-expression(_test-input-stream, slice)</span> <span id="L1943" class="LineNr">1943 </span> <span class="subxS2Comment"># . . push args</span> <span id="L1944" class="LineNr">1944 </span> 51/push-ecx -<span id="L1945" class="LineNr">1945 </span> 68/push <a href='../112read-byte.subx.html#L287'>_test-input-stream</a>/imm32 +<span id="L1945" class="LineNr">1945 </span> 68/push <a href='../112read-byte.subx.html#L331'>_test-input-stream</a>/imm32 <span id="L1946" class="LineNr">1946 </span> <span class="subxS2Comment"># . . call</span> <span id="L1947" class="LineNr">1947 </span> e8/call <a href='sigils.subx.html#L1624'>next-word-or-expression</a>/disp32 <span id="L1948" class="LineNr">1948 </span> <span class="subxS2Comment"># . . discard args</span> @@ -1701,7 +1701,7 @@ if ('onhashchange' in window) { <span id="L1951" class="LineNr">1951 </span> <span class="subxS2Comment"># . . push args</span> <span id="L1952" class="LineNr">1952 </span> 68/push <span class="Constant">"F - <a href='sigils.subx.html#L1918'>test-next-word-or-expression-returns-whole-comment</a>/updates-stream-read-correctly"</span>/imm32 <span id="L1953" class="LineNr">1953 </span> 68/push 5/imm32 -<span id="L1954" class="LineNr">1954 </span> b8/copy-to-eax <a href='../112read-byte.subx.html#L287'>_test-input-stream</a>/imm32 +<span id="L1954" class="LineNr">1954 </span> b8/copy-to-eax <a href='../112read-byte.subx.html#L331'>_test-input-stream</a>/imm32 <span id="L1955" class="LineNr">1955 </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="L1956" class="LineNr">1956 </span> <span class="subxS2Comment"># . . call</span> <span id="L1957" class="LineNr">1957 </span> e8/call <a href='../102test.subx.html#L23'>check-ints-equal</a>/disp32 @@ -1714,7 +1714,7 @@ if ('onhashchange' in window) { <span id="L1964" class="LineNr">1964 </span> 68/push 0xe/imm32 <span id="L1965" class="LineNr">1965 </span> <span class="subxS2Comment"># . . push slice->start - _test-input-stream</span> <span id="L1966" class="LineNr">1966 </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="L1967" class="LineNr">1967 </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='../112read-byte.subx.html#L287'>_test-input-stream</a>/imm32 <span class="subxComment"># subtract from eax</span> +<span id="L1967" class="LineNr">1967 </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='../112read-byte.subx.html#L331'>_test-input-stream</a>/imm32 <span class="subxComment"># subtract from eax</span> <span id="L1968" class="LineNr">1968 </span> 50/push-eax <span id="L1969" class="LineNr">1969 </span> <span class="subxS2Comment"># . . call</span> <span id="L1970" class="LineNr">1970 </span> e8/call <a href='../102test.subx.html#L23'>check-ints-equal</a>/disp32 @@ -1727,7 +1727,7 @@ if ('onhashchange' in window) { <span id="L1977" class="LineNr">1977 </span> 68/push 0x11/imm32 <span id="L1978" class="LineNr">1978 </span> <span class="subxS2Comment"># . . push slice->end - _test-input-stream</span> <span id="L1979" class="LineNr">1979 </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="L1980" class="LineNr">1980 </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='../112read-byte.subx.html#L287'>_test-input-stream</a>/imm32 <span class="subxComment"># subtract from eax</span> +<span id="L1980" class="LineNr">1980 </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='../112read-byte.subx.html#L331'>_test-input-stream</a>/imm32 <span class="subxComment"># subtract from eax</span> <span id="L1981" class="LineNr">1981 </span> 50/push-eax <span id="L1982" class="LineNr">1982 </span> <span class="subxS2Comment"># . . call</span> <span id="L1983" class="LineNr">1983 </span> e8/call <a href='../102test.subx.html#L23'>check-ints-equal</a>/disp32 @@ -1745,7 +1745,7 @@ if ('onhashchange' in window) { <span id="L1995" class="LineNr">1995 </span> <span class="subxComment"># setup</span> <span id="L1996" class="LineNr">1996 </span> <span class="subxS1Comment"># . clear-stream(_test-input-stream)</span> <span id="L1997" class="LineNr">1997 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L1998" class="LineNr">1998 </span> 68/push <a href='../112read-byte.subx.html#L287'>_test-input-stream</a>/imm32 +<span id="L1998" class="LineNr">1998 </span> 68/push <a href='../112read-byte.subx.html#L331'>_test-input-stream</a>/imm32 <span id="L1999" class="LineNr">1999 </span> <span class="subxS2Comment"># . . call</span> <span id="L2000" class="LineNr">2000 </span> e8/call <a href='../106stream.subx.html#L17'>clear-stream</a>/disp32 <span id="L2001" class="LineNr">2001 </span> <span class="subxS2Comment"># . . discard args</span> @@ -1758,7 +1758,7 @@ if ('onhashchange' in window) { <span id="L2008" class="LineNr">2008 </span> <span class="subxComment"># next-word-or-expression(_test-input-stream, slice)</span> <span id="L2009" class="LineNr">2009 </span> <span class="subxS2Comment"># . . push args</span> <span id="L2010" class="LineNr">2010 </span> 51/push-ecx -<span id="L2011" class="LineNr">2011 </span> 68/push <a href='../112read-byte.subx.html#L287'>_test-input-stream</a>/imm32 +<span id="L2011" class="LineNr">2011 </span> 68/push <a href='../112read-byte.subx.html#L331'>_test-input-stream</a>/imm32 <span id="L2012" class="LineNr">2012 </span> <span class="subxS2Comment"># . . call</span> <span id="L2013" class="LineNr">2013 </span> e8/call <a href='sigils.subx.html#L1624'>next-word-or-expression</a>/disp32 <span id="L2014" class="LineNr">2014 </span> <span class="subxS2Comment"># . . discard args</span> @@ -1787,7 +1787,7 @@ if ('onhashchange' in window) { <span id="L2037" class="LineNr">2037 </span> <span class="subxComment"># setup</span> <span id="L2038" class="LineNr">2038 </span> <span class="subxS1Comment"># . clear-stream(_test-input-stream)</span> <span id="L2039" class="LineNr">2039 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L2040" class="LineNr">2040 </span> 68/push <a href='../112read-byte.subx.html#L287'>_test-input-stream</a>/imm32 +<span id="L2040" class="LineNr">2040 </span> 68/push <a href='../112read-byte.subx.html#L331'>_test-input-stream</a>/imm32 <span id="L2041" class="LineNr">2041 </span> <span class="subxS2Comment"># . . call</span> <span id="L2042" class="LineNr">2042 </span> e8/call <a href='../106stream.subx.html#L17'>clear-stream</a>/disp32 <span id="L2043" class="LineNr">2043 </span> <span class="subxS2Comment"># . . discard args</span> @@ -1799,7 +1799,7 @@ if ('onhashchange' in window) { <span id="L2049" class="LineNr">2049 </span> <span class="subxComment"># write(_test-input-stream, " \"a b\"/imm32 ")</span> <span id="L2050" class="LineNr">2050 </span> <span class="subxS2Comment"># . . push args</span> <span id="L2051" class="LineNr">2051 </span> 68/push <span class="Constant">" \"</span>a b\<span class="Constant">"/imm32 "</span>/imm32 -<span id="L2052" class="LineNr">2052 </span> 68/push <a href='../112read-byte.subx.html#L287'>_test-input-stream</a>/imm32 +<span id="L2052" class="LineNr">2052 </span> 68/push <a href='../112read-byte.subx.html#L331'>_test-input-stream</a>/imm32 <span id="L2053" class="LineNr">2053 </span> <span class="subxS2Comment"># . . call</span> <span id="L2054" class="LineNr">2054 </span> e8/call <a href='../108write.subx.html#L24'>write</a>/disp32 <span id="L2055" class="LineNr">2055 </span> <span class="subxS2Comment"># . . discard args</span> @@ -1807,7 +1807,7 @@ if ('onhashchange' in window) { <span id="L2057" class="LineNr">2057 </span> <span class="subxComment"># next-word-or-expression(_test-input-stream, slice)</span> <span id="L2058" class="LineNr">2058 </span> <span class="subxS2Comment"># . . push args</span> <span id="L2059" class="LineNr">2059 </span> 51/push-ecx -<span id="L2060" class="LineNr">2060 </span> 68/push <a href='../112read-byte.subx.html#L287'>_test-input-stream</a>/imm32 +<span id="L2060" class="LineNr">2060 </span> 68/push <a href='../112read-byte.subx.html#L331'>_test-input-stream</a>/imm32 <span id="L2061" class="LineNr">2061 </span> <span class="subxS2Comment"># . . call</span> <span id="L2062" class="LineNr">2062 </span> e8/call <a href='sigils.subx.html#L1624'>next-word-or-expression</a>/disp32 <span id="L2063" class="LineNr">2063 </span> <span class="subxS2Comment"># . . discard args</span> @@ -1819,7 +1819,7 @@ if ('onhashchange' in window) { <span id="L2069" class="LineNr">2069 </span> 68/push 0xd/imm32 <span id="L2070" class="LineNr">2070 </span> <span class="subxS2Comment"># . . push slice->start - _test-input-stream</span> <span id="L2071" class="LineNr">2071 </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="L2072" class="LineNr">2072 </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='../112read-byte.subx.html#L287'>_test-input-stream</a>/imm32 <span class="subxComment"># subtract from eax</span> +<span id="L2072" class="LineNr">2072 </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='../112read-byte.subx.html#L331'>_test-input-stream</a>/imm32 <span class="subxComment"># subtract from eax</span> <span id="L2073" class="LineNr">2073 </span> 50/push-eax <span id="L2074" class="LineNr">2074 </span> <span class="subxS2Comment"># . . call</span> <span id="L2075" class="LineNr">2075 </span> e8/call <a href='../102test.subx.html#L23'>check-ints-equal</a>/disp32 @@ -1832,7 +1832,7 @@ if ('onhashchange' in window) { <span id="L2082" class="LineNr">2082 </span> 68/push 0x18/imm32 <span id="L2083" class="LineNr">2083 </span> <span class="subxS2Comment"># . . push slice->end - _test-input-stream</span> <span id="L2084" class="LineNr">2084 </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="L2085" class="LineNr">2085 </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='../112read-byte.subx.html#L287'>_test-input-stream</a>/imm32 <span class="subxComment"># subtract from eax</span> +<span id="L2085" class="LineNr">2085 </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='../112read-byte.subx.html#L331'>_test-input-stream</a>/imm32 <span class="subxComment"># subtract from eax</span> <span id="L2086" class="LineNr">2086 </span> 50/push-eax <span id="L2087" class="LineNr">2087 </span> <span class="subxS2Comment"># . . call</span> <span id="L2088" class="LineNr">2088 </span> e8/call <a href='../102test.subx.html#L23'>check-ints-equal</a>/disp32 @@ -1850,7 +1850,7 @@ if ('onhashchange' in window) { <span id="L2100" class="LineNr">2100 </span> <span class="subxComment"># setup</span> <span id="L2101" class="LineNr">2101 </span> <span class="subxS1Comment"># . clear-stream(_test-input-stream)</span> <span id="L2102" class="LineNr">2102 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L2103" class="LineNr">2103 </span> 68/push <a href='../112read-byte.subx.html#L287'>_test-input-stream</a>/imm32 +<span id="L2103" class="LineNr">2103 </span> 68/push <a href='../112read-byte.subx.html#L331'>_test-input-stream</a>/imm32 <span id="L2104" class="LineNr">2104 </span> <span class="subxS2Comment"># . . call</span> <span id="L2105" class="LineNr">2105 </span> e8/call <a href='../106stream.subx.html#L17'>clear-stream</a>/disp32 <span id="L2106" class="LineNr">2106 </span> <span class="subxS2Comment"># . . discard args</span> @@ -1862,7 +1862,7 @@ if ('onhashchange' in window) { <span id="L2112" class="LineNr">2112 </span> <span class="subxComment"># write(_test-input-stream, " \"a\\\"b\"/x")</span> <span id="L2113" class="LineNr">2113 </span> <span class="subxS2Comment"># . . push args</span> <span id="L2114" class="LineNr">2114 </span> 68/push <span class="Constant">" \"</span>a\\\<span class="Constant">"b\"</span>/x"/imm32 -<span id="L2115" class="LineNr">2115 </span> 68/push <a href='../112read-byte.subx.html#L287'>_test-input-stream</a>/imm32 +<span id="L2115" class="LineNr">2115 </span> 68/push <a href='../112read-byte.subx.html#L331'>_test-input-stream</a>/imm32 <span id="L2116" class="LineNr">2116 </span> <span class="subxS2Comment"># . . call</span> <span id="L2117" class="LineNr">2117 </span> e8/call <a href='../108write.subx.html#L24'>write</a>/disp32 <span id="L2118" class="LineNr">2118 </span> <span class="subxS2Comment"># . . discard args</span> @@ -1870,7 +1870,7 @@ if ('onhashchange' in window) { <span id="L2120" class="LineNr">2120 </span> <span class="subxComment"># next-word-or-expression(_test-input-stream, slice)</span> <span id="L2121" class="LineNr">2121 </span> <span class="subxS2Comment"># . . push args</span> <span id="L2122" class="LineNr">2122 </span> 51/push-ecx -<span id="L2123" class="LineNr">2123 </span> 68/push <a href='../112read-byte.subx.html#L287'>_test-input-stream</a>/imm32 +<span id="L2123" class="LineNr">2123 </span> 68/push <a href='../112read-byte.subx.html#L331'>_test-input-stream</a>/imm32 <span id="L2124" class="LineNr">2124 </span> <span class="subxS2Comment"># . . call</span> <span id="L2125" class="LineNr">2125 </span> e8/call <a href='sigils.subx.html#L1624'>next-word-or-expression</a>/disp32 <span id="L2126" class="LineNr">2126 </span> <span class="subxS2Comment"># . . discard args</span> @@ -1882,7 +1882,7 @@ if ('onhashchange' in window) { <span id="L2132" class="LineNr">2132 </span> 68/push 0xd/imm32 <span id="L2133" class="LineNr">2133 </span> <span class="subxS2Comment"># . . push slice->start - _test-input-stream</span> <span id="L2134" class="LineNr">2134 </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="L2135" class="LineNr">2135 </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='../112read-byte.subx.html#L287'>_test-input-stream</a>/imm32 <span class="subxComment"># subtract from eax</span> +<span id="L2135" class="LineNr">2135 </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='../112read-byte.subx.html#L331'>_test-input-stream</a>/imm32 <span class="subxComment"># subtract from eax</span> <span id="L2136" class="LineNr">2136 </span> 50/push-eax <span id="L2137" class="LineNr">2137 </span> <span class="subxS2Comment"># . . call</span> <span id="L2138" class="LineNr">2138 </span> e8/call <a href='../102test.subx.html#L23'>check-ints-equal</a>/disp32 @@ -1895,7 +1895,7 @@ if ('onhashchange' in window) { <span id="L2145" class="LineNr">2145 </span> 68/push 0x15/imm32 <span id="L2146" class="LineNr">2146 </span> <span class="subxS2Comment"># . . push slice->end - _test-input-stream</span> <span id="L2147" class="LineNr">2147 </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="L2148" class="LineNr">2148 </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='../112read-byte.subx.html#L287'>_test-input-stream</a>/imm32 <span class="subxComment"># subtract from eax</span> +<span id="L2148" class="LineNr">2148 </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='../112read-byte.subx.html#L331'>_test-input-stream</a>/imm32 <span class="subxComment"># subtract from eax</span> <span id="L2149" class="LineNr">2149 </span> 50/push-eax <span id="L2150" class="LineNr">2150 </span> <span class="subxS2Comment"># . . call</span> <span id="L2151" class="LineNr">2151 </span> e8/call <a href='../102test.subx.html#L23'>check-ints-equal</a>/disp32 @@ -1913,7 +1913,7 @@ if ('onhashchange' in window) { <span id="L2163" class="LineNr">2163 </span> <span class="subxComment"># setup</span> <span id="L2164" class="LineNr">2164 </span> <span class="subxS1Comment"># . clear-stream(_test-input-stream)</span> <span id="L2165" class="LineNr">2165 </span> <span class="subxS2Comment"># . . push args</span> -<span id="L2166" class="LineNr">2166 </span> 68/push <a href='../112read-byte.subx.html#L287'>_test-input-stream</a>/imm32 +<span id="L2166" class="LineNr">2166 </span> 68/push <a href='../112read-byte.subx.html#L331'>_test-input-stream</a>/imm32 <span id="L2167" class="LineNr">2167 </span> <span class="subxS2Comment"># . . call</span> <span id="L2168" class="LineNr">2168 </span> e8/call <a href='../106stream.subx.html#L17'>clear-stream</a>/disp32 <span id="L2169" class="LineNr">2169 </span> <span class="subxS2Comment"># . . discard args</span> @@ -1925,7 +1925,7 @@ if ('onhashchange' in window) { <span id="L2175" class="LineNr">2175 </span> <span class="subxComment"># write(_test-input-stream, " *(a b)/imm32 ")</span> <span id="L2176" class="LineNr">2176 </span> <span class="subxS2Comment"># . . push args</span> <span id="L2177" class="LineNr">2177 </span> 68/push <span class="Constant">" *(a b)/imm32 "</span>/imm32 -<span id="L2178" class="LineNr">2178 </span> 68/push <a href='../112read-byte.subx.html#L287'>_test-input-stream</a>/imm32 +<span id="L2178" class="LineNr">2178 </span> 68/push <a href='../112read-byte.subx.html#L331'>_test-input-stream</a>/imm32 <span id="L2179" class="LineNr">2179 </span> <span class="subxS2Comment"># . . call</span> <span id="L2180" class="LineNr">2180 </span> e8/call <a href='../108write.subx.html#L24'>write</a>/disp32 <span id="L2181" class="LineNr">2181 </span> <span class="subxS2Comment"># . . discard args</span> @@ -1933,7 +1933,7 @@ if ('onhashchange' in window) { <span id="L2183" class="LineNr">2183 </span> <span class="subxComment"># next-word-or-expression(_test-input-stream, slice)</span> <span id="L2184" class="LineNr">2184 </span> <span class="subxS2Comment"># . . push args</span> <span id="L2185" class="LineNr">2185 </span> 51/push-ecx -<span id="L2186" class="LineNr">2186 </span> 68/push <a href='../112read-byte.subx.html#L287'>_test-input-stream</a>/imm32 +<span id="L2186" class="LineNr">2186 </span> 68/push <a href='../112read-byte.subx.html#L331'>_test-input-stream</a>/imm32 <span id="L2187" class="LineNr">2187 </span> <span class="subxS2Comment"># . . call</span> <span id="L2188" class="LineNr">2188 </span> e8/call <a href='sigils.subx.html#L1624'>next-word-or-expression</a>/disp32 <span id="L2189" class="LineNr">2189 </span> <span class="subxS2Comment"># . . discard args</span> @@ -1945,7 +1945,7 @@ if ('onhashchange' in window) { <span id="L2195" class="LineNr">2195 </span> 68/push 0xd/imm32 <span id="L2196" class="LineNr">2196 </span> <span class="subxS2Comment"># . . push slice->start - _test-input-stream</span> <span id="L2197" class="LineNr">2197 </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="L2198" class="LineNr">2198 </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='../112read-byte.subx.html#L287'>_test-input-stream</a>/imm32 <span class="subxComment"># subtract from eax</span> +<span id="L2198" class="LineNr">2198 </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='../112read-byte.subx.html#L331'>_test-input-stream</a>/imm32 <span class="subxComment"># subtract from eax</span> <span id="L2199" class="LineNr">2199 </span> 50/push-eax <span id="L2200" class="LineNr">2200 </span> <span class="subxS2Comment"># . . call</span> <span id="L2201" class="LineNr">2201 </span> e8/call <a href='../102test.subx.html#L23'>check-ints-equal</a>/disp32 @@ -1958,7 +1958,7 @@ if ('onhashchange' in window) { <span id="L2208" class="LineNr">2208 </span> 68/push 0x19/imm32 <span id="L2209" class="LineNr">2209 </span> <span class="subxS2Comment"># . . push slice->end - _test-input-stream</span> <span id="L2210" class="LineNr">2210 </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="L2211" class="LineNr">2211 </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='../112read-byte.subx.html#L287'>_test-input-stream</a>/imm32 <span class="subxComment"># subtract from eax</span> +<span id="L2211" class="LineNr">2211 </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='../112read-byte.subx.html#L331'>_test-input-stream</a>/imm32 <span class="subxComment"># subtract from eax</span> <span id="L2212" class="LineNr">2212 </span> 50/push-eax <span id="L2213" class="LineNr">2213 </span> <span class="subxS2Comment"># . . call</span> <span id="L2214" class="LineNr">2214 </span> e8/call <a href='../102test.subx.html#L23'>check-ints-equal</a>/disp32 |