about summary refs log tree commit diff stats
path: root/html/apps/hex.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/hex.subx.html
parent540974343290cb9ac0cf55b999447bf563928612 (diff)
downloadmu-b1635a5c8e25650a19999c246be321a0794eb58a.tar.gz
5701
Diffstat (limited to 'html/apps/hex.subx.html')
-rw-r--r--html/apps/hex.subx.html44
1 files changed, 22 insertions, 22 deletions
diff --git a/html/apps/hex.subx.html b/html/apps/hex.subx.html
index 4403ad99..35fdcb44 100644
--- a/html/apps/hex.subx.html
+++ b/html/apps/hex.subx.html
@@ -79,7 +79,7 @@ if ('onhashchange' in window) {
 <span id="L18" class="LineNr">  18 </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="L19" class="LineNr">  19 </span>
 <span id="L20" class="LineNr">  20 </span><span class="SpecialChar">Entry</span>:  <span class="subxComment"># run tests if necessary, convert stdin if not</span>
-<span id="L21" class="LineNr">  21 </span>    <span class="subxS1Comment"># . prolog</span>
+<span id="L21" class="LineNr">  21 </span>    <span class="subxS1Comment"># . prologue</span>
 <span id="L22" class="LineNr">  22 </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="L23" class="LineNr">  23 </span>
 <span id="L24" class="LineNr">  24 </span>    <span class="subxComment"># initialize heap</span>
@@ -138,7 +138,7 @@ if ('onhashchange' in window) {
 <span id="L77" class="LineNr">  77 </span>    cd/syscall  0x80/imm8
 <span id="L78" class="LineNr">  78 </span>
 <span id="L79" class="LineNr">  79 </span><span class="subxComment"># the main entry point</span>
-<span id="L80" class="LineNr">  80 </span><span class="subxFunction">subx-hex</span>:  <span class="subxComment"># in : (address buffered-file), out : (address buffered-file), err : (address buffered-file), ed : (address exit-descriptor) -&gt; &lt;void&gt;</span>
+<span id="L80" class="LineNr">  80 </span><span class="subxFunction">subx-hex</span>:  <span class="subxComment"># in : (address buffered-file), out : (address buffered-file), err : (address buffered-file), ed : (address exit-descriptor)</span>
 <span id="L81" class="LineNr">  81 </span>    <span class="subxComment"># pseudocode:</span>
 <span id="L82" class="LineNr">  82 </span>    <span class="subxComment">#   while true</span>
 <span id="L83" class="LineNr">  83 </span>    <span class="subxComment">#     eax = convert-next-octet(in, err, ed)</span>
@@ -146,7 +146,7 @@ if ('onhashchange' in window) {
 <span id="L85" class="LineNr">  85 </span>    <span class="subxComment">#     write-byte-buffered(out, AL)</span>
 <span id="L86" class="LineNr">  86 </span>    <span class="subxComment">#   flush(out)</span>
 <span id="L87" class="LineNr">  87 </span>    <span class="subxComment">#</span>
-<span id="L88" class="LineNr">  88 </span>    <span class="subxS1Comment"># . prolog</span>
+<span id="L88" class="LineNr">  88 </span>    <span class="subxS1Comment"># . prologue</span>
 <span id="L89" class="LineNr">  89 </span>    55/push-ebp
 <span id="L90" class="LineNr">  90 </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="L91" class="LineNr">  91 </span>    <span class="subxS1Comment"># . save registers</span>
@@ -185,7 +185,7 @@ if ('onhashchange' in window) {
 <span id="L124" class="LineNr"> 124 </span><span class="Constant">$subx-hex:end</span>:
 <span id="L125" class="LineNr"> 125 </span>    <span class="subxS1Comment"># . restore registers</span>
 <span id="L126" class="LineNr"> 126 </span>    58/pop-to-eax
-<span id="L127" class="LineNr"> 127 </span>    <span class="subxS1Comment"># . epilog</span>
+<span id="L127" class="LineNr"> 127 </span>    <span class="subxS1Comment"># . epilogue</span>
 <span id="L128" class="LineNr"> 128 </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="L129" class="LineNr"> 129 </span>    5d/pop-to-ebp
 <span id="L130" class="LineNr"> 130 </span>    c3/return
@@ -207,7 +207,7 @@ if ('onhashchange' in window) {
 <span id="L146" class="LineNr"> 146 </span>    <span class="subxComment">#   eax = (ecx &lt;&lt; 4) | eax</span>
 <span id="L147" class="LineNr"> 147 </span>    <span class="subxComment">#   return</span>
 <span id="L148" class="LineNr"> 148 </span>    <span class="subxComment">#</span>
-<span id="L149" class="LineNr"> 149 </span>    <span class="subxS1Comment"># . prolog</span>
+<span id="L149" class="LineNr"> 149 </span>    <span class="subxS1Comment"># . prologue</span>
 <span id="L150" class="LineNr"> 150 </span>    55/push-ebp
 <span id="L151" class="LineNr"> 151 </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="L152" class="LineNr"> 152 </span>    <span class="subxS1Comment"># . save registers</span>
@@ -259,7 +259,7 @@ if ('onhashchange' in window) {
 <span id="L198" class="LineNr"> 198 </span><span class="Constant">$convert-next-octet:end</span>:
 <span id="L199" class="LineNr"> 199 </span>    <span class="subxS1Comment"># . restore registers</span>
 <span id="L200" class="LineNr"> 200 </span>    59/pop-to-ecx
-<span id="L201" class="LineNr"> 201 </span>    <span class="subxS1Comment"># . epilog</span>
+<span id="L201" class="LineNr"> 201 </span>    <span class="subxS1Comment"># . epilogue</span>
 <span id="L202" class="LineNr"> 202 </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="L203" class="LineNr"> 203 </span>    5d/pop-to-ebp
 <span id="L204" class="LineNr"> 204 </span>    c3/return
@@ -360,7 +360,7 @@ if ('onhashchange' in window) {
 <span id="L299" class="LineNr"> 299 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L300" class="LineNr"> 300 </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="L301" class="LineNr"> 301 </span><span class="Constant">$test-convert-next-octet:end</span>:
-<span id="L302" class="LineNr"> 302 </span>    <span class="subxS1Comment"># . epilog</span>
+<span id="L302" class="LineNr"> 302 </span>    <span class="subxS1Comment"># . epilogue</span>
 <span id="L303" class="LineNr"> 303 </span>    <span class="subxComment"># don't restore esp from ebp; manually reclaim locals</span>
 <span id="L304" class="LineNr"> 304 </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="L305" class="LineNr"> 305 </span>    5d/pop-to-ebp
@@ -454,7 +454,7 @@ if ('onhashchange' in window) {
 <span id="L393" class="LineNr"> 393 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L394" class="LineNr"> 394 </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="L395" class="LineNr"> 395 </span><span class="Constant">$test-convert-next-octet-handles-Eof:end</span>:
-<span id="L396" class="LineNr"> 396 </span>    <span class="subxS1Comment"># . epilog</span>
+<span id="L396" class="LineNr"> 396 </span>    <span class="subxS1Comment"># . epilogue</span>
 <span id="L397" class="LineNr"> 397 </span>    <span class="subxComment"># don't restore esp from ebp; manually reclaim locals</span>
 <span id="L398" class="LineNr"> 398 </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="L399" class="LineNr"> 399 </span>    5d/pop-to-ebp
@@ -544,7 +544,7 @@ if ('onhashchange' in window) {
 <span id="L483" class="LineNr"> 483 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L484" class="LineNr"> 484 </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="L485" class="LineNr"> 485 </span><span class="Constant">$test-convert-next-octet-aborts-on-single-hex-byte:end</span>:
-<span id="L486" class="LineNr"> 486 </span>    <span class="subxS1Comment"># . epilog</span>
+<span id="L486" class="LineNr"> 486 </span>    <span class="subxS1Comment"># . epilogue</span>
 <span id="L487" class="LineNr"> 487 </span>    <span class="subxComment"># don't restore esp from ebp; manually reclaim locals</span>
 <span id="L488" class="LineNr"> 488 </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="L489" class="LineNr"> 489 </span>    5d/pop-to-ebp
@@ -564,7 +564,7 @@ if ('onhashchange' in window) {
 <span id="L503" class="LineNr"> 503 </span>    <span class="subxComment">#     if (eax == '#') skip-until-newline(in)</span>
 <span id="L504" class="LineNr"> 504 </span>    <span class="subxComment">#     else error-byte(ed, err, &quot;invalid byte: &quot; eax)</span>
 <span id="L505" class="LineNr"> 505 </span>    <span class="subxComment">#</span>
-<span id="L506" class="LineNr"> 506 </span>    <span class="subxS1Comment"># . prolog</span>
+<span id="L506" class="LineNr"> 506 </span>    <span class="subxS1Comment"># . prologue</span>
 <span id="L507" class="LineNr"> 507 </span>    55/push-ebp
 <span id="L508" class="LineNr"> 508 </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="L509" class="LineNr"> 509 </span>    <span class="subxS1Comment"># . save registers</span>
@@ -628,7 +628,7 @@ if ('onhashchange' in window) {
 <span id="L567" class="LineNr"> 567 </span>    e8/call  <a href='../068error-byte.subx.html#L27'>error-byte</a>/disp32  <span class="subxComment"># never returns</span>
 <span id="L568" class="LineNr"> 568 </span><span class="Constant">$scan-next-byte:end</span>:
 <span id="L569" class="LineNr"> 569 </span>    <span class="subxS1Comment"># . restore registers</span>
-<span id="L570" class="LineNr"> 570 </span>    <span class="subxS1Comment"># . epilog</span>
+<span id="L570" class="LineNr"> 570 </span>    <span class="subxS1Comment"># . epilogue</span>
 <span id="L571" class="LineNr"> 571 </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="L572" class="LineNr"> 572 </span>    5d/pop-to-ebp
 <span id="L573" class="LineNr"> 573 </span>    c3/return
@@ -729,7 +729,7 @@ if ('onhashchange' in window) {
 <span id="L668" class="LineNr"> 668 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L669" class="LineNr"> 669 </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="L670" class="LineNr"> 670 </span><span class="Constant">$test-scan-next-byte:end</span>:
-<span id="L671" class="LineNr"> 671 </span>    <span class="subxS1Comment"># . epilog</span>
+<span id="L671" class="LineNr"> 671 </span>    <span class="subxS1Comment"># . epilogue</span>
 <span id="L672" class="LineNr"> 672 </span>    <span class="subxComment"># don't restore esp from ebp; manually reclaim locals</span>
 <span id="L673" class="LineNr"> 673 </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="L674" class="LineNr"> 674 </span>    5d/pop-to-ebp
@@ -831,7 +831,7 @@ if ('onhashchange' in window) {
 <span id="L770" class="LineNr"> 770 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L771" class="LineNr"> 771 </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="L772" class="LineNr"> 772 </span><span class="Constant">$test-scan-next-byte-skips-whitespace:end</span>:
-<span id="L773" class="LineNr"> 773 </span>    <span class="subxS1Comment"># . epilog</span>
+<span id="L773" class="LineNr"> 773 </span>    <span class="subxS1Comment"># . epilogue</span>
 <span id="L774" class="LineNr"> 774 </span>    <span class="subxComment"># don't restore esp from ebp; manually reclaim locals</span>
 <span id="L775" class="LineNr"> 775 </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="L776" class="LineNr"> 776 </span>    5d/pop-to-ebp
@@ -941,7 +941,7 @@ if ('onhashchange' in window) {
 <span id="L880" class="LineNr"> 880 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L881" class="LineNr"> 881 </span>    81          0/subop/add         3/mod/direct    4/rm32/esp   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>         <span class="Normal"> . </span>              0xc/imm32         <span class="subxComment"># add to esp</span>
 <span id="L882" class="LineNr"> 882 </span><span class="Constant">$test-scan-next-byte-skips-comment:end</span>:
-<span id="L883" class="LineNr"> 883 </span>    <span class="subxS1Comment"># . epilog</span>
+<span id="L883" class="LineNr"> 883 </span>    <span class="subxS1Comment"># . epilogue</span>
 <span id="L884" class="LineNr"> 884 </span>    <span class="subxComment"># don't restore esp from ebp; manually reclaim locals</span>
 <span id="L885" class="LineNr"> 885 </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="L886" class="LineNr"> 886 </span>    5d/pop-to-ebp
@@ -1051,7 +1051,7 @@ if ('onhashchange' in window) {
 <span id="L990" class="LineNr"> 990 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L991" class="LineNr"> 991 </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="L992" class="LineNr"> 992 </span><span class="Constant">$test-scan-next-byte-skips-comment-and-whitespace:end</span>:
-<span id="L993" class="LineNr"> 993 </span>    <span class="subxS1Comment"># . epilog</span>
+<span id="L993" class="LineNr"> 993 </span>    <span class="subxS1Comment"># . epilogue</span>
 <span id="L994" class="LineNr"> 994 </span>    <span class="subxComment"># don't restore esp from ebp; manually reclaim locals</span>
 <span id="L995" class="LineNr"> 995 </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="L996" class="LineNr"> 996 </span>    5d/pop-to-ebp
@@ -1161,7 +1161,7 @@ if ('onhashchange' in window) {
 <span id="L1100" class="LineNr">1100 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L1101" class="LineNr">1101 </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="L1102" class="LineNr">1102 </span><span class="Constant">$test-scan-next-byte-skips-whitespace-and-comment:end</span>:
-<span id="L1103" class="LineNr">1103 </span>    <span class="subxS1Comment"># . epilog</span>
+<span id="L1103" class="LineNr">1103 </span>    <span class="subxS1Comment"># . epilogue</span>
 <span id="L1104" class="LineNr">1104 </span>    <span class="subxComment"># don't restore esp from ebp; manually reclaim locals</span>
 <span id="L1105" class="LineNr">1105 </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="L1106" class="LineNr">1106 </span>    5d/pop-to-ebp
@@ -1263,7 +1263,7 @@ if ('onhashchange' in window) {
 <span id="L1202" class="LineNr">1202 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L1203" class="LineNr">1203 </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="L1204" class="LineNr">1204 </span><span class="Constant">$test-scan-next-byte-reads-final-byte:end</span>:
-<span id="L1205" class="LineNr">1205 </span>    <span class="subxS1Comment"># . epilog</span>
+<span id="L1205" class="LineNr">1205 </span>    <span class="subxS1Comment"># . epilogue</span>
 <span id="L1206" class="LineNr">1206 </span>    <span class="subxComment"># don't restore esp from ebp; manually reclaim locals</span>
 <span id="L1207" class="LineNr">1207 </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="L1208" class="LineNr">1208 </span>    5d/pop-to-ebp
@@ -1357,7 +1357,7 @@ if ('onhashchange' in window) {
 <span id="L1296" class="LineNr">1296 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L1297" class="LineNr">1297 </span>    81          0/subop/add         3/mod/direct    4/rm32/esp   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>         <span class="Normal"> . </span>              0xc/imm32         <span class="subxComment"># add to esp</span>
 <span id="L1298" class="LineNr">1298 </span><span class="Constant">$test-scan-next-byte-handles-Eof:end</span>:
-<span id="L1299" class="LineNr">1299 </span>    <span class="subxS1Comment"># . epilog</span>
+<span id="L1299" class="LineNr">1299 </span>    <span class="subxS1Comment"># . epilogue</span>
 <span id="L1300" class="LineNr">1300 </span>    <span class="subxComment"># don't restore esp from ebp; manually reclaim locals</span>
 <span id="L1301" class="LineNr">1301 </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="L1302" class="LineNr">1302 </span>    5d/pop-to-ebp
@@ -1447,13 +1447,13 @@ if ('onhashchange' in window) {
 <span id="L1386" class="LineNr">1386 </span>    <span class="subxS2Comment"># . . discard args</span>
 <span id="L1387" class="LineNr">1387 </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="L1388" class="LineNr">1388 </span><span class="Constant">$test-scan-next-byte-aborts-on-invalid-byte:end</span>:
-<span id="L1389" class="LineNr">1389 </span>    <span class="subxS1Comment"># . epilog</span>
+<span id="L1389" class="LineNr">1389 </span>    <span class="subxS1Comment"># . epilogue</span>
 <span id="L1390" class="LineNr">1390 </span>    <span class="subxComment"># don't restore esp from ebp; manually reclaim locals</span>
 <span id="L1391" class="LineNr">1391 </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="L1392" class="LineNr">1392 </span>    5d/pop-to-ebp
 <span id="L1393" class="LineNr">1393 </span>    c3/return
 <span id="L1394" class="LineNr">1394 </span>
-<span id="L1395" class="LineNr">1395 </span><span class="subxFunction">skip-until-newline</span>:  <span class="subxComment"># in : (address buffered-file) -&gt; &lt;void&gt;</span>
+<span id="L1395" class="LineNr">1395 </span><span class="subxFunction">skip-until-newline</span>:  <span class="subxComment"># in : (address buffered-file)</span>
 <span id="L1396" class="LineNr">1396 </span>    <span class="subxComment"># pseudocode:</span>
 <span id="L1397" class="LineNr">1397 </span>    <span class="subxComment">#   push eax</span>
 <span id="L1398" class="LineNr">1398 </span>    <span class="subxComment">#   while true</span>
@@ -1461,7 +1461,7 @@ if ('onhashchange' in window) {
 <span id="L1400" class="LineNr">1400 </span>    <span class="subxComment">#     if (eax == Eof) break</span>
 <span id="L1401" class="LineNr">1401 </span>    <span class="subxComment">#     if (eax == 0x0a) break</span>
 <span id="L1402" class="LineNr">1402 </span>    <span class="subxComment">#   pop eax</span>
-<span id="L1403" class="LineNr">1403 </span>    <span class="subxS1Comment"># . prolog</span>
+<span id="L1403" class="LineNr">1403 </span>    <span class="subxS1Comment"># . prologue</span>
 <span id="L1404" class="LineNr">1404 </span>    55/push-ebp
 <span id="L1405" class="LineNr">1405 </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="L1406" class="LineNr">1406 </span>    <span class="subxS1Comment"># . save registers</span>
@@ -1483,7 +1483,7 @@ if ('onhashchange' in window) {
 <span id="L1422" class="LineNr">1422 </span><span class="Constant">$skip-until-newline:end</span>:
 <span id="L1423" class="LineNr">1423 </span>    <span class="subxS1Comment"># . restore registers</span>
 <span id="L1424" class="LineNr">1424 </span>    58/pop-to-eax
-<span id="L1425" class="LineNr">1425 </span>    <span class="subxS1Comment"># . epilog</span>
+<span id="L1425" class="LineNr">1425 </span>    <span class="subxS1Comment"># . epilogue</span>
 <span id="L1426" class="LineNr">1426 </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="L1427" class="LineNr">1427 </span>    5d/pop-to-ebp
 <span id="L1428" class="LineNr">1428 </span>    c3/return