about summary refs log tree commit diff stats
path: root/html/subx/apps/pack.subx.html
diff options
context:
space:
mode:
Diffstat (limited to 'html/subx/apps/pack.subx.html')
-rw-r--r--html/subx/apps/pack.subx.html218
1 files changed, 109 insertions, 109 deletions
diff --git a/html/subx/apps/pack.subx.html b/html/subx/apps/pack.subx.html
index 72fc28de..9a8758f4 100644
--- a/html/subx/apps/pack.subx.html
+++ b/html/subx/apps/pack.subx.html
@@ -160,7 +160,7 @@ if ('onhashchange' in window) {
 <span id="L96" class="LineNr">  96 </span>    <span class="subxComment">#   var in-code? = false</span>
 <span id="L97" class="LineNr">  97 </span>    <span class="subxComment">#   while true</span>
 <span id="L98" class="LineNr">  98 </span>    <span class="subxComment">#     clear-stream(line)</span>
-<span id="L99" class="LineNr">  99 </span>    <span class="subxComment">#     read-line(in, line)</span>
+<span id="L99" class="LineNr">  99 </span>    <span class="subxComment">#     read-line-buffered(in, line)</span>
 <span id="L100" class="LineNr"> 100 </span>    <span class="subxComment">#     if (line-&gt;write == 0) break             # end of file</span>
 <span id="L101" class="LineNr"> 101 </span>    <span class="subxComment">#     var word-slice = next-word(line)</span>
 <span id="L102" class="LineNr"> 102 </span>    <span class="subxComment">#     if slice-empty?(word-slice)             # whitespace</span>
@@ -205,12 +205,12 @@ if ('onhashchange' in window) {
 <span id="L141" class="LineNr"> 141 </span>    e8/call  <a href='../055stream.subx.html#L17'>clear-stream</a>/disp32
 <span id="L142" class="LineNr"> 142 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L143" class="LineNr"> 143 </span>    81          0/subop/add         3/mod/direct    4/rm32/ESP   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>         <span class="Normal"> . </span>              4/imm32           <span class="subxComment"># add to ESP</span>
-<span id="L144" class="LineNr"> 144 </span>    <span class="subxComment"># read-line(in, line)</span>
+<span id="L144" class="LineNr"> 144 </span>    <span class="subxComment"># read-line-buffered(in, line)</span>
 <span id="L145" class="LineNr"> 145 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L146" class="LineNr"> 146 </span>    51/push-ECX
 <span id="L147" class="LineNr"> 147 </span>    ff          6/subop/push        1/mod/*+disp8   5/rm32/EBP   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>          8/disp8        <span class="Normal"> . </span>                <span class="subxComment"># push *(EBP+8)</span>
 <span id="L148" class="LineNr"> 148 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L149" class="LineNr"> 149 </span>    e8/call  <a href='../071read-line.subx.html#L16'>read-line</a>/disp32
+<span id="L149" class="LineNr"> 149 </span>    e8/call  <a href='../071read-line.subx.html#L16'>read-line-buffered</a>/disp32
 <span id="L150" class="LineNr"> 150 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L151" class="LineNr"> 151 </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="L152" class="LineNr"> 152 </span><span class="Constant">$convert:check0</span>:
@@ -403,7 +403,7 @@ if ('onhashchange' in window) {
 <span id="L446" class="LineNr"> 446 </span>    68/push  <span class="Constant">&quot;&quot;</span>/imm32
 <span id="L447" class="LineNr"> 447 </span>    68/push  _test-output-stream/imm32
 <span id="L448" class="LineNr"> 448 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L449" class="LineNr"> 449 </span>    e8/call  <a href='../058stream-equal.subx.html#L199'>check-stream-equal</a>/disp32
+<span id="L449" class="LineNr"> 449 </span>    e8/call  <a href='../058stream-equal.subx.html#L200'>check-stream-equal</a>/disp32
 <span id="L450" class="LineNr"> 450 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L451" class="LineNr"> 451 </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>              0xc/imm32         <span class="subxComment"># add to ESP</span>
 <span id="L452" class="LineNr"> 452 </span>    <span class="subxS1Comment"># . epilog</span>
@@ -480,7 +480,7 @@ if ('onhashchange' in window) {
 <span id="L523" class="LineNr"> 523 </span>    68/push  <span class="Constant">&quot;    &quot;</span>/imm32
 <span id="L524" class="LineNr"> 524 </span>    68/push  _test-output-stream/imm32
 <span id="L525" class="LineNr"> 525 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L526" class="LineNr"> 526 </span>    e8/call  <a href='../058stream-equal.subx.html#L569'>check-next-stream-line-equal</a>/disp32
+<span id="L526" class="LineNr"> 526 </span>    e8/call  <a href='../058stream-equal.subx.html#L570'>check-next-stream-line-equal</a>/disp32
 <span id="L527" class="LineNr"> 527 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L528" class="LineNr"> 528 </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>              0xc/imm32         <span class="subxComment"># add to ESP</span>
 <span id="L529" class="LineNr"> 529 </span>    <span class="subxS1Comment"># . epilog</span>
@@ -527,9 +527,9 @@ if ('onhashchange' in window) {
 <span id="L570" class="LineNr"> 570 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L571" class="LineNr"> 571 </span>    81          0/subop/add         3/mod/direct    4/rm32/ESP   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>         <span class="Normal"> . </span>              4/imm32           <span class="subxComment"># add to ESP</span>
 <span id="L572" class="LineNr"> 572 </span>    <span class="subxComment"># initialize input</span>
-<span id="L573" class="LineNr"> 573 </span>    <span class="subxS1Comment"># . write(_test-input-stream, &quot;== abcd&quot;)</span>
+<span id="L573" class="LineNr"> 573 </span>    <span class="subxS1Comment"># . write(_test-input-stream, &quot;== abcd 0x1&quot;)</span>
 <span id="L574" class="LineNr"> 574 </span>    <span class="subxS2Comment"># . . push args</span>
-<span id="L575" class="LineNr"> 575 </span>    68/push  <span class="Constant">&quot;== abcd&quot;</span>/imm32
+<span id="L575" class="LineNr"> 575 </span>    68/push  <span class="Constant">&quot;== abcd 0x1&quot;</span>/imm32
 <span id="L576" class="LineNr"> 576 </span>    68/push  _test-input-stream/imm32
 <span id="L577" class="LineNr"> 577 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L578" class="LineNr"> 578 </span>    e8/call  <a href='../057write.subx.html#L24'>write</a>/disp32
@@ -551,13 +551,13 @@ if ('onhashchange' in window) {
 <span id="L594" class="LineNr"> 594 </span>    e8/call  <a href='../064write-byte.subx.html#L79'>flush</a>/disp32
 <span id="L595" class="LineNr"> 595 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L596" class="LineNr"> 596 </span>    81          0/subop/add         3/mod/direct    4/rm32/ESP   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>         <span class="Normal"> . </span>              4/imm32           <span class="subxComment"># add to ESP</span>
-<span id="L597" class="LineNr"> 597 </span>    <span class="subxS1Comment"># . check-stream-equal(_test-output-stream, &quot;== abcd&quot;, msg)</span>
+<span id="L597" class="LineNr"> 597 </span>    <span class="subxS1Comment"># . check-stream-equal(_test-output-stream, &quot;== abcd 0x1&quot;, msg)</span>
 <span id="L598" class="LineNr"> 598 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L599" class="LineNr"> 599 </span>    68/push  <span class="Constant">&quot;F - test-convert-passes-segment-headers-through&quot;</span>/imm32
-<span id="L600" class="LineNr"> 600 </span>    68/push  <span class="Constant">&quot;== abcd&quot;</span>/imm32
+<span id="L600" class="LineNr"> 600 </span>    68/push  <span class="Constant">&quot;== abcd 0x1&quot;</span>/imm32
 <span id="L601" class="LineNr"> 601 </span>    68/push  _test-output-stream/imm32
 <span id="L602" class="LineNr"> 602 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L603" class="LineNr"> 603 </span>    e8/call  <a href='../058stream-equal.subx.html#L199'>check-stream-equal</a>/disp32
+<span id="L603" class="LineNr"> 603 </span>    e8/call  <a href='../058stream-equal.subx.html#L200'>check-stream-equal</a>/disp32
 <span id="L604" class="LineNr"> 604 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L605" class="LineNr"> 605 </span>    81          0/subop/add         3/mod/direct    4/rm32/ESP   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>         <span class="Normal"> . </span>              0xc/imm32         <span class="subxComment"># add to ESP</span>
 <span id="L606" class="LineNr"> 606 </span>    <span class="subxS1Comment"># . epilog</span>
@@ -604,20 +604,20 @@ if ('onhashchange' in window) {
 <span id="L647" class="LineNr"> 647 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L648" class="LineNr"> 648 </span>    81          0/subop/add         3/mod/direct    4/rm32/ESP   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>         <span class="Normal"> . </span>              4/imm32           <span class="subxComment"># add to ESP</span>
 <span id="L649" class="LineNr"> 649 </span>    <span class="subxComment"># initialize input</span>
-<span id="L650" class="LineNr"> 650 </span>    <span class="subxComment">#   == code</span>
-<span id="L651" class="LineNr"> 651 </span>    <span class="subxComment">#   == data</span>
+<span id="L650" class="LineNr"> 650 </span>    <span class="subxComment">#   == code 0x1</span>
+<span id="L651" class="LineNr"> 651 </span>    <span class="subxComment">#   == data 0x2</span>
 <span id="L652" class="LineNr"> 652 </span>    <span class="subxComment">#   3 4/imm32</span>
-<span id="L653" class="LineNr"> 653 </span>    <span class="subxS1Comment"># . write(_test-input-stream, &quot;== code&quot;)</span>
+<span id="L653" class="LineNr"> 653 </span>    <span class="subxS1Comment"># . write(_test-input-stream, &quot;== code 0x1&quot;)</span>
 <span id="L654" class="LineNr"> 654 </span>    <span class="subxS2Comment"># . . push args</span>
-<span id="L655" class="LineNr"> 655 </span>    68/push  <span class="Constant">&quot;== code\n&quot;</span>/imm32
+<span id="L655" class="LineNr"> 655 </span>    68/push  <span class="Constant">&quot;== code 0x1\n&quot;</span>/imm32
 <span id="L656" class="LineNr"> 656 </span>    68/push  _test-input-stream/imm32
 <span id="L657" class="LineNr"> 657 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L658" class="LineNr"> 658 </span>    e8/call  <a href='../057write.subx.html#L24'>write</a>/disp32
 <span id="L659" class="LineNr"> 659 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L660" class="LineNr"> 660 </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="L661" class="LineNr"> 661 </span>    <span class="subxS1Comment"># . write(_test-input-stream, &quot;== data\n&quot;)</span>
+<span id="L661" class="LineNr"> 661 </span>    <span class="subxS1Comment"># . write(_test-input-stream, &quot;== data 0x2\n&quot;)</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">&quot;== data\n&quot;</span>/imm32
+<span id="L663" class="LineNr"> 663 </span>    68/push  <span class="Constant">&quot;== data 0x2\n&quot;</span>/imm32
 <span id="L664" class="LineNr"> 664 </span>    68/push  _test-input-stream/imm32
 <span id="L665" class="LineNr"> 665 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L666" class="LineNr"> 666 </span>    e8/call  <a href='../057write.subx.html#L24'>write</a>/disp32
@@ -648,22 +648,22 @@ if ('onhashchange' in window) {
 <span id="L716" class="LineNr"> 716 </span>    e8/call  <a href='../064write-byte.subx.html#L79'>flush</a>/disp32
 <span id="L717" class="LineNr"> 717 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L718" class="LineNr"> 718 </span>    81          0/subop/add         3/mod/direct    4/rm32/ESP   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>         <span class="Normal"> . </span>              4/imm32           <span class="subxComment"># add to ESP</span>
-<span id="L719" class="LineNr"> 719 </span>    <span class="subxS1Comment"># . check-next-stream-line-equal(_test-output-stream, &quot;== code&quot;, msg)</span>
+<span id="L719" class="LineNr"> 719 </span>    <span class="subxS1Comment"># . check-next-stream-line-equal(_test-output-stream, &quot;== code 0x1&quot;, msg)</span>
 <span id="L720" class="LineNr"> 720 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L721" class="LineNr"> 721 </span>    68/push  <span class="Constant">&quot;F - <a href='pack.subx.html#L611'>test-convert-in-data-segment</a>/0&quot;</span>/imm32
-<span id="L722" class="LineNr"> 722 </span>    68/push  <span class="Constant">&quot;== code&quot;</span>/imm32
+<span id="L722" class="LineNr"> 722 </span>    68/push  <span class="Constant">&quot;== code 0x1&quot;</span>/imm32
 <span id="L723" class="LineNr"> 723 </span>    68/push  _test-output-stream/imm32
 <span id="L724" class="LineNr"> 724 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L725" class="LineNr"> 725 </span>    e8/call  <a href='../058stream-equal.subx.html#L569'>check-next-stream-line-equal</a>/disp32
+<span id="L725" class="LineNr"> 725 </span>    e8/call  <a href='../058stream-equal.subx.html#L570'>check-next-stream-line-equal</a>/disp32
 <span id="L726" class="LineNr"> 726 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L727" class="LineNr"> 727 </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>              0xc/imm32         <span class="subxComment"># add to ESP</span>
-<span id="L728" class="LineNr"> 728 </span>    <span class="subxS1Comment"># . check-next-stream-line-equal(_test-output-stream, &quot;== data&quot;, msg)</span>
+<span id="L728" class="LineNr"> 728 </span>    <span class="subxS1Comment"># . check-next-stream-line-equal(_test-output-stream, &quot;== data 0x2&quot;, msg)</span>
 <span id="L729" class="LineNr"> 729 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L730" class="LineNr"> 730 </span>    68/push  <span class="Constant">&quot;F - <a href='pack.subx.html#L611'>test-convert-in-data-segment</a>/1&quot;</span>/imm32
-<span id="L731" class="LineNr"> 731 </span>    68/push  <span class="Constant">&quot;== data&quot;</span>/imm32
+<span id="L731" class="LineNr"> 731 </span>    68/push  <span class="Constant">&quot;== data 0x2&quot;</span>/imm32
 <span id="L732" class="LineNr"> 732 </span>    68/push  _test-output-stream/imm32
 <span id="L733" class="LineNr"> 733 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L734" class="LineNr"> 734 </span>    e8/call  <a href='../058stream-equal.subx.html#L569'>check-next-stream-line-equal</a>/disp32
+<span id="L734" class="LineNr"> 734 </span>    e8/call  <a href='../058stream-equal.subx.html#L570'>check-next-stream-line-equal</a>/disp32
 <span id="L735" class="LineNr"> 735 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L736" class="LineNr"> 736 </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>              0xc/imm32         <span class="subxComment"># add to ESP</span>
 <span id="L737" class="LineNr"> 737 </span>    <span class="subxS1Comment"># . check-next-stream-line-equal(_test-output-stream, &quot;03 04 00 00 00 &quot;, msg)</span>
@@ -672,7 +672,7 @@ if ('onhashchange' in window) {
 <span id="L740" class="LineNr"> 740 </span>    68/push  <span class="Constant">&quot;03 04 00 00 00 &quot;</span>/imm32
 <span id="L741" class="LineNr"> 741 </span>    68/push  _test-output-stream/imm32
 <span id="L742" class="LineNr"> 742 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L743" class="LineNr"> 743 </span>    e8/call  <a href='../058stream-equal.subx.html#L569'>check-next-stream-line-equal</a>/disp32
+<span id="L743" class="LineNr"> 743 </span>    e8/call  <a href='../058stream-equal.subx.html#L570'>check-next-stream-line-equal</a>/disp32
 <span id="L744" class="LineNr"> 744 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L745" class="LineNr"> 745 </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>              0xc/imm32         <span class="subxComment"># add to ESP</span>
 <span id="L746" class="LineNr"> 746 </span>    <span class="subxS1Comment"># . epilog</span>
@@ -719,14 +719,14 @@ if ('onhashchange' in window) {
 <span id="L787" class="LineNr"> 787 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L788" class="LineNr"> 788 </span>    81          0/subop/add         3/mod/direct    4/rm32/ESP   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>         <span class="Normal"> . </span>              4/imm32           <span class="subxComment"># add to ESP</span>
 <span id="L789" class="LineNr"> 789 </span>    <span class="subxComment"># initialize input</span>
-<span id="L790" class="LineNr"> 790 </span>    <span class="subxComment">#   == code</span>
+<span id="L790" class="LineNr"> 790 </span>    <span class="subxComment">#   == code 0x1</span>
 <span id="L791" class="LineNr"> 791 </span>    <span class="subxComment">#   e8/call 20/disp32</span>
 <span id="L792" class="LineNr"> 792 </span>    <span class="subxComment">#   68/push 0x20/imm8</span>
-<span id="L793" class="LineNr"> 793 </span>    <span class="subxComment">#   == data</span>
+<span id="L793" class="LineNr"> 793 </span>    <span class="subxComment">#   == data 0x2</span>
 <span id="L794" class="LineNr"> 794 </span>    <span class="subxComment">#   3 4/imm32</span>
-<span id="L795" class="LineNr"> 795 </span>    <span class="subxS1Comment"># . write(_test-input-stream, &quot;== code\n&quot;)</span>
+<span id="L795" class="LineNr"> 795 </span>    <span class="subxS1Comment"># . write(_test-input-stream, &quot;== code 0x1\n&quot;)</span>
 <span id="L796" class="LineNr"> 796 </span>    <span class="subxS2Comment"># . . push args</span>
-<span id="L797" class="LineNr"> 797 </span>    68/push  <span class="Constant">&quot;== code\n&quot;</span>/imm32
+<span id="L797" class="LineNr"> 797 </span>    68/push  <span class="Constant">&quot;== code 0x1\n&quot;</span>/imm32
 <span id="L798" class="LineNr"> 798 </span>    68/push  _test-input-stream/imm32
 <span id="L799" class="LineNr"> 799 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L800" class="LineNr"> 800 </span>    e8/call  <a href='../057write.subx.html#L24'>write</a>/disp32
@@ -748,9 +748,9 @@ if ('onhashchange' in window) {
 <span id="L816" class="LineNr"> 816 </span>    e8/call  <a href='../057write.subx.html#L24'>write</a>/disp32
 <span id="L817" class="LineNr"> 817 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L818" class="LineNr"> 818 </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="L819" class="LineNr"> 819 </span>    <span class="subxS1Comment"># . write(_test-input-stream, &quot;== data\n&quot;)</span>
+<span id="L819" class="LineNr"> 819 </span>    <span class="subxS1Comment"># . write(_test-input-stream, &quot;== data 0x2\n&quot;)</span>
 <span id="L820" class="LineNr"> 820 </span>    <span class="subxS2Comment"># . . push args</span>
-<span id="L821" class="LineNr"> 821 </span>    68/push  <span class="Constant">&quot;== data\n&quot;</span>/imm32
+<span id="L821" class="LineNr"> 821 </span>    68/push  <span class="Constant">&quot;== data 0x2\n&quot;</span>/imm32
 <span id="L822" class="LineNr"> 822 </span>    68/push  _test-input-stream/imm32
 <span id="L823" class="LineNr"> 823 </span>    <span class="subxS2Comment"># . . call</span>
 <span id="L824" class="LineNr"> 824 </span>    e8/call  <a href='../057write.subx.html#L24'>write</a>/disp32
@@ -773,10 +773,10 @@ if ('onhashchange' in window) {
 <span id="L841" class="LineNr"> 841 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L842" class="LineNr"> 842 </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="L843" class="LineNr"> 843 </span>    <span class="subxComment"># check output</span>
-<span id="L844" class="LineNr"> 844 </span>    <span class="subxComment">#   == code</span>
+<span id="L844" class="LineNr"> 844 </span>    <span class="subxComment">#   == code 0x1</span>
 <span id="L845" class="LineNr"> 845 </span>    <span class="subxComment">#   e8 20 00 00 00  # e8/call 20/disp32</span>
 <span id="L846" class="LineNr"> 846 </span>    <span class="subxComment">#   68 20  # 68/push 0x20/imm8</span>
-<span id="L847" class="LineNr"> 847 </span>    <span class="subxComment">#   == data</span>
+<span id="L847" class="LineNr"> 847 </span>    <span class="subxComment">#   == data 0x2</span>
 <span id="L848" class="LineNr"> 848 </span>    <span class="subxComment">#   03 04 00 00 00</span>
 <span id="L849" class="Folded"> 849 </span><span class="Folded">+-- 26 lines: #?     # debug print ---------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L875" class="LineNr"> 875 </span>    <span class="subxS1Comment"># . flush(_test-output-buffered-file)</span>
@@ -786,13 +786,13 @@ if ('onhashchange' in window) {
 <span id="L879" class="LineNr"> 879 </span>    e8/call  <a href='../064write-byte.subx.html#L79'>flush</a>/disp32
 <span id="L880" class="LineNr"> 880 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L881" class="LineNr"> 881 </span>    81          0/subop/add         3/mod/direct    4/rm32/ESP   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>         <span class="Normal"> . </span>              4/imm32           <span class="subxComment"># add to ESP</span>
-<span id="L882" class="LineNr"> 882 </span>    <span class="subxS1Comment"># . check-next-stream-line-equal(_test-output-stream, &quot;== code&quot;, msg)</span>
+<span id="L882" class="LineNr"> 882 </span>    <span class="subxS1Comment"># . check-next-stream-line-equal(_test-output-stream, &quot;== code 0x1&quot;, msg)</span>
 <span id="L883" class="LineNr"> 883 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L884" class="LineNr"> 884 </span>    68/push  <span class="Constant">&quot;F - <a href='pack.subx.html#L751'>test-convert-code-and-data-segments</a>/0&quot;</span>/imm32
-<span id="L885" class="LineNr"> 885 </span>    68/push  <span class="Constant">&quot;== code&quot;</span>/imm32
+<span id="L885" class="LineNr"> 885 </span>    68/push  <span class="Constant">&quot;== code 0x1&quot;</span>/imm32
 <span id="L886" class="LineNr"> 886 </span>    68/push  _test-output-stream/imm32
 <span id="L887" class="LineNr"> 887 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L888" class="LineNr"> 888 </span>    e8/call  <a href='../058stream-equal.subx.html#L569'>check-next-stream-line-equal</a>/disp32
+<span id="L888" class="LineNr"> 888 </span>    e8/call  <a href='../058stream-equal.subx.html#L570'>check-next-stream-line-equal</a>/disp32
 <span id="L889" class="LineNr"> 889 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L890" class="LineNr"> 890 </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>              0xc/imm32         <span class="subxComment"># add to ESP</span>
 <span id="L891" class="LineNr"> 891 </span>    <span class="subxS1Comment"># . check-next-stream-line-equal(_test-output-stream, &quot;e8 20 00 00 00  # e8/call 20/disp32&quot;, msg)</span>
@@ -801,7 +801,7 @@ if ('onhashchange' in window) {
 <span id="L894" class="LineNr"> 894 </span>    68/push  <span class="Constant">&quot;e8 20 00 00 00  # e8/call 20/disp32&quot;</span>/imm32
 <span id="L895" class="LineNr"> 895 </span>    68/push  _test-output-stream/imm32
 <span id="L896" class="LineNr"> 896 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L897" class="LineNr"> 897 </span>    e8/call  <a href='../058stream-equal.subx.html#L569'>check-next-stream-line-equal</a>/disp32
+<span id="L897" class="LineNr"> 897 </span>    e8/call  <a href='../058stream-equal.subx.html#L570'>check-next-stream-line-equal</a>/disp32
 <span id="L898" class="LineNr"> 898 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L899" class="LineNr"> 899 </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>              0xc/imm32         <span class="subxComment"># add to ESP</span>
 <span id="L900" class="LineNr"> 900 </span>    <span class="subxS1Comment"># . check-next-stream-line-equal(_test-output-stream, &quot;68 20  # 68/push 0x20/imm8&quot;, msg)</span>
@@ -810,16 +810,16 @@ if ('onhashchange' in window) {
 <span id="L903" class="LineNr"> 903 </span>    68/push  <span class="Constant">&quot;68 20  # 68/push 0x20/imm8&quot;</span>/imm32
 <span id="L904" class="LineNr"> 904 </span>    68/push  _test-output-stream/imm32
 <span id="L905" class="LineNr"> 905 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L906" class="LineNr"> 906 </span>    e8/call  <a href='../058stream-equal.subx.html#L569'>check-next-stream-line-equal</a>/disp32
+<span id="L906" class="LineNr"> 906 </span>    e8/call  <a href='../058stream-equal.subx.html#L570'>check-next-stream-line-equal</a>/disp32
 <span id="L907" class="LineNr"> 907 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L908" class="LineNr"> 908 </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>              0xc/imm32         <span class="subxComment"># add to ESP</span>
-<span id="L909" class="LineNr"> 909 </span>    <span class="subxS1Comment"># . check-next-stream-line-equal(_test-output-stream, &quot;== data&quot;, msg)</span>
+<span id="L909" class="LineNr"> 909 </span>    <span class="subxS1Comment"># . check-next-stream-line-equal(_test-output-stream, &quot;== data 0x2&quot;, msg)</span>
 <span id="L910" class="LineNr"> 910 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L911" class="LineNr"> 911 </span>    68/push  <span class="Constant">&quot;F - <a href='pack.subx.html#L751'>test-convert-code-and-data-segments</a>/3&quot;</span>/imm32
-<span id="L912" class="LineNr"> 912 </span>    68/push  <span class="Constant">&quot;== data&quot;</span>/imm32
+<span id="L912" class="LineNr"> 912 </span>    68/push  <span class="Constant">&quot;== data 0x2&quot;</span>/imm32
 <span id="L913" class="LineNr"> 913 </span>    68/push  _test-output-stream/imm32
 <span id="L914" class="LineNr"> 914 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L915" class="LineNr"> 915 </span>    e8/call  <a href='../058stream-equal.subx.html#L569'>check-next-stream-line-equal</a>/disp32
+<span id="L915" class="LineNr"> 915 </span>    e8/call  <a href='../058stream-equal.subx.html#L570'>check-next-stream-line-equal</a>/disp32
 <span id="L916" class="LineNr"> 916 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L917" class="LineNr"> 917 </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>              0xc/imm32         <span class="subxComment"># add to ESP</span>
 <span id="L918" class="LineNr"> 918 </span>    <span class="subxS1Comment"># . check-next-stream-line-equal(_test-output-stream, &quot;03 04 00 00 00 &quot;, msg)</span>
@@ -828,7 +828,7 @@ if ('onhashchange' in window) {
 <span id="L921" class="LineNr"> 921 </span>    68/push  <span class="Constant">&quot;03 04 00 00 00 &quot;</span>/imm32
 <span id="L922" class="LineNr"> 922 </span>    68/push  _test-output-stream/imm32
 <span id="L923" class="LineNr"> 923 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L924" class="LineNr"> 924 </span>    e8/call  <a href='../058stream-equal.subx.html#L569'>check-next-stream-line-equal</a>/disp32
+<span id="L924" class="LineNr"> 924 </span>    e8/call  <a href='../058stream-equal.subx.html#L570'>check-next-stream-line-equal</a>/disp32
 <span id="L925" class="LineNr"> 925 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L926" class="LineNr"> 926 </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>              0xc/imm32         <span class="subxComment"># add to ESP</span>
 <span id="L927" class="LineNr"> 927 </span>    <span class="subxS1Comment"># . epilog</span>
@@ -844,7 +844,7 @@ if ('onhashchange' in window) {
 <span id="L937" class="LineNr"> 937 </span>    <span class="subxComment">#     if slice-empty?(word-slice)                 # end of file (maybe including trailing whitespace)</span>
 <span id="L938" class="LineNr"> 938 </span>    <span class="subxComment">#       break  # skip emitting some whitespace</span>
 <span id="L939" class="LineNr"> 939 </span>    <span class="subxComment">#     if slice-starts-with?(word-slice, &quot;#&quot;)      # comment</span>
-<span id="L940" class="LineNr"> 940 </span>    <span class="subxComment">#       write-slice(out, word-slice)</span>
+<span id="L940" class="LineNr"> 940 </span>    <span class="subxComment">#       write-slice-buffered(out, word-slice)</span>
 <span id="L941" class="LineNr"> 941 </span>    <span class="subxComment">#       break</span>
 <span id="L942" class="LineNr"> 942 </span>    <span class="subxComment">#     if slice-ends-with?(word-slice, &quot;:&quot;)        # label</span>
 <span id="L943" class="LineNr"> 943 </span>    <span class="subxComment">#       write-stream-data(out, line)</span>
@@ -900,12 +900,12 @@ if ('onhashchange' in window) {
 <span id="L1059" class="LineNr">1059 </span>    3d/compare-EAX-and  0x23/imm32/hash
 <span id="L1060" class="LineNr">1060 </span>    75/jump-if-not-equal  $convert-data:check-for-label/disp8
 <span id="L1061" class="LineNr">1061 </span><span class="Constant">$convert-data:comment</span>:
-<span id="L1062" class="LineNr">1062 </span>    <span class="subxComment"># write-slice(out, word-slice)</span>
+<span id="L1062" class="LineNr">1062 </span>    <span class="subxComment"># write-slice-buffered(out, word-slice)</span>
 <span id="L1063" class="LineNr">1063 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L1064" class="LineNr">1064 </span>    51/push-ECX
 <span id="L1065" class="LineNr">1065 </span>    ff          6/subop/push        1/mod/*+disp8   5/rm32/EBP   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>          0xc/disp8      <span class="Normal"> . </span>                <span class="subxComment"># push *(EBP+12)</span>
 <span id="L1066" class="LineNr">1066 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L1067" class="LineNr">1067 </span>    e8/call  <a href='../072slice.subx.html#L707'>write-slice</a>/disp32
+<span id="L1067" class="LineNr">1067 </span>    e8/call  <a href='../072slice.subx.html#L707'>write-slice-buffered</a>/disp32
 <span id="L1068" class="LineNr">1068 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L1069" class="LineNr">1069 </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="L1070" class="LineNr">1070 </span>    <span class="subxComment"># break</span>
@@ -1040,7 +1040,7 @@ if ('onhashchange' in window) {
 <span id="L1224" class="LineNr">1224 </span>    68/push  <span class="Constant">&quot;# abcd&quot;</span>/imm32
 <span id="L1225" class="LineNr">1225 </span>    68/push  _test-output-stream/imm32
 <span id="L1226" class="LineNr">1226 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L1227" class="LineNr">1227 </span>    e8/call  <a href='../058stream-equal.subx.html#L199'>check-stream-equal</a>/disp32
+<span id="L1227" class="LineNr">1227 </span>    e8/call  <a href='../058stream-equal.subx.html#L200'>check-stream-equal</a>/disp32
 <span id="L1228" class="LineNr">1228 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L1229" class="LineNr">1229 </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>              0xc/imm32         <span class="subxComment"># add to ESP</span>
 <span id="L1230" class="LineNr">1230 </span>    <span class="subxS1Comment"># . epilog</span>
@@ -1108,7 +1108,7 @@ if ('onhashchange' in window) {
 <span id="L1292" class="LineNr">1292 </span>    68/push  <span class="Constant">&quot;ab: # cd&quot;</span>/imm32
 <span id="L1293" class="LineNr">1293 </span>    68/push  _test-output-stream/imm32
 <span id="L1294" class="LineNr">1294 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L1295" class="LineNr">1295 </span>    e8/call  <a href='../058stream-equal.subx.html#L199'>check-stream-equal</a>/disp32
+<span id="L1295" class="LineNr">1295 </span>    e8/call  <a href='../058stream-equal.subx.html#L200'>check-stream-equal</a>/disp32
 <span id="L1296" class="LineNr">1296 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L1297" class="LineNr">1297 </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>              0xc/imm32         <span class="subxComment"># add to ESP</span>
 <span id="L1298" class="LineNr">1298 </span>    <span class="subxS1Comment"># . epilog</span>
@@ -1177,7 +1177,7 @@ if ('onhashchange' in window) {
 <span id="L1361" class="LineNr">1361 </span>    68/push  <span class="Constant">&quot;abcd/imm32 &quot;</span>/imm32
 <span id="L1362" class="LineNr">1362 </span>    68/push  _test-output-stream/imm32
 <span id="L1363" class="LineNr">1363 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L1364" class="LineNr">1364 </span>    e8/call  <a href='../058stream-equal.subx.html#L199'>check-stream-equal</a>/disp32
+<span id="L1364" class="LineNr">1364 </span>    e8/call  <a href='../058stream-equal.subx.html#L200'>check-stream-equal</a>/disp32
 <span id="L1365" class="LineNr">1365 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L1366" class="LineNr">1366 </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>              0xc/imm32         <span class="subxComment"># add to ESP</span>
 <span id="L1367" class="LineNr">1367 </span>    <span class="subxS1Comment"># . epilog</span>
@@ -1245,7 +1245,7 @@ if ('onhashchange' in window) {
 <span id="L1429" class="LineNr">1429 </span>    68/push  <span class="Constant">&quot;30 00 00 00 &quot;</span>/imm32
 <span id="L1430" class="LineNr">1430 </span>    68/push  _test-output-stream/imm32
 <span id="L1431" class="LineNr">1431 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L1432" class="LineNr">1432 </span>    e8/call  <a href='../058stream-equal.subx.html#L199'>check-stream-equal</a>/disp32
+<span id="L1432" class="LineNr">1432 </span>    e8/call  <a href='../058stream-equal.subx.html#L200'>check-stream-equal</a>/disp32
 <span id="L1433" class="LineNr">1433 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L1434" class="LineNr">1434 </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>              0xc/imm32         <span class="subxComment"># add to ESP</span>
 <span id="L1435" class="LineNr">1435 </span>    <span class="subxS1Comment"># . epilog</span>
@@ -1314,7 +1314,7 @@ if ('onhashchange' in window) {
 <span id="L1498" class="LineNr">1498 </span>    68/push  <span class="Constant">&quot;30 &quot;</span>/imm32
 <span id="L1499" class="LineNr">1499 </span>    68/push  _test-output-stream/imm32
 <span id="L1500" class="LineNr">1500 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L1501" class="LineNr">1501 </span>    e8/call  <a href='../058stream-equal.subx.html#L199'>check-stream-equal</a>/disp32
+<span id="L1501" class="LineNr">1501 </span>    e8/call  <a href='../058stream-equal.subx.html#L200'>check-stream-equal</a>/disp32
 <span id="L1502" class="LineNr">1502 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L1503" class="LineNr">1503 </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>              0xc/imm32         <span class="subxComment"># add to ESP</span>
 <span id="L1504" class="LineNr">1504 </span>    <span class="subxS1Comment"># . epilog</span>
@@ -1382,7 +1382,7 @@ if ('onhashchange' in window) {
 <span id="L1566" class="LineNr">1566 </span>    68/push  <span class="Constant">&quot;01 02 &quot;</span>/imm32
 <span id="L1567" class="LineNr">1567 </span>    68/push  _test-output-stream/imm32
 <span id="L1568" class="LineNr">1568 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L1569" class="LineNr">1569 </span>    e8/call  <a href='../058stream-equal.subx.html#L199'>check-stream-equal</a>/disp32
+<span id="L1569" class="LineNr">1569 </span>    e8/call  <a href='../058stream-equal.subx.html#L200'>check-stream-equal</a>/disp32
 <span id="L1570" class="LineNr">1570 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L1571" class="LineNr">1571 </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>              0xc/imm32         <span class="subxComment"># add to ESP</span>
 <span id="L1572" class="LineNr">1572 </span>    <span class="subxS1Comment"># . epilog</span>
@@ -1450,7 +1450,7 @@ if ('onhashchange' in window) {
 <span id="L1634" class="LineNr">1634 </span>    68/push  <span class="Constant">&quot;30 abcd/o &quot;</span>/imm32
 <span id="L1635" class="LineNr">1635 </span>    68/push  _test-output-stream/imm32
 <span id="L1636" class="LineNr">1636 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L1637" class="LineNr">1637 </span>    e8/call  <a href='../058stream-equal.subx.html#L199'>check-stream-equal</a>/disp32
+<span id="L1637" class="LineNr">1637 </span>    e8/call  <a href='../058stream-equal.subx.html#L200'>check-stream-equal</a>/disp32
 <span id="L1638" class="LineNr">1638 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L1639" class="LineNr">1639 </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>              0xc/imm32         <span class="subxComment"># add to ESP</span>
 <span id="L1640" class="LineNr">1640 </span>    <span class="subxS1Comment"># . epilog</span>
@@ -1519,7 +1519,7 @@ if ('onhashchange' in window) {
 <span id="L1728" class="LineNr">1728 </span>    68/push  <span class="Constant">&quot;30 abcd/o e1 42 00 00 &quot;</span>/imm32
 <span id="L1729" class="LineNr">1729 </span>    68/push  _test-output-stream/imm32
 <span id="L1730" class="LineNr">1730 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L1731" class="LineNr">1731 </span>    e8/call  <a href='../058stream-equal.subx.html#L199'>check-stream-equal</a>/disp32
+<span id="L1731" class="LineNr">1731 </span>    e8/call  <a href='../058stream-equal.subx.html#L200'>check-stream-equal</a>/disp32
 <span id="L1732" class="LineNr">1732 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L1733" class="LineNr">1733 </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>              0xc/imm32         <span class="subxComment"># add to ESP</span>
 <span id="L1734" class="LineNr">1734 </span>    <span class="subxS1Comment"># . epilog</span>
@@ -1588,7 +1588,7 @@ if ('onhashchange' in window) {
 <span id="L1822" class="LineNr">1822 </span>    68/push  <span class="Constant">&quot;30 00 00 00 # comment&quot;</span>/imm32
 <span id="L1823" class="LineNr">1823 </span>    68/push  _test-output-stream/imm32
 <span id="L1824" class="LineNr">1824 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L1825" class="LineNr">1825 </span>    e8/call  <a href='../058stream-equal.subx.html#L199'>check-stream-equal</a>/disp32
+<span id="L1825" class="LineNr">1825 </span>    e8/call  <a href='../058stream-equal.subx.html#L200'>check-stream-equal</a>/disp32
 <span id="L1826" class="LineNr">1826 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L1827" class="LineNr">1827 </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>              0xc/imm32         <span class="subxComment"># add to ESP</span>
 <span id="L1828" class="LineNr">1828 </span>    <span class="subxS1Comment"># . epilog</span>
@@ -1765,14 +1765,14 @@ if ('onhashchange' in window) {
 <span id="L1999" class="LineNr">1999 </span>    <span class="subxComment">#   var op1 = next-word(line)</span>
 <span id="L2000" class="LineNr">2000 </span>    <span class="subxComment">#   if (slice-empty?(op1) || slice-starts-with?(op1, &quot;#&quot;)) return</span>
 <span id="L2001" class="LineNr">2001 </span>    <span class="subxComment">#   op1 = next-token-from-slice(op1-&gt;start, op1-&gt;end, &quot;/&quot;)</span>
-<span id="L2002" class="LineNr">2002 </span>    <span class="subxComment">#   write-slice(out, op1)</span>
+<span id="L2002" class="LineNr">2002 </span>    <span class="subxComment">#   write-slice-buffered(out, op1)</span>
 <span id="L2003" class="LineNr">2003 </span>    <span class="subxComment">#   if !slice-equal?(op1, &quot;0f&quot;) &amp;&amp; !slice-equal?(op1, &quot;f2&quot;) &amp;&amp; !slice-equal?(op1, &quot;f3&quot;)</span>
 <span id="L2004" class="LineNr">2004 </span>    <span class="subxComment">#     return</span>
 <span id="L2005" class="LineNr">2005 </span>    <span class="subxComment">#</span>
 <span id="L2006" class="LineNr">2006 </span>    <span class="subxComment">#   var op2 = next-word(line)</span>
 <span id="L2007" class="LineNr">2007 </span>    <span class="subxComment">#   if (slice-empty?(op2) || slice-starts-with?(op2, &quot;#&quot;)) return</span>
 <span id="L2008" class="LineNr">2008 </span>    <span class="subxComment">#   op2 = next-token-from-slice(op2-&gt;start, op2-&gt;end, &quot;/&quot;)</span>
-<span id="L2009" class="LineNr">2009 </span>    <span class="subxComment">#   write-slice(out, op2)</span>
+<span id="L2009" class="LineNr">2009 </span>    <span class="subxComment">#   write-slice-buffered(out, op2)</span>
 <span id="L2010" class="LineNr">2010 </span>    <span class="subxComment">#   if slice-equal?(op1, &quot;0f&quot;)</span>
 <span id="L2011" class="LineNr">2011 </span>    <span class="subxComment">#     return</span>
 <span id="L2012" class="LineNr">2012 </span>    <span class="subxComment">#   if !slice-equal?(op2, &quot;0f&quot;)</span>
@@ -1781,7 +1781,7 @@ if ('onhashchange' in window) {
 <span id="L2015" class="LineNr">2015 </span>    <span class="subxComment">#   var op3 = next-word(line)</span>
 <span id="L2016" class="LineNr">2016 </span>    <span class="subxComment">#   if (slice-empty?(op3) || slice-starts-with?(op3, &quot;#&quot;)) return</span>
 <span id="L2017" class="LineNr">2017 </span>    <span class="subxComment">#   op3 = next-token-from-slice(op3-&gt;start, op3-&gt;end, &quot;/&quot;)</span>
-<span id="L2018" class="LineNr">2018 </span>    <span class="subxComment">#   write-slice(out, op3)</span>
+<span id="L2018" class="LineNr">2018 </span>    <span class="subxComment">#   write-slice-buffered(out, op3)</span>
 <span id="L2019" class="LineNr">2019 </span>    <span class="subxComment">#</span>
 <span id="L2020" class="LineNr">2020 </span>    <span class="subxS1Comment"># . prolog</span>
 <span id="L2021" class="LineNr">2021 </span>    55/push-EBP
@@ -1845,12 +1845,12 @@ if ('onhashchange' in window) {
 <span id="L2079" class="LineNr">2079 </span>    e8/call  <a href='../073next-token.subx.html#L168'>next-token-from-slice</a>/disp32
 <span id="L2080" class="LineNr">2080 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L2081" class="LineNr">2081 </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>              0x10/imm32        <span class="subxComment"># add to ESP</span>
-<span id="L2082" class="LineNr">2082 </span>    <span class="subxComment"># write-slice(out, op1)</span>
+<span id="L2082" class="LineNr">2082 </span>    <span class="subxComment"># write-slice-buffered(out, op1)</span>
 <span id="L2083" class="LineNr">2083 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L2084" class="LineNr">2084 </span>    51/push-ECX
 <span id="L2085" class="LineNr">2085 </span>    ff          6/subop/push        1/mod/*+disp8   5/rm32/EBP   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>          0xc/disp8      <span class="Normal"> . </span>                <span class="subxComment"># push *(EBP+12)</span>
 <span id="L2086" class="LineNr">2086 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L2087" class="LineNr">2087 </span>    e8/call  <a href='../072slice.subx.html#L707'>write-slice</a>/disp32
+<span id="L2087" class="LineNr">2087 </span>    e8/call  <a href='../072slice.subx.html#L707'>write-slice-buffered</a>/disp32
 <span id="L2088" class="LineNr">2088 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L2089" class="LineNr">2089 </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="L2090" class="LineNr">2090 </span>    <span class="subxComment"># write-buffered(out, &quot; &quot;)</span>
@@ -1858,7 +1858,7 @@ if ('onhashchange' in window) {
 <span id="L2092" class="LineNr">2092 </span>    68/push  <span class="Constant">&quot; &quot;</span>/imm32
 <span id="L2093" class="LineNr">2093 </span>    ff          6/subop/push        1/mod/*+disp8   5/rm32/EBP   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>          0xc/disp8      <span class="Normal"> . </span>                <span class="subxComment"># push *(EBP+12)</span>
 <span id="L2094" class="LineNr">2094 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L2095" class="LineNr">2095 </span>    e8/call  <a href='../067write-buffered.subx.html#L16'>write-buffered</a>/disp32
+<span id="L2095" class="LineNr">2095 </span>    e8/call  <a href='../066write-buffered.subx.html#L16'>write-buffered</a>/disp32
 <span id="L2096" class="LineNr">2096 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L2097" class="LineNr">2097 </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="L2098" class="LineNr">2098 </span>    <span class="subxComment"># if (slice-equal?(op1, &quot;0f&quot;)) goto op2</span>
@@ -1938,12 +1938,12 @@ if ('onhashchange' in window) {
 <span id="L2172" class="LineNr">2172 </span>    e8/call  <a href='../073next-token.subx.html#L168'>next-token-from-slice</a>/disp32
 <span id="L2173" class="LineNr">2173 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L2174" class="LineNr">2174 </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>              0x10/imm32        <span class="subxComment"># add to ESP</span>
-<span id="L2175" class="LineNr">2175 </span>    <span class="subxComment"># write-slice(out, op2)</span>
+<span id="L2175" class="LineNr">2175 </span>    <span class="subxComment"># write-slice-buffered(out, op2)</span>
 <span id="L2176" class="LineNr">2176 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L2177" class="LineNr">2177 </span>    52/push-EDX
 <span id="L2178" class="LineNr">2178 </span>    ff          6/subop/push        1/mod/*+disp8   5/rm32/EBP   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>          0xc/disp8      <span class="Normal"> . </span>                <span class="subxComment"># push *(EBP+12)</span>
 <span id="L2179" class="LineNr">2179 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L2180" class="LineNr">2180 </span>    e8/call  <a href='../072slice.subx.html#L707'>write-slice</a>/disp32
+<span id="L2180" class="LineNr">2180 </span>    e8/call  <a href='../072slice.subx.html#L707'>write-slice-buffered</a>/disp32
 <span id="L2181" class="LineNr">2181 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L2182" class="LineNr">2182 </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="L2183" class="LineNr">2183 </span>    <span class="subxComment"># write-buffered(out, &quot; &quot;)</span>
@@ -1951,7 +1951,7 @@ if ('onhashchange' in window) {
 <span id="L2185" class="LineNr">2185 </span>    68/push  <span class="Constant">&quot; &quot;</span>/imm32
 <span id="L2186" class="LineNr">2186 </span>    ff          6/subop/push        1/mod/*+disp8   5/rm32/EBP   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>          0xc/disp8      <span class="Normal"> . </span>                <span class="subxComment"># push *(EBP+12)</span>
 <span id="L2187" class="LineNr">2187 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L2188" class="LineNr">2188 </span>    e8/call  <a href='../067write-buffered.subx.html#L16'>write-buffered</a>/disp32
+<span id="L2188" class="LineNr">2188 </span>    e8/call  <a href='../066write-buffered.subx.html#L16'>write-buffered</a>/disp32
 <span id="L2189" class="LineNr">2189 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L2190" class="LineNr">2190 </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="L2191" class="LineNr">2191 </span>    <span class="subxComment"># if (slice-equal?(op1, &quot;0f&quot;)) return</span>
@@ -2017,12 +2017,12 @@ if ('onhashchange' in window) {
 <span id="L2251" class="LineNr">2251 </span>    e8/call  <a href='../073next-token.subx.html#L168'>next-token-from-slice</a>/disp32
 <span id="L2252" class="LineNr">2252 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L2253" class="LineNr">2253 </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>              0x10/imm32        <span class="subxComment"># add to ESP</span>
-<span id="L2254" class="LineNr">2254 </span>    <span class="subxComment"># write-slice(out, op3)</span>
+<span id="L2254" class="LineNr">2254 </span>    <span class="subxComment"># write-slice-buffered(out, op3)</span>
 <span id="L2255" class="LineNr">2255 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L2256" class="LineNr">2256 </span>    52/push-EDX
 <span id="L2257" class="LineNr">2257 </span>    ff          6/subop/push        1/mod/*+disp8   5/rm32/EBP   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>          0xc/disp8      <span class="Normal"> . </span>                <span class="subxComment"># push *(EBP+12)</span>
 <span id="L2258" class="LineNr">2258 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L2259" class="LineNr">2259 </span>    e8/call  <a href='../072slice.subx.html#L707'>write-slice</a>/disp32
+<span id="L2259" class="LineNr">2259 </span>    e8/call  <a href='../072slice.subx.html#L707'>write-slice-buffered</a>/disp32
 <span id="L2260" class="LineNr">2260 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L2261" class="LineNr">2261 </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="L2262" class="LineNr">2262 </span>    <span class="subxComment"># write-buffered(out, &quot; &quot;)</span>
@@ -2030,7 +2030,7 @@ if ('onhashchange' in window) {
 <span id="L2264" class="LineNr">2264 </span>    68/push  <span class="Constant">&quot; &quot;</span>/imm32
 <span id="L2265" class="LineNr">2265 </span>    ff          6/subop/push        1/mod/*+disp8   5/rm32/EBP   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>          0xc/disp8      <span class="Normal"> . </span>                <span class="subxComment"># push *(EBP+12)</span>
 <span id="L2266" class="LineNr">2266 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L2267" class="LineNr">2267 </span>    e8/call  <a href='../067write-buffered.subx.html#L16'>write-buffered</a>/disp32
+<span id="L2267" class="LineNr">2267 </span>    e8/call  <a href='../066write-buffered.subx.html#L16'>write-buffered</a>/disp32
 <span id="L2268" class="LineNr">2268 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L2269" class="LineNr">2269 </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="L2270" class="LineNr">2270 </span><span class="Constant">$emit-opcodes:end</span>:
@@ -2828,7 +2828,7 @@ if ('onhashchange' in window) {
 <span id="L3326" class="LineNr">3326 </span>    68/push  <span class="Constant">&quot; # &quot;</span>/imm32
 <span id="L3327" class="LineNr">3327 </span>    ff          6/subop/push        1/mod/*+disp8   5/rm32/EBP   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>          0xc/disp8      <span class="Normal"> . </span>                <span class="subxComment"># push *(EBP+12)</span>
 <span id="L3328" class="LineNr">3328 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L3329" class="LineNr">3329 </span>    e8/call  <a href='../067write-buffered.subx.html#L16'>write-buffered</a>/disp32
+<span id="L3329" class="LineNr">3329 </span>    e8/call  <a href='../066write-buffered.subx.html#L16'>write-buffered</a>/disp32
 <span id="L3330" class="LineNr">3330 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L3331" class="LineNr">3331 </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="L3332" class="LineNr">3332 </span>    <span class="subxComment"># write-stream-data(out, line)</span>
@@ -2905,7 +2905,7 @@ if ('onhashchange' in window) {
 <span id="L3403" class="LineNr">3403 </span>    68/push  <span class="Constant">&quot;# abcd&quot;</span>/imm32
 <span id="L3404" class="LineNr">3404 </span>    68/push  _test-output-stream/imm32
 <span id="L3405" class="LineNr">3405 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L3406" class="LineNr">3406 </span>    e8/call  <a href='../058stream-equal.subx.html#L199'>check-stream-equal</a>/disp32
+<span id="L3406" class="LineNr">3406 </span>    e8/call  <a href='../058stream-equal.subx.html#L200'>check-stream-equal</a>/disp32
 <span id="L3407" class="LineNr">3407 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L3408" class="LineNr">3408 </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>              0xc/imm32         <span class="subxComment"># add to ESP</span>
 <span id="L3409" class="LineNr">3409 </span>    <span class="subxS1Comment"># . epilog</span>
@@ -2973,7 +2973,7 @@ if ('onhashchange' in window) {
 <span id="L3471" class="LineNr">3471 </span>    68/push  <span class="Constant">&quot;ab: # cd&quot;</span>/imm32
 <span id="L3472" class="LineNr">3472 </span>    68/push  _test-output-stream/imm32
 <span id="L3473" class="LineNr">3473 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L3474" class="LineNr">3474 </span>    e8/call  <a href='../058stream-equal.subx.html#L199'>check-stream-equal</a>/disp32
+<span id="L3474" class="LineNr">3474 </span>    e8/call  <a href='../058stream-equal.subx.html#L200'>check-stream-equal</a>/disp32
 <span id="L3475" class="LineNr">3475 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L3476" class="LineNr">3476 </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>              0xc/imm32         <span class="subxComment"># add to ESP</span>
 <span id="L3477" class="LineNr">3477 </span>    <span class="subxS1Comment"># . epilog</span>
@@ -3042,7 +3042,7 @@ if ('onhashchange' in window) {
 <span id="L3565" class="LineNr">3565 </span>    68/push  <span class="Constant">&quot;ab  # ab/cd # comment&quot;</span>/imm32
 <span id="L3566" class="LineNr">3566 </span>    68/push  _test-output-stream/imm32
 <span id="L3567" class="LineNr">3567 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L3568" class="LineNr">3568 </span>    e8/call  <a href='../058stream-equal.subx.html#L199'>check-stream-equal</a>/disp32
+<span id="L3568" class="LineNr">3568 </span>    e8/call  <a href='../058stream-equal.subx.html#L200'>check-stream-equal</a>/disp32
 <span id="L3569" class="LineNr">3569 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L3570" class="LineNr">3570 </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>              0xc/imm32         <span class="subxComment"># add to ESP</span>
 <span id="L3571" class="LineNr">3571 </span>    <span class="subxS1Comment"># . epilog</span>
@@ -3111,7 +3111,7 @@ if ('onhashchange' in window) {
 <span id="L3659" class="LineNr">3659 </span>    68/push  <span class="Constant">&quot;0f ab  # 0f/m1 ab/m2 # comment&quot;</span>/imm32
 <span id="L3660" class="LineNr">3660 </span>    68/push  _test-output-stream/imm32
 <span id="L3661" class="LineNr">3661 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L3662" class="LineNr">3662 </span>    e8/call  <a href='../058stream-equal.subx.html#L199'>check-stream-equal</a>/disp32
+<span id="L3662" class="LineNr">3662 </span>    e8/call  <a href='../058stream-equal.subx.html#L200'>check-stream-equal</a>/disp32
 <span id="L3663" class="LineNr">3663 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L3664" class="LineNr">3664 </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>              0xc/imm32         <span class="subxComment"># add to ESP</span>
 <span id="L3665" class="LineNr">3665 </span>    <span class="subxS1Comment"># . epilog</span>
@@ -3180,7 +3180,7 @@ if ('onhashchange' in window) {
 <span id="L3753" class="LineNr">3753 </span>    68/push  <span class="Constant">&quot;f2 ab  # f2/m1 ab/m2 # comment&quot;</span>/imm32
 <span id="L3754" class="LineNr">3754 </span>    68/push  _test-output-stream/imm32
 <span id="L3755" class="LineNr">3755 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L3756" class="LineNr">3756 </span>    e8/call  <a href='../058stream-equal.subx.html#L199'>check-stream-equal</a>/disp32
+<span id="L3756" class="LineNr">3756 </span>    e8/call  <a href='../058stream-equal.subx.html#L200'>check-stream-equal</a>/disp32
 <span id="L3757" class="LineNr">3757 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L3758" class="LineNr">3758 </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>              0xc/imm32         <span class="subxComment"># add to ESP</span>
 <span id="L3759" class="LineNr">3759 </span>    <span class="subxS1Comment"># . epilog</span>
@@ -3249,7 +3249,7 @@ if ('onhashchange' in window) {
 <span id="L3847" class="LineNr">3847 </span>    68/push  <span class="Constant">&quot;f3 ab  # f3/m1 ab/m2 # comment&quot;</span>/imm32
 <span id="L3848" class="LineNr">3848 </span>    68/push  _test-output-stream/imm32
 <span id="L3849" class="LineNr">3849 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L3850" class="LineNr">3850 </span>    e8/call  <a href='../058stream-equal.subx.html#L199'>check-stream-equal</a>/disp32
+<span id="L3850" class="LineNr">3850 </span>    e8/call  <a href='../058stream-equal.subx.html#L200'>check-stream-equal</a>/disp32
 <span id="L3851" class="LineNr">3851 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L3852" class="LineNr">3852 </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>              0xc/imm32         <span class="subxComment"># add to ESP</span>
 <span id="L3853" class="LineNr">3853 </span>    <span class="subxS1Comment"># . epilog</span>
@@ -3318,7 +3318,7 @@ if ('onhashchange' in window) {
 <span id="L3941" class="LineNr">3941 </span>    68/push  <span class="Constant">&quot;f2 0f ab  # f2/m1 0f/m2 ab/m3 # comment&quot;</span>/imm32
 <span id="L3942" class="LineNr">3942 </span>    68/push  _test-output-stream/imm32
 <span id="L3943" class="LineNr">3943 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L3944" class="LineNr">3944 </span>    e8/call  <a href='../058stream-equal.subx.html#L199'>check-stream-equal</a>/disp32
+<span id="L3944" class="LineNr">3944 </span>    e8/call  <a href='../058stream-equal.subx.html#L200'>check-stream-equal</a>/disp32
 <span id="L3945" class="LineNr">3945 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L3946" class="LineNr">3946 </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>              0xc/imm32         <span class="subxComment"># add to ESP</span>
 <span id="L3947" class="LineNr">3947 </span>    <span class="subxS1Comment"># . epilog</span>
@@ -3387,7 +3387,7 @@ if ('onhashchange' in window) {
 <span id="L4035" class="LineNr">4035 </span>    68/push  <span class="Constant">&quot;f3 0f ab  # f3/m1 0f/m2 ab/m3 # comment&quot;</span>/imm32
 <span id="L4036" class="LineNr">4036 </span>    68/push  _test-output-stream/imm32
 <span id="L4037" class="LineNr">4037 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L4038" class="LineNr">4038 </span>    e8/call  <a href='../058stream-equal.subx.html#L199'>check-stream-equal</a>/disp32
+<span id="L4038" class="LineNr">4038 </span>    e8/call  <a href='../058stream-equal.subx.html#L200'>check-stream-equal</a>/disp32
 <span id="L4039" class="LineNr">4039 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L4040" class="LineNr">4040 </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>              0xc/imm32         <span class="subxComment"># add to ESP</span>
 <span id="L4041" class="LineNr">4041 </span>    <span class="subxS1Comment"># . epilog</span>
@@ -3456,7 +3456,7 @@ if ('onhashchange' in window) {
 <span id="L4129" class="LineNr">4129 </span>    68/push  <span class="Constant">&quot;ab  # ab/m1 cd/m2 # comment&quot;</span>/imm32
 <span id="L4130" class="LineNr">4130 </span>    68/push  _test-output-stream/imm32
 <span id="L4131" class="LineNr">4131 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L4132" class="LineNr">4132 </span>    e8/call  <a href='../058stream-equal.subx.html#L199'>check-stream-equal</a>/disp32
+<span id="L4132" class="LineNr">4132 </span>    e8/call  <a href='../058stream-equal.subx.html#L200'>check-stream-equal</a>/disp32
 <span id="L4133" class="LineNr">4133 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L4134" class="LineNr">4134 </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>              0xc/imm32         <span class="subxComment"># add to ESP</span>
 <span id="L4135" class="LineNr">4135 </span>    <span class="subxS1Comment"># . epilog</span>
@@ -3525,7 +3525,7 @@ if ('onhashchange' in window) {
 <span id="L4223" class="LineNr">4223 </span>    68/push  <span class="Constant">&quot;f2 ab  # f2/m1 ab/m2 cd/m3 # comment&quot;</span>/imm32
 <span id="L4224" class="LineNr">4224 </span>    68/push  _test-output-stream/imm32
 <span id="L4225" class="LineNr">4225 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L4226" class="LineNr">4226 </span>    e8/call  <a href='../058stream-equal.subx.html#L199'>check-stream-equal</a>/disp32
+<span id="L4226" class="LineNr">4226 </span>    e8/call  <a href='../058stream-equal.subx.html#L200'>check-stream-equal</a>/disp32
 <span id="L4227" class="LineNr">4227 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L4228" class="LineNr">4228 </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>              0xc/imm32         <span class="subxComment"># add to ESP</span>
 <span id="L4229" class="LineNr">4229 </span>    <span class="subxS1Comment"># . epilog</span>
@@ -3594,7 +3594,7 @@ if ('onhashchange' in window) {
 <span id="L4317" class="LineNr">4317 </span>    68/push  <span class="Constant">&quot;f3 ab  # f3/m1 ab/m2 cd/m3 # comment&quot;</span>/imm32
 <span id="L4318" class="LineNr">4318 </span>    68/push  _test-output-stream/imm32
 <span id="L4319" class="LineNr">4319 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L4320" class="LineNr">4320 </span>    e8/call  <a href='../058stream-equal.subx.html#L199'>check-stream-equal</a>/disp32
+<span id="L4320" class="LineNr">4320 </span>    e8/call  <a href='../058stream-equal.subx.html#L200'>check-stream-equal</a>/disp32
 <span id="L4321" class="LineNr">4321 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L4322" class="LineNr">4322 </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>              0xc/imm32         <span class="subxComment"># add to ESP</span>
 <span id="L4323" class="LineNr">4323 </span>    <span class="subxS1Comment"># . epilog</span>
@@ -3663,7 +3663,7 @@ if ('onhashchange' in window) {
 <span id="L4411" class="LineNr">4411 </span>    68/push  <span class="Constant">&quot;8b 08  # 8b/copy 0/mod 0/rm32 1/r32&quot;</span>/imm32
 <span id="L4412" class="LineNr">4412 </span>    68/push  _test-output-stream/imm32
 <span id="L4413" class="LineNr">4413 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L4414" class="LineNr">4414 </span>    e8/call  <a href='../058stream-equal.subx.html#L199'>check-stream-equal</a>/disp32
+<span id="L4414" class="LineNr">4414 </span>    e8/call  <a href='../058stream-equal.subx.html#L200'>check-stream-equal</a>/disp32
 <span id="L4415" class="LineNr">4415 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L4416" class="LineNr">4416 </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>              0xc/imm32         <span class="subxComment"># add to ESP</span>
 <span id="L4417" class="LineNr">4417 </span>    <span class="subxS1Comment"># . epilog</span>
@@ -3732,7 +3732,7 @@ if ('onhashchange' in window) {
 <span id="L4505" class="LineNr">4505 </span>    68/push  <span class="Constant">&quot;ff 30  # ff 6/subop/push 0/mod 0/rm32&quot;</span>/imm32
 <span id="L4506" class="LineNr">4506 </span>    68/push  _test-output-stream/imm32
 <span id="L4507" class="LineNr">4507 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L4508" class="LineNr">4508 </span>    e8/call  <a href='../058stream-equal.subx.html#L199'>check-stream-equal</a>/disp32
+<span id="L4508" class="LineNr">4508 </span>    e8/call  <a href='../058stream-equal.subx.html#L200'>check-stream-equal</a>/disp32
 <span id="L4509" class="LineNr">4509 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L4510" class="LineNr">4510 </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>              0xc/imm32         <span class="subxComment"># add to ESP</span>
 <span id="L4511" class="LineNr">4511 </span>    <span class="subxS1Comment"># . epilog</span>
@@ -3801,7 +3801,7 @@ if ('onhashchange' in window) {
 <span id="L4599" class="LineNr">4599 </span>    68/push  <span class="Constant">&quot;8b 08  # 8b/copy 0/rm32 1/r32&quot;</span>/imm32
 <span id="L4600" class="LineNr">4600 </span>    68/push  _test-output-stream/imm32
 <span id="L4601" class="LineNr">4601 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L4602" class="LineNr">4602 </span>    e8/call  <a href='../058stream-equal.subx.html#L199'>check-stream-equal</a>/disp32
+<span id="L4602" class="LineNr">4602 </span>    e8/call  <a href='../058stream-equal.subx.html#L200'>check-stream-equal</a>/disp32
 <span id="L4603" class="LineNr">4603 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L4604" class="LineNr">4604 </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>              0xc/imm32         <span class="subxComment"># add to ESP</span>
 <span id="L4605" class="LineNr">4605 </span>    <span class="subxS1Comment"># . epilog</span>
@@ -3870,7 +3870,7 @@ if ('onhashchange' in window) {
 <span id="L4693" class="LineNr">4693 </span>    68/push  <span class="Constant">&quot;8b 08  # 8b/copy 0/mod 1/r32&quot;</span>/imm32
 <span id="L4694" class="LineNr">4694 </span>    68/push  _test-output-stream/imm32
 <span id="L4695" class="LineNr">4695 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L4696" class="LineNr">4696 </span>    e8/call  <a href='../058stream-equal.subx.html#L199'>check-stream-equal</a>/disp32
+<span id="L4696" class="LineNr">4696 </span>    e8/call  <a href='../058stream-equal.subx.html#L200'>check-stream-equal</a>/disp32
 <span id="L4697" class="LineNr">4697 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L4698" class="LineNr">4698 </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>              0xc/imm32         <span class="subxComment"># add to ESP</span>
 <span id="L4699" class="LineNr">4699 </span>    <span class="subxS1Comment"># . epilog</span>
@@ -3939,7 +3939,7 @@ if ('onhashchange' in window) {
 <span id="L4787" class="LineNr">4787 </span>    68/push  <span class="Constant">&quot;8b 00  # 8b/copy 0/mod 0/rm32&quot;</span>/imm32
 <span id="L4788" class="LineNr">4788 </span>    68/push  _test-output-stream/imm32
 <span id="L4789" class="LineNr">4789 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L4790" class="LineNr">4790 </span>    e8/call  <a href='../058stream-equal.subx.html#L199'>check-stream-equal</a>/disp32
+<span id="L4790" class="LineNr">4790 </span>    e8/call  <a href='../058stream-equal.subx.html#L200'>check-stream-equal</a>/disp32
 <span id="L4791" class="LineNr">4791 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L4792" class="LineNr">4792 </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>              0xc/imm32         <span class="subxComment"># add to ESP</span>
 <span id="L4793" class="LineNr">4793 </span>    <span class="subxS1Comment"># . epilog</span>
@@ -4008,7 +4008,7 @@ if ('onhashchange' in window) {
 <span id="L4881" class="LineNr">4881 </span>    68/push  <span class="Constant">&quot;8b 0c 08  # 8b/copy 0/mod 4/rm32 1/r32 0/base 1/index 0/scale&quot;</span>/imm32
 <span id="L4882" class="LineNr">4882 </span>    68/push  _test-output-stream/imm32
 <span id="L4883" class="LineNr">4883 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L4884" class="LineNr">4884 </span>    e8/call  <a href='../058stream-equal.subx.html#L199'>check-stream-equal</a>/disp32
+<span id="L4884" class="LineNr">4884 </span>    e8/call  <a href='../058stream-equal.subx.html#L200'>check-stream-equal</a>/disp32
 <span id="L4885" class="LineNr">4885 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L4886" class="LineNr">4886 </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>              0xc/imm32         <span class="subxComment"># add to ESP</span>
 <span id="L4887" class="LineNr">4887 </span>    <span class="subxS1Comment"># . epilog</span>
@@ -4077,7 +4077,7 @@ if ('onhashchange' in window) {
 <span id="L4975" class="LineNr">4975 </span>    68/push  <span class="Constant">&quot;8b 0c 08  # 8b/copy 0/mod 4/rm32 1/r32 1/index 0/scale&quot;</span>/imm32
 <span id="L4976" class="LineNr">4976 </span>    68/push  _test-output-stream/imm32
 <span id="L4977" class="LineNr">4977 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L4978" class="LineNr">4978 </span>    e8/call  <a href='../058stream-equal.subx.html#L199'>check-stream-equal</a>/disp32
+<span id="L4978" class="LineNr">4978 </span>    e8/call  <a href='../058stream-equal.subx.html#L200'>check-stream-equal</a>/disp32
 <span id="L4979" class="LineNr">4979 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L4980" class="LineNr">4980 </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>              0xc/imm32         <span class="subxComment"># add to ESP</span>
 <span id="L4981" class="LineNr">4981 </span>    <span class="subxS1Comment"># . epilog</span>
@@ -4146,7 +4146,7 @@ if ('onhashchange' in window) {
 <span id="L5069" class="LineNr">5069 </span>    68/push  <span class="Constant">&quot;8b 0c 00  # 8b/copy 0/mod 4/rm32 1/r32 0/base 0/scale&quot;</span>/imm32
 <span id="L5070" class="LineNr">5070 </span>    68/push  _test-output-stream/imm32
 <span id="L5071" class="LineNr">5071 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L5072" class="LineNr">5072 </span>    e8/call  <a href='../058stream-equal.subx.html#L199'>check-stream-equal</a>/disp32
+<span id="L5072" class="LineNr">5072 </span>    e8/call  <a href='../058stream-equal.subx.html#L200'>check-stream-equal</a>/disp32
 <span id="L5073" class="LineNr">5073 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L5074" class="LineNr">5074 </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>              0xc/imm32         <span class="subxComment"># add to ESP</span>
 <span id="L5075" class="LineNr">5075 </span>    <span class="subxS1Comment"># . epilog</span>
@@ -4215,7 +4215,7 @@ if ('onhashchange' in window) {
 <span id="L5163" class="LineNr">5163 </span>    68/push  <span class="Constant">&quot;8b 0c 08  # 8b/copy 0/mod 4/rm32 1/r32 0/base 1/index&quot;</span>/imm32
 <span id="L5164" class="LineNr">5164 </span>    68/push  _test-output-stream/imm32
 <span id="L5165" class="LineNr">5165 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L5166" class="LineNr">5166 </span>    e8/call  <a href='../058stream-equal.subx.html#L199'>check-stream-equal</a>/disp32
+<span id="L5166" class="LineNr">5166 </span>    e8/call  <a href='../058stream-equal.subx.html#L200'>check-stream-equal</a>/disp32
 <span id="L5167" class="LineNr">5167 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L5168" class="LineNr">5168 </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>              0xc/imm32         <span class="subxComment"># add to ESP</span>
 <span id="L5169" class="LineNr">5169 </span>    <span class="subxS1Comment"># . epilog</span>
@@ -4284,7 +4284,7 @@ if ('onhashchange' in window) {
 <span id="L5257" class="LineNr">5257 </span>    68/push  <span class="Constant">&quot;e8 20 00 00 00  # e8/call 20/disp32&quot;</span>/imm32
 <span id="L5258" class="LineNr">5258 </span>    68/push  _test-output-stream/imm32
 <span id="L5259" class="LineNr">5259 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L5260" class="LineNr">5260 </span>    e8/call  <a href='../058stream-equal.subx.html#L199'>check-stream-equal</a>/disp32
+<span id="L5260" class="LineNr">5260 </span>    e8/call  <a href='../058stream-equal.subx.html#L200'>check-stream-equal</a>/disp32
 <span id="L5261" class="LineNr">5261 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L5262" class="LineNr">5262 </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>              0xc/imm32         <span class="subxComment"># add to ESP</span>
 <span id="L5263" class="LineNr">5263 </span>    <span class="subxS1Comment"># . epilog</span>
@@ -4353,7 +4353,7 @@ if ('onhashchange' in window) {
 <span id="L5351" class="LineNr">5351 </span>    68/push  <span class="Constant">&quot;e8 20 00  # e8/call 20/disp16&quot;</span>/imm32
 <span id="L5352" class="LineNr">5352 </span>    68/push  _test-output-stream/imm32
 <span id="L5353" class="LineNr">5353 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L5354" class="LineNr">5354 </span>    e8/call  <a href='../058stream-equal.subx.html#L199'>check-stream-equal</a>/disp32
+<span id="L5354" class="LineNr">5354 </span>    e8/call  <a href='../058stream-equal.subx.html#L200'>check-stream-equal</a>/disp32
 <span id="L5355" class="LineNr">5355 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L5356" class="LineNr">5356 </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>              0xc/imm32         <span class="subxComment"># add to ESP</span>
 <span id="L5357" class="LineNr">5357 </span>    <span class="subxS1Comment"># . epilog</span>
@@ -4422,7 +4422,7 @@ if ('onhashchange' in window) {
 <span id="L5445" class="LineNr">5445 </span>    68/push  <span class="Constant">&quot;eb 20  # eb/jump 20/disp8&quot;</span>/imm32
 <span id="L5446" class="LineNr">5446 </span>    68/push  _test-output-stream/imm32
 <span id="L5447" class="LineNr">5447 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L5448" class="LineNr">5448 </span>    e8/call  <a href='../058stream-equal.subx.html#L199'>check-stream-equal</a>/disp32
+<span id="L5448" class="LineNr">5448 </span>    e8/call  <a href='../058stream-equal.subx.html#L200'>check-stream-equal</a>/disp32
 <span id="L5449" class="LineNr">5449 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L5450" class="LineNr">5450 </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>              0xc/imm32         <span class="subxComment"># add to ESP</span>
 <span id="L5451" class="LineNr">5451 </span>    <span class="subxS1Comment"># . epilog</span>
@@ -4491,7 +4491,7 @@ if ('onhashchange' in window) {
 <span id="L5539" class="LineNr">5539 </span>    68/push  <span class="Constant">&quot;eb xyz/disp8  # eb/jump xyz/disp8&quot;</span>/imm32
 <span id="L5540" class="LineNr">5540 </span>    68/push  _test-output-stream/imm32
 <span id="L5541" class="LineNr">5541 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L5542" class="LineNr">5542 </span>    e8/call  <a href='../058stream-equal.subx.html#L199'>check-stream-equal</a>/disp32
+<span id="L5542" class="LineNr">5542 </span>    e8/call  <a href='../058stream-equal.subx.html#L200'>check-stream-equal</a>/disp32
 <span id="L5543" class="LineNr">5543 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L5544" class="LineNr">5544 </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>              0xc/imm32         <span class="subxComment"># add to ESP</span>
 <span id="L5545" class="LineNr">5545 </span>    <span class="subxS1Comment"># . epilog</span>
@@ -4560,7 +4560,7 @@ if ('onhashchange' in window) {
 <span id="L5633" class="LineNr">5633 </span>    68/push  <span class="Constant">&quot;68 20 00 00 00  # 68/push 0x20/imm32&quot;</span>/imm32
 <span id="L5634" class="LineNr">5634 </span>    68/push  _test-output-stream/imm32
 <span id="L5635" class="LineNr">5635 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L5636" class="LineNr">5636 </span>    e8/call  <a href='../058stream-equal.subx.html#L199'>check-stream-equal</a>/disp32
+<span id="L5636" class="LineNr">5636 </span>    e8/call  <a href='../058stream-equal.subx.html#L200'>check-stream-equal</a>/disp32
 <span id="L5637" class="LineNr">5637 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L5638" class="LineNr">5638 </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>              0xc/imm32         <span class="subxComment"># add to ESP</span>
 <span id="L5639" class="LineNr">5639 </span>    <span class="subxS1Comment"># . epilog</span>
@@ -4630,7 +4630,7 @@ if ('onhashchange' in window) {
 <span id="L5728" class="LineNr">5728 </span>    68/push  <span class="Constant">&quot;68 20 00  # 68/push 0x20/imm16&quot;</span>/imm32
 <span id="L5729" class="LineNr">5729 </span>    68/push  _test-output-stream/imm32
 <span id="L5730" class="LineNr">5730 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L5731" class="LineNr">5731 </span>    e8/call  <a href='../058stream-equal.subx.html#L199'>check-stream-equal</a>/disp32
+<span id="L5731" class="LineNr">5731 </span>    e8/call  <a href='../058stream-equal.subx.html#L200'>check-stream-equal</a>/disp32
 <span id="L5732" class="LineNr">5732 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L5733" class="LineNr">5733 </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>              0xc/imm32         <span class="subxComment"># add to ESP</span>
 <span id="L5734" class="LineNr">5734 </span>    <span class="subxS1Comment"># . epilog</span>
@@ -4700,7 +4700,7 @@ if ('onhashchange' in window) {
 <span id="L5823" class="LineNr">5823 </span>    68/push  <span class="Constant">&quot;68 20  # 68/push 0x20/imm8&quot;</span>/imm32
 <span id="L5824" class="LineNr">5824 </span>    68/push  _test-output-stream/imm32
 <span id="L5825" class="LineNr">5825 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L5826" class="LineNr">5826 </span>    e8/call  <a href='../058stream-equal.subx.html#L199'>check-stream-equal</a>/disp32
+<span id="L5826" class="LineNr">5826 </span>    e8/call  <a href='../058stream-equal.subx.html#L200'>check-stream-equal</a>/disp32
 <span id="L5827" class="LineNr">5827 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L5828" class="LineNr">5828 </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>              0xc/imm32         <span class="subxComment"># add to ESP</span>
 <span id="L5829" class="LineNr">5829 </span>    <span class="subxS1Comment"># . epilog</span>
@@ -5250,7 +5250,7 @@ if ('onhashchange' in window) {
 <span id="L6373" class="LineNr">6373 </span>    e8/call  <a href='../073next-token.subx.html#L168'>next-token-from-slice</a>/disp32
 <span id="L6374" class="LineNr">6374 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L6375" class="LineNr">6375 </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>              0x10/imm32        <span class="subxComment"># add to ESP</span>
-<span id="L6376" class="LineNr">6376 </span>    <span class="subxComment"># if (is-valid-name?(datum)) write-slice(out, word) and return</span>
+<span id="L6376" class="LineNr">6376 </span>    <span class="subxComment"># if (is-valid-name?(datum)) write-slice-buffered(out, word) and return</span>
 <span id="L6377" class="LineNr">6377 </span>    <span class="subxS1Comment"># . EAX = is-valid-name?(name)</span>
 <span id="L6378" class="LineNr">6378 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L6379" class="LineNr">6379 </span>    57/push-EDI
@@ -5262,12 +5262,12 @@ if ('onhashchange' in window) {
 <span id="L6385" class="LineNr">6385 </span>    3d/compare-EAX-and  0/imm32
 <span id="L6386" class="LineNr">6386 </span>    74/jump-if-equal  $emit:hex-int/disp8
 <span id="L6387" class="LineNr">6387 </span><span class="Constant">$emit:name</span>:
-<span id="L6388" class="LineNr">6388 </span>    <span class="subxS1Comment"># . write-slice(out, word)</span>
+<span id="L6388" class="LineNr">6388 </span>    <span class="subxS1Comment"># . write-slice-buffered(out, word)</span>
 <span id="L6389" class="LineNr">6389 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L6390" class="LineNr">6390 </span>    56/push-ESI
 <span id="L6391" class="LineNr">6391 </span>    ff          6/subop/push        1/mod/*+disp8   5/rm32/EBP   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>          8/disp8        <span class="Normal"> . </span>                <span class="subxComment"># push *(EBP+8)</span>
 <span id="L6392" class="LineNr">6392 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L6393" class="LineNr">6393 </span>    e8/call  <a href='../072slice.subx.html#L707'>write-slice</a>/disp32
+<span id="L6393" class="LineNr">6393 </span>    e8/call  <a href='../072slice.subx.html#L707'>write-slice-buffered</a>/disp32
 <span id="L6394" class="LineNr">6394 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L6395" class="LineNr">6395 </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="L6396" class="LineNr">6396 </span>    <span class="subxS1Comment"># . write-buffered(out, &quot; &quot;)</span>
@@ -5275,7 +5275,7 @@ if ('onhashchange' in window) {
 <span id="L6398" class="LineNr">6398 </span>    68/push  <span class="Constant">&quot; &quot;</span>/imm32
 <span id="L6399" class="LineNr">6399 </span>    ff          6/subop/push        1/mod/*+disp8   5/rm32/EBP   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>          8/disp8        <span class="Normal"> . </span>                <span class="subxComment"># push *(EBP+8)</span>
 <span id="L6400" class="LineNr">6400 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L6401" class="LineNr">6401 </span>    e8/call  <a href='../067write-buffered.subx.html#L16'>write-buffered</a>/disp32
+<span id="L6401" class="LineNr">6401 </span>    e8/call  <a href='../066write-buffered.subx.html#L16'>write-buffered</a>/disp32
 <span id="L6402" class="LineNr">6402 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L6403" class="LineNr">6403 </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="L6404" class="LineNr">6404 </span>    <span class="subxS1Comment"># . return</span>
@@ -5361,7 +5361,7 @@ if ('onhashchange' in window) {
 <span id="L6484" class="LineNr">6484 </span>    68/push  <span class="Constant">&quot;30 &quot;</span>/imm32
 <span id="L6485" class="LineNr">6485 </span>    68/push  _test-output-stream/imm32
 <span id="L6486" class="LineNr">6486 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L6487" class="LineNr">6487 </span>    e8/call  <a href='../058stream-equal.subx.html#L199'>check-stream-equal</a>/disp32
+<span id="L6487" class="LineNr">6487 </span>    e8/call  <a href='../058stream-equal.subx.html#L200'>check-stream-equal</a>/disp32
 <span id="L6488" class="LineNr">6488 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L6489" class="LineNr">6489 </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>              0xc/imm32         <span class="subxComment"># add to ESP</span>
 <span id="L6490" class="LineNr">6490 </span>    <span class="subxS1Comment"># . epilog</span>
@@ -5417,7 +5417,7 @@ if ('onhashchange' in window) {
 <span id="L6540" class="LineNr">6540 </span>    68/push  <span class="Constant">&quot;fe ff &quot;</span>/imm32
 <span id="L6541" class="LineNr">6541 </span>    68/push  _test-output-stream/imm32
 <span id="L6542" class="LineNr">6542 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L6543" class="LineNr">6543 </span>    e8/call  <a href='../058stream-equal.subx.html#L199'>check-stream-equal</a>/disp32
+<span id="L6543" class="LineNr">6543 </span>    e8/call  <a href='../058stream-equal.subx.html#L200'>check-stream-equal</a>/disp32
 <span id="L6544" class="LineNr">6544 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L6545" class="LineNr">6545 </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>              0xc/imm32         <span class="subxComment"># add to ESP</span>
 <span id="L6546" class="LineNr">6546 </span>    <span class="subxS1Comment"># . epilog</span>
@@ -5473,7 +5473,7 @@ if ('onhashchange' in window) {
 <span id="L6596" class="LineNr">6596 </span>    68/push  <span class="Constant">&quot;fe ff &quot;</span>/imm32
 <span id="L6597" class="LineNr">6597 </span>    68/push  _test-output-stream/imm32
 <span id="L6598" class="LineNr">6598 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L6599" class="LineNr">6599 </span>    e8/call  <a href='../058stream-equal.subx.html#L199'>check-stream-equal</a>/disp32
+<span id="L6599" class="LineNr">6599 </span>    e8/call  <a href='../058stream-equal.subx.html#L200'>check-stream-equal</a>/disp32
 <span id="L6600" class="LineNr">6600 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L6601" class="LineNr">6601 </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>              0xc/imm32         <span class="subxComment"># add to ESP</span>
 <span id="L6602" class="LineNr">6602 </span>    <span class="subxS1Comment"># . epilog</span>
@@ -5528,7 +5528,7 @@ if ('onhashchange' in window) {
 <span id="L6651" class="LineNr">6651 </span>    68/push  <span class="Constant">&quot;xyz &quot;</span>/imm32
 <span id="L6652" class="LineNr">6652 </span>    68/push  _test-output-stream/imm32
 <span id="L6653" class="LineNr">6653 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L6654" class="LineNr">6654 </span>    e8/call  <a href='../058stream-equal.subx.html#L199'>check-stream-equal</a>/disp32
+<span id="L6654" class="LineNr">6654 </span>    e8/call  <a href='../058stream-equal.subx.html#L200'>check-stream-equal</a>/disp32
 <span id="L6655" class="LineNr">6655 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L6656" class="LineNr">6656 </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>              0xc/imm32         <span class="subxComment"># add to ESP</span>
 <span id="L6657" class="LineNr">6657 </span>    <span class="subxS1Comment"># . epilog</span>
@@ -5583,7 +5583,7 @@ if ('onhashchange' in window) {
 <span id="L6706" class="LineNr">6706 </span>    68/push  <span class="Constant">&quot;xyz/ &quot;</span>/imm32
 <span id="L6707" class="LineNr">6707 </span>    68/push  _test-output-stream/imm32
 <span id="L6708" class="LineNr">6708 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L6709" class="LineNr">6709 </span>    e8/call  <a href='../058stream-equal.subx.html#L199'>check-stream-equal</a>/disp32
+<span id="L6709" class="LineNr">6709 </span>    e8/call  <a href='../058stream-equal.subx.html#L200'>check-stream-equal</a>/disp32
 <span id="L6710" class="LineNr">6710 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L6711" class="LineNr">6711 </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>              0xc/imm32         <span class="subxComment"># add to ESP</span>
 <span id="L6712" class="LineNr">6712 </span>    <span class="subxS1Comment"># . epilog</span>
@@ -5639,7 +5639,7 @@ if ('onhashchange' in window) {
 <span id="L6787" class="LineNr">6787 </span>    68/push  <span class="Constant">&quot;abcd/xyz &quot;</span>/imm32
 <span id="L6788" class="LineNr">6788 </span>    68/push  _test-output-stream/imm32
 <span id="L6789" class="LineNr">6789 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L6790" class="LineNr">6790 </span>    e8/call  <a href='../058stream-equal.subx.html#L199'>check-stream-equal</a>/disp32
+<span id="L6790" class="LineNr">6790 </span>    e8/call  <a href='../058stream-equal.subx.html#L200'>check-stream-equal</a>/disp32
 <span id="L6791" class="LineNr">6791 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L6792" class="LineNr">6792 </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>              0xc/imm32         <span class="subxComment"># add to ESP</span>
 <span id="L6793" class="LineNr">6793 </span>    <span class="subxS1Comment"># . epilog</span>
@@ -5906,20 +5906,20 @@ if ('onhashchange' in window) {
 <span id="L7054" class="LineNr">7054 </span>    <span class="subxComment"># if (curr &gt;= width) break</span>
 <span id="L7055" class="LineNr">7055 </span>    39/compare                      3/mod/direct    1/rm32/ECX   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>          2/r32/EDX  <span class="Normal"> . </span>             <span class="Normal"> . </span>                <span class="subxComment"># compare ECX with EDX</span>
 <span id="L7056" class="LineNr">7056 </span>    7d/jump-if-greater-or-equal  $emit-hex:end/disp8
-<span id="L7057" class="LineNr">7057 </span>    <span class="subxComment"># print-byte(out, EBX)</span>
+<span id="L7057" class="LineNr">7057 </span>    <span class="subxComment"># print-byte-buffered(out, EBX)</span>
 <span id="L7058" class="LineNr">7058 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L7059" class="LineNr">7059 </span>    53/push-EBX
 <span id="L7060" class="LineNr">7060 </span>    57/push-EDI
 <span id="L7061" class="LineNr">7061 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L7062" class="LineNr">7062 </span>    e8/call  <a href='../066print-byte.subx.html#L8'>print-byte</a>/disp32
+<span id="L7062" class="LineNr">7062 </span>    e8/call  <a href='../067print-int.subx.html#L87'>print-byte-buffered</a>/disp32
 <span id="L7063" class="LineNr">7063 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L7064" class="LineNr">7064 </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="L7065" class="LineNr">7065 </span>    <span class="subxComment"># write-byte(out, ' ')</span>
+<span id="L7065" class="LineNr">7065 </span>    <span class="subxComment"># write-byte-buffered(out, ' ')</span>
 <span id="L7066" class="LineNr">7066 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L7067" class="LineNr">7067 </span>    68/push  0x20/imm32/space
 <span id="L7068" class="LineNr">7068 </span>    57/push-EDI
 <span id="L7069" class="LineNr">7069 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L7070" class="LineNr">7070 </span>    e8/call  <a href='../064write-byte.subx.html#L31'>write-byte</a>/disp32
+<span id="L7070" class="LineNr">7070 </span>    e8/call  <a href='../064write-byte.subx.html#L31'>write-byte-buffered</a>/disp32
 <span id="L7071" class="LineNr">7071 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L7072" class="LineNr">7072 </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="L7073" class="LineNr">7073 </span>    <span class="subxComment"># EBX = EBX &gt;&gt; 8</span>
@@ -6028,7 +6028,7 @@ if ('onhashchange' in window) {
 <span id="L7176" class="LineNr">7176 </span>    68/push  <span class="Constant">&quot;34 12 &quot;</span>/imm32
 <span id="L7177" class="LineNr">7177 </span>    68/push  _test-output-stream/imm32
 <span id="L7178" class="LineNr">7178 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L7179" class="LineNr">7179 </span>    e8/call  <a href='../058stream-equal.subx.html#L199'>check-stream-equal</a>/disp32
+<span id="L7179" class="LineNr">7179 </span>    e8/call  <a href='../058stream-equal.subx.html#L200'>check-stream-equal</a>/disp32
 <span id="L7180" class="LineNr">7180 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L7181" class="LineNr">7181 </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>              0xc/imm32         <span class="subxComment"># add to ESP</span>
 <span id="L7182" class="LineNr">7182 </span>    <span class="subxS1Comment"># . end</span>
@@ -6074,7 +6074,7 @@ if ('onhashchange' in window) {
 <span id="L7222" class="LineNr">7222 </span>    68/push  <span class="Constant">&quot;ab 00 &quot;</span>/imm32
 <span id="L7223" class="LineNr">7223 </span>    68/push  _test-output-stream/imm32
 <span id="L7224" class="LineNr">7224 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L7225" class="LineNr">7225 </span>    e8/call  <a href='../058stream-equal.subx.html#L199'>check-stream-equal</a>/disp32
+<span id="L7225" class="LineNr">7225 </span>    e8/call  <a href='../058stream-equal.subx.html#L200'>check-stream-equal</a>/disp32
 <span id="L7226" class="LineNr">7226 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L7227" class="LineNr">7227 </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>              0xc/imm32         <span class="subxComment"># add to ESP</span>
 <span id="L7228" class="LineNr">7228 </span>    <span class="subxS1Comment"># . end</span>
@@ -6120,7 +6120,7 @@ if ('onhashchange' in window) {
 <span id="L7268" class="LineNr">7268 </span>    68/push  <span class="Constant">&quot;ff ff &quot;</span>/imm32
 <span id="L7269" class="LineNr">7269 </span>    68/push  _test-output-stream/imm32
 <span id="L7270" class="LineNr">7270 </span>    <span class="subxS2Comment"># . . call</span>
-<span id="L7271" class="LineNr">7271 </span>    e8/call  <a href='../058stream-equal.subx.html#L199'>check-stream-equal</a>/disp32
+<span id="L7271" class="LineNr">7271 </span>    e8/call  <a href='../058stream-equal.subx.html#L200'>check-stream-equal</a>/disp32
 <span id="L7272" class="LineNr">7272 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L7273" class="LineNr">7273 </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>              0xc/imm32         <span class="subxComment"># add to ESP</span>
 <span id="L7274" class="LineNr">7274 </span>    <span class="subxS1Comment"># . end</span>