From 86351aafe218a7386f6578be3c4da3edcdcb0c98 Mon Sep 17 00:00:00 2001 From: Kartik Agaram Date: Fri, 12 Jun 2020 07:57:27 -0700 Subject: 6513 --- html/067parse-hex.subx.html | 57 ++++++++++++++++++++++----------------------- 1 file changed, 28 insertions(+), 29 deletions(-) (limited to 'html/067parse-hex.subx.html') diff --git a/html/067parse-hex.subx.html b/html/067parse-hex.subx.html index 3ae7b0a8..b8aa4eb2 100644 --- a/html/067parse-hex.subx.html +++ b/html/067parse-hex.subx.html @@ -170,7 +170,7 @@ if ('onhashchange' in window) { 110 68/push 1/imm32/true 111 50/push-eax 112 # . . call -113 e8/call check-ints-equal/disp32 +113 e8/call check-ints-equal/disp32 114 # . . discard args 115 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 0xc/imm32 # add to esp 116 # . epilogue @@ -204,7 +204,7 @@ if ('onhashchange' in window) { 144 68/push 1/imm32/true 145 50/push-eax 146 # . . call -147 e8/call check-ints-equal/disp32 +147 e8/call check-ints-equal/disp32 148 # . . discard args 149 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 0xc/imm32 # add to esp 150 # . epilogue @@ -238,7 +238,7 @@ if ('onhashchange' in window) { 178 68/push 0/imm32/false 179 50/push-eax 180 # . . call -181 e8/call check-ints-equal/disp32 +181 e8/call check-ints-equal/disp32 182 # . . discard args 183 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 0xc/imm32 # add to esp 184 # . epilogue @@ -272,7 +272,7 @@ if ('onhashchange' in window) { 212 68/push 0/imm32/false 213 50/push-eax 214 # . . call -215 e8/call check-ints-equal/disp32 +215 e8/call check-ints-equal/disp32 216 # . . discard args 217 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 0xc/imm32 # add to esp 218 # . epilogue @@ -301,7 +301,7 @@ if ('onhashchange' in window) { 241 68/push 0/imm32/false 242 50/push-eax 243 # . . call -244 e8/call check-ints-equal/disp32 +244 e8/call check-ints-equal/disp32 245 # . . discard args 246 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 0xc/imm32 # add to esp 247 # . epilogue @@ -335,7 +335,7 @@ if ('onhashchange' in window) { 275 68/push 1/imm32/true 276 50/push-eax 277 # . . call -278 e8/call check-ints-equal/disp32 +278 e8/call check-ints-equal/disp32 279 # . . discard args 280 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 0xc/imm32 # add to esp 281 # . epilogue @@ -369,7 +369,7 @@ if ('onhashchange' in window) { 309 68/push 1/imm32/true 310 50/push-eax 311 # . . call -312 e8/call check-ints-equal/disp32 +312 e8/call check-ints-equal/disp32 313 # . . discard args 314 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 0xc/imm32 # add to esp 315 # . epilogue @@ -403,7 +403,7 @@ if ('onhashchange' in window) { 343 68/push 1/imm32/true 344 50/push-eax 345 # . . call -346 e8/call check-ints-equal/disp32 +346 e8/call check-ints-equal/disp32 347 # . . discard args 348 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 0xc/imm32 # add to esp 349 # . epilogue @@ -580,7 +580,7 @@ if ('onhashchange' in window) { 520 68/push 0xa/imm32 521 50/push-eax 522 # . . call -523 e8/call check-ints-equal/disp32 +523 e8/call check-ints-equal/disp32 524 # . . discard args 525 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 0xc/imm32 # add to esp 526 # . epilogue @@ -614,7 +614,7 @@ if ('onhashchange' in window) { 554 68/push 0x34a/imm32 555 50/push-eax 556 # . . call -557 e8/call check-ints-equal/disp32 +557 e8/call check-ints-equal/disp32 558 # . . discard args 559 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 0xc/imm32 # add to esp 560 # . epilogue @@ -648,7 +648,7 @@ if ('onhashchange' in window) { 588 68/push 0x34/imm32 589 50/push-eax 590 # . . call -591 e8/call check-ints-equal/disp32 +591 e8/call check-ints-equal/disp32 592 # . . discard args 593 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 0xc/imm32 # add to esp 594 # . epilogue @@ -682,7 +682,7 @@ if ('onhashchange' in window) { 622 68/push 0/imm32 623 50/push-eax 624 # . . call -625 e8/call check-ints-equal/disp32 +625 e8/call check-ints-equal/disp32 626 # . . discard args 627 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 0xc/imm32 # add to esp 628 # . epilogue @@ -716,7 +716,7 @@ if ('onhashchange' in window) { 656 68/push 0x3/imm32 657 50/push-eax 658 # . . call -659 e8/call check-ints-equal/disp32 +659 e8/call check-ints-equal/disp32 660 # . . discard args 661 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 0xc/imm32 # add to esp 662 # . epilogue @@ -750,7 +750,7 @@ if ('onhashchange' in window) { 690 68/push -3/imm32 691 50/push-eax 692 # . . call -693 e8/call check-ints-equal/disp32 +693 e8/call check-ints-equal/disp32 694 # . . discard args 695 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 0xc/imm32 # add to esp 696 # . epilogue @@ -808,7 +808,7 @@ if ('onhashchange' in window) { 748 68/push 0/imm32/false 749 50/push-eax 750 # . . call -751 e8/call check-ints-equal/disp32 +751 e8/call check-ints-equal/disp32 752 # . . discard args 753 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 0xc/imm32 # add to esp 754 c3/return @@ -827,7 +827,7 @@ if ('onhashchange' in window) { 767 68/push 1/imm32/true 768 50/push-eax 769 # . . call -770 e8/call check-ints-equal/disp32 +770 e8/call check-ints-equal/disp32 771 # . . discard args 772 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 0xc/imm32 # add to esp 773 # eax = is-hex-digit?(0x39) @@ -843,7 +843,7 @@ if ('onhashchange' in window) { 783 68/push 1/imm32/true 784 50/push-eax 785 # . . call -786 e8/call check-ints-equal/disp32 +786 e8/call check-ints-equal/disp32 787 # . . discard args 788 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 0xc/imm32 # add to esp 789 c3/return @@ -862,7 +862,7 @@ if ('onhashchange' in window) { 802 68/push 0/imm32/false 803 50/push-eax 804 # . . call -805 e8/call check-ints-equal/disp32 +805 e8/call check-ints-equal/disp32 806 # . . discard args 807 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 0xc/imm32 # add to esp 808 c3/return @@ -881,7 +881,7 @@ if ('onhashchange' in window) { 821 68/push 1/imm32/true 822 50/push-eax 823 # . . call -824 e8/call check-ints-equal/disp32 +824 e8/call check-ints-equal/disp32 825 # . . discard args 826 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 0xc/imm32 # add to esp 827 # eax = is-hex-digit?(0x66) @@ -897,7 +897,7 @@ if ('onhashchange' in window) { 837 68/push 1/imm32/true 838 50/push-eax 839 # . . call -840 e8/call check-ints-equal/disp32 +840 e8/call check-ints-equal/disp32 841 # . . discard args 842 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 0xc/imm32 # add to esp 843 c3/return @@ -916,7 +916,7 @@ if ('onhashchange' in window) { 856 68/push 0/imm32/false 857 50/push-eax 858 # . . call -859 e8/call check-ints-equal/disp32 +859 e8/call check-ints-equal/disp32 860 # . . discard args 861 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 0xc/imm32 # add to esp 862 c3/return @@ -953,7 +953,7 @@ if ('onhashchange' in window) { 893 68/push "invalid hex char: "/imm32 894 68/push 2/imm32/stderr 895 # . . call -896 e8/call _write/disp32 +896 e8/call _write/disp32 897 # . . discard args 898 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 8/imm32 # add to esp 899 # . clear-stream($Stderr->buffer) @@ -984,19 +984,18 @@ if ('onhashchange' in window) { 924 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 4/imm32 # add to esp 925 # . _write(2/stderr, "\n") 926 # . . push args -927 68/push Newline/imm32 +927 68/push Newline/imm32 928 68/push 2/imm32/stderr 929 # . . call -930 e8/call _write/disp32 +930 e8/call _write/disp32 931 # . . discard args 932 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 8/imm32 # add to esp 933 # . syscall(exit, 1) 934 bb/copy-to-ebx 1/imm32 -935 b8/copy-to-eax 1/imm32/exit -936 cd/syscall 0x80/imm8 -937 # never gets here -938 -939 # . . vim:nowrap:textwidth=0 +935 e8/call syscall_exit/disp32 +936 # never gets here +937 +938 # . . vim:nowrap:textwidth=0 -- cgit 1.4.1-2-gfad0