about summary refs log tree commit diff stats
path: root/html/linux/pack.subx.html
diff options
context:
space:
mode:
Diffstat (limited to 'html/linux/pack.subx.html')
-rw-r--r--html/linux/pack.subx.html110
1 files changed, 55 insertions, 55 deletions
diff --git a/html/linux/pack.subx.html b/html/linux/pack.subx.html
index c04ed03d..7c2b5c30 100644
--- a/html/linux/pack.subx.html
+++ b/html/linux/pack.subx.html
@@ -1,14 +1,14 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<!DOCTYPE html>
 <html>
 <head>
-<meta http-equiv="content-type" content="text/html; charset=UTF-8">
+<meta charset="UTF-8">
 <title>Mu - linux/pack.subx</title>
-<meta name="Generator" content="Vim/8.1">
-<meta name="plugin-version" content="vim8.1_v1">
+<meta name="Generator" content="Vim/8.2">
+<meta name="plugin-version" content="vim8.1_v2">
 <meta name="syntax" content="none">
-<meta name="settings" content="number_lines,use_css,no_foldcolumn,expand_tabs,line_ids,prevent_copy=">
+<meta name="settings" content="number_lines,use_css,no_foldcolumn,expand_tabs,line_ids,prevent_copy=,use_input_for_pc=fallback">
 <meta name="colorscheme" content="minimal-light">
-<style type="text/css">
+<style>
 <!--
 pre { font-family: monospace; color: #000000; background-color: #ffffd7; }
 body { font-size:12pt; font-family: monospace; color: #000000; background-color: #ffffd7; }
@@ -16,19 +16,19 @@ a { color:inherit; }
 * { font-size:12pt; font-size: 1em; }
 .subxComment { color: #005faf; }
 .subxS2Comment { color: #8a8a8a; }
-.subxFunction { color: #af5f00; text-decoration: underline; }
 .LineNr { }
-.subxTest { color: #5f8700; }
+.subxFunction { color: #af5f00; text-decoration: underline; }
 .subxS1Comment { color: #0000af; }
+.Constant { color: #008787; }
 .SpecialChar { color: #d70000; }
 .Normal { color: #000000; background-color: #ffffd7; padding-bottom: 1px; }
 .Folded { color: #080808; background-color: #949494; }
-.Constant { color: #008787; }
+.subxTest { color: #5f8700; }
 .subxH1Comment { color: #005faf; text-decoration: underline; }
 -->
 </style>
 
-<script type='text/javascript'>
+<script>
 <!--
 
 /* function to open any folds containing a jumped-to line before jumping to it */
@@ -213,7 +213,7 @@ if ('onhashchange' in window) {
 <span id="L151" class="LineNr"> 151 </span>    <span class="subxComment"># if (line-&gt;write == 0) break</span>
 <span id="L152" class="LineNr"> 152 </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="L153" class="LineNr"> 153 </span>    0f 84/jump-if-=  $subx-pack:<span class="Constant">break</span>/disp32
-<span id="L154" class="Folded"> 154 </span><span class="Folded">+-- 26 lines: #?     # dump line --------------------------------------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L154" class="Folded"> 154 </span><span class="Folded">+-- 26 lines: #?     # dump line -------------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L180" class="LineNr"> 180 </span>    <span class="subxComment"># next-word(line, word-slice)</span>
 <span id="L181" class="LineNr"> 181 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L182" class="LineNr"> 182 </span>    52/push-edx
@@ -235,7 +235,7 @@ if ('onhashchange' in window) {
 <span id="L198" class="LineNr"> 198 </span>    3d/compare-eax-and  0/imm32/false
 <span id="L199" class="LineNr"> 199 </span>    0f 85/jump-if-!=  $subx-pack:pass-through/disp32
 <span id="L200" class="LineNr"> 200 </span><span class="Constant">$subx-pack:check2</span>:
-<span id="L201" class="Folded"> 201 </span><span class="Folded">+-- 40 lines: #?     # dump word-slice --------------------------------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L201" class="Folded"> 201 </span><span class="Folded">+-- 40 lines: #?     # dump word-slice -------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L241" class="LineNr"> 241 </span>    <span class="subxComment"># if (!slice-equal?(word-slice, &quot;==&quot;)) goto next check</span>
 <span id="L242" class="LineNr"> 242 </span>    <span class="subxS1Comment"># . eax = slice-equal?(word-slice, &quot;==&quot;)</span>
 <span id="L243" class="LineNr"> 243 </span>    <span class="subxS2Comment"># . . push args</span>
@@ -256,7 +256,7 @@ if ('onhashchange' in window) {
 <span id="L258" class="LineNr"> 258 </span>    e8/call  <a href='127next-word.subx.html#L11'>next-word</a>/disp32
 <span id="L259" class="LineNr"> 259 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L260" class="LineNr"> 260 </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="L261" class="Folded"> 261 </span><span class="Folded">+-- 40 lines: #?     # dump segment name ------------------------------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L261" class="Folded"> 261 </span><span class="Folded">+-- 40 lines: #?     # dump segment name -----------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L301" class="LineNr"> 301 </span>    <span class="subxComment"># in-code? = slice-equal?(word-slice, &quot;code&quot;)</span>
 <span id="L302" class="LineNr"> 302 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L303" class="LineNr"> 303 </span>    68/push  <span class="Constant">&quot;code&quot;</span>/imm32
@@ -617,7 +617,7 @@ if ('onhashchange' in window) {
 <span id="L658" class="LineNr"> 658 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L659" class="LineNr"> 659 </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="L660" class="LineNr"> 660 </span>    <span class="subxComment"># check output</span>
-<span id="L661" class="Folded"> 661 </span><span class="Folded">+-- 26 lines: #?     # debug print ------------------------------------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L661" class="Folded"> 661 </span><span class="Folded">+-- 26 lines: #?     # debug print -----------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L687" class="LineNr"> 687 </span>    <span class="subxS1Comment"># . flush(_test-output-buffered-file)</span>
 <span id="L688" class="LineNr"> 688 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L689" class="LineNr"> 689 </span>    68/push  <a href='115write-byte.subx.html#L425'>_test-output-buffered-file</a>/imm32
@@ -751,7 +751,7 @@ if ('onhashchange' in window) {
 <span id="L817" class="LineNr"> 817 </span>    <span class="subxComment">#   68 20  # 68/push 0x20/imm8</span>
 <span id="L818" class="LineNr"> 818 </span>    <span class="subxComment">#   == data 0x2</span>
 <span id="L819" class="LineNr"> 819 </span>    <span class="subxComment">#   03 04 00 00 00</span>
-<span id="L820" class="Folded"> 820 </span><span class="Folded">+-- 26 lines: #?     # debug print ------------------------------------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L820" class="Folded"> 820 </span><span class="Folded">+-- 26 lines: #?     # debug print -----------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L846" class="LineNr"> 846 </span>    <span class="subxS1Comment"># . flush(_test-output-buffered-file)</span>
 <span id="L847" class="LineNr"> 847 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L848" class="LineNr"> 848 </span>    68/push  <a href='115write-byte.subx.html#L425'>_test-output-buffered-file</a>/imm32
@@ -841,7 +841,7 @@ if ('onhashchange' in window) {
 <span id="L932" class="LineNr"> 932 </span>    68/push  0/imm32/end
 <span id="L933" class="LineNr"> 933 </span>    68/push  0/imm32/start
 <span id="L934" class="LineNr"> 934 </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="L935" class="Folded"> 935 </span><span class="Folded">+-- 26 lines: #?     # dump line --------------------------------------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L935" class="Folded"> 935 </span><span class="Folded">+-- 26 lines: #?     # dump line -------------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L961" class="LineNr"> 961 </span><span class="Constant">$convert-data:loop</span>:
 <span id="L962" class="LineNr"> 962 </span>    <span class="subxComment"># next-word(line, word-slice)</span>
 <span id="L963" class="LineNr"> 963 </span>    <span class="subxS2Comment"># . . push args</span>
@@ -851,7 +851,7 @@ if ('onhashchange' in window) {
 <span id="L967" class="LineNr"> 967 </span>    e8/call  <a href='127next-word.subx.html#L11'>next-word</a>/disp32
 <span id="L968" class="LineNr"> 968 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L969" class="LineNr"> 969 </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="L970" class="Folded"> 970 </span><span class="Folded">+-- 40 lines: #?     # dump word-slice --------------------------------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L970" class="Folded"> 970 </span><span class="Folded">+-- 40 lines: #?     # dump word-slice -------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L1010" class="LineNr">1010 </span><span class="Constant">$convert-data:check0</span>:
 <span id="L1011" class="LineNr">1011 </span>    <span class="subxComment"># if (slice-empty?(word-slice)) break</span>
 <span id="L1012" class="LineNr">1012 </span>    <span class="subxS1Comment"># . eax = slice-empty?(word-slice)</span>
@@ -1038,7 +1038,7 @@ if ('onhashchange' in window) {
 <span id="L1193" class="LineNr">1193 </span>    e8/call  <a href='115write-byte.subx.html#L81'>flush</a>/disp32
 <span id="L1194" class="LineNr">1194 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L1195" class="LineNr">1195 </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="L1196" class="Folded">1196 </span><span class="Folded">+-- 26 lines: #?     # dump output ------------------------------------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L1196" class="Folded">1196 </span><span class="Folded">+-- 26 lines: #?     # dump output -----------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L1222" class="LineNr">1222 </span>    <span class="subxS1Comment"># . check-stream-equal(_test-output-stream, &quot;# abcd&quot;, msg)</span>
 <span id="L1223" class="LineNr">1223 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L1224" class="LineNr">1224 </span>    68/push  <span class="Constant">&quot;F - test-convert-data-passes-comments-through&quot;</span>/imm32
@@ -1566,7 +1566,7 @@ if ('onhashchange' in window) {
 <span id="L1746" class="LineNr">1746 </span>    e8/call  <a href='115write-byte.subx.html#L81'>flush</a>/disp32
 <span id="L1747" class="LineNr">1747 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L1748" class="LineNr">1748 </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="L1749" class="Folded">1749 </span><span class="Folded">+-- 26 lines: #?     # dump output ------------------------------------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L1749" class="Folded">1749 </span><span class="Folded">+-- 26 lines: #?     # dump output -----------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L1775" class="LineNr">1775 </span>    <span class="subxS1Comment"># . check-stream-equal(_test-output-stream, &quot;30 abcd/o 42 e1 00 00 \n&quot;, msg)</span>
 <span id="L1776" class="LineNr">1776 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L1777" class="LineNr">1777 </span>    68/push  <span class="Constant">&quot;F - test-convert-data-multiple-words&quot;</span>/imm32
@@ -1633,7 +1633,7 @@ if ('onhashchange' in window) {
 <span id="L1838" class="LineNr">1838 </span>    e8/call  <a href='115write-byte.subx.html#L81'>flush</a>/disp32
 <span id="L1839" class="LineNr">1839 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L1840" class="LineNr">1840 </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="L1841" class="Folded">1841 </span><span class="Folded">+-- 26 lines: #?     # dump output ------------------------------------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L1841" class="Folded">1841 </span><span class="Folded">+-- 26 lines: #?     # dump output -----------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L1867" class="LineNr">1867 </span>    <span class="subxS1Comment"># . check-stream-equal(_test-output-stream, &quot;30 00 00 00 # comment&quot;, msg)</span>
 <span id="L1868" class="LineNr">1868 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L1869" class="LineNr">1869 </span>    68/push  <span class="Constant">&quot;F - test-convert-data-trailing-comment&quot;</span>/imm32
@@ -2179,7 +2179,7 @@ if ('onhashchange' in window) {
 <span id="L2409" class="LineNr">2409 </span>    e8/call  <a href='106stream.subx.html#L56'>rewind-stream</a>/disp32
 <span id="L2410" class="LineNr">2410 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L2411" class="LineNr">2411 </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="L2412" class="Folded">2412 </span><span class="Folded">+-- 33 lines: #?     # dump line --------------------------------------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L2412" class="Folded">2412 </span><span class="Folded">+-- 33 lines: #?     # dump line -------------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L2445" class="LineNr">2445 </span><span class="Constant">$emit-modrm:loop</span>:
 <span id="L2446" class="LineNr">2446 </span>    <span class="subxComment"># next-word(line, word-slice)</span>
 <span id="L2447" class="LineNr">2447 </span>    <span class="subxS2Comment"># . . push args</span>
@@ -2189,7 +2189,7 @@ if ('onhashchange' in window) {
 <span id="L2451" class="LineNr">2451 </span>    e8/call  <a href='127next-word.subx.html#L11'>next-word</a>/disp32
 <span id="L2452" class="LineNr">2452 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L2453" class="LineNr">2453 </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="L2454" class="Folded">2454 </span><span class="Folded">+-- 40 lines: #?     # dump word-slice --------------------------------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L2454" class="Folded">2454 </span><span class="Folded">+-- 40 lines: #?     # dump word-slice -------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L2494" class="LineNr">2494 </span><span class="Constant">$emit-modrm:check0</span>:
 <span id="L2495" class="LineNr">2495 </span>    <span class="subxComment"># if (slice-empty?(word-slice)) break</span>
 <span id="L2496" class="LineNr">2496 </span>    <span class="subxS1Comment"># . eax = slice-empty?(word-slice)</span>
@@ -2481,7 +2481,7 @@ if ('onhashchange' in window) {
 <span id="L2782" class="LineNr">2782 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L2783" class="LineNr">2783 </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="L2784" class="LineNr">2784 </span><span class="Constant">$emit-sib:loop</span>:
-<span id="L2785" class="Folded">2785 </span><span class="Folded">+-- 26 lines: #?     # dump line --------------------------------------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L2785" class="Folded">2785 </span><span class="Folded">+-- 26 lines: #?     # dump line -------------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L2811" class="LineNr">2811 </span>    <span class="subxComment"># next-word(line, word-slice)</span>
 <span id="L2812" class="LineNr">2812 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L2813" class="LineNr">2813 </span>    51/push-ecx
@@ -2490,7 +2490,7 @@ if ('onhashchange' in window) {
 <span id="L2816" class="LineNr">2816 </span>    e8/call  <a href='127next-word.subx.html#L11'>next-word</a>/disp32
 <span id="L2817" class="LineNr">2817 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L2818" class="LineNr">2818 </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="L2819" class="Folded">2819 </span><span class="Folded">+-- 40 lines: #?     # dump word-slice --------------------------------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L2819" class="Folded">2819 </span><span class="Folded">+-- 40 lines: #?     # dump word-slice -------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L2859" class="LineNr">2859 </span><span class="Constant">$emit-sib:check0</span>:
 <span id="L2860" class="LineNr">2860 </span>    <span class="subxComment"># if (slice-empty?(word-slice)) break</span>
 <span id="L2861" class="LineNr">2861 </span>    <span class="subxS1Comment"># . eax = slice-empty?(word-slice)</span>
@@ -2679,7 +2679,7 @@ if ('onhashchange' in window) {
 <span id="L3044" class="LineNr">3044 </span>    e8/call  <a href='106stream.subx.html#L56'>rewind-stream</a>/disp32
 <span id="L3045" class="LineNr">3045 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L3046" class="LineNr">3046 </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="L3047" class="Folded">3047 </span><span class="Folded">+-- 26 lines: #?     # dump line --------------------------------------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L3047" class="Folded">3047 </span><span class="Folded">+-- 26 lines: #?     # dump line -------------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L3073" class="LineNr">3073 </span><span class="Constant">$emit-disp:loop</span>:
 <span id="L3074" class="LineNr">3074 </span>    <span class="subxComment"># next-word(line, word-slice)</span>
 <span id="L3075" class="LineNr">3075 </span>    <span class="subxS2Comment"># . . push args</span>
@@ -2689,7 +2689,7 @@ if ('onhashchange' in window) {
 <span id="L3079" class="LineNr">3079 </span>    e8/call  <a href='127next-word.subx.html#L11'>next-word</a>/disp32
 <span id="L3080" class="LineNr">3080 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L3081" class="LineNr">3081 </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="L3082" class="Folded">3082 </span><span class="Folded">+-- 40 lines: #?     # dump word-slice --------------------------------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L3082" class="Folded">3082 </span><span class="Folded">+-- 40 lines: #?     # dump word-slice -------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L3122" class="LineNr">3122 </span><span class="Constant">$emit-disp:check0</span>:
 <span id="L3123" class="LineNr">3123 </span>    <span class="subxComment"># if (slice-empty?(word-slice)) break</span>
 <span id="L3124" class="LineNr">3124 </span>    <span class="subxS1Comment"># . eax = slice-empty?(word-slice)</span>
@@ -2834,7 +2834,7 @@ if ('onhashchange' in window) {
 <span id="L3263" class="LineNr">3263 </span>    e8/call  <a href='106stream.subx.html#L56'>rewind-stream</a>/disp32
 <span id="L3264" class="LineNr">3264 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L3265" class="LineNr">3265 </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="L3266" class="Folded">3266 </span><span class="Folded">+-- 26 lines: #?     # dump line --------------------------------------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L3266" class="Folded">3266 </span><span class="Folded">+-- 26 lines: #?     # dump line -------------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L3292" class="LineNr">3292 </span><span class="Constant">$emit-imm:loop</span>:
 <span id="L3293" class="LineNr">3293 </span>    <span class="subxComment"># next-word(line, word-slice)</span>
 <span id="L3294" class="LineNr">3294 </span>    <span class="subxS2Comment"># . . push args</span>
@@ -2844,7 +2844,7 @@ if ('onhashchange' in window) {
 <span id="L3298" class="LineNr">3298 </span>    e8/call  <a href='127next-word.subx.html#L11'>next-word</a>/disp32
 <span id="L3299" class="LineNr">3299 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L3300" class="LineNr">3300 </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="L3301" class="Folded">3301 </span><span class="Folded">+-- 40 lines: #?     # dump word-slice --------------------------------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L3301" class="Folded">3301 </span><span class="Folded">+-- 40 lines: #?     # dump word-slice -------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L3341" class="LineNr">3341 </span><span class="Constant">$emit-imm:check0</span>:
 <span id="L3342" class="LineNr">3342 </span>    <span class="subxComment"># if (slice-empty?(word-slice)) break</span>
 <span id="L3343" class="LineNr">3343 </span>    <span class="subxS1Comment"># . eax = slice-empty?(word-slice)</span>
@@ -3163,7 +3163,7 @@ if ('onhashchange' in window) {
 <span id="L3656" class="LineNr">3656 </span>    e8/call  <a href='115write-byte.subx.html#L81'>flush</a>/disp32
 <span id="L3657" class="LineNr">3657 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L3658" class="LineNr">3658 </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="L3659" class="Folded">3659 </span><span class="Folded">+-- 26 lines: #?     # dump output ------------------------------------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L3659" class="Folded">3659 </span><span class="Folded">+-- 26 lines: #?     # dump output -----------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L3685" class="LineNr">3685 </span>    <span class="subxS1Comment"># . check-stream-equal(_test-output-stream, &quot;ab  # ab/cd # comment&quot;, msg)</span>
 <span id="L3686" class="LineNr">3686 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L3687" class="LineNr">3687 </span>    68/push  <span class="Constant">&quot;F - test-convert-instruction-handles-single-opcode&quot;</span>/imm32
@@ -3230,7 +3230,7 @@ if ('onhashchange' in window) {
 <span id="L3748" class="LineNr">3748 </span>    e8/call  <a href='115write-byte.subx.html#L81'>flush</a>/disp32
 <span id="L3749" class="LineNr">3749 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L3750" class="LineNr">3750 </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="L3751" class="Folded">3751 </span><span class="Folded">+-- 26 lines: #?     # dump output ------------------------------------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L3751" class="Folded">3751 </span><span class="Folded">+-- 26 lines: #?     # dump output -----------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L3777" class="LineNr">3777 </span>    <span class="subxS1Comment"># . check-stream-equal(_test-output-stream, &quot;0f ab  # 0f/m1 ab/m2 # comment&quot;, msg)</span>
 <span id="L3778" class="LineNr">3778 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L3779" class="LineNr">3779 </span>    68/push  <span class="Constant">&quot;F - test-convert-instruction-handles-0f-opcode&quot;</span>/imm32
@@ -3297,7 +3297,7 @@ if ('onhashchange' in window) {
 <span id="L3840" class="LineNr">3840 </span>    e8/call  <a href='115write-byte.subx.html#L81'>flush</a>/disp32
 <span id="L3841" class="LineNr">3841 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L3842" class="LineNr">3842 </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="L3843" class="Folded">3843 </span><span class="Folded">+-- 26 lines: #?     # dump output ------------------------------------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L3843" class="Folded">3843 </span><span class="Folded">+-- 26 lines: #?     # dump output -----------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L3869" class="LineNr">3869 </span>    <span class="subxS1Comment"># . check-stream-equal(_test-output-stream, &quot;f2 ab  # f2/m1 ab/m2 # comment&quot;, msg)</span>
 <span id="L3870" class="LineNr">3870 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L3871" class="LineNr">3871 </span>    68/push  <span class="Constant">&quot;F - test-convert-instruction-handles-f2-opcode&quot;</span>/imm32
@@ -3364,7 +3364,7 @@ if ('onhashchange' in window) {
 <span id="L3932" class="LineNr">3932 </span>    e8/call  <a href='115write-byte.subx.html#L81'>flush</a>/disp32
 <span id="L3933" class="LineNr">3933 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L3934" class="LineNr">3934 </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="L3935" class="Folded">3935 </span><span class="Folded">+-- 26 lines: #?     # dump output ------------------------------------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L3935" class="Folded">3935 </span><span class="Folded">+-- 26 lines: #?     # dump output -----------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L3961" class="LineNr">3961 </span>    <span class="subxS1Comment"># . check-stream-equal(_test-output-stream, &quot;f3 ab  # f3/m1 ab/m2 # comment&quot;, msg)</span>
 <span id="L3962" class="LineNr">3962 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L3963" class="LineNr">3963 </span>    68/push  <span class="Constant">&quot;F - test-convert-instruction-handles-f3-opcode&quot;</span>/imm32
@@ -3431,7 +3431,7 @@ if ('onhashchange' in window) {
 <span id="L4024" class="LineNr">4024 </span>    e8/call  <a href='115write-byte.subx.html#L81'>flush</a>/disp32
 <span id="L4025" class="LineNr">4025 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L4026" class="LineNr">4026 </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="L4027" class="Folded">4027 </span><span class="Folded">+-- 26 lines: #?     # dump output ------------------------------------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L4027" class="Folded">4027 </span><span class="Folded">+-- 26 lines: #?     # dump output -----------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L4053" class="LineNr">4053 </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="L4054" class="LineNr">4054 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L4055" class="LineNr">4055 </span>    68/push  <span class="Constant">&quot;F - test-convert-instruction-handles-f2-0f-opcode&quot;</span>/imm32
@@ -3498,7 +3498,7 @@ if ('onhashchange' in window) {
 <span id="L4116" class="LineNr">4116 </span>    e8/call  <a href='115write-byte.subx.html#L81'>flush</a>/disp32
 <span id="L4117" class="LineNr">4117 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L4118" class="LineNr">4118 </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="L4119" class="Folded">4119 </span><span class="Folded">+-- 26 lines: #?     # dump output ------------------------------------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L4119" class="Folded">4119 </span><span class="Folded">+-- 26 lines: #?     # dump output -----------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L4145" class="LineNr">4145 </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="L4146" class="LineNr">4146 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L4147" class="LineNr">4147 </span>    68/push  <span class="Constant">&quot;F - test-convert-instruction-handles-f3-0f-opcode&quot;</span>/imm32
@@ -3565,7 +3565,7 @@ if ('onhashchange' in window) {
 <span id="L4208" class="LineNr">4208 </span>    e8/call  <a href='115write-byte.subx.html#L81'>flush</a>/disp32
 <span id="L4209" class="LineNr">4209 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L4210" class="LineNr">4210 </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="L4211" class="Folded">4211 </span><span class="Folded">+-- 26 lines: #?     # dump output ------------------------------------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L4211" class="Folded">4211 </span><span class="Folded">+-- 26 lines: #?     # dump output -----------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L4237" class="LineNr">4237 </span>    <span class="subxS1Comment"># . check-stream-equal(_test-output-stream, &quot;ab  # f3/m1 0f/m2 ab/m3 # comment&quot;, msg)</span>
 <span id="L4238" class="LineNr">4238 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L4239" class="LineNr">4239 </span>    68/push  <span class="Constant">&quot;F - test-convert-instruction-handles-unused-opcodes&quot;</span>/imm32
@@ -3632,7 +3632,7 @@ if ('onhashchange' in window) {
 <span id="L4300" class="LineNr">4300 </span>    e8/call  <a href='115write-byte.subx.html#L81'>flush</a>/disp32
 <span id="L4301" class="LineNr">4301 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L4302" class="LineNr">4302 </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="L4303" class="Folded">4303 </span><span class="Folded">+-- 26 lines: #?     # dump output ------------------------------------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L4303" class="Folded">4303 </span><span class="Folded">+-- 26 lines: #?     # dump output -----------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L4329" class="LineNr">4329 </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="L4330" class="LineNr">4330 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L4331" class="LineNr">4331 </span>    68/push  <span class="Constant">&quot;F - test-convert-instruction-handles-unused-second-opcodes&quot;</span>/imm32
@@ -3699,7 +3699,7 @@ if ('onhashchange' in window) {
 <span id="L4392" class="LineNr">4392 </span>    e8/call  <a href='115write-byte.subx.html#L81'>flush</a>/disp32
 <span id="L4393" class="LineNr">4393 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L4394" class="LineNr">4394 </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="L4395" class="Folded">4395 </span><span class="Folded">+-- 26 lines: #?     # dump output ------------------------------------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L4395" class="Folded">4395 </span><span class="Folded">+-- 26 lines: #?     # dump output -----------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L4421" class="LineNr">4421 </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="L4422" class="LineNr">4422 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L4423" class="LineNr">4423 </span>    68/push  <span class="Constant">&quot;F - test-convert-instruction-handles-unused-second-opcodes&quot;</span>/imm32
@@ -3766,7 +3766,7 @@ if ('onhashchange' in window) {
 <span id="L4484" class="LineNr">4484 </span>    e8/call  <a href='115write-byte.subx.html#L81'>flush</a>/disp32
 <span id="L4485" class="LineNr">4485 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L4486" class="LineNr">4486 </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="L4487" class="Folded">4487 </span><span class="Folded">+-- 26 lines: #?     # dump output ------------------------------------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L4487" class="Folded">4487 </span><span class="Folded">+-- 26 lines: #?     # dump output -----------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L4513" class="LineNr">4513 </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="L4514" class="LineNr">4514 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L4515" class="LineNr">4515 </span>    68/push  <span class="Constant">&quot;F - test-convert-instruction-emits-modrm-byte&quot;</span>/imm32
@@ -3831,7 +3831,7 @@ if ('onhashchange' in window) {
 <span id="L4574" class="LineNr">4574 </span>    e8/call  <a href='115write-byte.subx.html#L81'>flush</a>/disp32
 <span id="L4575" class="LineNr">4575 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L4576" class="LineNr">4576 </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="L4577" class="Folded">4577 </span><span class="Folded">+-- 26 lines: #?     # dump output ------------------------------------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L4577" class="Folded">4577 </span><span class="Folded">+-- 26 lines: #?     # dump output -----------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L4603" class="LineNr">4603 </span>    <span class="subxComment"># check output</span>
 <span id="L4604" class="LineNr">4604 </span>    <span class="subxS1Comment"># . check-stream-equal(_test-output-stream, &quot;# abcd&quot;, msg)</span>
 <span id="L4605" class="LineNr">4605 </span>    <span class="subxS2Comment"># . . push args</span>
@@ -3899,7 +3899,7 @@ if ('onhashchange' in window) {
 <span id="L4667" class="LineNr">4667 </span>    e8/call  <a href='115write-byte.subx.html#L81'>flush</a>/disp32
 <span id="L4668" class="LineNr">4668 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L4669" class="LineNr">4669 </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="L4670" class="Folded">4670 </span><span class="Folded">+-- 26 lines: #?     # dump output ------------------------------------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L4670" class="Folded">4670 </span><span class="Folded">+-- 26 lines: #?     # dump output -----------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L4696" class="LineNr">4696 </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="L4697" class="LineNr">4697 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L4698" class="LineNr">4698 </span>    68/push  <span class="Constant">&quot;F - test-convert-instruction-emits-modrm-byte-from-subop&quot;</span>/imm32
@@ -3966,7 +3966,7 @@ if ('onhashchange' in window) {
 <span id="L4759" class="LineNr">4759 </span>    e8/call  <a href='115write-byte.subx.html#L81'>flush</a>/disp32
 <span id="L4760" class="LineNr">4760 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L4761" class="LineNr">4761 </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="L4762" class="Folded">4762 </span><span class="Folded">+-- 26 lines: #?     # dump output ------------------------------------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L4762" class="Folded">4762 </span><span class="Folded">+-- 26 lines: #?     # dump output -----------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L4788" class="LineNr">4788 </span>    <span class="subxS1Comment"># . check-stream-equal(_test-output-stream, &quot;8b 08  # 8b/copy 0/rm32 1/r32&quot;, msg)</span>
 <span id="L4789" class="LineNr">4789 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L4790" class="LineNr">4790 </span>    68/push  <span class="Constant">&quot;F - test-convert-instruction-emits-modrm-byte-with-missing-mod&quot;</span>/imm32
@@ -4033,7 +4033,7 @@ if ('onhashchange' in window) {
 <span id="L4851" class="LineNr">4851 </span>    e8/call  <a href='115write-byte.subx.html#L81'>flush</a>/disp32
 <span id="L4852" class="LineNr">4852 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L4853" class="LineNr">4853 </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="L4854" class="Folded">4854 </span><span class="Folded">+-- 26 lines: #?     # dump output ------------------------------------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L4854" class="Folded">4854 </span><span class="Folded">+-- 26 lines: #?     # dump output -----------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L4880" class="LineNr">4880 </span>    <span class="subxS1Comment"># . check-stream-equal(_test-output-stream, &quot;8b 08  # 8b/copy 0/mod 1/r32&quot;, msg)</span>
 <span id="L4881" class="LineNr">4881 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L4882" class="LineNr">4882 </span>    68/push  <span class="Constant">&quot;F - test-convert-instruction-emits-modrm-byte-with-missing-rm32&quot;</span>/imm32
@@ -4100,7 +4100,7 @@ if ('onhashchange' in window) {
 <span id="L4943" class="LineNr">4943 </span>    e8/call  <a href='115write-byte.subx.html#L81'>flush</a>/disp32
 <span id="L4944" class="LineNr">4944 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L4945" class="LineNr">4945 </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="L4946" class="Folded">4946 </span><span class="Folded">+-- 26 lines: #?     # dump output ------------------------------------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L4946" class="Folded">4946 </span><span class="Folded">+-- 26 lines: #?     # dump output -----------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L4972" class="LineNr">4972 </span>    <span class="subxS1Comment"># . check-stream-equal(_test-output-stream, &quot;8b 00  # 8b/copy 0/mod 0/rm32&quot;, msg)</span>
 <span id="L4973" class="LineNr">4973 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L4974" class="LineNr">4974 </span>    68/push  <span class="Constant">&quot;F - test-convert-instruction-emits-modrm-byte-with-missing-r32&quot;</span>/imm32
@@ -4167,7 +4167,7 @@ if ('onhashchange' in window) {
 <span id="L5035" class="LineNr">5035 </span>    e8/call  <a href='115write-byte.subx.html#L81'>flush</a>/disp32
 <span id="L5036" class="LineNr">5036 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L5037" class="LineNr">5037 </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="L5038" class="Folded">5038 </span><span class="Folded">+-- 26 lines: #?     # dump output ------------------------------------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L5038" class="Folded">5038 </span><span class="Folded">+-- 26 lines: #?     # dump output -----------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L5064" class="LineNr">5064 </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="L5065" class="LineNr">5065 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L5066" class="LineNr">5066 </span>    68/push  <span class="Constant">&quot;F - test-convert-instruction-emits-sib-byte&quot;</span>/imm32
@@ -4234,7 +4234,7 @@ if ('onhashchange' in window) {
 <span id="L5127" class="LineNr">5127 </span>    e8/call  <a href='115write-byte.subx.html#L81'>flush</a>/disp32
 <span id="L5128" class="LineNr">5128 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L5129" class="LineNr">5129 </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="L5130" class="Folded">5130 </span><span class="Folded">+-- 26 lines: #?     # dump output ------------------------------------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L5130" class="Folded">5130 </span><span class="Folded">+-- 26 lines: #?     # dump output -----------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L5156" class="LineNr">5156 </span>    <span class="subxS1Comment"># . check-stream-equal(_test-output-stream, &quot;8b 04 40  # 8b/copy 0/mod 4/rm32 1/scale&quot;, msg)</span>
 <span id="L5157" class="LineNr">5157 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L5158" class="LineNr">5158 </span>    68/push  <span class="Constant">&quot;F - test-convert-instruction-emits-scale&quot;</span>/imm32
@@ -4301,7 +4301,7 @@ if ('onhashchange' in window) {
 <span id="L5219" class="LineNr">5219 </span>    e8/call  <a href='115write-byte.subx.html#L81'>flush</a>/disp32
 <span id="L5220" class="LineNr">5220 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L5221" class="LineNr">5221 </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="L5222" class="Folded">5222 </span><span class="Folded">+-- 26 lines: #?     # dump output ------------------------------------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L5222" class="Folded">5222 </span><span class="Folded">+-- 26 lines: #?     # dump output -----------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L5248" class="LineNr">5248 </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="L5249" class="LineNr">5249 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L5250" class="LineNr">5250 </span>    68/push  <span class="Constant">&quot;F - test-convert-instruction-emits-sib-byte-with-missing-base&quot;</span>/imm32
@@ -4368,7 +4368,7 @@ if ('onhashchange' in window) {
 <span id="L5311" class="LineNr">5311 </span>    e8/call  <a href='115write-byte.subx.html#L81'>flush</a>/disp32
 <span id="L5312" class="LineNr">5312 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L5313" class="LineNr">5313 </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="L5314" class="Folded">5314 </span><span class="Folded">+-- 26 lines: #?     # dump output ------------------------------------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L5314" class="Folded">5314 </span><span class="Folded">+-- 26 lines: #?     # dump output -----------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L5340" class="LineNr">5340 </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="L5341" class="LineNr">5341 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L5342" class="LineNr">5342 </span>    68/push  <span class="Constant">&quot;F - test-convert-instruction-emits-sib-byte-with-missing-index&quot;</span>/imm32
@@ -4435,7 +4435,7 @@ if ('onhashchange' in window) {
 <span id="L5403" class="LineNr">5403 </span>    e8/call  <a href='115write-byte.subx.html#L81'>flush</a>/disp32
 <span id="L5404" class="LineNr">5404 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L5405" class="LineNr">5405 </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="L5406" class="Folded">5406 </span><span class="Folded">+-- 26 lines: #?     # dump output ------------------------------------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L5406" class="Folded">5406 </span><span class="Folded">+-- 26 lines: #?     # dump output -----------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L5432" class="LineNr">5432 </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="L5433" class="LineNr">5433 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L5434" class="LineNr">5434 </span>    68/push  <span class="Constant">&quot;F - test-convert-instruction-emits-sib-byte-with-missing-scale&quot;</span>/imm32
@@ -4502,7 +4502,7 @@ if ('onhashchange' in window) {
 <span id="L5495" class="LineNr">5495 </span>    e8/call  <a href='115write-byte.subx.html#L81'>flush</a>/disp32
 <span id="L5496" class="LineNr">5496 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L5497" class="LineNr">5497 </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="L5498" class="Folded">5498 </span><span class="Folded">+-- 26 lines: #?     # dump output ------------------------------------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L5498" class="Folded">5498 </span><span class="Folded">+-- 26 lines: #?     # dump output -----------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L5524" class="LineNr">5524 </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="L5525" class="LineNr">5525 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L5526" class="LineNr">5526 </span>    68/push  <span class="Constant">&quot;F - test-convert-instruction-handles-disp32-operand&quot;</span>/imm32
@@ -4569,7 +4569,7 @@ if ('onhashchange' in window) {
 <span id="L5587" class="LineNr">5587 </span>    e8/call  <a href='115write-byte.subx.html#L81'>flush</a>/disp32
 <span id="L5588" class="LineNr">5588 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L5589" class="LineNr">5589 </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="L5590" class="Folded">5590 </span><span class="Folded">+-- 26 lines: #?     # dump output ------------------------------------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L5590" class="Folded">5590 </span><span class="Folded">+-- 26 lines: #?     # dump output -----------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L5616" class="LineNr">5616 </span>    <span class="subxS1Comment"># . check-stream-equal(_test-output-stream, &quot;e8 20 00  # e8/call 20/disp16&quot;, msg)</span>
 <span id="L5617" class="LineNr">5617 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L5618" class="LineNr">5618 </span>    68/push  <span class="Constant">&quot;F - test-convert-instruction-handles-disp16-operand&quot;</span>/imm32
@@ -4636,7 +4636,7 @@ if ('onhashchange' in window) {
 <span id="L5679" class="LineNr">5679 </span>    e8/call  <a href='115write-byte.subx.html#L81'>flush</a>/disp32
 <span id="L5680" class="LineNr">5680 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L5681" class="LineNr">5681 </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="L5682" class="Folded">5682 </span><span class="Folded">+-- 26 lines: #?     # dump output ------------------------------------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L5682" class="Folded">5682 </span><span class="Folded">+-- 26 lines: #?     # dump output -----------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L5708" class="LineNr">5708 </span>    <span class="subxS1Comment"># . check-stream-equal(_test-output-stream, &quot;eb 20  # eb/jump 20/disp8&quot;, msg)</span>
 <span id="L5709" class="LineNr">5709 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L5710" class="LineNr">5710 </span>    68/push  <span class="Constant">&quot;F - test-convert-instruction-handles-disp8-operand&quot;</span>/imm32
@@ -4703,7 +4703,7 @@ if ('onhashchange' in window) {
 <span id="L5771" class="LineNr">5771 </span>    e8/call  <a href='115write-byte.subx.html#L81'>flush</a>/disp32
 <span id="L5772" class="LineNr">5772 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L5773" class="LineNr">5773 </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="L5774" class="Folded">5774 </span><span class="Folded">+-- 26 lines: #?     # dump output ------------------------------------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L5774" class="Folded">5774 </span><span class="Folded">+-- 26 lines: #?     # dump output -----------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L5800" class="LineNr">5800 </span>    <span class="subxS1Comment"># . check-stream-equal(_test-output-stream, &quot;eb xyz/disp8  # eb/jump xyz/disp8&quot;, msg)</span>
 <span id="L5801" class="LineNr">5801 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L5802" class="LineNr">5802 </span>    68/push  <span class="Constant">&quot;F - test-convert-instruction-handles-disp8-name&quot;</span>/imm32
@@ -4770,7 +4770,7 @@ if ('onhashchange' in window) {
 <span id="L5863" class="LineNr">5863 </span>    e8/call  <a href='115write-byte.subx.html#L81'>flush</a>/disp32
 <span id="L5864" class="LineNr">5864 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L5865" class="LineNr">5865 </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="L5866" class="Folded">5866 </span><span class="Folded">+-- 26 lines: #?     # dump output ------------------------------------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L5866" class="Folded">5866 </span><span class="Folded">+-- 26 lines: #?     # dump output -----------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L5892" class="LineNr">5892 </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="L5893" class="LineNr">5893 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L5894" class="LineNr">5894 </span>    68/push  <span class="Constant">&quot;F - test-convert-instruction-handles-imm32-operand&quot;</span>/imm32
@@ -4838,7 +4838,7 @@ if ('onhashchange' in window) {
 <span id="L5956" class="LineNr">5956 </span>    e8/call  <a href='115write-byte.subx.html#L81'>flush</a>/disp32
 <span id="L5957" class="LineNr">5957 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L5958" class="LineNr">5958 </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="L5959" class="Folded">5959 </span><span class="Folded">+-- 26 lines: #?     # dump output ------------------------------------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L5959" class="Folded">5959 </span><span class="Folded">+-- 26 lines: #?     # dump output -----------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L5985" class="LineNr">5985 </span>    <span class="subxS1Comment"># . check-stream-equal(_test-output-stream, &quot;68 20 00  # 68/push 0x20/imm16&quot;, msg)</span>
 <span id="L5986" class="LineNr">5986 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L5987" class="LineNr">5987 </span>    68/push  <span class="Constant">&quot;F - test-convert-instruction-handles-imm16-operand&quot;</span>/imm32
@@ -4906,7 +4906,7 @@ if ('onhashchange' in window) {
 <span id="L6049" class="LineNr">6049 </span>    e8/call  <a href='115write-byte.subx.html#L81'>flush</a>/disp32
 <span id="L6050" class="LineNr">6050 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L6051" class="LineNr">6051 </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="L6052" class="Folded">6052 </span><span class="Folded">+-- 26 lines: #?     # dump output ------------------------------------------------------------------------------------------------------------------------------------------------------</span>
+<span id="L6052" class="Folded">6052 </span><span class="Folded">+-- 26 lines: #?     # dump output -----------------------------------------------------------------------------------------------------------------------------------------</span>
 <span id="L6078" class="LineNr">6078 </span>    <span class="subxS1Comment"># . check-stream-equal(_test-output-stream, &quot;68 20  # 68/push 0x20/imm8&quot;, msg)</span>
 <span id="L6079" class="LineNr">6079 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L6080" class="LineNr">6080 </span>    68/push  <span class="Constant">&quot;F - test-convert-instruction-handles-imm8-operand&quot;</span>/imm32