about summary refs log tree commit diff stats
path: root/html/apps/pack.subx.html
diff options
context:
space:
mode:
authorKartik Agaram <vc@akkartik.com>2020-02-17 15:29:43 -0800
committerKartik Agaram <vc@akkartik.com>2020-02-17 15:29:43 -0800
commitc52ae116ace032a3eaa53bd297836b675cd8393e (patch)
treef7e6f7349db94ec0303ea323957040ca20999081 /html/apps/pack.subx.html
parent6323661c2c588c4fed280f55f20ca3bbc92edb27 (diff)
downloadmu-c52ae116ace032a3eaa53bd297836b675cd8393e.tar.gz
6015
Diffstat (limited to 'html/apps/pack.subx.html')
-rw-r--r--html/apps/pack.subx.html88
1 files changed, 44 insertions, 44 deletions
diff --git a/html/apps/pack.subx.html b/html/apps/pack.subx.html
index 6cba91b4..f33af3e1 100644
--- a/html/apps/pack.subx.html
+++ b/html/apps/pack.subx.html
@@ -222,7 +222,7 @@ if ('onhashchange' in window) {
 <span id="L160" class="LineNr"> 160 </span>    <span class="subxComment"># if (line-&gt;write == 0) break</span>
 <span id="L161" class="LineNr"> 161 </span>    81          7/subop/compare     0/mod/indirect  1/rm32/ecx   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>         <span class="Normal"> . </span>              0/imm32           <span class="subxComment"># compare *ecx</span>
 <span id="L162" class="LineNr"> 162 </span>    0f 84/jump-if-=  $subx-pack:<span class="Constant">break</span>/disp32
-<span id="L163" class="Folded"> 163 </span><span class="Folded">+-- 26 lines: #?     # dump line -----------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L163" class="Folded"> 163 </span><span class="Folded">+-- 26 lines: #?     # dump line --------------------------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L189" class="LineNr"> 189 </span>    <span class="subxComment"># next-word(line, word-slice)</span>
 <span id="L190" class="LineNr"> 190 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L191" class="LineNr"> 191 </span>    52/push-edx
@@ -244,7 +244,7 @@ if ('onhashchange' in window) {
 <span id="L207" class="LineNr"> 207 </span>    3d/compare-eax-and  0/imm32/false
 <span id="L208" class="LineNr"> 208 </span>    0f 85/jump-if-!=  $subx-pack:pass-through/disp32
 <span id="L209" class="LineNr"> 209 </span><span class="Constant">$subx-pack:check2</span>:
-<span id="L210" class="Folded"> 210 </span><span class="Folded">+-- 40 lines: #?     # dump word-slice -----------------------------------------------------------------------------------------------------------------------</span>
+<span id="L210" class="Folded"> 210 </span><span class="Folded">+-- 40 lines: #?     # dump word-slice --------------------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L250" class="LineNr"> 250 </span>    <span class="subxComment"># if (!slice-equal?(word-slice, &quot;==&quot;)) goto next check</span>
 <span id="L251" class="LineNr"> 251 </span>    <span class="subxS1Comment"># . eax = slice-equal?(word-slice, &quot;==&quot;)</span>
 <span id="L252" class="LineNr"> 252 </span>    <span class="subxS2Comment"># . . push args</span>
@@ -265,7 +265,7 @@ if ('onhashchange' in window) {
 <span id="L267" class="LineNr"> 267 </span>    e8/call  <a href='../076next-word.subx.html#L10'>next-word</a>/disp32
 <span id="L268" class="LineNr"> 268 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L269" class="LineNr"> 269 </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="L270" class="Folded"> 270 </span><span class="Folded">+-- 40 lines: #?     # dump segment name ---------------------------------------------------------------------------------------------------------------------</span>
+<span id="L270" class="Folded"> 270 </span><span class="Folded">+-- 40 lines: #?     # dump segment name ------------------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L310" class="LineNr"> 310 </span>    <span class="subxComment"># in-code? = slice-equal?(word-slice, &quot;code&quot;)</span>
 <span id="L311" class="LineNr"> 311 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L312" class="LineNr"> 312 </span>    68/push  <span class="Constant">&quot;code&quot;</span>/imm32
@@ -626,7 +626,7 @@ if ('onhashchange' in window) {
 <span id="L667" class="LineNr"> 667 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L668" class="LineNr"> 668 </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="L669" class="LineNr"> 669 </span>    <span class="subxComment"># check output</span>
-<span id="L670" class="Folded"> 670 </span><span class="Folded">+-- 26 lines: #?     # debug print ---------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L670" class="Folded"> 670 </span><span class="Folded">+-- 26 lines: #?     # debug print ------------------------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L696" class="LineNr"> 696 </span>    <span class="subxS1Comment"># . flush(_test-output-buffered-file)</span>
 <span id="L697" class="LineNr"> 697 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L698" class="LineNr"> 698 </span>    68/push  <a href='../064write-byte.subx.html#L360'>_test-output-buffered-file</a>/imm32
@@ -760,7 +760,7 @@ if ('onhashchange' in window) {
 <span id="L826" class="LineNr"> 826 </span>    <span class="subxComment">#   68 20  # 68/push 0x20/imm8</span>
 <span id="L827" class="LineNr"> 827 </span>    <span class="subxComment">#   == data 0x2</span>
 <span id="L828" class="LineNr"> 828 </span>    <span class="subxComment">#   03 04 00 00 00</span>
-<span id="L829" class="Folded"> 829 </span><span class="Folded">+-- 26 lines: #?     # debug print ---------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L829" class="Folded"> 829 </span><span class="Folded">+-- 26 lines: #?     # debug print ------------------------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L855" class="LineNr"> 855 </span>    <span class="subxS1Comment"># . flush(_test-output-buffered-file)</span>
 <span id="L856" class="LineNr"> 856 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L857" class="LineNr"> 857 </span>    68/push  <a href='../064write-byte.subx.html#L360'>_test-output-buffered-file</a>/imm32
@@ -849,7 +849,7 @@ if ('onhashchange' in window) {
 <span id="L940" class="LineNr"> 940 </span>    68/push  0/imm32/end
 <span id="L941" class="LineNr"> 941 </span>    68/push  0/imm32/start
 <span id="L942" class="LineNr"> 942 </span>    89/copy                         3/mod/direct    1/rm32/ecx   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>          4/r32/esp  <span class="Normal"> . </span>             <span class="Normal"> . </span>                <span class="subxComment"># copy esp to ecx</span>
-<span id="L943" class="Folded"> 943 </span><span class="Folded">+-- 26 lines: #?     # dump line -----------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L943" class="Folded"> 943 </span><span class="Folded">+-- 26 lines: #?     # dump line --------------------------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L969" class="LineNr"> 969 </span><span class="Constant">$convert-data:loop</span>:
 <span id="L970" class="LineNr"> 970 </span>    <span class="subxComment"># next-word(line, word-slice)</span>
 <span id="L971" class="LineNr"> 971 </span>    <span class="subxS2Comment"># . . push args</span>
@@ -859,7 +859,7 @@ if ('onhashchange' in window) {
 <span id="L975" class="LineNr"> 975 </span>    e8/call  <a href='../076next-word.subx.html#L10'>next-word</a>/disp32
 <span id="L976" class="LineNr"> 976 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L977" class="LineNr"> 977 </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="L978" class="Folded"> 978 </span><span class="Folded">+-- 40 lines: #?     # dump word-slice -----------------------------------------------------------------------------------------------------------------------</span>
+<span id="L978" class="Folded"> 978 </span><span class="Folded">+-- 40 lines: #?     # dump word-slice --------------------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L1018" class="LineNr">1018 </span><span class="Constant">$convert-data:check0</span>:
 <span id="L1019" class="LineNr">1019 </span>    <span class="subxComment"># if (slice-empty?(word-slice)) break</span>
 <span id="L1020" class="LineNr">1020 </span>    <span class="subxS1Comment"># . eax = slice-empty?(word-slice)</span>
@@ -1022,7 +1022,7 @@ if ('onhashchange' in window) {
 <span id="L1177" class="LineNr">1177 </span>    e8/call  <a href='../064write-byte.subx.html#L81'>flush</a>/disp32
 <span id="L1178" class="LineNr">1178 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L1179" class="LineNr">1179 </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="L1180" class="Folded">1180 </span><span class="Folded">+-- 26 lines: #?     # dump output ---------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L1180" class="Folded">1180 </span><span class="Folded">+-- 26 lines: #?     # dump output ------------------------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L1206" class="LineNr">1206 </span>    <span class="subxS1Comment"># . check-stream-equal(_test-output-stream, &quot;# abcd&quot;, msg)</span>
 <span id="L1207" class="LineNr">1207 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L1208" class="LineNr">1208 </span>    68/push  <span class="Constant">&quot;F - test-convert-data-passes-comments-through&quot;</span>/imm32
@@ -1487,7 +1487,7 @@ if ('onhashchange' in window) {
 <span id="L1667" class="LineNr">1667 </span>    e8/call  <a href='../064write-byte.subx.html#L81'>flush</a>/disp32
 <span id="L1668" class="LineNr">1668 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L1669" class="LineNr">1669 </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="L1670" class="Folded">1670 </span><span class="Folded">+-- 26 lines: #?     # dump output ---------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L1670" class="Folded">1670 </span><span class="Folded">+-- 26 lines: #?     # dump output ------------------------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L1696" class="LineNr">1696 </span>    <span class="subxS1Comment"># . check-stream-equal(_test-output-stream, &quot;30 abcd/o 42 e1 00 00 \n&quot;, msg)</span>
 <span id="L1697" class="LineNr">1697 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L1698" class="LineNr">1698 </span>    68/push  <span class="Constant">&quot;F - test-convert-data-multiple-words&quot;</span>/imm32
@@ -1554,7 +1554,7 @@ if ('onhashchange' in window) {
 <span id="L1759" class="LineNr">1759 </span>    e8/call  <a href='../064write-byte.subx.html#L81'>flush</a>/disp32
 <span id="L1760" class="LineNr">1760 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L1761" class="LineNr">1761 </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="L1762" class="Folded">1762 </span><span class="Folded">+-- 26 lines: #?     # dump output ---------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L1762" class="Folded">1762 </span><span class="Folded">+-- 26 lines: #?     # dump output ------------------------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L1788" class="LineNr">1788 </span>    <span class="subxS1Comment"># . check-stream-equal(_test-output-stream, &quot;30 00 00 00 # comment&quot;, msg)</span>
 <span id="L1789" class="LineNr">1789 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L1790" class="LineNr">1790 </span>    68/push  <span class="Constant">&quot;F - test-convert-data-trailing-comment&quot;</span>/imm32
@@ -2074,7 +2074,7 @@ if ('onhashchange' in window) {
 <span id="L2304" class="LineNr">2304 </span>    e8/call  <a href='../055stream.subx.html#L54'>rewind-stream</a>/disp32
 <span id="L2305" class="LineNr">2305 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L2306" class="LineNr">2306 </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="L2307" class="Folded">2307 </span><span class="Folded">+-- 33 lines: #?     # dump line -----------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L2307" class="Folded">2307 </span><span class="Folded">+-- 33 lines: #?     # dump line --------------------------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L2340" class="LineNr">2340 </span><span class="Constant">$emit-modrm:loop</span>:
 <span id="L2341" class="LineNr">2341 </span>    <span class="subxComment"># next-word(line, word-slice)</span>
 <span id="L2342" class="LineNr">2342 </span>    <span class="subxS2Comment"># . . push args</span>
@@ -2084,7 +2084,7 @@ if ('onhashchange' in window) {
 <span id="L2346" class="LineNr">2346 </span>    e8/call  <a href='../076next-word.subx.html#L10'>next-word</a>/disp32
 <span id="L2347" class="LineNr">2347 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L2348" class="LineNr">2348 </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="L2349" class="Folded">2349 </span><span class="Folded">+-- 40 lines: #?     # dump word-slice -----------------------------------------------------------------------------------------------------------------------</span>
+<span id="L2349" class="Folded">2349 </span><span class="Folded">+-- 40 lines: #?     # dump word-slice --------------------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L2389" class="LineNr">2389 </span><span class="Constant">$emit-modrm:check0</span>:
 <span id="L2390" class="LineNr">2390 </span>    <span class="subxComment"># if (slice-empty?(word-slice)) break</span>
 <span id="L2391" class="LineNr">2391 </span>    <span class="subxS1Comment"># . eax = slice-empty?(word-slice)</span>
@@ -2320,7 +2320,7 @@ if ('onhashchange' in window) {
 <span id="L2621" class="LineNr">2621 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L2622" class="LineNr">2622 </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="L2623" class="LineNr">2623 </span><span class="Constant">$emit-sib:loop</span>:
-<span id="L2624" class="Folded">2624 </span><span class="Folded">+-- 26 lines: #?     # dump line -----------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L2624" class="Folded">2624 </span><span class="Folded">+-- 26 lines: #?     # dump line --------------------------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L2650" class="LineNr">2650 </span>    <span class="subxComment"># next-word(line, word-slice)</span>
 <span id="L2651" class="LineNr">2651 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L2652" class="LineNr">2652 </span>    51/push-ecx
@@ -2329,7 +2329,7 @@ if ('onhashchange' in window) {
 <span id="L2655" class="LineNr">2655 </span>    e8/call  <a href='../076next-word.subx.html#L10'>next-word</a>/disp32
 <span id="L2656" class="LineNr">2656 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L2657" class="LineNr">2657 </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="L2658" class="Folded">2658 </span><span class="Folded">+-- 40 lines: #?     # dump word-slice -----------------------------------------------------------------------------------------------------------------------</span>
+<span id="L2658" class="Folded">2658 </span><span class="Folded">+-- 40 lines: #?     # dump word-slice --------------------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L2698" class="LineNr">2698 </span><span class="Constant">$emit-sib:check0</span>:
 <span id="L2699" class="LineNr">2699 </span>    <span class="subxComment"># if (slice-empty?(word-slice)) break</span>
 <span id="L2700" class="LineNr">2700 </span>    <span class="subxS1Comment"># . eax = slice-empty?(word-slice)</span>
@@ -2518,7 +2518,7 @@ if ('onhashchange' in window) {
 <span id="L2883" class="LineNr">2883 </span>    e8/call  <a href='../055stream.subx.html#L54'>rewind-stream</a>/disp32
 <span id="L2884" class="LineNr">2884 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L2885" class="LineNr">2885 </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="L2886" class="Folded">2886 </span><span class="Folded">+-- 26 lines: #?     # dump line -----------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L2886" class="Folded">2886 </span><span class="Folded">+-- 26 lines: #?     # dump line --------------------------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L2912" class="LineNr">2912 </span><span class="Constant">$emit-disp:loop</span>:
 <span id="L2913" class="LineNr">2913 </span>    <span class="subxComment"># next-word(line, word-slice)</span>
 <span id="L2914" class="LineNr">2914 </span>    <span class="subxS2Comment"># . . push args</span>
@@ -2528,7 +2528,7 @@ if ('onhashchange' in window) {
 <span id="L2918" class="LineNr">2918 </span>    e8/call  <a href='../076next-word.subx.html#L10'>next-word</a>/disp32
 <span id="L2919" class="LineNr">2919 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L2920" class="LineNr">2920 </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="L2921" class="Folded">2921 </span><span class="Folded">+-- 40 lines: #?     # dump word-slice -----------------------------------------------------------------------------------------------------------------------</span>
+<span id="L2921" class="Folded">2921 </span><span class="Folded">+-- 40 lines: #?     # dump word-slice --------------------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L2961" class="LineNr">2961 </span><span class="Constant">$emit-disp:check0</span>:
 <span id="L2962" class="LineNr">2962 </span>    <span class="subxComment"># if (slice-empty?(word-slice)) break</span>
 <span id="L2963" class="LineNr">2963 </span>    <span class="subxS1Comment"># . eax = slice-empty?(word-slice)</span>
@@ -2673,7 +2673,7 @@ if ('onhashchange' in window) {
 <span id="L3102" class="LineNr">3102 </span>    e8/call  <a href='../055stream.subx.html#L54'>rewind-stream</a>/disp32
 <span id="L3103" class="LineNr">3103 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L3104" class="LineNr">3104 </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="L3105" class="Folded">3105 </span><span class="Folded">+-- 26 lines: #?     # dump line -----------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L3105" class="Folded">3105 </span><span class="Folded">+-- 26 lines: #?     # dump line --------------------------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L3131" class="LineNr">3131 </span><span class="Constant">$emit-imm:loop</span>:
 <span id="L3132" class="LineNr">3132 </span>    <span class="subxComment"># next-word(line, word-slice)</span>
 <span id="L3133" class="LineNr">3133 </span>    <span class="subxS2Comment"># . . push args</span>
@@ -2683,7 +2683,7 @@ if ('onhashchange' in window) {
 <span id="L3137" class="LineNr">3137 </span>    e8/call  <a href='../076next-word.subx.html#L10'>next-word</a>/disp32
 <span id="L3138" class="LineNr">3138 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L3139" class="LineNr">3139 </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="L3140" class="Folded">3140 </span><span class="Folded">+-- 40 lines: #?     # dump word-slice -----------------------------------------------------------------------------------------------------------------------</span>
+<span id="L3140" class="Folded">3140 </span><span class="Folded">+-- 40 lines: #?     # dump word-slice --------------------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L3180" class="LineNr">3180 </span><span class="Constant">$emit-imm:check0</span>:
 <span id="L3181" class="LineNr">3181 </span>    <span class="subxComment"># if (slice-empty?(word-slice)) break</span>
 <span id="L3182" class="LineNr">3182 </span>    <span class="subxS1Comment"># . eax = slice-empty?(word-slice)</span>
@@ -3002,7 +3002,7 @@ if ('onhashchange' in window) {
 <span id="L3495" class="LineNr">3495 </span>    e8/call  <a href='../064write-byte.subx.html#L81'>flush</a>/disp32
 <span id="L3496" class="LineNr">3496 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L3497" class="LineNr">3497 </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="L3498" class="Folded">3498 </span><span class="Folded">+-- 26 lines: #?     # dump output ---------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L3498" class="Folded">3498 </span><span class="Folded">+-- 26 lines: #?     # dump output ------------------------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L3524" class="LineNr">3524 </span>    <span class="subxS1Comment"># . check-stream-equal(_test-output-stream, &quot;ab  # ab/cd # comment&quot;, msg)</span>
 <span id="L3525" class="LineNr">3525 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L3526" class="LineNr">3526 </span>    68/push  <span class="Constant">&quot;F - test-convert-instruction-handles-single-opcode&quot;</span>/imm32
@@ -3069,7 +3069,7 @@ if ('onhashchange' in window) {
 <span id="L3587" class="LineNr">3587 </span>    e8/call  <a href='../064write-byte.subx.html#L81'>flush</a>/disp32
 <span id="L3588" class="LineNr">3588 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L3589" class="LineNr">3589 </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="L3590" class="Folded">3590 </span><span class="Folded">+-- 26 lines: #?     # dump output ---------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L3590" class="Folded">3590 </span><span class="Folded">+-- 26 lines: #?     # dump output ------------------------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L3616" class="LineNr">3616 </span>    <span class="subxS1Comment"># . check-stream-equal(_test-output-stream, &quot;0f ab  # 0f/m1 ab/m2 # comment&quot;, msg)</span>
 <span id="L3617" class="LineNr">3617 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L3618" class="LineNr">3618 </span>    68/push  <span class="Constant">&quot;F - test-convert-instruction-handles-0f-opcode&quot;</span>/imm32
@@ -3136,7 +3136,7 @@ if ('onhashchange' in window) {
 <span id="L3679" class="LineNr">3679 </span>    e8/call  <a href='../064write-byte.subx.html#L81'>flush</a>/disp32
 <span id="L3680" class="LineNr">3680 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L3681" class="LineNr">3681 </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="L3682" class="Folded">3682 </span><span class="Folded">+-- 26 lines: #?     # dump output ---------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L3682" class="Folded">3682 </span><span class="Folded">+-- 26 lines: #?     # dump output ------------------------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L3708" class="LineNr">3708 </span>    <span class="subxS1Comment"># . check-stream-equal(_test-output-stream, &quot;f2 ab  # f2/m1 ab/m2 # comment&quot;, msg)</span>
 <span id="L3709" class="LineNr">3709 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L3710" class="LineNr">3710 </span>    68/push  <span class="Constant">&quot;F - test-convert-instruction-handles-f2-opcode&quot;</span>/imm32
@@ -3203,7 +3203,7 @@ if ('onhashchange' in window) {
 <span id="L3771" class="LineNr">3771 </span>    e8/call  <a href='../064write-byte.subx.html#L81'>flush</a>/disp32
 <span id="L3772" class="LineNr">3772 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L3773" class="LineNr">3773 </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="L3774" class="Folded">3774 </span><span class="Folded">+-- 26 lines: #?     # dump output ---------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L3774" class="Folded">3774 </span><span class="Folded">+-- 26 lines: #?     # dump output ------------------------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L3800" class="LineNr">3800 </span>    <span class="subxS1Comment"># . check-stream-equal(_test-output-stream, &quot;f3 ab  # f3/m1 ab/m2 # comment&quot;, msg)</span>
 <span id="L3801" class="LineNr">3801 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L3802" class="LineNr">3802 </span>    68/push  <span class="Constant">&quot;F - test-convert-instruction-handles-f3-opcode&quot;</span>/imm32
@@ -3270,7 +3270,7 @@ if ('onhashchange' in window) {
 <span id="L3863" class="LineNr">3863 </span>    e8/call  <a href='../064write-byte.subx.html#L81'>flush</a>/disp32
 <span id="L3864" class="LineNr">3864 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L3865" class="LineNr">3865 </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="L3866" class="Folded">3866 </span><span class="Folded">+-- 26 lines: #?     # dump output ---------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L3866" class="Folded">3866 </span><span class="Folded">+-- 26 lines: #?     # dump output ------------------------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L3892" class="LineNr">3892 </span>    <span class="subxS1Comment"># . check-stream-equal(_test-output-stream, &quot;f2 0f ab  # f2/m1 0f/m2 ab/m3 # comment&quot;, msg)</span>
 <span id="L3893" class="LineNr">3893 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L3894" class="LineNr">3894 </span>    68/push  <span class="Constant">&quot;F - test-convert-instruction-handles-f2-0f-opcode&quot;</span>/imm32
@@ -3337,7 +3337,7 @@ if ('onhashchange' in window) {
 <span id="L3955" class="LineNr">3955 </span>    e8/call  <a href='../064write-byte.subx.html#L81'>flush</a>/disp32
 <span id="L3956" class="LineNr">3956 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L3957" class="LineNr">3957 </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="L3958" class="Folded">3958 </span><span class="Folded">+-- 26 lines: #?     # dump output ---------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L3958" class="Folded">3958 </span><span class="Folded">+-- 26 lines: #?     # dump output ------------------------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L3984" class="LineNr">3984 </span>    <span class="subxS1Comment"># . check-stream-equal(_test-output-stream, &quot;f3 0f ab  # f3/m1 0f/m2 ab/m3 # comment&quot;, msg)</span>
 <span id="L3985" class="LineNr">3985 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L3986" class="LineNr">3986 </span>    68/push  <span class="Constant">&quot;F - test-convert-instruction-handles-f3-0f-opcode&quot;</span>/imm32
@@ -3404,7 +3404,7 @@ if ('onhashchange' in window) {
 <span id="L4047" class="LineNr">4047 </span>    e8/call  <a href='../064write-byte.subx.html#L81'>flush</a>/disp32
 <span id="L4048" class="LineNr">4048 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L4049" class="LineNr">4049 </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="L4050" class="Folded">4050 </span><span class="Folded">+-- 26 lines: #?     # dump output ---------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L4050" class="Folded">4050 </span><span class="Folded">+-- 26 lines: #?     # dump output ------------------------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L4076" class="LineNr">4076 </span>    <span class="subxS1Comment"># . check-stream-equal(_test-output-stream, &quot;ab  # f3/m1 0f/m2 ab/m3 # comment&quot;, msg)</span>
 <span id="L4077" class="LineNr">4077 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L4078" class="LineNr">4078 </span>    68/push  <span class="Constant">&quot;F - test-convert-instruction-handles-unused-opcodes&quot;</span>/imm32
@@ -3471,7 +3471,7 @@ if ('onhashchange' in window) {
 <span id="L4139" class="LineNr">4139 </span>    e8/call  <a href='../064write-byte.subx.html#L81'>flush</a>/disp32
 <span id="L4140" class="LineNr">4140 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L4141" class="LineNr">4141 </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="L4142" class="Folded">4142 </span><span class="Folded">+-- 26 lines: #?     # dump output ---------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L4142" class="Folded">4142 </span><span class="Folded">+-- 26 lines: #?     # dump output ------------------------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L4168" class="LineNr">4168 </span>    <span class="subxS1Comment"># . check-stream-equal(_test-output-stream, &quot;f2 ab  # f2/m1 ab/m2 cd/m3 # comment&quot;, msg)</span>
 <span id="L4169" class="LineNr">4169 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L4170" class="LineNr">4170 </span>    68/push  <span class="Constant">&quot;F - test-convert-instruction-handles-unused-second-opcodes&quot;</span>/imm32
@@ -3538,7 +3538,7 @@ if ('onhashchange' in window) {
 <span id="L4231" class="LineNr">4231 </span>    e8/call  <a href='../064write-byte.subx.html#L81'>flush</a>/disp32
 <span id="L4232" class="LineNr">4232 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L4233" class="LineNr">4233 </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="L4234" class="Folded">4234 </span><span class="Folded">+-- 26 lines: #?     # dump output ---------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L4234" class="Folded">4234 </span><span class="Folded">+-- 26 lines: #?     # dump output ------------------------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L4260" class="LineNr">4260 </span>    <span class="subxS1Comment"># . check-stream-equal(_test-output-stream, &quot;f3 ab  # f3/m1 ab/m2 cd/m3 # comment&quot;, msg)</span>
 <span id="L4261" class="LineNr">4261 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L4262" class="LineNr">4262 </span>    68/push  <span class="Constant">&quot;F - test-convert-instruction-handles-unused-second-opcodes&quot;</span>/imm32
@@ -3605,7 +3605,7 @@ if ('onhashchange' in window) {
 <span id="L4323" class="LineNr">4323 </span>    e8/call  <a href='../064write-byte.subx.html#L81'>flush</a>/disp32
 <span id="L4324" class="LineNr">4324 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L4325" class="LineNr">4325 </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="L4326" class="Folded">4326 </span><span class="Folded">+-- 26 lines: #?     # dump output ---------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L4326" class="Folded">4326 </span><span class="Folded">+-- 26 lines: #?     # dump output ------------------------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L4352" class="LineNr">4352 </span>    <span class="subxS1Comment"># . check-stream-equal(_test-output-stream, &quot;8b 08  # 8b/copy 0/mod 0/rm32 1/r32&quot;, msg)</span>
 <span id="L4353" class="LineNr">4353 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L4354" class="LineNr">4354 </span>    68/push  <span class="Constant">&quot;F - test-convert-instruction-emits-modrm-byte&quot;</span>/imm32
@@ -3670,7 +3670,7 @@ if ('onhashchange' in window) {
 <span id="L4413" class="LineNr">4413 </span>    e8/call  <a href='../064write-byte.subx.html#L81'>flush</a>/disp32
 <span id="L4414" class="LineNr">4414 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L4415" class="LineNr">4415 </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="L4416" class="Folded">4416 </span><span class="Folded">+-- 26 lines: #?     # dump output ---------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L4416" class="Folded">4416 </span><span class="Folded">+-- 26 lines: #?     # dump output ------------------------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L4442" class="LineNr">4442 </span>    <span class="subxComment"># check output</span>
 <span id="L4443" class="LineNr">4443 </span>    <span class="subxS1Comment"># . check-stream-equal(_test-output-stream, &quot;# abcd&quot;, msg)</span>
 <span id="L4444" class="LineNr">4444 </span>    <span class="subxS2Comment"># . . push args</span>
@@ -3738,7 +3738,7 @@ if ('onhashchange' in window) {
 <span id="L4506" class="LineNr">4506 </span>    e8/call  <a href='../064write-byte.subx.html#L81'>flush</a>/disp32
 <span id="L4507" class="LineNr">4507 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L4508" class="LineNr">4508 </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="L4509" class="Folded">4509 </span><span class="Folded">+-- 26 lines: #?     # dump output ---------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L4509" class="Folded">4509 </span><span class="Folded">+-- 26 lines: #?     # dump output ------------------------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L4535" class="LineNr">4535 </span>    <span class="subxS1Comment"># . check-stream-equal(_test-output-stream, &quot;ff 30  # ff 6/subop/push 0/mod 0/rm32&quot;, msg)</span>
 <span id="L4536" class="LineNr">4536 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L4537" class="LineNr">4537 </span>    68/push  <span class="Constant">&quot;F - test-convert-instruction-emits-modrm-byte-from-subop&quot;</span>/imm32
@@ -3805,7 +3805,7 @@ if ('onhashchange' in window) {
 <span id="L4598" class="LineNr">4598 </span>    e8/call  <a href='../064write-byte.subx.html#L81'>flush</a>/disp32
 <span id="L4599" class="LineNr">4599 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L4600" class="LineNr">4600 </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="L4601" class="Folded">4601 </span><span class="Folded">+-- 26 lines: #?     # dump output ---------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L4601" class="Folded">4601 </span><span class="Folded">+-- 26 lines: #?     # dump output ------------------------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L4627" class="LineNr">4627 </span>    <span class="subxS1Comment"># . check-stream-equal(_test-output-stream, &quot;8b 08  # 8b/copy 0/rm32 1/r32&quot;, msg)</span>
 <span id="L4628" class="LineNr">4628 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L4629" class="LineNr">4629 </span>    68/push  <span class="Constant">&quot;F - test-convert-instruction-emits-modrm-byte-with-missing-mod&quot;</span>/imm32
@@ -3872,7 +3872,7 @@ if ('onhashchange' in window) {
 <span id="L4690" class="LineNr">4690 </span>    e8/call  <a href='../064write-byte.subx.html#L81'>flush</a>/disp32
 <span id="L4691" class="LineNr">4691 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L4692" class="LineNr">4692 </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="L4693" class="Folded">4693 </span><span class="Folded">+-- 26 lines: #?     # dump output ---------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L4693" class="Folded">4693 </span><span class="Folded">+-- 26 lines: #?     # dump output ------------------------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L4719" class="LineNr">4719 </span>    <span class="subxS1Comment"># . check-stream-equal(_test-output-stream, &quot;8b 08  # 8b/copy 0/mod 1/r32&quot;, msg)</span>
 <span id="L4720" class="LineNr">4720 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L4721" class="LineNr">4721 </span>    68/push  <span class="Constant">&quot;F - test-convert-instruction-emits-modrm-byte-with-missing-rm32&quot;</span>/imm32
@@ -3939,7 +3939,7 @@ if ('onhashchange' in window) {
 <span id="L4782" class="LineNr">4782 </span>    e8/call  <a href='../064write-byte.subx.html#L81'>flush</a>/disp32
 <span id="L4783" class="LineNr">4783 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L4784" class="LineNr">4784 </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="L4785" class="Folded">4785 </span><span class="Folded">+-- 26 lines: #?     # dump output ---------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L4785" class="Folded">4785 </span><span class="Folded">+-- 26 lines: #?     # dump output ------------------------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L4811" class="LineNr">4811 </span>    <span class="subxS1Comment"># . check-stream-equal(_test-output-stream, &quot;8b 00  # 8b/copy 0/mod 0/rm32&quot;, msg)</span>
 <span id="L4812" class="LineNr">4812 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L4813" class="LineNr">4813 </span>    68/push  <span class="Constant">&quot;F - test-convert-instruction-emits-modrm-byte-with-missing-r32&quot;</span>/imm32
@@ -4006,7 +4006,7 @@ if ('onhashchange' in window) {
 <span id="L4874" class="LineNr">4874 </span>    e8/call  <a href='../064write-byte.subx.html#L81'>flush</a>/disp32
 <span id="L4875" class="LineNr">4875 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L4876" class="LineNr">4876 </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="L4877" class="Folded">4877 </span><span class="Folded">+-- 26 lines: #?     # dump output ---------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L4877" class="Folded">4877 </span><span class="Folded">+-- 26 lines: #?     # dump output ------------------------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L4903" class="LineNr">4903 </span>    <span class="subxS1Comment"># . check-stream-equal(_test-output-stream, &quot;8b 08  # 8b/copy 0/mod 4/rm32 1/r32 0/base 1/index 0/scale&quot;, msg)</span>
 <span id="L4904" class="LineNr">4904 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L4905" class="LineNr">4905 </span>    68/push  <span class="Constant">&quot;F - test-convert-instruction-emits-sib-byte&quot;</span>/imm32
@@ -4073,7 +4073,7 @@ if ('onhashchange' in window) {
 <span id="L4966" class="LineNr">4966 </span>    e8/call  <a href='../064write-byte.subx.html#L81'>flush</a>/disp32
 <span id="L4967" class="LineNr">4967 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L4968" class="LineNr">4968 </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="L4969" class="Folded">4969 </span><span class="Folded">+-- 26 lines: #?     # dump output ---------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L4969" class="Folded">4969 </span><span class="Folded">+-- 26 lines: #?     # dump output ------------------------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L4995" class="LineNr">4995 </span>    <span class="subxS1Comment"># . check-stream-equal(_test-output-stream, &quot;8b 0c 08  # 8b/copy 0/mod 4/rm32 1/r32 1/index 0/scale&quot;, msg)</span>
 <span id="L4996" class="LineNr">4996 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L4997" class="LineNr">4997 </span>    68/push  <span class="Constant">&quot;F - test-convert-instruction-emits-sib-byte-with-missing-base&quot;</span>/imm32
@@ -4140,7 +4140,7 @@ if ('onhashchange' in window) {
 <span id="L5058" class="LineNr">5058 </span>    e8/call  <a href='../064write-byte.subx.html#L81'>flush</a>/disp32
 <span id="L5059" class="LineNr">5059 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L5060" class="LineNr">5060 </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="L5061" class="Folded">5061 </span><span class="Folded">+-- 26 lines: #?     # dump output ---------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L5061" class="Folded">5061 </span><span class="Folded">+-- 26 lines: #?     # dump output ------------------------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L5087" class="LineNr">5087 </span>    <span class="subxS1Comment"># . check-stream-equal(_test-output-stream, &quot;8b 0c 08  # 8b/copy 0/mod 4/rm32 1/r32 0/base 0/scale&quot;, msg)</span>
 <span id="L5088" class="LineNr">5088 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L5089" class="LineNr">5089 </span>    68/push  <span class="Constant">&quot;F - test-convert-instruction-emits-sib-byte-with-missing-index&quot;</span>/imm32
@@ -4207,7 +4207,7 @@ if ('onhashchange' in window) {
 <span id="L5150" class="LineNr">5150 </span>    e8/call  <a href='../064write-byte.subx.html#L81'>flush</a>/disp32
 <span id="L5151" class="LineNr">5151 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L5152" class="LineNr">5152 </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="L5153" class="Folded">5153 </span><span class="Folded">+-- 26 lines: #?     # dump output ---------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L5153" class="Folded">5153 </span><span class="Folded">+-- 26 lines: #?     # dump output ------------------------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L5179" class="LineNr">5179 </span>    <span class="subxS1Comment"># . check-stream-equal(_test-output-stream, &quot;8b 0c 08  # 8b/copy 0/mod 4/rm32 1/r32 0/base 1/index&quot;, msg)</span>
 <span id="L5180" class="LineNr">5180 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L5181" class="LineNr">5181 </span>    68/push  <span class="Constant">&quot;F - test-convert-instruction-emits-sib-byte-with-missing-scale&quot;</span>/imm32
@@ -4274,7 +4274,7 @@ if ('onhashchange' in window) {
 <span id="L5242" class="LineNr">5242 </span>    e8/call  <a href='../064write-byte.subx.html#L81'>flush</a>/disp32
 <span id="L5243" class="LineNr">5243 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L5244" class="LineNr">5244 </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="L5245" class="Folded">5245 </span><span class="Folded">+-- 26 lines: #?     # dump output ---------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L5245" class="Folded">5245 </span><span class="Folded">+-- 26 lines: #?     # dump output ------------------------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L5271" class="LineNr">5271 </span>    <span class="subxS1Comment"># . check-stream-equal(_test-output-stream, &quot;e8 20 00 00 00  # e8/call 20/disp32&quot;, msg)</span>
 <span id="L5272" class="LineNr">5272 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L5273" class="LineNr">5273 </span>    68/push  <span class="Constant">&quot;F - test-convert-instruction-handles-disp32-operand&quot;</span>/imm32
@@ -4341,7 +4341,7 @@ if ('onhashchange' in window) {
 <span id="L5334" class="LineNr">5334 </span>    e8/call  <a href='../064write-byte.subx.html#L81'>flush</a>/disp32
 <span id="L5335" class="LineNr">5335 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L5336" class="LineNr">5336 </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="L5337" class="Folded">5337 </span><span class="Folded">+-- 26 lines: #?     # dump output ---------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L5337" class="Folded">5337 </span><span class="Folded">+-- 26 lines: #?     # dump output ------------------------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L5363" class="LineNr">5363 </span>    <span class="subxS1Comment"># . check-stream-equal(_test-output-stream, &quot;e8 20 00  # e8/call 20/disp16&quot;, msg)</span>
 <span id="L5364" class="LineNr">5364 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L5365" class="LineNr">5365 </span>    68/push  <span class="Constant">&quot;F - test-convert-instruction-handles-disp16-operand&quot;</span>/imm32
@@ -4408,7 +4408,7 @@ if ('onhashchange' in window) {
 <span id="L5426" class="LineNr">5426 </span>    e8/call  <a href='../064write-byte.subx.html#L81'>flush</a>/disp32
 <span id="L5427" class="LineNr">5427 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L5428" class="LineNr">5428 </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="L5429" class="Folded">5429 </span><span class="Folded">+-- 26 lines: #?     # dump output ---------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L5429" class="Folded">5429 </span><span class="Folded">+-- 26 lines: #?     # dump output ------------------------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L5455" class="LineNr">5455 </span>    <span class="subxS1Comment"># . check-stream-equal(_test-output-stream, &quot;eb 20  # eb/jump 20/disp8&quot;, msg)</span>
 <span id="L5456" class="LineNr">5456 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L5457" class="LineNr">5457 </span>    68/push  <span class="Constant">&quot;F - test-convert-instruction-handles-disp8-operand&quot;</span>/imm32
@@ -4475,7 +4475,7 @@ if ('onhashchange' in window) {
 <span id="L5518" class="LineNr">5518 </span>    e8/call  <a href='../064write-byte.subx.html#L81'>flush</a>/disp32
 <span id="L5519" class="LineNr">5519 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L5520" class="LineNr">5520 </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="L5521" class="Folded">5521 </span><span class="Folded">+-- 26 lines: #?     # dump output ---------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L5521" class="Folded">5521 </span><span class="Folded">+-- 26 lines: #?     # dump output ------------------------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L5547" class="LineNr">5547 </span>    <span class="subxS1Comment"># . check-stream-equal(_test-output-stream, &quot;eb xyz/disp8  # eb/jump xyz/disp8&quot;, msg)</span>
 <span id="L5548" class="LineNr">5548 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L5549" class="LineNr">5549 </span>    68/push  <span class="Constant">&quot;F - test-convert-instruction-handles-disp8-name&quot;</span>/imm32
@@ -4542,7 +4542,7 @@ if ('onhashchange' in window) {
 <span id="L5610" class="LineNr">5610 </span>    e8/call  <a href='../064write-byte.subx.html#L81'>flush</a>/disp32
 <span id="L5611" class="LineNr">5611 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L5612" class="LineNr">5612 </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="L5613" class="Folded">5613 </span><span class="Folded">+-- 26 lines: #?     # dump output ---------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L5613" class="Folded">5613 </span><span class="Folded">+-- 26 lines: #?     # dump output ------------------------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L5639" class="LineNr">5639 </span>    <span class="subxS1Comment"># . check-stream-equal(_test-output-stream, &quot;68 20 00 00 00  # 68/push 0x20/imm32&quot;, msg)</span>
 <span id="L5640" class="LineNr">5640 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L5641" class="LineNr">5641 </span>    68/push  <span class="Constant">&quot;F - test-convert-instruction-handles-imm32-operand&quot;</span>/imm32
@@ -4610,7 +4610,7 @@ if ('onhashchange' in window) {
 <span id="L5703" class="LineNr">5703 </span>    e8/call  <a href='../064write-byte.subx.html#L81'>flush</a>/disp32
 <span id="L5704" class="LineNr">5704 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L5705" class="LineNr">5705 </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="L5706" class="Folded">5706 </span><span class="Folded">+-- 26 lines: #?     # dump output ---------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L5706" class="Folded">5706 </span><span class="Folded">+-- 26 lines: #?     # dump output ------------------------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L5732" class="LineNr">5732 </span>    <span class="subxS1Comment"># . check-stream-equal(_test-output-stream, &quot;68 20 00  # 68/push 0x20/imm16&quot;, msg)</span>
 <span id="L5733" class="LineNr">5733 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L5734" class="LineNr">5734 </span>    68/push  <span class="Constant">&quot;F - test-convert-instruction-handles-imm16-operand&quot;</span>/imm32
@@ -4678,7 +4678,7 @@ if ('onhashchange' in window) {
 <span id="L5796" class="LineNr">5796 </span>    e8/call  <a href='../064write-byte.subx.html#L81'>flush</a>/disp32
 <span id="L5797" class="LineNr">5797 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L5798" class="LineNr">5798 </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="L5799" class="Folded">5799 </span><span class="Folded">+-- 26 lines: #?     # dump output ---------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L5799" class="Folded">5799 </span><span class="Folded">+-- 26 lines: #?     # dump output ------------------------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L5825" class="LineNr">5825 </span>    <span class="subxS1Comment"># . check-stream-equal(_test-output-stream, &quot;68 20  # 68/push 0x20/imm8&quot;, msg)</span>
 <span id="L5826" class="LineNr">5826 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L5827" class="LineNr">5827 </span>    68/push  <span class="Constant">&quot;F - test-convert-instruction-handles-imm8-operand&quot;</span>/imm32