about summary refs log tree commit diff stats
path: root/html/apps/survey.subx.html
diff options
context:
space:
mode:
authorKartik Agaram <vc@akkartik.com>2019-10-17 22:03:35 -0700
committerKartik Agaram <vc@akkartik.com>2019-10-17 22:03:48 -0700
commitb1635a5c8e25650a19999c246be321a0794eb58a (patch)
treea5ce06d138fac34b1e13fb1b06fd91b8b6c55712 /html/apps/survey.subx.html
parent540974343290cb9ac0cf55b999447bf563928612 (diff)
downloadmu-b1635a5c8e25650a19999c246be321a0794eb58a.tar.gz
5701
Diffstat (limited to 'html/apps/survey.subx.html')
-rw-r--r--html/apps/survey.subx.html140
1 files changed, 70 insertions, 70 deletions
diff --git a/html/apps/survey.subx.html b/html/apps/survey.subx.html
index b9dfa341..03fe65bd 100644
--- a/html/apps/survey.subx.html
+++ b/html/apps/survey.subx.html
@@ -105,7 +105,7 @@ if ('onhashchange' in window) {
 <span id="L42" class="LineNr">  42 </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="L43" class="LineNr">  43 </span>
 <span id="L44" class="LineNr">  44 </span><span class="SpecialChar">Entry</span>:  <span class="subxComment"># run tests if necessary, convert stdin if not</span>
-<span id="L45" class="LineNr">  45 </span>    <span class="subxS1Comment"># . prolog</span>
+<span id="L45" class="LineNr">  45 </span>    <span class="subxS1Comment"># . prologue</span>
 <span id="L46" class="LineNr">  46 </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="L47" class="LineNr">  47 </span>
 <span id="L48" class="LineNr">  48 </span>    <span class="subxComment"># Heap = new-segment(Heap-size)</span>
@@ -176,7 +176,7 @@ if ('onhashchange' in window) {
 <span id="L113" class="LineNr"> 113 </span><span class="subxComment">#   labels: (address stream {string, label-info})         (16 bytes per row)</span>
 <span id="L114" class="LineNr"> 114 </span><span class="subxComment"># these are all inefficient; use sequential scans for lookups</span>
 <span id="L115" class="LineNr"> 115 </span>
-<span id="L116" class="LineNr"> 116 </span><span class="subxFunction">subx-survey</span>:  <span class="subxComment"># infile : (address buffered-file), out : (address buffered-file) -&gt; &lt;void&gt;</span>
+<span id="L116" class="LineNr"> 116 </span><span class="subxFunction">subx-survey</span>:  <span class="subxComment"># infile : (address buffered-file), out : (address buffered-file)</span>
 <span id="L117" class="LineNr"> 117 </span>    <span class="subxComment"># pseudocode</span>
 <span id="L118" class="LineNr"> 118 </span>    <span class="subxComment">#   var in : (address stream byte) = stream(4096)</span>
 <span id="L119" class="LineNr"> 119 </span>    <span class="subxComment">#   slurp(infile, in)</span>
@@ -187,7 +187,7 @@ if ('onhashchange' in window) {
 <span id="L124" class="LineNr"> 124 </span>    <span class="subxComment">#   rewind-stream(in)</span>
 <span id="L125" class="LineNr"> 125 </span>    <span class="subxComment">#   emit-output(in, out, segments, labels)</span>
 <span id="L126" class="LineNr"> 126 </span>    <span class="subxComment">#</span>
-<span id="L127" class="LineNr"> 127 </span>    <span class="subxS1Comment"># . prolog</span>
+<span id="L127" class="LineNr"> 127 </span>    <span class="subxS1Comment"># . prologue</span>
 <span id="L128" class="LineNr"> 128 </span>    55/push-ebp
 <span id="L129" class="LineNr"> 129 </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="L130" class="LineNr"> 130 </span>    <span class="subxS1Comment"># . save registers</span>
@@ -285,7 +285,7 @@ if ('onhashchange' in window) {
 <span id="L447" class="LineNr"> 447 </span>    5e/pop-to-esi
 <span id="L448" class="LineNr"> 448 </span>    5a/pop-to-edx
 <span id="L449" class="LineNr"> 449 </span>    59/pop-to-ecx
-<span id="L450" class="LineNr"> 450 </span>    <span class="subxS1Comment"># . epilog</span>
+<span id="L450" class="LineNr"> 450 </span>    <span class="subxS1Comment"># . epilogue</span>
 <span id="L451" class="LineNr"> 451 </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="L452" class="LineNr"> 452 </span>    5d/pop-to-ebp
 <span id="L453" class="LineNr"> 453 </span>    c3/return
@@ -305,7 +305,7 @@ if ('onhashchange' in window) {
 <span id="L467" class="LineNr"> 467 </span>    <span class="subxComment">#   segment code has size 5</span>
 <span id="L468" class="LineNr"> 468 </span>    <span class="subxComment">#   segment data starts at address 0x1079</span>
 <span id="L469" class="LineNr"> 469 </span>    <span class="subxComment">#</span>
-<span id="L470" class="LineNr"> 470 </span>    <span class="subxS1Comment"># . prolog</span>
+<span id="L470" class="LineNr"> 470 </span>    <span class="subxS1Comment"># . prologue</span>
 <span id="L471" class="LineNr"> 471 </span>    55/push-ebp
 <span id="L472" class="LineNr"> 472 </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="L473" class="LineNr"> 473 </span>    <span class="subxComment"># setup</span>
@@ -432,7 +432,7 @@ if ('onhashchange' in window) {
 <span id="L619" class="LineNr"> 619 </span>    e8/call  <a href='../056trace.subx.html#L249'>check-trace-contains</a>/disp32
 <span id="L620" class="LineNr"> 620 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L621" class="LineNr"> 621 </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="L622" class="LineNr"> 622 </span>    <span class="subxS1Comment"># . epilog</span>
+<span id="L622" class="LineNr"> 622 </span>    <span class="subxS1Comment"># . epilogue</span>
 <span id="L623" class="LineNr"> 623 </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="L624" class="LineNr"> 624 </span>    5d/pop-to-ebp
 <span id="L625" class="LineNr"> 625 </span>    c3/return
@@ -507,7 +507,7 @@ if ('onhashchange' in window) {
 <span id="L694" class="LineNr"> 694 </span>    <span class="subxComment">#         *segment-offset += width</span>
 <span id="L695" class="LineNr"> 695 </span>    <span class="subxComment">#         *file-offset += width</span>
 <span id="L696" class="LineNr"> 696 </span>    <span class="subxComment">#</span>
-<span id="L697" class="LineNr"> 697 </span>    <span class="subxS1Comment"># . prolog</span>
+<span id="L697" class="LineNr"> 697 </span>    <span class="subxS1Comment"># . prologue</span>
 <span id="L698" class="LineNr"> 698 </span>    55/push-ebp
 <span id="L699" class="LineNr"> 699 </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="L700" class="LineNr"> 700 </span>    <span class="subxS1Comment"># . save registers</span>
@@ -822,7 +822,7 @@ if ('onhashchange' in window) {
 <span id="L1212" class="LineNr">1212 </span>    5a/pop-to-edx
 <span id="L1213" class="LineNr">1213 </span>    59/pop-to-ecx
 <span id="L1214" class="LineNr">1214 </span>    58/pop-to-eax
-<span id="L1215" class="LineNr">1215 </span>    <span class="subxS1Comment"># . epilog</span>
+<span id="L1215" class="LineNr">1215 </span>    <span class="subxS1Comment"># . epilogue</span>
 <span id="L1216" class="LineNr">1216 </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="L1217" class="LineNr">1217 </span>    5d/pop-to-ebp
 <span id="L1218" class="LineNr">1218 </span>    c3/return
@@ -859,7 +859,7 @@ if ('onhashchange' in window) {
 <span id="L1249" class="LineNr">1249 </span>    <span class="subxComment">#   label 'x' is in segment 'data'.</span>
 <span id="L1250" class="LineNr">1250 </span>    <span class="subxComment">#   label 'x' is at segment offset 0x1.</span>
 <span id="L1251" class="LineNr">1251 </span>    <span class="subxComment">#</span>
-<span id="L1252" class="LineNr">1252 </span>    <span class="subxS1Comment"># . prolog</span>
+<span id="L1252" class="LineNr">1252 </span>    <span class="subxS1Comment"># . prologue</span>
 <span id="L1253" class="LineNr">1253 </span>    55/push-ebp
 <span id="L1254" class="LineNr">1254 </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="L1255" class="LineNr">1255 </span>    <span class="subxComment"># setup</span>
@@ -999,7 +999,7 @@ if ('onhashchange' in window) {
 <span id="L1414" class="LineNr">1414 </span>    e8/call  <a href='../051test.subx.html#L24'>check-ints-equal</a>/disp32
 <span id="L1415" class="LineNr">1415 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L1416" class="LineNr">1416 </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="L1417" class="LineNr">1417 </span>    <span class="subxS1Comment"># . epilog</span>
+<span id="L1417" class="LineNr">1417 </span>    <span class="subxS1Comment"># . epilogue</span>
 <span id="L1418" class="LineNr">1418 </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="L1419" class="LineNr">1419 </span>    5d/pop-to-ebp
 <span id="L1420" class="LineNr">1420 </span>    c3/return
@@ -1027,7 +1027,7 @@ if ('onhashchange' in window) {
 <span id="L1442" class="LineNr">1442 </span>    <span class="subxComment">#     trace-sssns(&quot;label &quot; lrow-&gt;key &quot; is at address &quot; lrow-&gt;address)</span>
 <span id="L1443" class="LineNr">1443 </span>    <span class="subxComment">#     lrow += 16  # row-size</span>
 <span id="L1444" class="LineNr">1444 </span>    <span class="subxComment">#</span>
-<span id="L1445" class="LineNr">1445 </span>    <span class="subxS1Comment"># . prolog</span>
+<span id="L1445" class="LineNr">1445 </span>    <span class="subxS1Comment"># . prologue</span>
 <span id="L1446" class="LineNr">1446 </span>    55/push-ebp
 <span id="L1447" class="LineNr">1447 </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="L1448" class="LineNr">1448 </span>    <span class="subxS1Comment"># . save registers</span>
@@ -1146,7 +1146,7 @@ if ('onhashchange' in window) {
 <span id="L1636" class="LineNr">1636 </span>    5a/pop-to-edx
 <span id="L1637" class="LineNr">1637 </span>    59/pop-to-ecx
 <span id="L1638" class="LineNr">1638 </span>    58/pop-to-eax
-<span id="L1639" class="LineNr">1639 </span>    <span class="subxS1Comment"># . epilog</span>
+<span id="L1639" class="LineNr">1639 </span>    <span class="subxS1Comment"># . epilogue</span>
 <span id="L1640" class="LineNr">1640 </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="L1641" class="LineNr">1641 </span>    5d/pop-to-ebp
 <span id="L1642" class="LineNr">1642 </span>    c3/return
@@ -1168,7 +1168,7 @@ if ('onhashchange' in window) {
 <span id="L1658" class="LineNr">1658 </span>    <span class="subxComment">#   label 'l1' is at address 0x00001097.       (0x1094 + segment-offset 3)</span>
 <span id="L1659" class="LineNr">1659 </span>    <span class="subxComment">#   label 'l2' is at address 0x00002099.       (0x2099 + segment-offset 0)</span>
 <span id="L1660" class="LineNr">1660 </span>    <span class="subxComment">#</span>
-<span id="L1661" class="LineNr">1661 </span>    <span class="subxS1Comment"># . prolog</span>
+<span id="L1661" class="LineNr">1661 </span>    <span class="subxS1Comment"># . prologue</span>
 <span id="L1662" class="LineNr">1662 </span>    55/push-ebp
 <span id="L1663" class="LineNr">1663 </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="L1664" class="LineNr">1664 </span>    <span class="subxComment"># setup</span>
@@ -1294,7 +1294,7 @@ if ('onhashchange' in window) {
 <span id="L1809" class="LineNr">1809 </span>    e8/call  <a href='../051test.subx.html#L24'>check-ints-equal</a>/disp32
 <span id="L1810" class="LineNr">1810 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L1811" class="LineNr">1811 </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="L1812" class="LineNr">1812 </span>    <span class="subxS1Comment"># . epilog</span>
+<span id="L1812" class="LineNr">1812 </span>    <span class="subxS1Comment"># . epilogue</span>
 <span id="L1813" class="LineNr">1813 </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="L1814" class="LineNr">1814 </span>    5d/pop-to-ebp
 <span id="L1815" class="LineNr">1815 </span>    c3/return
@@ -1312,7 +1312,7 @@ if ('onhashchange' in window) {
 <span id="L1827" class="LineNr">1827 </span>    <span class="subxComment">#   segment 'b' starts at address 0x00002678.  (0x018 discarded; last 3 nibbles from 0x1074 + 0x5604)</span>
 <span id="L1828" class="LineNr">1828 </span>    <span class="subxComment">#   label 'l1' is at address 0x00001077.       (0x1074 + segment-offset 3)</span>
 <span id="L1829" class="LineNr">1829 </span>    <span class="subxComment">#</span>
-<span id="L1830" class="LineNr">1830 </span>    <span class="subxS1Comment"># . prolog</span>
+<span id="L1830" class="LineNr">1830 </span>    <span class="subxS1Comment"># . prologue</span>
 <span id="L1831" class="LineNr">1831 </span>    55/push-ebp
 <span id="L1832" class="LineNr">1832 </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="L1833" class="LineNr">1833 </span>    <span class="subxComment"># setup</span>
@@ -1392,7 +1392,7 @@ if ('onhashchange' in window) {
 <span id="L1907" class="LineNr">1907 </span>    e8/call  <a href='../056trace.subx.html#L249'>check-trace-contains</a>/disp32
 <span id="L1908" class="LineNr">1908 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L1909" class="LineNr">1909 </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="L1910" class="LineNr">1910 </span>    <span class="subxS1Comment"># . epilog</span>
+<span id="L1910" class="LineNr">1910 </span>    <span class="subxS1Comment"># . epilogue</span>
 <span id="L1911" class="LineNr">1911 </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="L1912" class="LineNr">1912 </span>    5d/pop-to-ebp
 <span id="L1913" class="LineNr">1913 </span>    c3/return
@@ -1402,7 +1402,7 @@ if ('onhashchange' in window) {
 <span id="L1917" class="LineNr">1917 </span>    <span class="subxComment">#   emit-headers(out, segments, labels)</span>
 <span id="L1918" class="LineNr">1918 </span>    <span class="subxComment">#   emit-segments(in, out, segments, labels)</span>
 <span id="L1919" class="LineNr">1919 </span>    <span class="subxComment">#</span>
-<span id="L1920" class="LineNr">1920 </span>    <span class="subxS1Comment"># . prolog</span>
+<span id="L1920" class="LineNr">1920 </span>    <span class="subxS1Comment"># . prologue</span>
 <span id="L1921" class="LineNr">1921 </span>    55/push-ebp
 <span id="L1922" class="LineNr">1922 </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="L1923" class="Folded">1923 </span><span class="Folded">+--  9 lines: #?     # write(2/stderr, &quot;emit-headers\n&quot;) -----------------------------------------------------------------------------------------------------</span>
@@ -1427,7 +1427,7 @@ if ('onhashchange' in window) {
 <span id="L1958" class="LineNr">1958 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L1959" class="LineNr">1959 </span>    81          0/subop/add         3/mod/direct    4/rm32/esp   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>         <span class="Normal"> . </span>              0x10/imm32        <span class="subxComment"># add to esp</span>
 <span id="L1960" class="LineNr">1960 </span><span class="Constant">$emit-output:end</span>:
-<span id="L1961" class="LineNr">1961 </span>    <span class="subxS1Comment"># . epilog</span>
+<span id="L1961" class="LineNr">1961 </span>    <span class="subxS1Comment"># . epilogue</span>
 <span id="L1962" class="LineNr">1962 </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="L1963" class="LineNr">1963 </span>    5d/pop-to-ebp
 <span id="L1964" class="LineNr">1964 </span>    c3/return
@@ -1487,7 +1487,7 @@ if ('onhashchange' in window) {
 <span id="L2018" class="LineNr">2018 </span>    <span class="subxComment">#   info: esi (inner loop only)</span>
 <span id="L2019" class="LineNr">2019 </span>    <span class="subxComment">#   temporaries: eax, esi (outer loop)</span>
 <span id="L2020" class="LineNr">2020 </span>    <span class="subxComment">#</span>
-<span id="L2021" class="LineNr">2021 </span>    <span class="subxS1Comment"># . prolog</span>
+<span id="L2021" class="LineNr">2021 </span>    <span class="subxS1Comment"># . prologue</span>
 <span id="L2022" class="LineNr">2022 </span>    55/push-ebp
 <span id="L2023" class="LineNr">2023 </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="L2024" class="LineNr">2024 </span>    <span class="subxS1Comment"># . save registers</span>
@@ -1819,7 +1819,7 @@ if ('onhashchange' in window) {
 <span id="L2503" class="LineNr">2503 </span>    5a/pop-to-edx
 <span id="L2504" class="LineNr">2504 </span>    59/pop-to-ecx
 <span id="L2505" class="LineNr">2505 </span>    58/pop-to-eax
-<span id="L2506" class="LineNr">2506 </span>    <span class="subxS1Comment"># . epilog</span>
+<span id="L2506" class="LineNr">2506 </span>    <span class="subxS1Comment"># . epilogue</span>
 <span id="L2507" class="LineNr">2507 </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="L2508" class="LineNr">2508 </span>    5d/pop-to-ebp
 <span id="L2509" class="LineNr">2509 </span>    c3/return
@@ -1909,7 +1909,7 @@ if ('onhashchange' in window) {
 <span id="L2593" class="LineNr">2593 </span>    <span class="subxComment">#   00</span>
 <span id="L2594" class="LineNr">2594 </span>    <span class="subxComment">#   34</span>
 <span id="L2595" class="LineNr">2595 </span>    <span class="subxComment">#</span>
-<span id="L2596" class="LineNr">2596 </span>    <span class="subxS1Comment"># . prolog</span>
+<span id="L2596" class="LineNr">2596 </span>    <span class="subxS1Comment"># . prologue</span>
 <span id="L2597" class="LineNr">2597 </span>    55/push-ebp
 <span id="L2598" class="LineNr">2598 </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="L2599" class="LineNr">2599 </span>    <span class="subxComment"># setup</span>
@@ -2091,7 +2091,7 @@ if ('onhashchange' in window) {
 <span id="L2807" class="LineNr">2807 </span>    e8/call  <a href='../058stream-equal.subx.html#L563'>check-next-stream-line-equal</a>/disp32
 <span id="L2808" class="LineNr">2808 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L2809" class="LineNr">2809 </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="L2810" class="LineNr">2810 </span>    <span class="subxS1Comment"># . epilog</span>
+<span id="L2810" class="LineNr">2810 </span>    <span class="subxS1Comment"># . epilogue</span>
 <span id="L2811" class="LineNr">2811 </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="L2812" class="LineNr">2812 </span>    5d/pop-to-ebp
 <span id="L2813" class="LineNr">2813 </span>    c3/return
@@ -2116,7 +2116,7 @@ if ('onhashchange' in window) {
 <span id="L2832" class="LineNr">2832 </span>    <span class="subxComment">#   ef gh</span>
 <span id="L2833" class="LineNr">2833 </span>    <span class="subxComment">#   ij f9 ff ff ff  # -7</span>
 <span id="L2834" class="LineNr">2834 </span>    <span class="subxComment">#</span>
-<span id="L2835" class="LineNr">2835 </span>    <span class="subxS1Comment"># . prolog</span>
+<span id="L2835" class="LineNr">2835 </span>    <span class="subxS1Comment"># . prologue</span>
 <span id="L2836" class="LineNr">2836 </span>    55/push-ebp
 <span id="L2837" class="LineNr">2837 </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="L2838" class="LineNr">2838 </span>    <span class="subxComment"># setup</span>
@@ -2263,7 +2263,7 @@ if ('onhashchange' in window) {
 <span id="L3011" class="LineNr">3011 </span>    e8/call  <a href='../058stream-equal.subx.html#L563'>check-next-stream-line-equal</a>/disp32
 <span id="L3012" class="LineNr">3012 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L3013" class="LineNr">3013 </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="L3014" class="LineNr">3014 </span>    <span class="subxS1Comment"># . epilog</span>
+<span id="L3014" class="LineNr">3014 </span>    <span class="subxS1Comment"># . epilogue</span>
 <span id="L3015" class="LineNr">3015 </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="L3016" class="LineNr">3016 </span>    5d/pop-to-ebp
 <span id="L3017" class="LineNr">3017 </span>    c3/return
@@ -2288,7 +2288,7 @@ if ('onhashchange' in window) {
 <span id="L3036" class="LineNr">3036 </span>    <span class="subxComment">#   ef gh</span>
 <span id="L3037" class="LineNr">3037 </span>    <span class="subxComment">#   ij 56 10 00 00</span>
 <span id="L3038" class="LineNr">3038 </span>    <span class="subxComment">#</span>
-<span id="L3039" class="LineNr">3039 </span>    <span class="subxS1Comment"># . prolog</span>
+<span id="L3039" class="LineNr">3039 </span>    <span class="subxS1Comment"># . prologue</span>
 <span id="L3040" class="LineNr">3040 </span>    55/push-ebp
 <span id="L3041" class="LineNr">3041 </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="L3042" class="LineNr">3042 </span>    <span class="subxComment"># setup</span>
@@ -2435,7 +2435,7 @@ if ('onhashchange' in window) {
 <span id="L3215" class="LineNr">3215 </span>    e8/call  <a href='../058stream-equal.subx.html#L563'>check-next-stream-line-equal</a>/disp32
 <span id="L3216" class="LineNr">3216 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L3217" class="LineNr">3217 </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="L3218" class="LineNr">3218 </span>    <span class="subxS1Comment"># . epilog</span>
+<span id="L3218" class="LineNr">3218 </span>    <span class="subxS1Comment"># . epilogue</span>
 <span id="L3219" class="LineNr">3219 </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="L3220" class="LineNr">3220 </span>    5d/pop-to-ebp
 <span id="L3221" class="LineNr">3221 </span>    c3/return
@@ -2450,7 +2450,7 @@ if ('onhashchange' in window) {
 <span id="L3230" class="LineNr">3230 </span>    <span class="subxComment">#     emit-elf-program-header-entry(out, curr-segment)</span>
 <span id="L3231" class="LineNr">3231 </span>    <span class="subxComment">#     curr-segment += 16                        # size of a row</span>
 <span id="L3232" class="LineNr">3232 </span>    <span class="subxComment">#</span>
-<span id="L3233" class="LineNr">3233 </span>    <span class="subxS1Comment"># . prolog</span>
+<span id="L3233" class="LineNr">3233 </span>    <span class="subxS1Comment"># . prologue</span>
 <span id="L3234" class="LineNr">3234 </span>    55/push-ebp
 <span id="L3235" class="LineNr">3235 </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="L3236" class="LineNr">3236 </span>    <span class="subxS1Comment"># . save registers</span>
@@ -2495,7 +2495,7 @@ if ('onhashchange' in window) {
 <span id="L3359" class="LineNr">3359 </span>    <span class="subxS1Comment"># . restore registers</span>
 <span id="L3360" class="LineNr">3360 </span>    59/pop-to-ecx
 <span id="L3361" class="LineNr">3361 </span>    58/pop-to-eax
-<span id="L3362" class="LineNr">3362 </span>    <span class="subxS1Comment"># . epilog</span>
+<span id="L3362" class="LineNr">3362 </span>    <span class="subxS1Comment"># . epilogue</span>
 <span id="L3363" class="LineNr">3363 </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="L3364" class="LineNr">3364 </span>    5d/pop-to-ebp
 <span id="L3365" class="LineNr">3365 </span>    c3/return
@@ -2507,7 +2507,7 @@ if ('onhashchange' in window) {
 <span id="L3371" class="LineNr">3371 </span>    <span class="subxComment">#   emit-hex-array(out, Elf_header)</span>
 <span id="L3372" class="LineNr">3372 </span>    <span class="subxComment">#   write-buffered(out, &quot;\n&quot;)</span>
 <span id="L3373" class="LineNr">3373 </span>    <span class="subxComment">#</span>
-<span id="L3374" class="LineNr">3374 </span>    <span class="subxS1Comment"># . prolog</span>
+<span id="L3374" class="LineNr">3374 </span>    <span class="subxS1Comment"># . prologue</span>
 <span id="L3375" class="LineNr">3375 </span>    55/push-ebp
 <span id="L3376" class="LineNr">3376 </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="L3377" class="LineNr">3377 </span>    <span class="subxS1Comment"># . save registers</span>
@@ -2563,7 +2563,7 @@ if ('onhashchange' in window) {
 <span id="L3427" class="LineNr">3427 </span>    5a/pop-to-edx
 <span id="L3428" class="LineNr">3428 </span>    59/pop-to-ecx
 <span id="L3429" class="LineNr">3429 </span>    58/pop-to-eax
-<span id="L3430" class="LineNr">3430 </span>    <span class="subxS1Comment"># . epilog</span>
+<span id="L3430" class="LineNr">3430 </span>    <span class="subxS1Comment"># . epilogue</span>
 <span id="L3431" class="LineNr">3431 </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="L3432" class="LineNr">3432 </span>    5d/pop-to-ebp
 <span id="L3433" class="LineNr">3433 </span>    c3/return
@@ -2582,7 +2582,7 @@ if ('onhashchange' in window) {
 <span id="L3446" class="LineNr">3446 </span>    <span class="subxComment">#   emit-hex-array(out, Elf_program_header_entry)</span>
 <span id="L3447" class="LineNr">3447 </span>    <span class="subxComment">#   write-buffered(out, &quot;\n&quot;)</span>
 <span id="L3448" class="LineNr">3448 </span>    <span class="subxComment">#</span>
-<span id="L3449" class="LineNr">3449 </span>    <span class="subxS1Comment"># . prolog</span>
+<span id="L3449" class="LineNr">3449 </span>    <span class="subxS1Comment"># . prologue</span>
 <span id="L3450" class="LineNr">3450 </span>    55/push-ebp
 <span id="L3451" class="LineNr">3451 </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="L3452" class="LineNr">3452 </span>    <span class="subxS1Comment"># . save registers</span>
@@ -2650,7 +2650,7 @@ if ('onhashchange' in window) {
 <span id="L3514" class="LineNr">3514 </span>    <span class="subxS1Comment"># . restore registers</span>
 <span id="L3515" class="LineNr">3515 </span>    5e/pop-to-esi
 <span id="L3516" class="LineNr">3516 </span>    58/pop-to-eax
-<span id="L3517" class="LineNr">3517 </span>    <span class="subxS1Comment"># . epilog</span>
+<span id="L3517" class="LineNr">3517 </span>    <span class="subxS1Comment"># . epilogue</span>
 <span id="L3518" class="LineNr">3518 </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="L3519" class="LineNr">3519 </span>    5d/pop-to-ebp
 <span id="L3520" class="LineNr">3520 </span>    c3/return
@@ -2658,7 +2658,7 @@ if ('onhashchange' in window) {
 <span id="L3522" class="LineNr">3522 </span><span class="subxH1Comment"># - some helpers for tests</span>
 <span id="L3523" class="LineNr">3523 </span>
 <span id="L3524" class="LineNr">3524 </span><span class="subxFunction">stream-add4</span>:  <span class="subxComment"># in : (address stream byte), key : address, val1 : address, val2 : address, val3 : address</span>
-<span id="L3525" class="LineNr">3525 </span>    <span class="subxS1Comment"># . prolog</span>
+<span id="L3525" class="LineNr">3525 </span>    <span class="subxS1Comment"># . prologue</span>
 <span id="L3526" class="LineNr">3526 </span>    55/push-ebp
 <span id="L3527" class="LineNr">3527 </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="L3528" class="LineNr">3528 </span>    <span class="subxS1Comment"># . save registers</span>
@@ -2716,7 +2716,7 @@ if ('onhashchange' in window) {
 <span id="L3580" class="LineNr">3580 </span>    5a/pop-to-edx
 <span id="L3581" class="LineNr">3581 </span>    59/pop-to-ecx
 <span id="L3582" class="LineNr">3582 </span>    58/pop-to-eax
-<span id="L3583" class="LineNr">3583 </span>    <span class="subxS1Comment"># . epilog</span>
+<span id="L3583" class="LineNr">3583 </span>    <span class="subxS1Comment"># . epilogue</span>
 <span id="L3584" class="LineNr">3584 </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="L3585" class="LineNr">3585 </span>    5d/pop-to-ebp
 <span id="L3586" class="LineNr">3586 </span>    c3/return
@@ -2744,7 +2744,7 @@ if ('onhashchange' in window) {
 <span id="L3608" class="LineNr">3608 </span><span class="subxComment"># one gotcha: 's5' must not be empty</span>
 <span id="L3609" class="LineNr">3609 </span>
 <span id="L3610" class="LineNr">3610 </span><span class="subxFunction">trace-sssns</span>:  <span class="subxComment"># s1 : (address string), s2 : (address string), s3 : (address string), n4 : int, s5 : (address string)</span>
-<span id="L3611" class="LineNr">3611 </span>    <span class="subxS1Comment"># . prolog</span>
+<span id="L3611" class="LineNr">3611 </span>    <span class="subxS1Comment"># . prologue</span>
 <span id="L3612" class="LineNr">3612 </span>    55/push-ebp
 <span id="L3613" class="LineNr">3613 </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="L3614" class="LineNr">3614 </span>    <span class="subxComment"># write(*Trace-stream, s1)</span>
@@ -2787,13 +2787,13 @@ if ('onhashchange' in window) {
 <span id="L3651" class="LineNr">3651 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L3652" class="LineNr">3652 </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="L3653" class="LineNr">3653 </span><span class="Constant">$trace-sssns:end</span>:
-<span id="L3654" class="LineNr">3654 </span>    <span class="subxS1Comment"># . epilog</span>
+<span id="L3654" class="LineNr">3654 </span>    <span class="subxS1Comment"># . epilogue</span>
 <span id="L3655" class="LineNr">3655 </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="L3656" class="LineNr">3656 </span>    5d/pop-to-ebp
 <span id="L3657" class="LineNr">3657 </span>    c3/return
 <span id="L3658" class="LineNr">3658 </span>
 <span id="L3659" class="LineNr">3659 </span><span class="subxTest">test-trace-sssns</span>:
-<span id="L3660" class="LineNr">3660 </span>    <span class="subxS1Comment"># . prolog</span>
+<span id="L3660" class="LineNr">3660 </span>    <span class="subxS1Comment"># . prologue</span>
 <span id="L3661" class="LineNr">3661 </span>    55/push-ebp
 <span id="L3662" class="LineNr">3662 </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="L3663" class="LineNr">3663 </span>    <span class="subxComment"># setup</span>
@@ -2820,13 +2820,13 @@ if ('onhashchange' in window) {
 <span id="L3709" class="LineNr">3709 </span>    e8/call  <a href='../056trace.subx.html#L249'>check-trace-contains</a>/disp32
 <span id="L3710" class="LineNr">3710 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L3711" class="LineNr">3711 </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="L3712" class="LineNr">3712 </span>    <span class="subxS1Comment"># . epilog</span>
+<span id="L3712" class="LineNr">3712 </span>    <span class="subxS1Comment"># . epilogue</span>
 <span id="L3713" class="LineNr">3713 </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="L3714" class="LineNr">3714 </span>    5d/pop-to-ebp
 <span id="L3715" class="LineNr">3715 </span>    c3/return
 <span id="L3716" class="LineNr">3716 </span>
 <span id="L3717" class="LineNr">3717 </span><span class="subxFunction">trace-snsns</span>:  <span class="subxComment"># s1 : (address string), n2 : int, s3 : (address string), n4 : int, s5 : (address string)</span>
-<span id="L3718" class="LineNr">3718 </span>    <span class="subxS1Comment"># . prolog</span>
+<span id="L3718" class="LineNr">3718 </span>    <span class="subxS1Comment"># . prologue</span>
 <span id="L3719" class="LineNr">3719 </span>    55/push-ebp
 <span id="L3720" class="LineNr">3720 </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="L3721" class="LineNr">3721 </span>    <span class="subxComment"># write(*Trace-stream, s1)</span>
@@ -2869,13 +2869,13 @@ if ('onhashchange' in window) {
 <span id="L3758" class="LineNr">3758 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L3759" class="LineNr">3759 </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="L3760" class="LineNr">3760 </span><span class="Constant">$trace-snsns:end</span>:
-<span id="L3761" class="LineNr">3761 </span>    <span class="subxS1Comment"># . epilog</span>
+<span id="L3761" class="LineNr">3761 </span>    <span class="subxS1Comment"># . epilogue</span>
 <span id="L3762" class="LineNr">3762 </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="L3763" class="LineNr">3763 </span>    5d/pop-to-ebp
 <span id="L3764" class="LineNr">3764 </span>    c3/return
 <span id="L3765" class="LineNr">3765 </span>
 <span id="L3766" class="LineNr">3766 </span><span class="subxTest">test-trace-snsns</span>:
-<span id="L3767" class="LineNr">3767 </span>    <span class="subxS1Comment"># . prolog</span>
+<span id="L3767" class="LineNr">3767 </span>    <span class="subxS1Comment"># . prologue</span>
 <span id="L3768" class="LineNr">3768 </span>    55/push-ebp
 <span id="L3769" class="LineNr">3769 </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="L3770" class="LineNr">3770 </span>    <span class="subxComment"># setup</span>
@@ -2902,13 +2902,13 @@ if ('onhashchange' in window) {
 <span id="L3816" class="LineNr">3816 </span>    e8/call  <a href='../056trace.subx.html#L249'>check-trace-contains</a>/disp32
 <span id="L3817" class="LineNr">3817 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L3818" class="LineNr">3818 </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="L3819" class="LineNr">3819 </span>    <span class="subxS1Comment"># . epilog</span>
+<span id="L3819" class="LineNr">3819 </span>    <span class="subxS1Comment"># . epilogue</span>
 <span id="L3820" class="LineNr">3820 </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="L3821" class="LineNr">3821 </span>    5d/pop-to-ebp
 <span id="L3822" class="LineNr">3822 </span>    c3/return
 <span id="L3823" class="LineNr">3823 </span>
 <span id="L3824" class="LineNr">3824 </span><span class="subxFunction">trace-slsls</span>:  <span class="subxComment"># s1 : (address string), l2 : (address slice), s3 : (address string), l4 : (address slice), s5 : (address string)</span>
-<span id="L3825" class="LineNr">3825 </span>    <span class="subxS1Comment"># . prolog</span>
+<span id="L3825" class="LineNr">3825 </span>    <span class="subxS1Comment"># . prologue</span>
 <span id="L3826" class="LineNr">3826 </span>    55/push-ebp
 <span id="L3827" class="LineNr">3827 </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="L3828" class="LineNr">3828 </span>    <span class="subxComment"># write(*Trace-stream, s1)</span>
@@ -2951,13 +2951,13 @@ if ('onhashchange' in window) {
 <span id="L3865" class="LineNr">3865 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L3866" class="LineNr">3866 </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="L3867" class="LineNr">3867 </span><span class="Constant">$trace-slsls:end</span>:
-<span id="L3868" class="LineNr">3868 </span>    <span class="subxS1Comment"># . epilog</span>
+<span id="L3868" class="LineNr">3868 </span>    <span class="subxS1Comment"># . epilogue</span>
 <span id="L3869" class="LineNr">3869 </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="L3870" class="LineNr">3870 </span>    5d/pop-to-ebp
 <span id="L3871" class="LineNr">3871 </span>    c3/return
 <span id="L3872" class="LineNr">3872 </span>
 <span id="L3873" class="LineNr">3873 </span><span class="subxTest">test-trace-slsls</span>:
-<span id="L3874" class="LineNr">3874 </span>    <span class="subxS1Comment"># . prolog</span>
+<span id="L3874" class="LineNr">3874 </span>    <span class="subxS1Comment"># . prologue</span>
 <span id="L3875" class="LineNr">3875 </span>    55/push-ebp
 <span id="L3876" class="LineNr">3876 </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="L3877" class="LineNr">3877 </span>    <span class="subxComment"># setup</span>
@@ -3002,13 +3002,13 @@ if ('onhashchange' in window) {
 <span id="L3941" class="LineNr">3941 </span>    e8/call  <a href='../056trace.subx.html#L249'>check-trace-contains</a>/disp32
 <span id="L3942" class="LineNr">3942 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L3943" class="LineNr">3943 </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="L3944" class="LineNr">3944 </span>    <span class="subxS1Comment"># . epilog</span>
+<span id="L3944" class="LineNr">3944 </span>    <span class="subxS1Comment"># . epilogue</span>
 <span id="L3945" class="LineNr">3945 </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="L3946" class="LineNr">3946 </span>    5d/pop-to-ebp
 <span id="L3947" class="LineNr">3947 </span>    c3/return
 <span id="L3948" class="LineNr">3948 </span>
 <span id="L3949" class="LineNr">3949 </span><span class="subxFunction">trace-slsns</span>:  <span class="subxComment"># s1 : (address string), l2 : (address slice), s3 : (address string), n4 : int, s5 : (address string)</span>
-<span id="L3950" class="LineNr">3950 </span>    <span class="subxS1Comment"># . prolog</span>
+<span id="L3950" class="LineNr">3950 </span>    <span class="subxS1Comment"># . prologue</span>
 <span id="L3951" class="LineNr">3951 </span>    55/push-ebp
 <span id="L3952" class="LineNr">3952 </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="L3953" class="LineNr">3953 </span>    <span class="subxComment"># write(*Trace-stream, s1)</span>
@@ -3051,13 +3051,13 @@ if ('onhashchange' in window) {
 <span id="L3990" class="LineNr">3990 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L3991" class="LineNr">3991 </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="L3992" class="LineNr">3992 </span><span class="Constant">$trace-slsns:end</span>:
-<span id="L3993" class="LineNr">3993 </span>    <span class="subxS1Comment"># . epilog</span>
+<span id="L3993" class="LineNr">3993 </span>    <span class="subxS1Comment"># . epilogue</span>
 <span id="L3994" class="LineNr">3994 </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="L3995" class="LineNr">3995 </span>    5d/pop-to-ebp
 <span id="L3996" class="LineNr">3996 </span>    c3/return
 <span id="L3997" class="LineNr">3997 </span>
 <span id="L3998" class="LineNr">3998 </span><span class="subxTest">test-trace-slsns</span>:
-<span id="L3999" class="LineNr">3999 </span>    <span class="subxS1Comment"># . prolog</span>
+<span id="L3999" class="LineNr">3999 </span>    <span class="subxS1Comment"># . prologue</span>
 <span id="L4000" class="LineNr">4000 </span>    55/push-ebp
 <span id="L4001" class="LineNr">4001 </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="L4002" class="LineNr">4002 </span>    <span class="subxComment"># setup</span>
@@ -3093,13 +3093,13 @@ if ('onhashchange' in window) {
 <span id="L4057" class="LineNr">4057 </span>    e8/call  <a href='../056trace.subx.html#L249'>check-trace-contains</a>/disp32
 <span id="L4058" class="LineNr">4058 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L4059" class="LineNr">4059 </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="L4060" class="LineNr">4060 </span>    <span class="subxS1Comment"># . epilog</span>
+<span id="L4060" class="LineNr">4060 </span>    <span class="subxS1Comment"># . epilogue</span>
 <span id="L4061" class="LineNr">4061 </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="L4062" class="LineNr">4062 </span>    5d/pop-to-ebp
 <span id="L4063" class="LineNr">4063 </span>    c3/return
 <span id="L4064" class="LineNr">4064 </span>
 <span id="L4065" class="LineNr">4065 </span><span class="subxFunction">trace-slsss</span>:  <span class="subxComment"># s1 : (address string), l2 : (address slice), s3 : (address string), s4 : (address string), s5 : (address string)</span>
-<span id="L4066" class="LineNr">4066 </span>    <span class="subxS1Comment"># . prolog</span>
+<span id="L4066" class="LineNr">4066 </span>    <span class="subxS1Comment"># . prologue</span>
 <span id="L4067" class="LineNr">4067 </span>    55/push-ebp
 <span id="L4068" class="LineNr">4068 </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="L4069" class="LineNr">4069 </span>    <span class="subxComment"># write(*Trace-stream, s1)</span>
@@ -3142,13 +3142,13 @@ if ('onhashchange' in window) {
 <span id="L4106" class="LineNr">4106 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L4107" class="LineNr">4107 </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="L4108" class="LineNr">4108 </span><span class="Constant">$trace-slsss:end</span>:
-<span id="L4109" class="LineNr">4109 </span>    <span class="subxS1Comment"># . epilog</span>
+<span id="L4109" class="LineNr">4109 </span>    <span class="subxS1Comment"># . epilogue</span>
 <span id="L4110" class="LineNr">4110 </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="L4111" class="LineNr">4111 </span>    5d/pop-to-ebp
 <span id="L4112" class="LineNr">4112 </span>    c3/return
 <span id="L4113" class="LineNr">4113 </span>
 <span id="L4114" class="LineNr">4114 </span><span class="subxTest">test-trace-slsss</span>:
-<span id="L4115" class="LineNr">4115 </span>    <span class="subxS1Comment"># . prolog</span>
+<span id="L4115" class="LineNr">4115 </span>    <span class="subxS1Comment"># . prologue</span>
 <span id="L4116" class="LineNr">4116 </span>    55/push-ebp
 <span id="L4117" class="LineNr">4117 </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="L4118" class="LineNr">4118 </span>    <span class="subxComment"># setup</span>
@@ -3184,7 +3184,7 @@ if ('onhashchange' in window) {
 <span id="L4173" class="LineNr">4173 </span>    e8/call  <a href='../056trace.subx.html#L249'>check-trace-contains</a>/disp32
 <span id="L4174" class="LineNr">4174 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L4175" class="LineNr">4175 </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="L4176" class="LineNr">4176 </span>    <span class="subxS1Comment"># . epilog</span>
+<span id="L4176" class="LineNr">4176 </span>    <span class="subxS1Comment"># . epilogue</span>
 <span id="L4177" class="LineNr">4177 </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="L4178" class="LineNr">4178 </span>    5d/pop-to-ebp
 <span id="L4179" class="LineNr">4179 </span>    c3/return
@@ -3205,7 +3205,7 @@ if ('onhashchange' in window) {
 <span id="L4194" class="LineNr">4194 </span>    <span class="subxComment">#     result += compute-width(word-slice)</span>
 <span id="L4195" class="LineNr">4195 </span>    <span class="subxComment">#   return result</span>
 <span id="L4196" class="LineNr">4196 </span>    <span class="subxComment">#</span>
-<span id="L4197" class="LineNr">4197 </span>    <span class="subxS1Comment"># . prolog</span>
+<span id="L4197" class="LineNr">4197 </span>    <span class="subxS1Comment"># . prologue</span>
 <span id="L4198" class="LineNr">4198 </span>    55/push-ebp
 <span id="L4199" class="LineNr">4199 </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="L4200" class="LineNr">4200 </span>    <span class="subxS1Comment"># . save registers</span>
@@ -3317,14 +3317,14 @@ if ('onhashchange' in window) {
 <span id="L4376" class="LineNr">4376 </span>    5b/pop-to-ebx
 <span id="L4377" class="LineNr">4377 </span>    5a/pop-to-edx
 <span id="L4378" class="LineNr">4378 </span>    59/pop-to-ecx
-<span id="L4379" class="LineNr">4379 </span>    <span class="subxS1Comment"># . epilog</span>
+<span id="L4379" class="LineNr">4379 </span>    <span class="subxS1Comment"># . epilogue</span>
 <span id="L4380" class="LineNr">4380 </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="L4381" class="LineNr">4381 </span>    5d/pop-to-ebp
 <span id="L4382" class="LineNr">4382 </span>    c3/return
 <span id="L4383" class="LineNr">4383 </span>
 <span id="L4384" class="LineNr">4384 </span><span class="subxTest">test-num-bytes-handles-empty-string</span>:
 <span id="L4385" class="LineNr">4385 </span>    <span class="subxComment"># if a line starts with '#', return 0</span>
-<span id="L4386" class="LineNr">4386 </span>    <span class="subxS1Comment"># . prolog</span>
+<span id="L4386" class="LineNr">4386 </span>    <span class="subxS1Comment"># . prologue</span>
 <span id="L4387" class="LineNr">4387 </span>    55/push-ebp
 <span id="L4388" class="LineNr">4388 </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="L4389" class="LineNr">4389 </span>    <span class="subxComment"># setup</span>
@@ -3359,14 +3359,14 @@ if ('onhashchange' in window) {
 <span id="L4418" class="LineNr">4418 </span>    e8/call  <a href='../051test.subx.html#L24'>check-ints-equal</a>/disp32
 <span id="L4419" class="LineNr">4419 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L4420" class="LineNr">4420 </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="L4421" class="LineNr">4421 </span>    <span class="subxS1Comment"># . epilog</span>
+<span id="L4421" class="LineNr">4421 </span>    <span class="subxS1Comment"># . epilogue</span>
 <span id="L4422" class="LineNr">4422 </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="L4423" class="LineNr">4423 </span>    5d/pop-to-ebp
 <span id="L4424" class="LineNr">4424 </span>    c3/return
 <span id="L4425" class="LineNr">4425 </span>
 <span id="L4426" class="LineNr">4426 </span><span class="subxTest">test-num-bytes-ignores-comments</span>:
 <span id="L4427" class="LineNr">4427 </span>    <span class="subxComment"># if a line starts with '#', return 0</span>
-<span id="L4428" class="LineNr">4428 </span>    <span class="subxS1Comment"># . prolog</span>
+<span id="L4428" class="LineNr">4428 </span>    <span class="subxS1Comment"># . prologue</span>
 <span id="L4429" class="LineNr">4429 </span>    55/push-ebp
 <span id="L4430" class="LineNr">4430 </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="L4431" class="LineNr">4431 </span>    <span class="subxComment"># setup</span>
@@ -3409,14 +3409,14 @@ if ('onhashchange' in window) {
 <span id="L4468" class="LineNr">4468 </span>    e8/call  <a href='../051test.subx.html#L24'>check-ints-equal</a>/disp32
 <span id="L4469" class="LineNr">4469 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L4470" class="LineNr">4470 </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="L4471" class="LineNr">4471 </span>    <span class="subxS1Comment"># . epilog</span>
+<span id="L4471" class="LineNr">4471 </span>    <span class="subxS1Comment"># . epilogue</span>
 <span id="L4472" class="LineNr">4472 </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="L4473" class="LineNr">4473 </span>    5d/pop-to-ebp
 <span id="L4474" class="LineNr">4474 </span>    c3/return
 <span id="L4475" class="LineNr">4475 </span>
 <span id="L4476" class="LineNr">4476 </span><span class="subxTest">test-num-bytes-ignores-labels</span>:
 <span id="L4477" class="LineNr">4477 </span>    <span class="subxComment"># if the first word ends with ':', return 0</span>
-<span id="L4478" class="LineNr">4478 </span>    <span class="subxS1Comment"># . prolog</span>
+<span id="L4478" class="LineNr">4478 </span>    <span class="subxS1Comment"># . prologue</span>
 <span id="L4479" class="LineNr">4479 </span>    55/push-ebp
 <span id="L4480" class="LineNr">4480 </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="L4481" class="LineNr">4481 </span>    <span class="subxComment"># setup</span>
@@ -3459,14 +3459,14 @@ if ('onhashchange' in window) {
 <span id="L4518" class="LineNr">4518 </span>    e8/call  <a href='../051test.subx.html#L24'>check-ints-equal</a>/disp32
 <span id="L4519" class="LineNr">4519 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L4520" class="LineNr">4520 </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="L4521" class="LineNr">4521 </span>    <span class="subxS1Comment"># . epilog</span>
+<span id="L4521" class="LineNr">4521 </span>    <span class="subxS1Comment"># . epilogue</span>
 <span id="L4522" class="LineNr">4522 </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="L4523" class="LineNr">4523 </span>    5d/pop-to-ebp
 <span id="L4524" class="LineNr">4524 </span>    c3/return
 <span id="L4525" class="LineNr">4525 </span>
 <span id="L4526" class="LineNr">4526 </span><span class="subxTest">test-num-bytes-ignores-segment-headers</span>:
 <span id="L4527" class="LineNr">4527 </span>    <span class="subxComment"># if the first word is '==', return 0</span>
-<span id="L4528" class="LineNr">4528 </span>    <span class="subxS1Comment"># . prolog</span>
+<span id="L4528" class="LineNr">4528 </span>    <span class="subxS1Comment"># . prologue</span>
 <span id="L4529" class="LineNr">4529 </span>    55/push-ebp
 <span id="L4530" class="LineNr">4530 </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="L4531" class="LineNr">4531 </span>    <span class="subxComment"># setup</span>
@@ -3509,14 +3509,14 @@ if ('onhashchange' in window) {
 <span id="L4568" class="LineNr">4568 </span>    e8/call  <a href='../051test.subx.html#L24'>check-ints-equal</a>/disp32
 <span id="L4569" class="LineNr">4569 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L4570" class="LineNr">4570 </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="L4571" class="LineNr">4571 </span>    <span class="subxS1Comment"># . epilog</span>
+<span id="L4571" class="LineNr">4571 </span>    <span class="subxS1Comment"># . epilogue</span>
 <span id="L4572" class="LineNr">4572 </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="L4573" class="LineNr">4573 </span>    5d/pop-to-ebp
 <span id="L4574" class="LineNr">4574 </span>    c3/return
 <span id="L4575" class="LineNr">4575 </span>
 <span id="L4576" class="LineNr">4576 </span><span class="subxTest">test-num-bytes-counts-words-by-default</span>:
 <span id="L4577" class="LineNr">4577 </span>    <span class="subxComment"># without metadata, count words</span>
-<span id="L4578" class="LineNr">4578 </span>    <span class="subxS1Comment"># . prolog</span>
+<span id="L4578" class="LineNr">4578 </span>    <span class="subxS1Comment"># . prologue</span>
 <span id="L4579" class="LineNr">4579 </span>    55/push-ebp
 <span id="L4580" class="LineNr">4580 </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="L4581" class="LineNr">4581 </span>    <span class="subxComment"># setup</span>
@@ -3559,14 +3559,14 @@ if ('onhashchange' in window) {
 <span id="L4618" class="LineNr">4618 </span>    e8/call  <a href='../051test.subx.html#L24'>check-ints-equal</a>/disp32
 <span id="L4619" class="LineNr">4619 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L4620" class="LineNr">4620 </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="L4621" class="LineNr">4621 </span>    <span class="subxS1Comment"># . epilog</span>
+<span id="L4621" class="LineNr">4621 </span>    <span class="subxS1Comment"># . epilogue</span>
 <span id="L4622" class="LineNr">4622 </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="L4623" class="LineNr">4623 </span>    5d/pop-to-ebp
 <span id="L4624" class="LineNr">4624 </span>    c3/return
 <span id="L4625" class="LineNr">4625 </span>
 <span id="L4626" class="LineNr">4626 </span><span class="subxTest">test-num-bytes-ignores-trailing-comment</span>:
 <span id="L4627" class="LineNr">4627 </span>    <span class="subxComment"># trailing comments appropriately ignored</span>
-<span id="L4628" class="LineNr">4628 </span>    <span class="subxS1Comment"># . prolog</span>
+<span id="L4628" class="LineNr">4628 </span>    <span class="subxS1Comment"># . prologue</span>
 <span id="L4629" class="LineNr">4629 </span>    55/push-ebp
 <span id="L4630" class="LineNr">4630 </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="L4631" class="LineNr">4631 </span>    <span class="subxComment"># setup</span>
@@ -3609,14 +3609,14 @@ if ('onhashchange' in window) {
 <span id="L4668" class="LineNr">4668 </span>    e8/call  <a href='../051test.subx.html#L24'>check-ints-equal</a>/disp32
 <span id="L4669" class="LineNr">4669 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L4670" class="LineNr">4670 </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="L4671" class="LineNr">4671 </span>    <span class="subxS1Comment"># . epilog</span>
+<span id="L4671" class="LineNr">4671 </span>    <span class="subxS1Comment"># . epilogue</span>
 <span id="L4672" class="LineNr">4672 </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="L4673" class="LineNr">4673 </span>    5d/pop-to-ebp
 <span id="L4674" class="LineNr">4674 </span>    c3/return
 <span id="L4675" class="LineNr">4675 </span>
 <span id="L4676" class="LineNr">4676 </span><span class="subxTest">test-num-bytes-handles-imm32</span>:
 <span id="L4677" class="LineNr">4677 </span>    <span class="subxComment"># if a word has the /imm32 metadata, count it as 4 bytes</span>
-<span id="L4678" class="LineNr">4678 </span>    <span class="subxS1Comment"># . prolog</span>
+<span id="L4678" class="LineNr">4678 </span>    <span class="subxS1Comment"># . prologue</span>
 <span id="L4679" class="LineNr">4679 </span>    55/push-ebp
 <span id="L4680" class="LineNr">4680 </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="L4681" class="LineNr">4681 </span>    <span class="subxComment"># setup</span>
@@ -3659,7 +3659,7 @@ if ('onhashchange' in window) {
 <span id="L4718" class="LineNr">4718 </span>    e8/call  <a href='../051test.subx.html#L24'>check-ints-equal</a>/disp32
 <span id="L4719" class="LineNr">4719 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L4720" class="LineNr">4720 </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="L4721" class="LineNr">4721 </span>    <span class="subxS1Comment"># . epilog</span>
+<span id="L4721" class="LineNr">4721 </span>    <span class="subxS1Comment"># . epilogue</span>
 <span id="L4722" class="LineNr">4722 </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="L4723" class="LineNr">4723 </span>    5d/pop-to-ebp
 <span id="L4724" class="LineNr">4724 </span>    c3/return