diff options
author | Kartik Agaram <vc@akkartik.com> | 2019-10-17 22:03:35 -0700 |
---|---|---|
committer | Kartik Agaram <vc@akkartik.com> | 2019-10-17 22:03:48 -0700 |
commit | b1635a5c8e25650a19999c246be321a0794eb58a (patch) | |
tree | a5ce06d138fac34b1e13fb1b06fd91b8b6c55712 /html/apps/calls.subx.html | |
parent | 540974343290cb9ac0cf55b999447bf563928612 (diff) | |
download | mu-b1635a5c8e25650a19999c246be321a0794eb58a.tar.gz |
5701
Diffstat (limited to 'html/apps/calls.subx.html')
-rw-r--r-- | html/apps/calls.subx.html | 68 |
1 files changed, 34 insertions, 34 deletions
diff --git a/html/apps/calls.subx.html b/html/apps/calls.subx.html index 5fe3e463..25cff7d0 100644 --- a/html/apps/calls.subx.html +++ b/html/apps/calls.subx.html @@ -86,7 +86,7 @@ if ('onhashchange' in window) { <span id="L25" class="LineNr"> 25 </span>== code <span id="L26" class="LineNr"> 26 </span> <span id="L27" class="LineNr"> 27 </span><span class="SpecialChar">Entry</span>: <span class="subxComment"># run tests if necessary, convert stdin if not</span> -<span id="L28" class="LineNr"> 28 </span> <span class="subxS1Comment"># . prolog</span> +<span id="L28" class="LineNr"> 28 </span> <span class="subxS1Comment"># . prologue</span> <span id="L29" class="LineNr"> 29 </span> 89/<- %ebp 4/r32/esp <span id="L30" class="LineNr"> 30 </span> <span id="L31" class="LineNr"> 31 </span> <span class="subxComment"># initialize heap</span> @@ -136,7 +136,7 @@ if ('onhashchange' in window) { <span id="L75" class="LineNr"> 75 </span> b8/copy-to-eax 1/imm32/exit <span id="L76" class="LineNr"> 76 </span> cd/syscall 0x80/imm8 <span id="L77" class="LineNr"> 77 </span> -<span id="L78" class="LineNr"> 78 </span><span class="subxFunction">subx-calls</span>: <span class="subxComment"># in : (address buffered-file), out : (address buffered-file) -> <void></span> +<span id="L78" class="LineNr"> 78 </span><span class="subxFunction">subx-calls</span>: <span class="subxComment"># in : (address buffered-file), out : (address buffered-file)</span> <span id="L79" class="LineNr"> 79 </span> <span class="subxComment"># pseudocode:</span> <span id="L80" class="LineNr"> 80 </span> <span class="subxComment"># var line = new-stream(512, 1)</span> <span id="L81" class="LineNr"> 81 </span> <span class="subxComment"># var words : (address stream slice) = new-stream(16, 8) # at most function name and 15 args</span> @@ -158,7 +158,7 @@ if ('onhashchange' in window) { <span id="L97" class="LineNr"> 97 </span> <span class="subxComment"># emit-call(out, words)</span> <span id="L98" class="LineNr"> 98 </span> <span class="subxComment"># flush(out)</span> <span id="L99" class="LineNr"> 99 </span> <span class="subxComment">#</span> -<span id="L100" class="LineNr"> 100 </span> <span class="subxS1Comment"># . prolog</span> +<span id="L100" class="LineNr"> 100 </span> <span class="subxS1Comment"># . prologue</span> <span id="L101" class="LineNr"> 101 </span> 55/push-ebp <span id="L102" class="LineNr"> 102 </span> 89/<- %ebp 4/r32/esp <span id="L103" class="LineNr"> 103 </span> <span class="subxS1Comment"># . save registers</span> @@ -287,7 +287,7 @@ if ('onhashchange' in window) { <span id="L226" class="LineNr"> 226 </span> 5a/pop-to-edx <span id="L227" class="LineNr"> 227 </span> 59/pop-to-ecx <span id="L228" class="LineNr"> 228 </span> 58/pop-to-eax -<span id="L229" class="LineNr"> 229 </span> <span class="subxS1Comment"># . epilog</span> +<span id="L229" class="LineNr"> 229 </span> <span class="subxS1Comment"># . epilogue</span> <span id="L230" class="LineNr"> 230 </span> 89/<- %esp 5/r32/ebp <span id="L231" class="LineNr"> 231 </span> 5d/pop-to-ebp <span id="L232" class="LineNr"> 232 </span> c3/return @@ -302,7 +302,7 @@ if ('onhashchange' in window) { <span id="L241" class="LineNr"> 241 </span> <span class="subxComment"># write-int(words, word-slice->start)</span> <span id="L242" class="LineNr"> 242 </span> <span class="subxComment"># write-int(words, word-slice->end)</span> <span id="L243" class="LineNr"> 243 </span> <span class="subxComment">#</span> -<span id="L244" class="LineNr"> 244 </span> <span class="subxS1Comment"># . prolog</span> +<span id="L244" class="LineNr"> 244 </span> <span class="subxS1Comment"># . prologue</span> <span id="L245" class="LineNr"> 245 </span> 55/push-ebp <span id="L246" class="LineNr"> 246 </span> 89/<- %ebp 4/r32/esp <span id="L247" class="LineNr"> 247 </span> <span class="subxS1Comment"># . save registers</span> @@ -357,7 +357,7 @@ if ('onhashchange' in window) { <span id="L341" class="LineNr"> 341 </span> 81 0/subop/add %esp 8/imm32 <span id="L342" class="LineNr"> 342 </span> <span class="subxS1Comment"># . restore registers</span> <span id="L343" class="LineNr"> 343 </span> 59/pop-to-ecx -<span id="L344" class="LineNr"> 344 </span> <span class="subxS1Comment"># . epilog</span> +<span id="L344" class="LineNr"> 344 </span> <span class="subxS1Comment"># . epilogue</span> <span id="L345" class="LineNr"> 345 </span> 89/<- %esp 5/r32/ebp <span id="L346" class="LineNr"> 346 </span> 5d/pop-to-ebp <span id="L347" class="LineNr"> 347 </span> c3/return @@ -388,7 +388,7 @@ if ('onhashchange' in window) { <span id="L372" class="LineNr"> 372 </span> <span class="subxComment"># print-int32-buffered(out, words->write >> 1 - 4)</span> <span id="L373" class="LineNr"> 373 </span> <span class="subxComment"># write-buffered(out, "/imm32\n")</span> <span id="L374" class="LineNr"> 374 </span> <span class="subxComment">#</span> -<span id="L375" class="LineNr"> 375 </span> <span class="subxS1Comment"># . prolog</span> +<span id="L375" class="LineNr"> 375 </span> <span class="subxS1Comment"># . prologue</span> <span id="L376" class="LineNr"> 376 </span> 55/push-ebp <span id="L377" class="LineNr"> 377 </span> 89/<- %ebp 4/r32/esp <span id="L378" class="LineNr"> 378 </span> <span class="subxS1Comment"># . save registers</span> @@ -533,7 +533,7 @@ if ('onhashchange' in window) { <span id="L517" class="LineNr"> 517 </span> 5a/pop-to-edx <span id="L518" class="LineNr"> 518 </span> 59/pop-to-ecx <span id="L519" class="LineNr"> 519 </span> 58/pop-to-eax -<span id="L520" class="LineNr"> 520 </span> <span class="subxS1Comment"># . epilog</span> +<span id="L520" class="LineNr"> 520 </span> <span class="subxS1Comment"># . epilogue</span> <span id="L521" class="LineNr"> 521 </span> 89/<- %esp 5/r32/ebp <span id="L522" class="LineNr"> 522 </span> 5d/pop-to-ebp <span id="L523" class="LineNr"> 523 </span> c3/return @@ -562,7 +562,7 @@ if ('onhashchange' in window) { <span id="L546" class="LineNr"> 546 </span> <span class="subxComment"># never gets here</span> <span id="L547" class="LineNr"> 547 </span> <span id="L548" class="LineNr"> 548 </span><span class="subxTest">test-subx-calls-passes-most-lines-through</span>: -<span id="L549" class="LineNr"> 549 </span> <span class="subxS1Comment"># . prolog</span> +<span id="L549" class="LineNr"> 549 </span> <span class="subxS1Comment"># . prologue</span> <span id="L550" class="LineNr"> 550 </span> 55/push-ebp <span id="L551" class="LineNr"> 551 </span> 89/<- %ebp 4/r32/esp <span id="L552" class="LineNr"> 552 </span> <span class="subxComment"># setup</span> @@ -631,13 +631,13 @@ if ('onhashchange' in window) { <span id="L615" class="LineNr"> 615 </span> e8/call <a href='../058stream-equal.subx.html#L193'>check-stream-equal</a>/disp32 <span id="L616" class="LineNr"> 616 </span> <span class="subxS2Comment"># . . discard args</span> <span id="L617" class="LineNr"> 617 </span> 81 0/subop/add %esp 0xc/imm32 -<span id="L618" class="LineNr"> 618 </span> <span class="subxS1Comment"># . epilog</span> +<span id="L618" class="LineNr"> 618 </span> <span class="subxS1Comment"># . epilogue</span> <span id="L619" class="LineNr"> 619 </span> 89/<- %esp 5/r32/ebp <span id="L620" class="LineNr"> 620 </span> 5d/pop-to-ebp <span id="L621" class="LineNr"> 621 </span> c3/return <span id="L622" class="LineNr"> 622 </span> <span id="L623" class="LineNr"> 623 </span><span class="subxTest">test-subx-calls-processes-calls</span>: -<span id="L624" class="LineNr"> 624 </span> <span class="subxS1Comment"># . prolog</span> +<span id="L624" class="LineNr"> 624 </span> <span class="subxS1Comment"># . prologue</span> <span id="L625" class="LineNr"> 625 </span> 55/push-ebp <span id="L626" class="LineNr"> 626 </span> 89/<- %ebp 4/r32/esp <span id="L627" class="LineNr"> 627 </span> <span class="subxComment"># setup</span> @@ -734,7 +734,7 @@ if ('onhashchange' in window) { <span id="L750" class="LineNr"> 750 </span> e8/call <a href='../058stream-equal.subx.html#L563'>check-next-stream-line-equal</a>/disp32 <span id="L751" class="LineNr"> 751 </span> <span class="subxS2Comment"># . . discard args</span> <span id="L752" class="LineNr"> 752 </span> 81 0/subop/add %esp 0xc/imm32 -<span id="L753" class="LineNr"> 753 </span> <span class="subxS1Comment"># . epilog</span> +<span id="L753" class="LineNr"> 753 </span> <span class="subxS1Comment"># . epilogue</span> <span id="L754" class="LineNr"> 754 </span> 89/<- %esp 5/r32/ebp <span id="L755" class="LineNr"> 755 </span> 5d/pop-to-ebp <span id="L756" class="LineNr"> 756 </span> c3/return @@ -796,7 +796,7 @@ if ('onhashchange' in window) { <span id="L812" class="LineNr"> 812 </span> <span class="subxComment"># ecx: often line->read</span> <span id="L813" class="LineNr"> 813 </span> <span class="subxComment"># eax: often line->data[line->read]</span> <span id="L814" class="LineNr"> 814 </span> <span class="subxComment">#</span> -<span id="L815" class="LineNr"> 815 </span> <span class="subxS1Comment"># . prolog</span> +<span id="L815" class="LineNr"> 815 </span> <span class="subxS1Comment"># . prologue</span> <span id="L816" class="LineNr"> 816 </span> 55/push-ebp <span id="L817" class="LineNr"> 817 </span> 89/<- %ebp 4/r32/esp <span id="L818" class="LineNr"> 818 </span> <span class="subxS1Comment"># . save registers</span> @@ -977,7 +977,7 @@ if ('onhashchange' in window) { <span id="L993" class="LineNr"> 993 </span> 5e/pop-to-esi <span id="L994" class="LineNr"> 994 </span> 59/pop-to-ecx <span id="L995" class="LineNr"> 995 </span> 58/pop-to-eax -<span id="L996" class="LineNr"> 996 </span> <span class="subxS1Comment"># . epilog</span> +<span id="L996" class="LineNr"> 996 </span> <span class="subxS1Comment"># . epilogue</span> <span id="L997" class="LineNr"> 997 </span> 89/<- %esp 5/r32/ebp <span id="L998" class="LineNr"> 998 </span> 5d/pop-to-ebp <span id="L999" class="LineNr"> 999 </span> c3/return @@ -1178,7 +1178,7 @@ if ('onhashchange' in window) { <span id="L1194" class="LineNr">1194 </span> <span class="subxComment"># never gets here</span> <span id="L1195" class="LineNr">1195 </span> <span id="L1196" class="LineNr">1196 </span><span class="subxTest">test-next-word-string-or-expression-without-metadata</span>: -<span id="L1197" class="LineNr">1197 </span> <span class="subxS1Comment"># . prolog</span> +<span id="L1197" class="LineNr">1197 </span> <span class="subxS1Comment"># . prologue</span> <span id="L1198" class="LineNr">1198 </span> 55/push-ebp <span id="L1199" class="LineNr">1199 </span> 89/<- %ebp 4/r32/esp <span id="L1200" class="LineNr">1200 </span> <span class="subxComment"># setup</span> @@ -1245,13 +1245,13 @@ if ('onhashchange' in window) { <span id="L1261" class="LineNr">1261 </span> e8/call <a href='../051test.subx.html#L24'>check-ints-equal</a>/disp32 <span id="L1262" class="LineNr">1262 </span> <span class="subxS2Comment"># . . discard args</span> <span id="L1263" class="LineNr">1263 </span> 81 0/subop/add %esp 0xc/imm32 -<span id="L1264" class="LineNr">1264 </span> <span class="subxS1Comment"># . epilog</span> +<span id="L1264" class="LineNr">1264 </span> <span class="subxS1Comment"># . epilogue</span> <span id="L1265" class="LineNr">1265 </span> 89/<- %esp 5/r32/ebp <span id="L1266" class="LineNr">1266 </span> 5d/pop-to-ebp <span id="L1267" class="LineNr">1267 </span> c3/return <span id="L1268" class="LineNr">1268 </span> <span id="L1269" class="LineNr">1269 </span><span class="subxTest">test-next-word-string-or-expression-without-metadata-returns-whole-comment</span>: -<span id="L1270" class="LineNr">1270 </span> <span class="subxS1Comment"># . prolog</span> +<span id="L1270" class="LineNr">1270 </span> <span class="subxS1Comment"># . prologue</span> <span id="L1271" class="LineNr">1271 </span> 55/push-ebp <span id="L1272" class="LineNr">1272 </span> 89/<- %ebp 4/r32/esp <span id="L1273" class="LineNr">1273 </span> <span class="subxComment"># setup</span> @@ -1318,13 +1318,13 @@ if ('onhashchange' in window) { <span id="L1334" class="LineNr">1334 </span> e8/call <a href='../051test.subx.html#L24'>check-ints-equal</a>/disp32 <span id="L1335" class="LineNr">1335 </span> <span class="subxS2Comment"># . . discard args</span> <span id="L1336" class="LineNr">1336 </span> 81 0/subop/add %esp 0xc/imm32 -<span id="L1337" class="LineNr">1337 </span> <span class="subxS1Comment"># . epilog</span> +<span id="L1337" class="LineNr">1337 </span> <span class="subxS1Comment"># . epilogue</span> <span id="L1338" class="LineNr">1338 </span> 89/<- %esp 5/r32/ebp <span id="L1339" class="LineNr">1339 </span> 5d/pop-to-ebp <span id="L1340" class="LineNr">1340 </span> c3/return <span id="L1341" class="LineNr">1341 </span> <span id="L1342" class="LineNr">1342 </span><span class="subxTest">test-next-word-string-or-expression-without-metadata-returns-empty-slice-on-eof</span>: -<span id="L1343" class="LineNr">1343 </span> <span class="subxS1Comment"># . prolog</span> +<span id="L1343" class="LineNr">1343 </span> <span class="subxS1Comment"># . prologue</span> <span id="L1344" class="LineNr">1344 </span> 55/push-ebp <span id="L1345" class="LineNr">1345 </span> 89/<- %ebp 4/r32/esp <span id="L1346" class="LineNr">1346 </span> <span class="subxComment"># setup</span> @@ -1360,13 +1360,13 @@ if ('onhashchange' in window) { <span id="L1376" class="LineNr">1376 </span> e8/call <a href='../051test.subx.html#L24'>check-ints-equal</a>/disp32 <span id="L1377" class="LineNr">1377 </span> <span class="subxS2Comment"># . . discard args</span> <span id="L1378" class="LineNr">1378 </span> 81 0/subop/add %esp 0xc/imm32 -<span id="L1379" class="LineNr">1379 </span> <span class="subxS1Comment"># . epilog</span> +<span id="L1379" class="LineNr">1379 </span> <span class="subxS1Comment"># . epilogue</span> <span id="L1380" class="LineNr">1380 </span> 89/<- %esp 5/r32/ebp <span id="L1381" class="LineNr">1381 </span> 5d/pop-to-ebp <span id="L1382" class="LineNr">1382 </span> c3/return <span id="L1383" class="LineNr">1383 </span> <span id="L1384" class="LineNr">1384 </span><span class="subxTest">test-next-word-string-or-expression-without-metadata-returns-string-literal</span>: -<span id="L1385" class="LineNr">1385 </span> <span class="subxS1Comment"># . prolog</span> +<span id="L1385" class="LineNr">1385 </span> <span class="subxS1Comment"># . prologue</span> <span id="L1386" class="LineNr">1386 </span> 55/push-ebp <span id="L1387" class="LineNr">1387 </span> 89/<- %ebp 4/r32/esp <span id="L1388" class="LineNr">1388 </span> <span class="subxComment"># setup</span> @@ -1423,13 +1423,13 @@ if ('onhashchange' in window) { <span id="L1439" class="LineNr">1439 </span> e8/call <a href='../051test.subx.html#L24'>check-ints-equal</a>/disp32 <span id="L1440" class="LineNr">1440 </span> <span class="subxS2Comment"># . . discard args</span> <span id="L1441" class="LineNr">1441 </span> 81 0/subop/add %esp 0xc/imm32 -<span id="L1442" class="LineNr">1442 </span> <span class="subxS1Comment"># . epilog</span> +<span id="L1442" class="LineNr">1442 </span> <span class="subxS1Comment"># . epilogue</span> <span id="L1443" class="LineNr">1443 </span> 89/<- %esp 5/r32/ebp <span id="L1444" class="LineNr">1444 </span> 5d/pop-to-ebp <span id="L1445" class="LineNr">1445 </span> c3/return <span id="L1446" class="LineNr">1446 </span> <span id="L1447" class="LineNr">1447 </span><span class="subxTest">test-next-word-string-or-expression-without-metadata-returns-string-with-escapes</span>: -<span id="L1448" class="LineNr">1448 </span> <span class="subxS1Comment"># . prolog</span> +<span id="L1448" class="LineNr">1448 </span> <span class="subxS1Comment"># . prologue</span> <span id="L1449" class="LineNr">1449 </span> 55/push-ebp <span id="L1450" class="LineNr">1450 </span> 89/<- %ebp 4/r32/esp <span id="L1451" class="LineNr">1451 </span> <span class="subxComment"># setup</span> @@ -1486,13 +1486,13 @@ if ('onhashchange' in window) { <span id="L1502" class="LineNr">1502 </span> e8/call <a href='../051test.subx.html#L24'>check-ints-equal</a>/disp32 <span id="L1503" class="LineNr">1503 </span> <span class="subxS2Comment"># . . discard args</span> <span id="L1504" class="LineNr">1504 </span> 81 0/subop/add %esp 0xc/imm32 -<span id="L1505" class="LineNr">1505 </span> <span class="subxS1Comment"># . epilog</span> +<span id="L1505" class="LineNr">1505 </span> <span class="subxS1Comment"># . epilogue</span> <span id="L1506" class="LineNr">1506 </span> 89/<- %esp 5/r32/ebp <span id="L1507" class="LineNr">1507 </span> 5d/pop-to-ebp <span id="L1508" class="LineNr">1508 </span> c3/return <span id="L1509" class="LineNr">1509 </span> <span id="L1510" class="LineNr">1510 </span><span class="subxTest">test-next-word-string-or-expression-without-metadata-returns-whole-expression</span>: -<span id="L1511" class="LineNr">1511 </span> <span class="subxS1Comment"># . prolog</span> +<span id="L1511" class="LineNr">1511 </span> <span class="subxS1Comment"># . prologue</span> <span id="L1512" class="LineNr">1512 </span> 55/push-ebp <span id="L1513" class="LineNr">1513 </span> 89/<- %ebp 4/r32/esp <span id="L1514" class="LineNr">1514 </span> <span class="subxComment"># setup</span> @@ -1549,13 +1549,13 @@ if ('onhashchange' in window) { <span id="L1565" class="LineNr">1565 </span> e8/call <a href='../051test.subx.html#L24'>check-ints-equal</a>/disp32 <span id="L1566" class="LineNr">1566 </span> <span class="subxS2Comment"># . . discard args</span> <span id="L1567" class="LineNr">1567 </span> 81 0/subop/add %esp 0xc/imm32 -<span id="L1568" class="LineNr">1568 </span> <span class="subxS1Comment"># . epilog</span> +<span id="L1568" class="LineNr">1568 </span> <span class="subxS1Comment"># . epilogue</span> <span id="L1569" class="LineNr">1569 </span> 89/<- %esp 5/r32/ebp <span id="L1570" class="LineNr">1570 </span> 5d/pop-to-ebp <span id="L1571" class="LineNr">1571 </span> c3/return <span id="L1572" class="LineNr">1572 </span> <span id="L1573" class="LineNr">1573 </span><span class="subxTest">test-next-word-string-or-expression-without-metadata-returns-eol-on-trailing-close-paren</span>: -<span id="L1574" class="LineNr">1574 </span> <span class="subxS1Comment"># . prolog</span> +<span id="L1574" class="LineNr">1574 </span> <span class="subxS1Comment"># . prologue</span> <span id="L1575" class="LineNr">1575 </span> 55/push-ebp <span id="L1576" class="LineNr">1576 </span> 89/<- %ebp 4/r32/esp <span id="L1577" class="LineNr">1577 </span> <span class="subxComment"># setup</span> @@ -1604,13 +1604,13 @@ if ('onhashchange' in window) { <span id="L1620" class="LineNr">1620 </span> e8/call <a href='../051test.subx.html#L24'>check-ints-equal</a>/disp32 <span id="L1621" class="LineNr">1621 </span> <span class="subxS2Comment"># . . discard args</span> <span id="L1622" class="LineNr">1622 </span> 81 0/subop/add %esp 0xc/imm32 -<span id="L1623" class="LineNr">1623 </span> <span class="subxS1Comment"># . epilog</span> +<span id="L1623" class="LineNr">1623 </span> <span class="subxS1Comment"># . epilogue</span> <span id="L1624" class="LineNr">1624 </span> 89/<- %esp 5/r32/ebp <span id="L1625" class="LineNr">1625 </span> 5d/pop-to-ebp <span id="L1626" class="LineNr">1626 </span> c3/return <span id="L1627" class="LineNr">1627 </span> <span id="L1628" class="LineNr">1628 </span><span class="subxTest">test-next-word-string-or-expression-without-metadata-handles-comment-after-trailing-close-paren</span>: -<span id="L1629" class="LineNr">1629 </span> <span class="subxS1Comment"># . prolog</span> +<span id="L1629" class="LineNr">1629 </span> <span class="subxS1Comment"># . prologue</span> <span id="L1630" class="LineNr">1630 </span> 55/push-ebp <span id="L1631" class="LineNr">1631 </span> 89/<- %ebp 4/r32/esp <span id="L1632" class="LineNr">1632 </span> <span class="subxComment"># setup</span> @@ -1659,13 +1659,13 @@ if ('onhashchange' in window) { <span id="L1675" class="LineNr">1675 </span> e8/call <a href='../051test.subx.html#L24'>check-ints-equal</a>/disp32 <span id="L1676" class="LineNr">1676 </span> <span class="subxS2Comment"># . . discard args</span> <span id="L1677" class="LineNr">1677 </span> 81 0/subop/add %esp 0xc/imm32 -<span id="L1678" class="LineNr">1678 </span> <span class="subxS1Comment"># . epilog</span> +<span id="L1678" class="LineNr">1678 </span> <span class="subxS1Comment"># . epilogue</span> <span id="L1679" class="LineNr">1679 </span> 89/<- %esp 5/r32/ebp <span id="L1680" class="LineNr">1680 </span> 5d/pop-to-ebp <span id="L1681" class="LineNr">1681 </span> c3/return <span id="L1682" class="LineNr">1682 </span> <span id="L1683" class="LineNr">1683 </span><span class="subxTest">test-next-word-string-or-expression-without-metadata-handles-newline-after-trailing-close-paren</span>: -<span id="L1684" class="LineNr">1684 </span> <span class="subxS1Comment"># . prolog</span> +<span id="L1684" class="LineNr">1684 </span> <span class="subxS1Comment"># . prologue</span> <span id="L1685" class="LineNr">1685 </span> 55/push-ebp <span id="L1686" class="LineNr">1686 </span> 89/<- %ebp 4/r32/esp <span id="L1687" class="LineNr">1687 </span> <span class="subxComment"># setup</span> @@ -1714,13 +1714,13 @@ if ('onhashchange' in window) { <span id="L1730" class="LineNr">1730 </span> e8/call <a href='../051test.subx.html#L24'>check-ints-equal</a>/disp32 <span id="L1731" class="LineNr">1731 </span> <span class="subxS2Comment"># . . discard args</span> <span id="L1732" class="LineNr">1732 </span> 81 0/subop/add %esp 0xc/imm32 -<span id="L1733" class="LineNr">1733 </span> <span class="subxS1Comment"># . epilog</span> +<span id="L1733" class="LineNr">1733 </span> <span class="subxS1Comment"># . epilogue</span> <span id="L1734" class="LineNr">1734 </span> 89/<- %esp 5/r32/ebp <span id="L1735" class="LineNr">1735 </span> 5d/pop-to-ebp <span id="L1736" class="LineNr">1736 </span> c3/return <span id="L1737" class="LineNr">1737 </span> <span id="L1738" class="LineNr">1738 </span><span class="subxTest">test-next-word-string-or-expression-without-metadata-stops-at-close-paren</span>: -<span id="L1739" class="LineNr">1739 </span> <span class="subxS1Comment"># . prolog</span> +<span id="L1739" class="LineNr">1739 </span> <span class="subxS1Comment"># . prologue</span> <span id="L1740" class="LineNr">1740 </span> 55/push-ebp <span id="L1741" class="LineNr">1741 </span> 89/<- %ebp 4/r32/esp <span id="L1742" class="LineNr">1742 </span> <span class="subxComment"># setup</span> @@ -1777,7 +1777,7 @@ if ('onhashchange' in window) { <span id="L1793" class="LineNr">1793 </span> e8/call <a href='../051test.subx.html#L24'>check-ints-equal</a>/disp32 <span id="L1794" class="LineNr">1794 </span> <span class="subxS2Comment"># . . discard args</span> <span id="L1795" class="LineNr">1795 </span> 81 0/subop/add %esp 0xc/imm32 -<span id="L1796" class="LineNr">1796 </span> <span class="subxS1Comment"># . epilog</span> +<span id="L1796" class="LineNr">1796 </span> <span class="subxS1Comment"># . epilogue</span> <span id="L1797" class="LineNr">1797 </span> 89/<- %esp 5/r32/ebp <span id="L1798" class="LineNr">1798 </span> 5d/pop-to-ebp <span id="L1799" class="LineNr">1799 </span> c3/return |