From 8aeb85f04ee68b960a6d326aca1a17dec2f6d019 Mon Sep 17 00:00:00 2001 From: Kartik Agaram Date: Mon, 9 Dec 2019 01:26:58 -0800 Subject: 5806 --- html/apps/hex.subx.html | 154 ++++++++++++++++++++++++------------------------ 1 file changed, 77 insertions(+), 77 deletions(-) (limited to 'html/apps/hex.subx.html') diff --git a/html/apps/hex.subx.html b/html/apps/hex.subx.html index f5ec9bb3..e09ac4cd 100644 --- a/html/apps/hex.subx.html +++ b/html/apps/hex.subx.html @@ -102,11 +102,11 @@ if ('onhashchange' in window) { 41 68/push "test"/imm32 42 ff 6/subop/push 1/mod/*+disp8 5/rm32/ebp . . . . 8/disp8 . # push *(ebp+8) 43 # . . call - 44 e8/call kernel-string-equal?/disp32 + 44 e8/call kernel-string-equal?/disp32 45 # . . discard args 46 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 8/imm32 # add to esp - 47 # . if (eax == 0) goto interactive - 48 3d/compare-eax-and 0/imm32 + 47 # . if (eax == false) goto interactive + 48 3d/compare-eax-and 0/imm32/false 49 74/jump-if-equal $subx-hex-main:interactive/disp8 50 # run-tests() 51 e8/call run-tests/disp32 @@ -115,7 +115,7 @@ if ('onhashchange' in window) { 54 eb/jump $subx-hex-main:end/disp8 55 $subx-hex-main:interactive: 56 # - otherwise convert stdin - 57 # var ed/eax : exit-descriptor + 57 # var ed/eax : (ref exit-descriptor) 58 81 5/subop/subtract 3/mod/direct 4/rm32/esp . . . . . 8/imm32 # subtract from esp 59 89/copy 3/mod/direct 0/rm32/eax . . . 4/r32/esp . . # copy esp to eax 60 # configure ed to really exit() @@ -225,7 +225,7 @@ if ('onhashchange' in window) { 164 3d/compare-eax-and 0xffffffff/imm32/Eof 165 74/jump-if-equal $convert-next-octet:end/disp8 166 # eax = from-hex-char(eax) - 167 e8/call from-hex-char/disp32 + 167 e8/call from-hex-char/disp32 168 # ecx = eax 169 89/copy 3/mod/direct 1/rm32/ecx . . . 0/r32/eax . . # copy eax to ecx 170 # eax = scan-next-byte(in, err, ed) @@ -250,7 +250,7 @@ if ('onhashchange' in window) { 189 e8/call error-byte/disp32 # never returns 190 $convert-next-octet:convert: 191 # eax = from-hex-char(eax) - 192 e8/call from-hex-char/disp32 + 192 e8/call from-hex-char/disp32 193 # eax = (ecx << 4) | eax 194 # . ecx <<= 4 195 c1/shift 4/subop/left 3/mod/direct 1/rm32/ecx . . . . . 4/imm8 # shift ecx left by 4 bits @@ -277,9 +277,9 @@ if ('onhashchange' in window) { 216 e8/call clear-stream/disp32 217 # . . discard args 218 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 4/imm32 # add to esp - 219 # . clear-stream(_test-buffered-file->buffer) + 219 # . clear-stream($_test-buffered-file->buffer) 220 # . . push args - 221 68/push _test-buffered-file->buffer/imm32 + 221 68/push $_test-buffered-file->buffer/imm32 222 # . . call 223 e8/call clear-stream/disp32 224 # . . discard args @@ -291,9 +291,9 @@ if ('onhashchange' in window) { 230 e8/call clear-stream/disp32 231 # . . discard args 232 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 4/imm32 # add to esp - 233 # . clear-stream(_test-error-buffered-file->buffer) + 233 # . clear-stream($_test-error-buffered-file->buffer) 234 # . . push args - 235 68/push _test-error-buffered-file->buffer/imm32 + 235 68/push $_test-error-buffered-file->buffer/imm32 236 # . . call 237 e8/call clear-stream/disp32 238 # . . discard args @@ -308,7 +308,7 @@ if ('onhashchange' in window) { 247 # . . discard args 248 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 8/imm32 # add to esp 249 # initialize exit-descriptor 'ed' for the call to 'convert-next-octet' below - 250 # . var ed/ecx : exit-descriptor + 250 # . var ed/ecx : (ref exit-descriptor) 251 81 5/subop/subtract 3/mod/direct 4/rm32/esp . . . . . 8/imm32 # subtract from esp 252 89/copy 3/mod/direct 1/rm32/ecx . . . 4/r32/esp . . # copy esp to ecx 253 # . tailor-exit-descriptor(ed, 12) @@ -323,7 +323,7 @@ if ('onhashchange' in window) { 262 # . . push args 263 51/push-ecx/ed 264 68/push _test-error-buffered-file/imm32 - 265 68/push _test-buffered-file/imm32 + 265 68/push _test-buffered-file/imm32 266 # . . call 267 e8/call convert-next-octet/disp32 268 # registers except esp may be clobbered at this point @@ -375,9 +375,9 @@ if ('onhashchange' in window) { 314 e8/call clear-stream/disp32 315 # . . discard args 316 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 4/imm32 # add to esp - 317 # . clear-stream(_test-buffered-file->buffer) + 317 # . clear-stream($_test-buffered-file->buffer) 318 # . . push args - 319 68/push _test-buffered-file->buffer/imm32 + 319 68/push $_test-buffered-file->buffer/imm32 320 # . . call 321 e8/call clear-stream/disp32 322 # . . discard args @@ -389,16 +389,16 @@ if ('onhashchange' in window) { 328 e8/call clear-stream/disp32 329 # . . discard args 330 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 4/imm32 # add to esp - 331 # . clear-stream(_test-error-buffered-file->buffer) + 331 # . clear-stream($_test-error-buffered-file->buffer) 332 # . . push args - 333 68/push _test-error-buffered-file->buffer/imm32 + 333 68/push $_test-error-buffered-file->buffer/imm32 334 # . . call 335 e8/call clear-stream/disp32 336 # . . discard args 337 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 4/imm32 # add to esp 338 # don't initialize '_test-stream' 339 # initialize exit-descriptor 'ed' for the call to 'convert-next-octet' below - 340 # . var ed/ecx : exit-descriptor + 340 # . var ed/ecx : (ref exit-descriptor) 341 81 5/subop/subtract 3/mod/direct 4/rm32/esp . . . . . 8/imm32 # subtract from esp 342 89/copy 3/mod/direct 1/rm32/ecx . . . 4/r32/esp . . # copy esp to ecx 343 # . tailor-exit-descriptor(ed, 12) @@ -413,7 +413,7 @@ if ('onhashchange' in window) { 352 # . . push args 353 51/push-ecx/ed 354 68/push _test-error-buffered-file/imm32 - 355 68/push _test-buffered-file/imm32 + 355 68/push _test-buffered-file/imm32 356 # . . call 357 e8/call convert-next-octet/disp32 358 # registers except esp may be clobbered at this point @@ -465,9 +465,9 @@ if ('onhashchange' in window) { 404 e8/call clear-stream/disp32 405 # . . discard args 406 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 4/imm32 # add to esp - 407 # . clear-stream(_test-buffered-file->buffer) + 407 # . clear-stream($_test-buffered-file->buffer) 408 # . . push args - 409 68/push _test-buffered-file->buffer/imm32 + 409 68/push $_test-buffered-file->buffer/imm32 410 # . . call 411 e8/call clear-stream/disp32 412 # . . discard args @@ -479,9 +479,9 @@ if ('onhashchange' in window) { 418 e8/call clear-stream/disp32 419 # . . discard args 420 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 4/imm32 # add to esp - 421 # . clear-stream(_test-error-buffered-file->buffer) + 421 # . clear-stream($_test-error-buffered-file->buffer) 422 # . . push args - 423 68/push _test-error-buffered-file->buffer/imm32 + 423 68/push $_test-error-buffered-file->buffer/imm32 424 # . . call 425 e8/call clear-stream/disp32 426 # . . discard args @@ -496,7 +496,7 @@ if ('onhashchange' in window) { 435 # . . discard args 436 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 8/imm32 # add to esp 437 # initialize exit-descriptor 'ed' for the call to 'convert-next-octet' below - 438 # . var ed/ecx : exit-descriptor + 438 # . var ed/ecx : (ref exit-descriptor) 439 81 5/subop/subtract 3/mod/direct 4/rm32/esp . . . . . 8/imm32 # subtract from esp 440 89/copy 3/mod/direct 1/rm32/ecx . . . 4/r32/esp . . # copy esp to ecx 441 # . tailor-exit-descriptor(ed, 12) @@ -511,7 +511,7 @@ if ('onhashchange' in window) { 450 # . . push args 451 51/push-ecx/ed 452 68/push _test-error-buffered-file/imm32 - 453 68/push _test-buffered-file/imm32 + 453 68/push _test-buffered-file/imm32 454 # . . call 455 e8/call convert-next-octet/disp32 456 # registers except esp may be clobbered at this point @@ -574,7 +574,7 @@ if ('onhashchange' in window) { 513 # . . push args 514 50/push-eax 515 # . . call - 516 e8/call is-hex-digit?/disp32 + 516 e8/call is-hex-digit?/disp32 517 # . . discard args 518 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 4/imm32 # add to esp 519 # . compare with 'false' @@ -634,9 +634,9 @@ if ('onhashchange' in window) { 573 e8/call clear-stream/disp32 574 # . . discard args 575 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 4/imm32 # add to esp - 576 # . clear-stream(_test-buffered-file->buffer) + 576 # . clear-stream($_test-buffered-file->buffer) 577 # . . push args - 578 68/push _test-buffered-file->buffer/imm32 + 578 68/push $_test-buffered-file->buffer/imm32 579 # . . call 580 e8/call clear-stream/disp32 581 # . . discard args @@ -648,9 +648,9 @@ if ('onhashchange' in window) { 587 e8/call clear-stream/disp32 588 # . . discard args 589 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 4/imm32 # add to esp - 590 # . clear-stream(_test-error-buffered-file->buffer) + 590 # . clear-stream($_test-error-buffered-file->buffer) 591 # . . push args - 592 68/push _test-error-buffered-file->buffer/imm32 + 592 68/push $_test-error-buffered-file->buffer/imm32 593 # . . call 594 e8/call clear-stream/disp32 595 # . . discard args @@ -665,7 +665,7 @@ if ('onhashchange' in window) { 604 # . . discard args 605 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 8/imm32 # add to esp 606 # initialize exit-descriptor 'ed' for the call to 'scan-next-byte' below - 607 # . var ed/ecx : exit-descriptor + 607 # . var ed/ecx : (ref exit-descriptor) 608 81 5/subop/subtract 3/mod/direct 4/rm32/esp . . . . . 8/imm32 # subtract from esp 609 89/copy 3/mod/direct 1/rm32/ecx . . . 4/r32/esp . . # copy esp to ecx 610 # . tailor-exit-descriptor(ed, 12) @@ -680,7 +680,7 @@ if ('onhashchange' in window) { 619 # . . push args 620 51/push-ecx/ed 621 68/push _test-error-buffered-file/imm32 - 622 68/push _test-buffered-file/imm32 + 622 68/push _test-buffered-file/imm32 623 # . . call 624 e8/call scan-next-byte/disp32 625 # registers except esp may be clobbered at this point @@ -732,9 +732,9 @@ if ('onhashchange' in window) { 671 e8/call clear-stream/disp32 672 # . . discard args 673 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 4/imm32 # add to esp - 674 # . clear-stream(_test-buffered-file->buffer) + 674 # . clear-stream($_test-buffered-file->buffer) 675 # . . push args - 676 68/push _test-buffered-file->buffer/imm32 + 676 68/push $_test-buffered-file->buffer/imm32 677 # . . call 678 e8/call clear-stream/disp32 679 # . . discard args @@ -746,9 +746,9 @@ if ('onhashchange' in window) { 685 e8/call clear-stream/disp32 686 # . . discard args 687 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 4/imm32 # add to esp - 688 # . clear-stream(_test-error-buffered-file->buffer) + 688 # . clear-stream($_test-error-buffered-file->buffer) 689 # . . push args - 690 68/push _test-error-buffered-file->buffer/imm32 + 690 68/push $_test-error-buffered-file->buffer/imm32 691 # . . call 692 e8/call clear-stream/disp32 693 # . . discard args @@ -763,7 +763,7 @@ if ('onhashchange' in window) { 702 # . . discard args 703 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 8/imm32 # add to esp 704 # initialize exit-descriptor 'ed' for the call to 'scan-next-byte' below - 705 # . var ed/ecx : exit-descriptor + 705 # . var ed/ecx : (ref exit-descriptor) 706 81 5/subop/subtract 3/mod/direct 4/rm32/esp . . . . . 8/imm32 # subtract from esp 707 89/copy 3/mod/direct 1/rm32/ecx . . . 4/r32/esp . . # copy esp to ecx 708 # . tailor-exit-descriptor(ed, 12) @@ -778,7 +778,7 @@ if ('onhashchange' in window) { 717 # . . push args 718 51/push-ecx/ed 719 68/push _test-error-buffered-file/imm32 - 720 68/push _test-buffered-file/imm32 + 720 68/push _test-buffered-file/imm32 721 # . . call 722 e8/call scan-next-byte/disp32 723 # registers except esp may be clobbered at this point @@ -830,9 +830,9 @@ if ('onhashchange' in window) { 769 e8/call clear-stream/disp32 770 # . . discard args 771 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 4/imm32 # add to esp - 772 # . clear-stream(_test-buffered-file->buffer) + 772 # . clear-stream($_test-buffered-file->buffer) 773 # . . push args - 774 68/push _test-buffered-file->buffer/imm32 + 774 68/push $_test-buffered-file->buffer/imm32 775 # . . call 776 e8/call clear-stream/disp32 777 # . . discard args @@ -844,9 +844,9 @@ if ('onhashchange' in window) { 783 e8/call clear-stream/disp32 784 # . . discard args 785 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 4/imm32 # add to esp - 786 # . clear-stream(_test-error-buffered-file->buffer) + 786 # . clear-stream($_test-error-buffered-file->buffer) 787 # . . push args - 788 68/push _test-error-buffered-file->buffer/imm32 + 788 68/push $_test-error-buffered-file->buffer/imm32 789 # . . call 790 e8/call clear-stream/disp32 791 # . . discard args @@ -869,7 +869,7 @@ if ('onhashchange' in window) { 808 # . . discard args 809 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 8/imm32 # add to esp 810 # initialize exit-descriptor 'ed' for the call to 'scan-next-byte' below - 811 # . var ed/ecx : exit-descriptor + 811 # . var ed/ecx : (ref exit-descriptor) 812 81 5/subop/subtract 3/mod/direct 4/rm32/esp . . . . . 8/imm32 # subtract from esp 813 89/copy 3/mod/direct 1/rm32/ecx . . . 4/r32/esp . . # copy esp to ecx 814 # . tailor-exit-descriptor(ed, 12) @@ -884,7 +884,7 @@ if ('onhashchange' in window) { 823 # . . push args 824 51/push-ecx/ed 825 68/push _test-error-buffered-file/imm32 - 826 68/push _test-buffered-file/imm32 + 826 68/push _test-buffered-file/imm32 827 # . . call 828 e8/call scan-next-byte/disp32 829 # registers except esp may be clobbered at this point @@ -936,9 +936,9 @@ if ('onhashchange' in window) { 875 e8/call clear-stream/disp32 876 # . . discard args 877 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 4/imm32 # add to esp - 878 # . clear-stream(_test-buffered-file->buffer) + 878 # . clear-stream($_test-buffered-file->buffer) 879 # . . push args - 880 68/push _test-buffered-file->buffer/imm32 + 880 68/push $_test-buffered-file->buffer/imm32 881 # . . call 882 e8/call clear-stream/disp32 883 # . . discard args @@ -950,9 +950,9 @@ if ('onhashchange' in window) { 889 e8/call clear-stream/disp32 890 # . . discard args 891 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 4/imm32 # add to esp - 892 # . clear-stream(_test-error-buffered-file->buffer) + 892 # . clear-stream($_test-error-buffered-file->buffer) 893 # . . push args - 894 68/push _test-error-buffered-file->buffer/imm32 + 894 68/push $_test-error-buffered-file->buffer/imm32 895 # . . call 896 e8/call clear-stream/disp32 897 # . . discard args @@ -975,7 +975,7 @@ if ('onhashchange' in window) { 914 # . . discard args 915 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 8/imm32 # add to esp 916 # initialize exit-descriptor 'ed' for the call to 'scan-next-byte' below - 917 # . var ed/ecx : exit-descriptor + 917 # . var ed/ecx : (ref exit-descriptor) 918 81 5/subop/subtract 3/mod/direct 4/rm32/esp . . . . . 8/imm32 # subtract from esp 919 89/copy 3/mod/direct 1/rm32/ecx . . . 4/r32/esp . . # copy esp to ecx 920 # . tailor-exit-descriptor(ed, 12) @@ -990,7 +990,7 @@ if ('onhashchange' in window) { 929 # . . push args 930 51/push-ecx/ed 931 68/push _test-error-buffered-file/imm32 - 932 68/push _test-buffered-file/imm32 + 932 68/push _test-buffered-file/imm32 933 # . . call 934 e8/call scan-next-byte/disp32 935 # registers except esp may be clobbered at this point @@ -1042,9 +1042,9 @@ if ('onhashchange' in window) { 981 e8/call clear-stream/disp32 982 # . . discard args 983 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 4/imm32 # add to esp - 984 # . clear-stream(_test-buffered-file->buffer) + 984 # . clear-stream($_test-buffered-file->buffer) 985 # . . push args - 986 b8/copy-to-eax _test-buffered-file/imm32 + 986 b8/copy-to-eax _test-buffered-file/imm32 987 05/add-to-eax 4/imm32 988 50/push-eax 989 # . . call @@ -1058,9 +1058,9 @@ if ('onhashchange' in window) { 997 e8/call clear-stream/disp32 998 # . . discard args 999 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 4/imm32 # add to esp -1000 # . clear-stream(_test-error-buffered-file->buffer) +1000 # . clear-stream($_test-error-buffered-file->buffer) 1001 # . . push args -1002 68/push _test-error-buffered-file->buffer/imm32 +1002 68/push $_test-error-buffered-file->buffer/imm32 1003 # . . call 1004 e8/call clear-stream/disp32 1005 # . . discard args @@ -1083,7 +1083,7 @@ if ('onhashchange' in window) { 1022 # . . discard args 1023 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 8/imm32 # add to esp 1024 # initialize exit-descriptor 'ed' for the call to 'scan-next-byte' below -1025 # . var ed/ecx : exit-descriptor +1025 # . var ed/ecx : (ref exit-descriptor) 1026 81 5/subop/subtract 3/mod/direct 4/rm32/esp . . . . . 8/imm32 # subtract from esp 1027 89/copy 3/mod/direct 1/rm32/ecx . . . 4/r32/esp . . # copy esp to ecx 1028 # . tailor-exit-descriptor(ed, 12) @@ -1098,7 +1098,7 @@ if ('onhashchange' in window) { 1037 # . . push args 1038 51/push-ecx/ed 1039 68/push _test-error-buffered-file/imm32 -1040 68/push _test-buffered-file/imm32 +1040 68/push _test-buffered-file/imm32 1041 # . . call 1042 e8/call scan-next-byte/disp32 1043 # registers except esp may be clobbered at this point @@ -1150,9 +1150,9 @@ if ('onhashchange' in window) { 1089 e8/call clear-stream/disp32 1090 # . . discard args 1091 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 4/imm32 # add to esp -1092 # . clear-stream(_test-buffered-file->buffer) +1092 # . clear-stream($_test-buffered-file->buffer) 1093 # . . push args -1094 68/push _test-buffered-file->buffer/imm32 +1094 68/push $_test-buffered-file->buffer/imm32 1095 # . . call 1096 e8/call clear-stream/disp32 1097 # . . discard args @@ -1164,9 +1164,9 @@ if ('onhashchange' in window) { 1103 e8/call clear-stream/disp32 1104 # . . discard args 1105 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 4/imm32 # add to esp -1106 # . clear-stream(_test-error-buffered-file->buffer) +1106 # . clear-stream($_test-error-buffered-file->buffer) 1107 # . . push args -1108 68/push _test-error-buffered-file->buffer/imm32 +1108 68/push $_test-error-buffered-file->buffer/imm32 1109 # . . call 1110 e8/call clear-stream/disp32 1111 # . . discard args @@ -1181,7 +1181,7 @@ if ('onhashchange' in window) { 1120 # . . discard args 1121 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 8/imm32 # add to esp 1122 # initialize exit-descriptor 'ed' for the call to 'scan-next-byte' below -1123 # . var ed/ecx : exit-descriptor +1123 # . var ed/ecx : (ref exit-descriptor) 1124 81 5/subop/subtract 3/mod/direct 4/rm32/esp . . . . . 8/imm32 # subtract from esp 1125 89/copy 3/mod/direct 1/rm32/ecx . . . 4/r32/esp . . # copy esp to ecx 1126 # . tailor-exit-descriptor(ed, 12) @@ -1196,7 +1196,7 @@ if ('onhashchange' in window) { 1135 # . . push args 1136 51/push-ecx/ed 1137 68/push _test-error-buffered-file/imm32 -1138 68/push _test-buffered-file/imm32 +1138 68/push _test-buffered-file/imm32 1139 # . . call 1140 e8/call scan-next-byte/disp32 1141 # registers except esp may be clobbered at this point @@ -1248,9 +1248,9 @@ if ('onhashchange' in window) { 1187 e8/call clear-stream/disp32 1188 # . . discard args 1189 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 4/imm32 # add to esp -1190 # . clear-stream(_test-buffered-file->buffer) +1190 # . clear-stream($_test-buffered-file->buffer) 1191 # . . push args -1192 68/push _test-buffered-file->buffer/imm32 +1192 68/push $_test-buffered-file->buffer/imm32 1193 # . . call 1194 e8/call clear-stream/disp32 1195 # . . discard args @@ -1262,16 +1262,16 @@ if ('onhashchange' in window) { 1201 e8/call clear-stream/disp32 1202 # . . discard args 1203 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 4/imm32 # add to esp -1204 # . clear-stream(_test-error-buffered-file->buffer) +1204 # . clear-stream($_test-error-buffered-file->buffer) 1205 # . . push args -1206 68/push _test-error-buffered-file->buffer/imm32 +1206 68/push $_test-error-buffered-file->buffer/imm32 1207 # . . call 1208 e8/call clear-stream/disp32 1209 # . . discard args 1210 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 4/imm32 # add to esp 1211 # leave '_test-stream' empty 1212 # initialize exit-descriptor 'ed' for the call to 'scan-next-byte' below -1213 # . var ed/ecx : exit-descriptor +1213 # . var ed/ecx : (ref exit-descriptor) 1214 81 5/subop/subtract 3/mod/direct 4/rm32/esp . . . . . 8/imm32 # subtract from esp 1215 89/copy 3/mod/direct 1/rm32/ecx . . . 4/r32/esp . . # copy esp to ecx 1216 # . tailor-exit-descriptor(ed, 12) @@ -1286,7 +1286,7 @@ if ('onhashchange' in window) { 1225 # . . push args 1226 51/push-ecx/ed 1227 68/push _test-error-buffered-file/imm32 -1228 68/push _test-buffered-file/imm32 +1228 68/push _test-buffered-file/imm32 1229 # . . call 1230 e8/call scan-next-byte/disp32 1231 # registers except esp may be clobbered at this point @@ -1338,9 +1338,9 @@ if ('onhashchange' in window) { 1277 e8/call clear-stream/disp32 1278 # . . discard args 1279 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 4/imm32 # add to esp -1280 # . clear-stream(_test-buffered-file->buffer) +1280 # . clear-stream($_test-buffered-file->buffer) 1281 # . . push args -1282 68/push _test-buffered-file->buffer/imm32 +1282 68/push $_test-buffered-file->buffer/imm32 1283 # . . call 1284 e8/call clear-stream/disp32 1285 # . . discard args @@ -1352,9 +1352,9 @@ if ('onhashchange' in window) { 1291 e8/call clear-stream/disp32 1292 # . . discard args 1293 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 4/imm32 # add to esp -1294 # . clear-stream(_test-error-buffered-file->buffer) +1294 # . clear-stream($_test-error-buffered-file->buffer) 1295 # . . push args -1296 68/push _test-error-buffered-file->buffer/imm32 +1296 68/push $_test-error-buffered-file->buffer/imm32 1297 # . . call 1298 e8/call clear-stream/disp32 1299 # . . discard args @@ -1369,7 +1369,7 @@ if ('onhashchange' in window) { 1308 # . . discard args 1309 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 8/imm32 # add to esp 1310 # initialize exit-descriptor 'ed' for the call to 'scan-next-byte' below -1311 # . var ed/ecx : exit-descriptor +1311 # . var ed/ecx : (ref exit-descriptor) 1312 81 5/subop/subtract 3/mod/direct 4/rm32/esp . . . . . 8/imm32 # subtract from esp 1313 89/copy 3/mod/direct 1/rm32/ecx . . . 4/r32/esp . . # copy esp to ecx 1314 # . tailor-exit-descriptor(ed, 12) @@ -1384,7 +1384,7 @@ if ('onhashchange' in window) { 1323 # . . push args 1324 51/push-ecx/ed 1325 68/push _test-error-buffered-file/imm32 -1326 68/push _test-buffered-file/imm32 +1326 68/push _test-buffered-file/imm32 1327 # . . call 1328 e8/call scan-next-byte/disp32 1329 # registers except esp may be clobbered at this point @@ -1456,9 +1456,9 @@ if ('onhashchange' in window) { 1395 e8/call clear-stream/disp32 1396 # . . discard args 1397 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 4/imm32 # add to esp -1398 # . clear-stream(_test-buffered-file->buffer) +1398 # . clear-stream($_test-buffered-file->buffer) 1399 # . . push args -1400 68/push _test-buffered-file->buffer/imm32 +1400 68/push $_test-buffered-file->buffer/imm32 1401 # . . call 1402 e8/call clear-stream/disp32 1403 # . . discard args @@ -1482,7 +1482,7 @@ if ('onhashchange' in window) { 1421 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 8/imm32 # add to esp 1422 # skip-until-newline(_test-buffered-file) 1423 # . . push args -1424 68/push _test-buffered-file/imm32 +1424 68/push _test-buffered-file/imm32 1425 # . . call 1426 e8/call skip-until-newline/disp32 1427 # . . discard args @@ -1491,7 +1491,7 @@ if ('onhashchange' in window) { 1430 # . . push args 1431 68/push "F - test-skip-until-newline"/imm32 1432 68/push 4/imm32 -1433 b8/copy-to-eax _test-buffered-file/imm32 +1433 b8/copy-to-eax _test-buffered-file/imm32 1434 ff 6/subop/push 1/mod/*+disp8 0/rm32/eax . . . . 8/disp8 . # push *(eax+8) 1435 # . . call 1436 e8/call check-ints-equal/disp32 -- cgit 1.4.1-2-gfad0