From 5396e24cba8390ca2d70d99c7e8772eee4ec3a11 Mon Sep 17 00:00:00 2001 From: Kartik Agaram Date: Tue, 18 May 2021 13:01:59 -0700 Subject: . --- html/linux/sigils.subx.html | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) (limited to 'html/linux/sigils.subx.html') diff --git a/html/linux/sigils.subx.html b/html/linux/sigils.subx.html index 75b8733c..25ea9012 100644 --- a/html/linux/sigils.subx.html +++ b/html/linux/sigils.subx.html @@ -1645,7 +1645,7 @@ if ('onhashchange' in window) { 1895 68/push 0xe/imm32 1896 # . . push slice->start - _test-input-stream 1897 8b/copy 0/mod/indirect 1/rm32/ecx . . . 0/r32/eax . . # copy *ecx to eax -1898 81 5/subop/subtract 3/mod/direct 0/rm32/eax . . . . . _test-input-stream/imm32 # subtract from eax +1898 2d/subtract-from-eax _test-input-stream/imm32 1899 50/push-eax 1900 # . . call 1901 e8/call check-ints-equal/disp32 @@ -1658,7 +1658,7 @@ if ('onhashchange' in window) { 1908 68/push 0x10/imm32 1909 # . . push slice->end - _test-input-stream 1910 8b/copy 1/mod/*+disp8 1/rm32/ecx . . . 0/r32/eax 4/disp8 . # copy *(ecx+4) to eax -1911 81 5/subop/subtract 3/mod/direct 0/rm32/eax . . . . . _test-input-stream/imm32 # subtract from eax +1911 2d/subtract-from-eax _test-input-stream/imm32 1912 50/push-eax 1913 # . . call 1914 e8/call check-ints-equal/disp32 @@ -1718,7 +1718,7 @@ if ('onhashchange' in window) { 1968 68/push 0xe/imm32 1969 # . . push slice->start - _test-input-stream 1970 8b/copy 0/mod/indirect 1/rm32/ecx . . . 0/r32/eax . . # copy *ecx to eax -1971 81 5/subop/subtract 3/mod/direct 0/rm32/eax . . . . . _test-input-stream/imm32 # subtract from eax +1971 2d/subtract-from-eax _test-input-stream/imm32 1972 50/push-eax 1973 # . . call 1974 e8/call check-ints-equal/disp32 @@ -1731,7 +1731,7 @@ if ('onhashchange' in window) { 1981 68/push 0x11/imm32 1982 # . . push slice->end - _test-input-stream 1983 8b/copy 1/mod/*+disp8 1/rm32/ecx . . . 0/r32/eax 4/disp8 . # copy *(ecx+4) to eax -1984 81 5/subop/subtract 3/mod/direct 0/rm32/eax . . . . . _test-input-stream/imm32 # subtract from eax +1984 2d/subtract-from-eax _test-input-stream/imm32 1985 50/push-eax 1986 # . . call 1987 e8/call check-ints-equal/disp32 @@ -1823,7 +1823,7 @@ if ('onhashchange' in window) { 2073 68/push 0xd/imm32 2074 # . . push slice->start - _test-input-stream 2075 8b/copy 0/mod/indirect 1/rm32/ecx . . . 0/r32/eax . . # copy *ecx to eax -2076 81 5/subop/subtract 3/mod/direct 0/rm32/eax . . . . . _test-input-stream/imm32 # subtract from eax +2076 2d/subtract-from-eax _test-input-stream/imm32 2077 50/push-eax 2078 # . . call 2079 e8/call check-ints-equal/disp32 @@ -1836,7 +1836,7 @@ if ('onhashchange' in window) { 2086 68/push 0x18/imm32 2087 # . . push slice->end - _test-input-stream 2088 8b/copy 1/mod/*+disp8 1/rm32/ecx . . . 0/r32/eax 4/disp8 . # copy *(ecx+4) to eax -2089 81 5/subop/subtract 3/mod/direct 0/rm32/eax . . . . . _test-input-stream/imm32 # subtract from eax +2089 2d/subtract-from-eax _test-input-stream/imm32 2090 50/push-eax 2091 # . . call 2092 e8/call check-ints-equal/disp32 @@ -1886,7 +1886,7 @@ if ('onhashchange' in window) { 2136 68/push 0xd/imm32 2137 # . . push slice->start - _test-input-stream 2138 8b/copy 0/mod/indirect 1/rm32/ecx . . . 0/r32/eax . . # copy *ecx to eax -2139 81 5/subop/subtract 3/mod/direct 0/rm32/eax . . . . . _test-input-stream/imm32 # subtract from eax +2139 2d/subtract-from-eax _test-input-stream/imm32 2140 50/push-eax 2141 # . . call 2142 e8/call check-ints-equal/disp32 @@ -1899,7 +1899,7 @@ if ('onhashchange' in window) { 2149 68/push 0x15/imm32 2150 # . . push slice->end - _test-input-stream 2151 8b/copy 1/mod/*+disp8 1/rm32/ecx . . . 0/r32/eax 4/disp8 . # copy *(ecx+4) to eax -2152 81 5/subop/subtract 3/mod/direct 0/rm32/eax . . . . . _test-input-stream/imm32 # subtract from eax +2152 2d/subtract-from-eax _test-input-stream/imm32 2153 50/push-eax 2154 # . . call 2155 e8/call check-ints-equal/disp32 @@ -1949,7 +1949,7 @@ if ('onhashchange' in window) { 2199 68/push 0xd/imm32 2200 # . . push slice->start - _test-input-stream 2201 8b/copy 0/mod/indirect 1/rm32/ecx . . . 0/r32/eax . . # copy *ecx to eax -2202 81 5/subop/subtract 3/mod/direct 0/rm32/eax . . . . . _test-input-stream/imm32 # subtract from eax +2202 2d/subtract-from-eax _test-input-stream/imm32 2203 50/push-eax 2204 # . . call 2205 e8/call check-ints-equal/disp32 @@ -1962,7 +1962,7 @@ if ('onhashchange' in window) { 2212 68/push 0x19/imm32 2213 # . . push slice->end - _test-input-stream 2214 8b/copy 1/mod/*+disp8 1/rm32/ecx . . . 0/r32/eax 4/disp8 . # copy *(ecx+4) to eax -2215 81 5/subop/subtract 3/mod/direct 0/rm32/eax . . . . . _test-input-stream/imm32 # subtract from eax +2215 2d/subtract-from-eax _test-input-stream/imm32 2216 50/push-eax 2217 # . . call 2218 e8/call check-ints-equal/disp32 @@ -2041,7 +2041,7 @@ if ('onhashchange' in window) { 2291 # if (*local-slice->start == '(') goto compound expression 2292 8b/copy 0/mod/indirect 6/rm32/esi . . . 0/r32/eax . . # copy *esi to eax 2293 8a/copy-byte 0/mod/indirect 0/rm32/eax . . . 0/r32/AL . . # copy byte at *eax to AL -2294 81 4/subop/and 3/mod/direct 0/rm32/eax . . . . . 0xff/imm32 # bitwise and of eax +2294 25/and-eax-with 0xff/imm32 2295 3d/compare-eax-and 0x28/imm32/open-paren 2296 74/jump-if-= $parse-effective-address:compound-expression/disp8 2297 $parse-effective-address:simple-register: @@ -2107,7 +2107,7 @@ if ('onhashchange' in window) { 2357 89/copy 0/mod/indirect 6/rm32/esi . . . 0/r32/eax . . # copy eax to *esi 2358 # if (*local-slice->start == ')') goto end 2359 8a/copy-byte 0/mod/indirect 0/rm32/eax . . . 0/r32/AL . . # copy byte at *eax to AL -2360 81 4/subop/and 3/mod/direct 0/rm32/eax . . . . . 0xff/imm32 # bitwise and of eax +2360 25/and-eax-with 0xff/imm32 2361 3d/compare-eax-and 0x29/imm32/close-paren 2362 0f 84/jump-if-= $parse-effective-address:end/disp32 2363 # if (*local-slice->start == '-') goto displacement @@ -2184,7 +2184,7 @@ if ('onhashchange' in window) { 2434 89/copy 0/mod/indirect 6/rm32/esi . . . 0/r32/eax . . # copy eax to *esi 2435 # if (*local-slice->start == ')') goto end 2436 8a/copy-byte 0/mod/indirect 0/rm32/eax . . . 0/r32/AL . . # copy byte at *eax to AL -2437 81 4/subop/and 3/mod/direct 0/rm32/eax . . . . . 0xff/imm32 # bitwise and of eax +2437 25/and-eax-with 0xff/imm32 2438 3d/compare-eax-and 0x29/imm32/close-paren 2439 0f 84/jump-if-= $parse-effective-address:end/disp32 2440 $parse-effective-address:check-for-scale: @@ -2196,7 +2196,7 @@ if ('onhashchange' in window) { 2446 # if (*local-slice->start != '<') goto error2 2447 8b/copy 0/mod/indirect 6/rm32/esi . . . 0/r32/eax . . # copy *esi to eax 2448 8a/copy-byte 0/mod/indirect 0/rm32/eax . . . 0/r32/AL . . # copy byte at *eax to AL -2449 81 4/subop/and 3/mod/direct 0/rm32/eax . . . . . 0xff/imm32 # bitwise and of eax +2449 25/and-eax-with 0xff/imm32 2450 3d/compare-eax-and 0x3c/imm32/less-than 2451 0f 85/jump-if-!= $parse-effective-address:error2/disp32 2452 # ++local-slice->start to skip '<' @@ -2236,7 +2236,7 @@ if ('onhashchange' in window) { 2486 89/copy 0/mod/indirect 6/rm32/esi . . . 0/r32/eax . . # copy eax to *esi 2487 # if (*local-slice->start == ')') goto end 2488 8a/copy-byte 0/mod/indirect 0/rm32/eax . . . 0/r32/AL . . # copy byte at *eax to AL -2489 81 4/subop/and 3/mod/direct 0/rm32/eax . . . . . 0xff/imm32 # bitwise and of eax +2489 25/and-eax-with 0xff/imm32 2490 3d/compare-eax-and 0x29/imm32/close-paren 2491 74/jump-if-= $parse-effective-address:end/disp8 2492 $parse-effective-address:check-for-displacement: @@ -2270,7 +2270,7 @@ if ('onhashchange' in window) { 2520 89/copy 0/mod/indirect 6/rm32/esi . . . 0/r32/eax . . # copy eax to *esi 2521 # if (*local-slice->start != ')') goto error4 2522 8a/copy-byte 0/mod/indirect 0/rm32/eax . . . 0/r32/AL . . # copy byte at *eax to AL -2523 81 4/subop/and 3/mod/direct 0/rm32/eax . . . . . 0xff/imm32 # bitwise and of eax +2523 25/and-eax-with 0xff/imm32 2524 3d/compare-eax-and 0x29/imm32/close-paren 2525 0f 85/jump-if-!= $parse-effective-address:error4/disp32 2526 $parse-effective-address:end: @@ -3470,7 +3470,7 @@ if ('onhashchange' in window) { 3895 # if (*local-slice->start == '(') return false 3896 8b/copy 0/mod/indirect 6/rm32/esi . . . 0/r32/eax . . # copy *esi to eax 3897 8a/copy-byte 0/mod/indirect 0/rm32/eax . . . 0/r32/AL . . # copy byte at *eax to AL -3898 81 4/subop/and 3/mod/direct 0/rm32/eax . . . . . 0xff/imm32 # bitwise and of eax +3898 25/and-eax-with 0xff/imm32 3899 3d/compare-eax-and 0x28/imm32/open-paren 3900 74/jump-if-= $disp32-mode?:false/disp8 3901 $disp32-mode?:check-for-register: -- cgit 1.4.1-2-gfad0