From 81605224f085ec85ea11302c938a53cf2dd8a2bc Mon Sep 17 00:00:00 2001 From: Kartik Agaram Date: Thu, 6 Dec 2018 09:41:40 -0800 Subject: 4847 --- html/subx/apps/crenshaw2-1.subx.html | 8 ++++---- html/subx/apps/crenshaw2-1b.subx.html | 8 ++++---- html/subx/apps/factorial.subx.html | 2 +- html/subx/apps/hex.subx.html | 10 +++++----- 4 files changed, 14 insertions(+), 14 deletions(-) (limited to 'html/subx/apps') diff --git a/html/subx/apps/crenshaw2-1.subx.html b/html/subx/apps/crenshaw2-1.subx.html index deef86c6..44b0ac02 100644 --- a/html/subx/apps/crenshaw2-1.subx.html +++ b/html/subx/apps/crenshaw2-1.subx.html @@ -110,7 +110,7 @@ if ('onhashchange' in window) { 44 # . argv[1] == "test" 45 # . . push args 46 68/push "test"/imm32 - 47 ff 6/subop/push 1/mod/*+disp8 4/rm32/sib 5/base/EBP 4/index/none . . 0x8/disp8 . # push *(EBP+8) + 47 ff 6/subop/push 1/mod/*+disp8 4/rm32/sib 5/base/EBP 4/index/none . . 8/disp8 . # push *(EBP+8) 48 # . . call 49 e8/call kernel-string-equal/disp32 50 # . . discard args @@ -604,7 +604,7 @@ if ('onhashchange' in window) { 538 50/push-EAX 539 # read-byte(f) 540 # . . push args -541 ff 6/subop/push 1/mod/*+disp8 4/rm32/sib 5/base/EBP 4/index/none . . 0x8/disp8 . # push *(EBP+8) +541 ff 6/subop/push 1/mod/*+disp8 4/rm32/sib 5/base/EBP 4/index/none . . 8/disp8 . # push *(EBP+8) 542 # . . call 543 e8/call read-byte/disp32 544 # . . discard args @@ -626,10 +626,10 @@ if ('onhashchange' in window) { 560 # EAX = false 561 b8/copy-to-EAX 0/imm32 562 # if c < '0' return false -563 81 7/subop/compare 1/mod/*+disp8 4/rm32/sib 5/base/EBP 4/index/none . . 0x8/disp8 0x30/imm32 # compare *(EBP+8) +563 81 7/subop/compare 1/mod/*+disp8 4/rm32/sib 5/base/EBP 4/index/none . . 8/disp8 0x30/imm32 # compare *(EBP+8) 564 7c/jump-if-lesser $is-digit?:end/disp8 565 # if c > '9' return false -566 81 7/subop/compare 1/mod/*+disp8 4/rm32/sib 5/base/EBP 4/index/none . . 0x8/disp8 0x39/imm32 # compare *(EBP+8) +566 81 7/subop/compare 1/mod/*+disp8 4/rm32/sib 5/base/EBP 4/index/none . . 8/disp8 0x39/imm32 # compare *(EBP+8) 567 7f/jump-if-greater $is-digit?:end/disp8 568 # otherwise return true 569 b8/copy-to-EAX 1/imm32 diff --git a/html/subx/apps/crenshaw2-1b.subx.html b/html/subx/apps/crenshaw2-1b.subx.html index 3c387555..3d5196a2 100644 --- a/html/subx/apps/crenshaw2-1b.subx.html +++ b/html/subx/apps/crenshaw2-1b.subx.html @@ -110,7 +110,7 @@ if ('onhashchange' in window) { 44 # . argv[1] == "test" 45 # . . push args 46 68/push "test"/imm32 - 47 ff 6/subop/push 1/mod/*+disp8 4/rm32/sib 5/base/EBP 4/index/none . . 0x8/disp8 . # push *(EBP+8) + 47 ff 6/subop/push 1/mod/*+disp8 4/rm32/sib 5/base/EBP 4/index/none . . 8/disp8 . # push *(EBP+8) 48 # . . call 49 e8/call kernel-string-equal/disp32 50 # . . discard args @@ -802,7 +802,7 @@ if ('onhashchange' in window) { 736 50/push-EAX 737 # read-byte(f) 738 # . . push args -739 ff 6/subop/push 1/mod/*+disp8 4/rm32/sib 5/base/EBP 4/index/none . . 0x8/disp8 . # push *(EBP+8) +739 ff 6/subop/push 1/mod/*+disp8 4/rm32/sib 5/base/EBP 4/index/none . . 8/disp8 . # push *(EBP+8) 740 # . . call 741 e8/call read-byte/disp32 742 # . . discard args @@ -823,10 +823,10 @@ if ('onhashchange' in window) { 757 # EAX = false 758 b8/copy-to-EAX 0/imm32 759 # if c < '0' return false -760 81 7/subop/compare 1/mod/*+disp8 4/rm32/sib 5/base/EBP 4/index/none . . 0x8/disp8 0x30/imm32 # compare *(EBP+8) +760 81 7/subop/compare 1/mod/*+disp8 4/rm32/sib 5/base/EBP 4/index/none . . 8/disp8 0x30/imm32 # compare *(EBP+8) 761 7c/jump-if-lesser $is-digit?:end/disp8 762 # if c > '9' return false -763 81 7/subop/compare 1/mod/*+disp8 4/rm32/sib 5/base/EBP 4/index/none . . 0x8/disp8 0x39/imm32 # compare *(EBP+8) +763 81 7/subop/compare 1/mod/*+disp8 4/rm32/sib 5/base/EBP 4/index/none . . 8/disp8 0x39/imm32 # compare *(EBP+8) 764 7f/jump-if-greater $is-digit?:end/disp8 765 # otherwise return true 766 b8/copy-to-EAX 1/imm32 diff --git a/html/subx/apps/factorial.subx.html b/html/subx/apps/factorial.subx.html index 9f25d28c..87a467fa 100644 --- a/html/subx/apps/factorial.subx.html +++ b/html/subx/apps/factorial.subx.html @@ -94,7 +94,7 @@ if ('onhashchange' in window) { 29 # . argv[1] == "test" 30 # . . push args 31 68/push "test"/imm32 - 32 ff 6/subop/push 1/mod/*+disp8 4/rm32/sib 5/base/EBP 4/index/none . . 0x8/disp8 . # push *(EBP+8) + 32 ff 6/subop/push 1/mod/*+disp8 4/rm32/sib 5/base/EBP 4/index/none . . 8/disp8 . # push *(EBP+8) 33 # . . call 34 e8/call kernel-string-equal/disp32 35 # . . discard args diff --git a/html/subx/apps/hex.subx.html b/html/subx/apps/hex.subx.html index d81e587f..7de27c37 100644 --- a/html/subx/apps/hex.subx.html +++ b/html/subx/apps/hex.subx.html @@ -97,7 +97,7 @@ if ('onhashchange' in window) { 31 # . argv[1] == "test" 32 # . . push args 33 68/push "test"/imm32 - 34 ff 6/subop/push 1/mod/*+disp8 4/rm32/sib 5/base/EBP 4/index/none . . 0x8/disp8 . # push *(EBP+8) + 34 ff 6/subop/push 1/mod/*+disp8 4/rm32/sib 5/base/EBP 4/index/none . . 8/disp8 . # push *(EBP+8) 35 # . . call 36 e8/call kernel-string-equal/disp32 37 # . . discard args @@ -197,7 +197,7 @@ if ('onhashchange' in window) { 131 $scan-next-byte:loop: 132 # EAX = read-byte(in) 133 # . . push args - 134 ff 6/subop/push 1/mod/*+disp8 4/rm32/sib 5/base/EBP 4/index/none . . 0x8/disp8 . # push *(EBP+8) + 134 ff 6/subop/push 1/mod/*+disp8 4/rm32/sib 5/base/EBP 4/index/none . . 8/disp8 . # push *(EBP+8) 135 # . . call 136 e8/call read-byte/disp32 137 # . . discard args @@ -234,7 +234,7 @@ if ('onhashchange' in window) { 168 75/jump-if-not-equal $scan-next-byte:check3/disp8 169 # . skip-until-newline(in) 170 # . . push args - 171 ff 6/subop/push 1/mod/*+disp8 4/rm32/sib 5/base/EBP 4/index/none . . 0x8/disp8 . # push *(EBP+8) + 171 ff 6/subop/push 1/mod/*+disp8 4/rm32/sib 5/base/EBP 4/index/none . . 8/disp8 . # push *(EBP+8) 172 # . . call 173 e8/call skip-until-newline/disp32 174 # . . discard args @@ -870,7 +870,7 @@ if ('onhashchange' in window) { 804 # . save registers 805 51/push-ECX 806 # ECX = c - 807 8b/copy 1/mod/*+disp8 4/rm32/sib 5/base/EBP 4/index/none . 1/r32/ECX 0x8/disp8 . # copy *(EBP+8) to ECX + 807 8b/copy 1/mod/*+disp8 4/rm32/sib 5/base/EBP 4/index/none . 1/r32/ECX 8/disp8 . # copy *(EBP+8) to ECX 808 # return false if c < '0' 809 b8/copy-to-EAX 0/imm32/false 810 81 7/subop/compare 3/mod/direct 1/rm32/ECX . . . . . 0x30/imm32 # compare ECX @@ -1038,7 +1038,7 @@ if ('onhashchange' in window) { 972 $skip-until-newline:loop: 973 # . EAX = read-byte(in) 974 # . . push args - 975 ff 6/subop/push 1/mod/*+disp8 4/rm32/sib 5/base/EBP 4/index/none . . 0x8/disp8 . # push *(EBP+8) + 975 ff 6/subop/push 1/mod/*+disp8 4/rm32/sib 5/base/EBP 4/index/none . . 8/disp8 . # push *(EBP+8) 976 # . . call 977 e8/call read-byte/disp32 978 # . . discard args -- cgit 1.4.1-2-gfad0