about summary refs log tree commit diff stats
path: root/html/apps/dquotes.subx.html
diff options
context:
space:
mode:
Diffstat (limited to 'html/apps/dquotes.subx.html')
-rw-r--r--html/apps/dquotes.subx.html84
1 files changed, 42 insertions, 42 deletions
diff --git a/html/apps/dquotes.subx.html b/html/apps/dquotes.subx.html
index 61cfe70a..d206549a 100644
--- a/html/apps/dquotes.subx.html
+++ b/html/apps/dquotes.subx.html
@@ -83,7 +83,7 @@ if ('onhashchange' in window) {
 <span id="L20" class="LineNr">  20 </span><span class="subxS1Comment"># . 1-3 bytes   3 bits              2 bits          3 bits        3 bits      3 bits        2 bits      2 bits      0/1/2/4 bytes   0/1/2/4 bytes</span>
 <span id="L21" class="LineNr">  21 </span>
 <span id="L22" class="LineNr">  22 </span><span class="SpecialChar">Entry</span>:  <span class="subxComment"># run tests if necessary, convert stdin if not</span>
-<span id="L23" class="LineNr">  23 </span>    <span class="subxS1Comment"># . prolog</span>
+<span id="L23" class="LineNr">  23 </span>    <span class="subxS1Comment"># . prologue</span>
 <span id="L24" class="LineNr">  24 </span>    89/copy                         3/mod/direct    5/rm32/ebp   <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 ebp</span>
 <span id="L25" class="LineNr">  25 </span>
 <span id="L26" class="LineNr">  26 </span>    <span class="subxComment"># initialize heap</span>
@@ -145,7 +145,7 @@ if ('onhashchange' in window) {
 <span id="L82" class="LineNr">  82 </span><span class="subxComment">#   line = words separated by ' ', maybe followed by comment starting with '#'</span>
 <span id="L83" class="LineNr">  83 </span><span class="subxComment">#   word = datum until '/', then 0 or more metadata separated by '/'</span>
 <span id="L84" class="LineNr">  84 </span>
-<span id="L85" class="LineNr">  85 </span><span class="subxFunction">subx-dquotes</span>:  <span class="subxComment"># in : (address buffered-file), out : (address buffered-file) -&gt; &lt;void&gt;</span>
+<span id="L85" class="LineNr">  85 </span><span class="subxFunction">subx-dquotes</span>:  <span class="subxComment"># in : (address buffered-file), out : (address buffered-file)</span>
 <span id="L86" class="LineNr">  86 </span>    <span class="subxComment"># pseudocode:</span>
 <span id="L87" class="LineNr">  87 </span>    <span class="subxComment">#   var line = new-stream(512, 1)</span>
 <span id="L88" class="LineNr">  88 </span>    <span class="subxComment">#   var new-data-segment = new-stream(Heap, Segment-size, 1)</span>
@@ -169,7 +169,7 @@ if ('onhashchange' in window) {
 <span id="L106" class="LineNr"> 106 </span>    <span class="subxComment">#   write-stream-data(out, new-data-segment)</span>
 <span id="L107" class="LineNr"> 107 </span>    <span class="subxComment">#   flush(out)</span>
 <span id="L108" class="LineNr"> 108 </span>    <span class="subxComment">#</span>
-<span id="L109" class="LineNr"> 109 </span>    <span class="subxS1Comment"># . prolog</span>
+<span id="L109" class="LineNr"> 109 </span>    <span class="subxS1Comment"># . prologue</span>
 <span id="L110" class="LineNr"> 110 </span>    55/push-ebp
 <span id="L111" class="LineNr"> 111 </span>    89/copy                         3/mod/direct    5/rm32/ebp   <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 ebp</span>
 <span id="L112" class="LineNr"> 112 </span>    <span class="subxS1Comment"># . save registers</span>
@@ -334,7 +334,7 @@ if ('onhashchange' in window) {
 <span id="L271" class="LineNr"> 271 </span>    5a/pop-to-edx
 <span id="L272" class="LineNr"> 272 </span>    59/pop-to-ecx
 <span id="L273" class="LineNr"> 273 </span>    58/pop-to-eax
-<span id="L274" class="LineNr"> 274 </span>    <span class="subxS1Comment"># . epilog</span>
+<span id="L274" class="LineNr"> 274 </span>    <span class="subxS1Comment"># . epilogue</span>
 <span id="L275" class="LineNr"> 275 </span>    89/copy                         3/mod/direct    4/rm32/esp   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>          5/r32/ebp  <span class="Normal"> . </span>             <span class="Normal"> . </span>                <span class="subxComment"># copy ebp to esp</span>
 <span id="L276" class="LineNr"> 276 </span>    5d/pop-to-ebp
 <span id="L277" class="LineNr"> 277 </span>    c3/return
@@ -349,7 +349,7 @@ if ('onhashchange' in window) {
 <span id="L286" class="LineNr"> 286 </span>    <span class="subxComment">#   emit-metadata(out, string-literal)</span>
 <span id="L287" class="LineNr"> 287 </span>    <span class="subxComment">#   ++ *Next-string-literal</span>
 <span id="L288" class="LineNr"> 288 </span>    <span class="subxComment">#</span>
-<span id="L289" class="LineNr"> 289 </span>    <span class="subxS1Comment"># . prolog</span>
+<span id="L289" class="LineNr"> 289 </span>    <span class="subxS1Comment"># . prologue</span>
 <span id="L290" class="LineNr"> 290 </span>    55/push-ebp
 <span id="L291" class="LineNr"> 291 </span>    89/copy                         3/mod/direct    5/rm32/ebp   <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 ebp</span>
 <span id="L292" class="LineNr"> 292 </span>    <span class="subxS1Comment"># . save registers</span>
@@ -441,13 +441,13 @@ if ('onhashchange' in window) {
 <span id="L378" class="LineNr"> 378 </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>              0x16/imm32        <span class="subxComment"># add to esp</span>
 <span id="L379" class="LineNr"> 379 </span>    <span class="subxS1Comment"># . restore registers</span>
 <span id="L380" class="LineNr"> 380 </span>    59/pop-to-ecx
-<span id="L381" class="LineNr"> 381 </span>    <span class="subxS1Comment"># . epilog</span>
+<span id="L381" class="LineNr"> 381 </span>    <span class="subxS1Comment"># . epilogue</span>
 <span id="L382" class="LineNr"> 382 </span>    89/copy                         3/mod/direct    4/rm32/esp   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>          5/r32/ebp  <span class="Normal"> . </span>             <span class="Normal"> . </span>                <span class="subxComment"># copy ebp to esp</span>
 <span id="L383" class="LineNr"> 383 </span>    5d/pop-to-ebp
 <span id="L384" class="LineNr"> 384 </span>    c3/return
 <span id="L385" class="LineNr"> 385 </span>
 <span id="L386" class="LineNr"> 386 </span><span class="subxTest">test-subx-dquotes-is-idempotent-by-default</span>:
-<span id="L387" class="LineNr"> 387 </span>    <span class="subxS1Comment"># . prolog</span>
+<span id="L387" class="LineNr"> 387 </span>    <span class="subxS1Comment"># . prologue</span>
 <span id="L388" class="LineNr"> 388 </span>    55/push-ebp
 <span id="L389" class="LineNr"> 389 </span>    89/copy                         3/mod/direct    5/rm32/ebp   <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 ebp</span>
 <span id="L390" class="LineNr"> 390 </span>    <span class="subxComment"># setup</span>
@@ -673,13 +673,13 @@ if ('onhashchange' in window) {
 <span id="L635" class="LineNr"> 635 </span>    e8/call  <a href='../058stream-equal.subx.html#L563'>check-next-stream-line-equal</a>/disp32
 <span id="L636" class="LineNr"> 636 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L637" class="LineNr"> 637 </span>    81          0/subop/add         3/mod/direct    4/rm32/esp   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>         <span class="Normal"> . </span>              0xc/imm32         <span class="subxComment"># add to esp</span>
-<span id="L638" class="LineNr"> 638 </span>    <span class="subxS1Comment"># . epilog</span>
+<span id="L638" class="LineNr"> 638 </span>    <span class="subxS1Comment"># . epilogue</span>
 <span id="L639" class="LineNr"> 639 </span>    89/copy                         3/mod/direct    4/rm32/esp   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>          5/r32/ebp  <span class="Normal"> . </span>             <span class="Normal"> . </span>                <span class="subxComment"># copy ebp to esp</span>
 <span id="L640" class="LineNr"> 640 </span>    5d/pop-to-ebp
 <span id="L641" class="LineNr"> 641 </span>    c3/return
 <span id="L642" class="LineNr"> 642 </span>
 <span id="L643" class="LineNr"> 643 </span><span class="subxTest">test-subx-dquotes-processes-string-literals</span>:
-<span id="L644" class="LineNr"> 644 </span>    <span class="subxS1Comment"># . prolog</span>
+<span id="L644" class="LineNr"> 644 </span>    <span class="subxS1Comment"># . prologue</span>
 <span id="L645" class="LineNr"> 645 </span>    55/push-ebp
 <span id="L646" class="LineNr"> 646 </span>    89/copy                         3/mod/direct    5/rm32/ebp   <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 ebp</span>
 <span id="L647" class="LineNr"> 647 </span>    <span class="subxComment"># setup</span>
@@ -845,7 +845,7 @@ if ('onhashchange' in window) {
 <span id="L839" class="LineNr"> 839 </span>    e8/call  <a href='../058stream-equal.subx.html#L563'>check-next-stream-line-equal</a>/disp32
 <span id="L840" class="LineNr"> 840 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L841" class="LineNr"> 841 </span>    81          0/subop/add         3/mod/direct    4/rm32/esp   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>         <span class="Normal"> . </span>              0xc/imm32         <span class="subxComment"># add to esp</span>
-<span id="L842" class="LineNr"> 842 </span>    <span class="subxS1Comment"># . epilog</span>
+<span id="L842" class="LineNr"> 842 </span>    <span class="subxS1Comment"># . epilogue</span>
 <span id="L843" class="LineNr"> 843 </span>    89/copy                         3/mod/direct    4/rm32/esp   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>          5/r32/ebp  <span class="Normal"> . </span>             <span class="Normal"> . </span>                <span class="subxComment"># copy ebp to esp</span>
 <span id="L844" class="LineNr"> 844 </span>    5d/pop-to-ebp
 <span id="L845" class="LineNr"> 845 </span>    c3/return
@@ -879,7 +879,7 @@ if ('onhashchange' in window) {
 <span id="L873" class="LineNr"> 873 </span>    <span class="subxComment">#       idx = 0</span>
 <span id="L874" class="LineNr"> 874 </span>    <span class="subxComment">#       write(out, &quot;\n&quot;)</span>
 <span id="L875" class="LineNr"> 875 </span>    <span class="subxComment">#</span>
-<span id="L876" class="LineNr"> 876 </span>    <span class="subxS1Comment"># . prolog</span>
+<span id="L876" class="LineNr"> 876 </span>    <span class="subxS1Comment"># . prologue</span>
 <span id="L877" class="LineNr"> 877 </span>    55/push-ebp
 <span id="L878" class="LineNr"> 878 </span>    89/copy                         3/mod/direct    5/rm32/ebp   <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 ebp</span>
 <span id="L879" class="LineNr"> 879 </span>    <span class="subxS1Comment"># . save registers</span>
@@ -1021,13 +1021,13 @@ if ('onhashchange' in window) {
 <span id="L1015" class="LineNr">1015 </span>    5a/pop-to-edx
 <span id="L1016" class="LineNr">1016 </span>    59/pop-to-ecx
 <span id="L1017" class="LineNr">1017 </span>    58/pop-to-eax
-<span id="L1018" class="LineNr">1018 </span>    <span class="subxS1Comment"># . epilog</span>
+<span id="L1018" class="LineNr">1018 </span>    <span class="subxS1Comment"># . epilogue</span>
 <span id="L1019" class="LineNr">1019 </span>    89/copy                         3/mod/direct    4/rm32/esp   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>          5/r32/ebp  <span class="Normal"> . </span>             <span class="Normal"> . </span>                <span class="subxComment"># copy ebp to esp</span>
 <span id="L1020" class="LineNr">1020 </span>    5d/pop-to-ebp
 <span id="L1021" class="LineNr">1021 </span>    c3/return
 <span id="L1022" class="LineNr">1022 </span>
 <span id="L1023" class="LineNr">1023 </span><span class="subxFunction">is-alphanumeric?</span>:  <span class="subxComment"># c : int -&gt; eax : boolean</span>
-<span id="L1024" class="LineNr">1024 </span>    <span class="subxS1Comment"># . prolog</span>
+<span id="L1024" class="LineNr">1024 </span>    <span class="subxS1Comment"># . prologue</span>
 <span id="L1025" class="LineNr">1025 </span>    55/push-ebp
 <span id="L1026" class="LineNr">1026 </span>    89/copy                         3/mod/direct    5/rm32/ebp   <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 ebp</span>
 <span id="L1027" class="LineNr">1027 </span>    <span class="subxComment"># eax = c</span>
@@ -1057,13 +1057,13 @@ if ('onhashchange' in window) {
 <span id="L1051" class="LineNr">1051 </span><span class="Constant">$is-alphanumeric?:true</span>:
 <span id="L1052" class="LineNr">1052 </span>    b8/copy-to-eax  1/imm32/true
 <span id="L1053" class="LineNr">1053 </span><span class="Constant">$is-alphanumeric?:end</span>:
-<span id="L1054" class="LineNr">1054 </span>    <span class="subxS1Comment"># . epilog</span>
+<span id="L1054" class="LineNr">1054 </span>    <span class="subxS1Comment"># . epilogue</span>
 <span id="L1055" class="LineNr">1055 </span>    89/copy                         3/mod/direct    4/rm32/esp   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>          5/r32/ebp  <span class="Normal"> . </span>             <span class="Normal"> . </span>                <span class="subxComment"># copy ebp to esp</span>
 <span id="L1056" class="LineNr">1056 </span>    5d/pop-to-ebp
 <span id="L1057" class="LineNr">1057 </span>    c3/return
 <span id="L1058" class="LineNr">1058 </span>
 <span id="L1059" class="LineNr">1059 </span><span class="subxTest">test-emit-string-literal-data</span>:
-<span id="L1060" class="LineNr">1060 </span>    <span class="subxS1Comment"># . prolog</span>
+<span id="L1060" class="LineNr">1060 </span>    <span class="subxS1Comment"># . prologue</span>
 <span id="L1061" class="LineNr">1061 </span>    55/push-ebp
 <span id="L1062" class="LineNr">1062 </span>    89/copy                         3/mod/direct    5/rm32/ebp   <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 ebp</span>
 <span id="L1063" class="LineNr">1063 </span>    <span class="subxComment"># setup</span>
@@ -1096,13 +1096,13 @@ if ('onhashchange' in window) {
 <span id="L1115" class="LineNr">1115 </span>    e8/call  <a href='../058stream-equal.subx.html#L193'>check-stream-equal</a>/disp32
 <span id="L1116" class="LineNr">1116 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L1117" class="LineNr">1117 </span>    81          0/subop/add         3/mod/direct    4/rm32/esp   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>         <span class="Normal"> . </span>              0xc/imm32         <span class="subxComment"># add to esp</span>
-<span id="L1118" class="LineNr">1118 </span>    <span class="subxS1Comment"># . epilog</span>
+<span id="L1118" class="LineNr">1118 </span>    <span class="subxS1Comment"># . epilogue</span>
 <span id="L1119" class="LineNr">1119 </span>    89/copy                         3/mod/direct    4/rm32/esp   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>          5/r32/ebp  <span class="Normal"> . </span>             <span class="Normal"> . </span>                <span class="subxComment"># copy ebp to esp</span>
 <span id="L1120" class="LineNr">1120 </span>    5d/pop-to-ebp
 <span id="L1121" class="LineNr">1121 </span>    c3/return
 <span id="L1122" class="LineNr">1122 </span>
 <span id="L1123" class="LineNr">1123 </span><span class="subxTest">test-emit-string-literal-data-empty</span>:
-<span id="L1124" class="LineNr">1124 </span>    <span class="subxS1Comment"># . prolog</span>
+<span id="L1124" class="LineNr">1124 </span>    <span class="subxS1Comment"># . prologue</span>
 <span id="L1125" class="LineNr">1125 </span>    55/push-ebp
 <span id="L1126" class="LineNr">1126 </span>    89/copy                         3/mod/direct    5/rm32/ebp   <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 ebp</span>
 <span id="L1127" class="LineNr">1127 </span>    <span class="subxComment"># setup</span>
@@ -1135,14 +1135,14 @@ if ('onhashchange' in window) {
 <span id="L1179" class="LineNr">1179 </span>    e8/call  <a href='../058stream-equal.subx.html#L193'>check-stream-equal</a>/disp32
 <span id="L1180" class="LineNr">1180 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L1181" class="LineNr">1181 </span>    81          0/subop/add         3/mod/direct    4/rm32/esp   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>         <span class="Normal"> . </span>              0xc/imm32         <span class="subxComment"># add to esp</span>
-<span id="L1182" class="LineNr">1182 </span>    <span class="subxS1Comment"># . epilog</span>
+<span id="L1182" class="LineNr">1182 </span>    <span class="subxS1Comment"># . epilogue</span>
 <span id="L1183" class="LineNr">1183 </span>    89/copy                         3/mod/direct    4/rm32/esp   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>          5/r32/ebp  <span class="Normal"> . </span>             <span class="Normal"> . </span>                <span class="subxComment"># copy ebp to esp</span>
 <span id="L1184" class="LineNr">1184 </span>    5d/pop-to-ebp
 <span id="L1185" class="LineNr">1185 </span>    c3/return
 <span id="L1186" class="LineNr">1186 </span>
 <span id="L1187" class="LineNr">1187 </span><span class="subxComment"># just to keep things simple</span>
 <span id="L1188" class="LineNr">1188 </span><span class="subxTest">test-emit-string-literal-data-no-metadata-for-non-alphanumerics</span>:
-<span id="L1189" class="LineNr">1189 </span>    <span class="subxS1Comment"># . prolog</span>
+<span id="L1189" class="LineNr">1189 </span>    <span class="subxS1Comment"># . prologue</span>
 <span id="L1190" class="LineNr">1190 </span>    55/push-ebp
 <span id="L1191" class="LineNr">1191 </span>    89/copy                         3/mod/direct    5/rm32/ebp   <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 ebp</span>
 <span id="L1192" class="LineNr">1192 </span>    <span class="subxComment"># setup</span>
@@ -1175,13 +1175,13 @@ if ('onhashchange' in window) {
 <span id="L1244" class="LineNr">1244 </span>    e8/call  <a href='../058stream-equal.subx.html#L193'>check-stream-equal</a>/disp32
 <span id="L1245" class="LineNr">1245 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L1246" class="LineNr">1246 </span>    81          0/subop/add         3/mod/direct    4/rm32/esp   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>         <span class="Normal"> . </span>              0xc/imm32         <span class="subxComment"># add to esp</span>
-<span id="L1247" class="LineNr">1247 </span>    <span class="subxS1Comment"># . epilog</span>
+<span id="L1247" class="LineNr">1247 </span>    <span class="subxS1Comment"># . epilogue</span>
 <span id="L1248" class="LineNr">1248 </span>    89/copy                         3/mod/direct    4/rm32/esp   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>          5/r32/ebp  <span class="Normal"> . </span>             <span class="Normal"> . </span>                <span class="subxComment"># copy ebp to esp</span>
 <span id="L1249" class="LineNr">1249 </span>    5d/pop-to-ebp
 <span id="L1250" class="LineNr">1250 </span>    c3/return
 <span id="L1251" class="LineNr">1251 </span>
 <span id="L1252" class="LineNr">1252 </span><span class="subxTest">test-emit-string-literal-data-handles-escape-sequences</span>:
-<span id="L1253" class="LineNr">1253 </span>    <span class="subxS1Comment"># . prolog</span>
+<span id="L1253" class="LineNr">1253 </span>    <span class="subxS1Comment"># . prologue</span>
 <span id="L1254" class="LineNr">1254 </span>    55/push-ebp
 <span id="L1255" class="LineNr">1255 </span>    89/copy                         3/mod/direct    5/rm32/ebp   <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 ebp</span>
 <span id="L1256" class="LineNr">1256 </span>    <span class="subxComment"># setup</span>
@@ -1214,13 +1214,13 @@ if ('onhashchange' in window) {
 <span id="L1308" class="LineNr">1308 </span>    e8/call  <a href='../058stream-equal.subx.html#L193'>check-stream-equal</a>/disp32
 <span id="L1309" class="LineNr">1309 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L1310" class="LineNr">1310 </span>    81          0/subop/add         3/mod/direct    4/rm32/esp   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>         <span class="Normal"> . </span>              0xc/imm32         <span class="subxComment"># add to esp</span>
-<span id="L1311" class="LineNr">1311 </span>    <span class="subxS1Comment"># . epilog</span>
+<span id="L1311" class="LineNr">1311 </span>    <span class="subxS1Comment"># . epilogue</span>
 <span id="L1312" class="LineNr">1312 </span>    89/copy                         3/mod/direct    4/rm32/esp   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>          5/r32/ebp  <span class="Normal"> . </span>             <span class="Normal"> . </span>                <span class="subxComment"># copy ebp to esp</span>
 <span id="L1313" class="LineNr">1313 </span>    5d/pop-to-ebp
 <span id="L1314" class="LineNr">1314 </span>    c3/return
 <span id="L1315" class="LineNr">1315 </span>
 <span id="L1316" class="LineNr">1316 </span><span class="subxTest">test-emit-string-literal-data-handles-newline-escape</span>:
-<span id="L1317" class="LineNr">1317 </span>    <span class="subxS1Comment"># . prolog</span>
+<span id="L1317" class="LineNr">1317 </span>    <span class="subxS1Comment"># . prologue</span>
 <span id="L1318" class="LineNr">1318 </span>    55/push-ebp
 <span id="L1319" class="LineNr">1319 </span>    89/copy                         3/mod/direct    5/rm32/ebp   <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 ebp</span>
 <span id="L1320" class="LineNr">1320 </span>    <span class="subxComment"># setup</span>
@@ -1253,7 +1253,7 @@ if ('onhashchange' in window) {
 <span id="L1372" class="LineNr">1372 </span>    e8/call  <a href='../058stream-equal.subx.html#L193'>check-stream-equal</a>/disp32
 <span id="L1373" class="LineNr">1373 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L1374" class="LineNr">1374 </span>    81          0/subop/add         3/mod/direct    4/rm32/esp   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>         <span class="Normal"> . </span>              0xc/imm32         <span class="subxComment"># add to esp</span>
-<span id="L1375" class="LineNr">1375 </span>    <span class="subxS1Comment"># . epilog</span>
+<span id="L1375" class="LineNr">1375 </span>    <span class="subxS1Comment"># . epilogue</span>
 <span id="L1376" class="LineNr">1376 </span>    89/copy                         3/mod/direct    4/rm32/esp   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>          5/r32/ebp  <span class="Normal"> . </span>             <span class="Normal"> . </span>                <span class="subxComment"># copy ebp to esp</span>
 <span id="L1377" class="LineNr">1377 </span>    5d/pop-to-ebp
 <span id="L1378" class="LineNr">1378 </span>    c3/return
@@ -1275,7 +1275,7 @@ if ('onhashchange' in window) {
 <span id="L1394" class="LineNr">1394 </span>    <span class="subxComment">#   slice-&gt;start = curr</span>
 <span id="L1395" class="LineNr">1395 </span>    <span class="subxComment">#   write-slice-buffered(out, slice)</span>
 <span id="L1396" class="LineNr">1396 </span>    <span class="subxComment">#</span>
-<span id="L1397" class="LineNr">1397 </span>    <span class="subxS1Comment"># . prolog</span>
+<span id="L1397" class="LineNr">1397 </span>    <span class="subxS1Comment"># . prologue</span>
 <span id="L1398" class="LineNr">1398 </span>    55/push-ebp
 <span id="L1399" class="LineNr">1399 </span>    89/copy                         3/mod/direct    5/rm32/ebp   <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 ebp</span>
 <span id="L1400" class="LineNr">1400 </span>    <span class="subxS1Comment"># . save registers</span>
@@ -1345,13 +1345,13 @@ if ('onhashchange' in window) {
 <span id="L1464" class="LineNr">1464 </span>    5a/pop-to-edx
 <span id="L1465" class="LineNr">1465 </span>    59/pop-to-ecx
 <span id="L1466" class="LineNr">1466 </span>    58/pop-to-eax
-<span id="L1467" class="LineNr">1467 </span>    <span class="subxS1Comment"># . epilog</span>
+<span id="L1467" class="LineNr">1467 </span>    <span class="subxS1Comment"># . epilogue</span>
 <span id="L1468" class="LineNr">1468 </span>    89/copy                         3/mod/direct    4/rm32/esp   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>          5/r32/ebp  <span class="Normal"> . </span>             <span class="Normal"> . </span>                <span class="subxComment"># copy ebp to esp</span>
 <span id="L1469" class="LineNr">1469 </span>    5d/pop-to-ebp
 <span id="L1470" class="LineNr">1470 </span>    c3/return
 <span id="L1471" class="LineNr">1471 </span>
 <span id="L1472" class="LineNr">1472 </span><span class="subxTest">test-emit-metadata</span>:
-<span id="L1473" class="LineNr">1473 </span>    <span class="subxS1Comment"># . prolog</span>
+<span id="L1473" class="LineNr">1473 </span>    <span class="subxS1Comment"># . prologue</span>
 <span id="L1474" class="LineNr">1474 </span>    55/push-ebp
 <span id="L1475" class="LineNr">1475 </span>    89/copy                         3/mod/direct    5/rm32/ebp   <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 ebp</span>
 <span id="L1476" class="LineNr">1476 </span>    <span class="subxComment"># setup</span>
@@ -1404,13 +1404,13 @@ if ('onhashchange' in window) {
 <span id="L1523" class="LineNr">1523 </span>    e8/call  <a href='../058stream-equal.subx.html#L193'>check-stream-equal</a>/disp32
 <span id="L1524" class="LineNr">1524 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L1525" class="LineNr">1525 </span>    81          0/subop/add         3/mod/direct    4/rm32/esp   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>         <span class="Normal"> . </span>              0xc/imm32         <span class="subxComment"># add to esp</span>
-<span id="L1526" class="LineNr">1526 </span>    <span class="subxS1Comment"># . epilog</span>
+<span id="L1526" class="LineNr">1526 </span>    <span class="subxS1Comment"># . epilogue</span>
 <span id="L1527" class="LineNr">1527 </span>    89/copy                         3/mod/direct    4/rm32/esp   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>          5/r32/ebp  <span class="Normal"> . </span>             <span class="Normal"> . </span>                <span class="subxComment"># copy ebp to esp</span>
 <span id="L1528" class="LineNr">1528 </span>    5d/pop-to-ebp
 <span id="L1529" class="LineNr">1529 </span>    c3/return
 <span id="L1530" class="LineNr">1530 </span>
 <span id="L1531" class="LineNr">1531 </span><span class="subxTest">test-emit-metadata-none</span>:
-<span id="L1532" class="LineNr">1532 </span>    <span class="subxS1Comment"># . prolog</span>
+<span id="L1532" class="LineNr">1532 </span>    <span class="subxS1Comment"># . prologue</span>
 <span id="L1533" class="LineNr">1533 </span>    55/push-ebp
 <span id="L1534" class="LineNr">1534 </span>    89/copy                         3/mod/direct    5/rm32/ebp   <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 ebp</span>
 <span id="L1535" class="LineNr">1535 </span>    <span class="subxComment"># setup</span>
@@ -1463,13 +1463,13 @@ if ('onhashchange' in window) {
 <span id="L1582" class="LineNr">1582 </span>    e8/call  <a href='../058stream-equal.subx.html#L193'>check-stream-equal</a>/disp32
 <span id="L1583" class="LineNr">1583 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L1584" class="LineNr">1584 </span>    81          0/subop/add         3/mod/direct    4/rm32/esp   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>         <span class="Normal"> . </span>              0xc/imm32         <span class="subxComment"># add to esp</span>
-<span id="L1585" class="LineNr">1585 </span>    <span class="subxS1Comment"># . epilog</span>
+<span id="L1585" class="LineNr">1585 </span>    <span class="subxS1Comment"># . epilogue</span>
 <span id="L1586" class="LineNr">1586 </span>    89/copy                         3/mod/direct    4/rm32/esp   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>          5/r32/ebp  <span class="Normal"> . </span>             <span class="Normal"> . </span>                <span class="subxComment"># copy ebp to esp</span>
 <span id="L1587" class="LineNr">1587 </span>    5d/pop-to-ebp
 <span id="L1588" class="LineNr">1588 </span>    c3/return
 <span id="L1589" class="LineNr">1589 </span>
 <span id="L1590" class="LineNr">1590 </span><span class="subxTest">test-emit-metadata-multiple</span>:
-<span id="L1591" class="LineNr">1591 </span>    <span class="subxS1Comment"># . prolog</span>
+<span id="L1591" class="LineNr">1591 </span>    <span class="subxS1Comment"># . prologue</span>
 <span id="L1592" class="LineNr">1592 </span>    55/push-ebp
 <span id="L1593" class="LineNr">1593 </span>    89/copy                         3/mod/direct    5/rm32/ebp   <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 ebp</span>
 <span id="L1594" class="LineNr">1594 </span>    <span class="subxComment"># setup</span>
@@ -1522,13 +1522,13 @@ if ('onhashchange' in window) {
 <span id="L1641" class="LineNr">1641 </span>    e8/call  <a href='../058stream-equal.subx.html#L193'>check-stream-equal</a>/disp32
 <span id="L1642" class="LineNr">1642 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L1643" class="LineNr">1643 </span>    81          0/subop/add         3/mod/direct    4/rm32/esp   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>         <span class="Normal"> . </span>              0xc/imm32         <span class="subxComment"># add to esp</span>
-<span id="L1644" class="LineNr">1644 </span>    <span class="subxS1Comment"># . epilog</span>
+<span id="L1644" class="LineNr">1644 </span>    <span class="subxS1Comment"># . epilogue</span>
 <span id="L1645" class="LineNr">1645 </span>    89/copy                         3/mod/direct    4/rm32/esp   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>          5/r32/ebp  <span class="Normal"> . </span>             <span class="Normal"> . </span>                <span class="subxComment"># copy ebp to esp</span>
 <span id="L1646" class="LineNr">1646 </span>    5d/pop-to-ebp
 <span id="L1647" class="LineNr">1647 </span>    c3/return
 <span id="L1648" class="LineNr">1648 </span>
 <span id="L1649" class="LineNr">1649 </span><span class="subxTest">test-emit-metadata-when-no-datum</span>:
-<span id="L1650" class="LineNr">1650 </span>    <span class="subxS1Comment"># . prolog</span>
+<span id="L1650" class="LineNr">1650 </span>    <span class="subxS1Comment"># . prologue</span>
 <span id="L1651" class="LineNr">1651 </span>    55/push-ebp
 <span id="L1652" class="LineNr">1652 </span>    89/copy                         3/mod/direct    5/rm32/ebp   <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 ebp</span>
 <span id="L1653" class="LineNr">1653 </span>    <span class="subxComment"># setup</span>
@@ -1583,13 +1583,13 @@ if ('onhashchange' in window) {
 <span id="L1702" class="LineNr">1702 </span>    e8/call  <a href='../058stream-equal.subx.html#L193'>check-stream-equal</a>/disp32
 <span id="L1703" class="LineNr">1703 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L1704" class="LineNr">1704 </span>    81          0/subop/add         3/mod/direct    4/rm32/esp   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>         <span class="Normal"> . </span>              0xc/imm32         <span class="subxComment"># add to esp</span>
-<span id="L1705" class="LineNr">1705 </span>    <span class="subxS1Comment"># . epilog</span>
+<span id="L1705" class="LineNr">1705 </span>    <span class="subxS1Comment"># . epilogue</span>
 <span id="L1706" class="LineNr">1706 </span>    89/copy                         3/mod/direct    4/rm32/esp   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>          5/r32/ebp  <span class="Normal"> . </span>             <span class="Normal"> . </span>                <span class="subxComment"># copy ebp to esp</span>
 <span id="L1707" class="LineNr">1707 </span>    5d/pop-to-ebp
 <span id="L1708" class="LineNr">1708 </span>    c3/return
 <span id="L1709" class="LineNr">1709 </span>
 <span id="L1710" class="LineNr">1710 </span><span class="subxTest">test-emit-metadata-in-string-literal</span>:
-<span id="L1711" class="LineNr">1711 </span>    <span class="subxS1Comment"># . prolog</span>
+<span id="L1711" class="LineNr">1711 </span>    <span class="subxS1Comment"># . prologue</span>
 <span id="L1712" class="LineNr">1712 </span>    55/push-ebp
 <span id="L1713" class="LineNr">1713 </span>    89/copy                         3/mod/direct    5/rm32/ebp   <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 ebp</span>
 <span id="L1714" class="LineNr">1714 </span>    <span class="subxComment"># setup</span>
@@ -1638,13 +1638,13 @@ if ('onhashchange' in window) {
 <span id="L1782" class="LineNr">1782 </span>    e8/call  <a href='../058stream-equal.subx.html#L193'>check-stream-equal</a>/disp32
 <span id="L1783" class="LineNr">1783 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L1784" class="LineNr">1784 </span>    81          0/subop/add         3/mod/direct    4/rm32/esp   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>         <span class="Normal"> . </span>              0xc/imm32         <span class="subxComment"># add to esp</span>
-<span id="L1785" class="LineNr">1785 </span>    <span class="subxS1Comment"># . epilog</span>
+<span id="L1785" class="LineNr">1785 </span>    <span class="subxS1Comment"># . epilogue</span>
 <span id="L1786" class="LineNr">1786 </span>    89/copy                         3/mod/direct    4/rm32/esp   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>          5/r32/ebp  <span class="Normal"> . </span>             <span class="Normal"> . </span>                <span class="subxComment"># copy ebp to esp</span>
 <span id="L1787" class="LineNr">1787 </span>    5d/pop-to-ebp
 <span id="L1788" class="LineNr">1788 </span>    c3/return
 <span id="L1789" class="LineNr">1789 </span>
 <span id="L1790" class="LineNr">1790 </span><span class="subxFunction">string-length-at-start-of-slice</span>:  <span class="subxComment"># curr : (address byte), end : (address byte) -&gt; length/eax</span>
-<span id="L1791" class="LineNr">1791 </span>    <span class="subxS1Comment"># . prolog</span>
+<span id="L1791" class="LineNr">1791 </span>    <span class="subxS1Comment"># . prologue</span>
 <span id="L1792" class="LineNr">1792 </span>    55/push-ebp
 <span id="L1793" class="LineNr">1793 </span>    89/copy                         3/mod/direct    5/rm32/ebp   <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 ebp</span>
 <span id="L1794" class="LineNr">1794 </span>    <span class="subxS1Comment"># . save registers</span>
@@ -1689,13 +1689,13 @@ if ('onhashchange' in window) {
 <span id="L1833" class="LineNr">1833 </span>    5b/pop-to-ebx
 <span id="L1834" class="LineNr">1834 </span>    5a/pop-to-edx
 <span id="L1835" class="LineNr">1835 </span>    59/pop-to-ecx
-<span id="L1836" class="LineNr">1836 </span>    <span class="subxS1Comment"># . epilog</span>
+<span id="L1836" class="LineNr">1836 </span>    <span class="subxS1Comment"># . epilogue</span>
 <span id="L1837" class="LineNr">1837 </span>    89/copy                         3/mod/direct    4/rm32/esp   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>          5/r32/ebp  <span class="Normal"> . </span>             <span class="Normal"> . </span>                <span class="subxComment"># copy ebp to esp</span>
 <span id="L1838" class="LineNr">1838 </span>    5d/pop-to-ebp
 <span id="L1839" class="LineNr">1839 </span>    c3/return
 <span id="L1840" class="LineNr">1840 </span>
 <span id="L1841" class="LineNr">1841 </span><span class="subxTest">test-string-length-at-start-of-slice</span>:
-<span id="L1842" class="LineNr">1842 </span>    <span class="subxS1Comment"># . prolog</span>
+<span id="L1842" class="LineNr">1842 </span>    <span class="subxS1Comment"># . prologue</span>
 <span id="L1843" class="LineNr">1843 </span>    55/push-ebp
 <span id="L1844" class="LineNr">1844 </span>    89/copy                         3/mod/direct    5/rm32/ebp   <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 ebp</span>
 <span id="L1845" class="LineNr">1845 </span>    <span class="subxComment"># setup: (eax..ecx) = &quot;\&quot;abc\&quot; def&quot;</span>
@@ -1720,13 +1720,13 @@ if ('onhashchange' in window) {
 <span id="L1864" class="LineNr">1864 </span>    e8/call  <a href='../051test.subx.html#L24'>check-ints-equal</a>/disp32
 <span id="L1865" class="LineNr">1865 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L1866" class="LineNr">1866 </span>    81          0/subop/add         3/mod/direct    4/rm32/esp   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>         <span class="Normal"> . </span>              0xc/imm32         <span class="subxComment"># add to esp</span>
-<span id="L1867" class="LineNr">1867 </span>    <span class="subxS1Comment"># . epilog</span>
+<span id="L1867" class="LineNr">1867 </span>    <span class="subxS1Comment"># . epilogue</span>
 <span id="L1868" class="LineNr">1868 </span>    89/copy                         3/mod/direct    4/rm32/esp   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>          5/r32/ebp  <span class="Normal"> . </span>             <span class="Normal"> . </span>                <span class="subxComment"># copy ebp to esp</span>
 <span id="L1869" class="LineNr">1869 </span>    5d/pop-to-ebp
 <span id="L1870" class="LineNr">1870 </span>    c3/return
 <span id="L1871" class="LineNr">1871 </span>
 <span id="L1872" class="LineNr">1872 </span><span class="subxTest">test-string-length-at-start-of-slice-escaped</span>:
-<span id="L1873" class="LineNr">1873 </span>    <span class="subxS1Comment"># . prolog</span>
+<span id="L1873" class="LineNr">1873 </span>    <span class="subxS1Comment"># . prologue</span>
 <span id="L1874" class="LineNr">1874 </span>    55/push-ebp
 <span id="L1875" class="LineNr">1875 </span>    89/copy                         3/mod/direct    5/rm32/ebp   <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 ebp</span>
 <span id="L1876" class="LineNr">1876 </span>    <span class="subxComment"># setup: (eax..ecx) = &quot;\&quot;ab\\c\&quot; def&quot;</span>
@@ -1751,7 +1751,7 @@ if ('onhashchange' in window) {
 <span id="L1895" class="LineNr">1895 </span>    e8/call  <a href='../051test.subx.html#L24'>check-ints-equal</a>/disp32
 <span id="L1896" class="LineNr">1896 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L1897" class="LineNr">1897 </span>    81          0/subop/add         3/mod/direct    4/rm32/esp   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>         <span class="Normal"> . </span>              0xc/imm32         <span class="subxComment"># add to esp</span>
-<span id="L1898" class="LineNr">1898 </span>    <span class="subxS1Comment"># . epilog</span>
+<span id="L1898" class="LineNr">1898 </span>    <span class="subxS1Comment"># . epilogue</span>
 <span id="L1899" class="LineNr">1899 </span>    89/copy                         3/mod/direct    4/rm32/esp   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>          5/r32/ebp  <span class="Normal"> . </span>             <span class="Normal"> . </span>                <span class="subxComment"># copy ebp to esp</span>
 <span id="L1900" class="LineNr">1900 </span>    5d/pop-to-ebp
 <span id="L1901" class="LineNr">1901 </span>    c3/return