From 7e7a8a6eaeb4c22acb94aaca87a7b15c180ca077 Mon Sep 17 00:00:00 2001 From: Kartik Agaram Date: Fri, 3 Jan 2020 01:36:34 -0800 Subject: 5876 - address -> addr --- html/apps/pack.subx.html | 42 +++++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 21 deletions(-) (limited to 'html/apps/pack.subx.html') diff --git a/html/apps/pack.subx.html b/html/apps/pack.subx.html index 16e28c46..aa7afa7b 100644 --- a/html/apps/pack.subx.html +++ b/html/apps/pack.subx.html @@ -159,7 +159,7 @@ if ('onhashchange' in window) { 97 # next-token-from-slice(start, end, delim char) -> slice 98 # slice-equal?(slice, string) 99 - 100 subx-pack: # in : (address buffered-file), out : (address buffered-file) + 100 subx-pack: # in : (addr buffered-file), out : (addr buffered-file) 101 # pseudocode: 102 # var line : (ref stream byte 512) 103 # var in-code? = false @@ -818,7 +818,7 @@ if ('onhashchange' in window) { 909 5d/pop-to-ebp 910 c3/return 911 - 912 convert-data: # line : (address stream byte), out : (address buffered-file) + 912 convert-data: # line : (addr stream byte), out : (addr buffered-file) 913 # pseudocode: 914 # var word-slice : (ref slice) 915 # while true @@ -874,7 +874,7 @@ if ('onhashchange' in window) { 1029 0f 85/jump-if-not-equal $convert-data:break/disp32 1030 $convert-data:check-for-comment: 1031 # if (slice-starts-with?(word-slice, "#")) -1032 # . var start/edx : (address byte) = word-slice->start +1032 # . var start/edx : (addr byte) = word-slice->start 1033 8b/copy 0/mod/indirect 1/rm32/ecx . . . 2/r32/edx . . # copy *ecx to edx 1034 # . var c/eax : byte = *start 1035 31/xor 3/mod/direct 0/rm32/eax . . . 0/r32/eax . . # clear eax @@ -895,7 +895,7 @@ if ('onhashchange' in window) { 1050 0f 85/jump-if-not-equal $convert-data:end/disp32 1051 $convert-data:check-for-label: 1052 # if (slice-ends-with?(word-slice, ":")) -1053 # . var end/edx : (address byte) = word-slice->end +1053 # . var end/edx : (addr byte) = word-slice->end 1054 8b/copy 1/mod/*+disp8 1/rm32/ecx . . . 2/r32/edx 4/disp8 . # copy *(ecx+4) to edx 1055 # . var c/eax : byte = *(end-1) 1056 31/xor 3/mod/direct 0/rm32/eax . . . 0/r32/eax . . # clear eax @@ -1579,7 +1579,7 @@ if ('onhashchange' in window) { 1809 # unceremoniously abort on non-numeric operands except disp or imm 1810 # opcodes must be lowercase and zero padded 1811 # opcodes with misleading operand metadata may get duplicated as operands as well. don't rely on this. -1812 convert-instruction: # line : (address stream byte), out : (address buffered-file) +1812 convert-instruction: # line : (addr stream byte), out : (addr buffered-file) 1813 # pseudocode: 1814 # # some early exits 1815 # var word-slice = next-word(line) @@ -1633,7 +1633,7 @@ if ('onhashchange' in window) { 1863 75/jump-if-not-equal $convert-instruction:pass-through/disp8 1864 $convert-instruction:check1: 1865 # if (slice-starts-with?(word-slice, "#")) write-stream-data(out, line) -1866 # . var start/edx : (address byte) = word-slice->start +1866 # . var start/edx : (addr byte) = word-slice->start 1867 8b/copy 0/mod/indirect 1/rm32/ecx . . . 2/r32/edx . . # copy *ecx to edx 1868 # . var c/eax : byte = *start 1869 31/xor 3/mod/direct 0/rm32/eax . . . 0/r32/eax . . # clear eax @@ -1643,7 +1643,7 @@ if ('onhashchange' in window) { 1873 74/jump-if-equal $convert-instruction:pass-through/disp8 1874 $convert-instruction:check2: 1875 # if (slice-ends-with?(word-slice, ":")) write-stream-data(out, line) -1876 # . var end/edx : (address byte) = word-slice->end +1876 # . var end/edx : (addr byte) = word-slice->end 1877 8b/copy 1/mod/*+disp8 1/rm32/ecx . . . 2/r32/edx 4/disp8 . # copy *(ecx+4) to edx 1878 # . var c/eax : byte = *(end-1) 1879 31/xor 3/mod/direct 0/rm32/eax . . . 0/r32/eax . . # clear eax @@ -1723,7 +1723,7 @@ if ('onhashchange' in window) { 1953 5d/pop-to-ebp 1954 c3/return 1955 -1956 emit-opcodes: # line : (address stream byte), out : (address buffered-file) +1956 emit-opcodes: # line : (addr stream byte), out : (addr buffered-file) 1957 # opcodes occupy 1-3 bytes: 1958 # xx 1959 # 0f xx @@ -1800,7 +1800,7 @@ if ('onhashchange' in window) { 2030 3d/compare-eax-and 0/imm32/false 2031 0f 85/jump-if-not-equal $emit-opcodes:end/disp32 2032 # if (slice-starts-with?(op1, "#")) return -2033 # . var start/ebx : (address byte) = op1->start +2033 # . var start/ebx : (addr byte) = op1->start 2034 8b/copy 0/mod/indirect 1/rm32/ecx . . . 3/r32/ebx . . # copy *ecx to ebx 2035 # . var c/eax : byte = *start 2036 31/xor 3/mod/direct 0/rm32/eax . . . 0/r32/eax . . # clear eax @@ -1893,7 +1893,7 @@ if ('onhashchange' in window) { 2123 3d/compare-eax-and 0/imm32/false 2124 0f 85/jump-if-not-equal $emit-opcodes:end/disp32 2125 # if (slice-starts-with?(op2, "#")) return -2126 # . var start/ebx : (address byte) = op2->start +2126 # . var start/ebx : (addr byte) = op2->start 2127 8b/copy 0/mod/indirect 2/rm32/edx . . . 3/r32/ebx . . # copy *edx to ebx 2128 # . var c/eax : byte = *start 2129 31/xor 3/mod/direct 0/rm32/eax . . . 0/r32/eax . . # clear eax @@ -1972,7 +1972,7 @@ if ('onhashchange' in window) { 2202 3d/compare-eax-and 0/imm32/false 2203 0f 85/jump-if-not-equal $emit-opcodes:end/disp32 2204 # if (slice-starts-with?(op3, "#")) return -2205 # . var start/ebx : (address byte) = op2->start +2205 # . var start/ebx : (addr byte) = op2->start 2206 8b/copy 0/mod/indirect 2/rm32/edx . . . 3/r32/ebx . . # copy *edx to ebx 2207 # . var c/eax : byte = *start 2208 31/xor 3/mod/direct 0/rm32/eax . . . 0/r32/eax . . # clear eax @@ -2019,7 +2019,7 @@ if ('onhashchange' in window) { 2249 5d/pop-to-ebp 2250 c3/return 2251 -2252 emit-modrm: # line : (address stream byte), out : (address buffered-file) +2252 emit-modrm: # line : (addr stream byte), out : (addr buffered-file) 2253 # pseudocode: 2254 # rewind-stream(line) 2255 # var has-modrm? = false, mod = 0, rm32 = 0, r32 = 0 @@ -2101,7 +2101,7 @@ if ('onhashchange' in window) { 2402 # if (slice-starts-with?(word-slice, "#")) break 2403 # . spill edx 2404 52/push-edx -2405 # . var start/edx : (address byte) = word-slice->start +2405 # . var start/edx : (addr byte) = word-slice->start 2406 8b/copy 0/mod/indirect 1/rm32/ecx . . . 2/r32/edx . . # copy *ecx to edx 2407 # . var c/eax : byte = *start 2408 31/xor 3/mod/direct 0/rm32/eax . . . 0/r32/eax . . # clear eax @@ -2265,7 +2265,7 @@ if ('onhashchange' in window) { 2566 5d/pop-to-ebp 2567 c3/return 2568 -2569 emit-sib: # line : (address stream byte), out : (address buffered-file) +2569 emit-sib: # line : (addr stream byte), out : (addr buffered-file) 2570 # pseudocode: 2571 # var has-sib? = false, base = 0, index = 0, scale = 0 2572 # var word-slice : (ref slice) @@ -2346,7 +2346,7 @@ if ('onhashchange' in window) { 2711 # if (slice-starts-with?(word-slice, "#")) break 2712 # . spill edx 2713 52/push-edx -2714 # . var start/edx : (address byte) = word-slice->start +2714 # . var start/edx : (addr byte) = word-slice->start 2715 8b/copy 0/mod/indirect 1/rm32/ecx . . . 2/r32/edx . . # copy *ecx to edx 2716 # . var c/eax : byte = *start 2717 31/xor 3/mod/direct 0/rm32/eax . . . 0/r32/eax . . # clear eax @@ -2482,7 +2482,7 @@ if ('onhashchange' in window) { 2847 5d/pop-to-ebp 2848 c3/return 2849 -2850 emit-disp: # line : (address stream byte), out : (address buffered-file) +2850 emit-disp: # line : (addr stream byte), out : (addr buffered-file) 2851 # pseudocode: 2852 # rewind-stream(line) 2853 # var word-slice : (ref slice) @@ -2543,7 +2543,7 @@ if ('onhashchange' in window) { 2972 0f 85/jump-if-not-equal $emit-disp:break/disp32 2973 $emit-disp:check1: 2974 # if (slice-starts-with?(word-slice, "#")) break -2975 # . var start/edx : (address byte) = word-slice->start +2975 # . var start/edx : (addr byte) = word-slice->start 2976 8b/copy 0/mod/indirect 1/rm32/ecx . . . 2/r32/edx . . # copy *ecx to edx 2977 # . var c/eax : byte = *start 2978 31/xor 3/mod/direct 0/rm32/eax . . . 0/r32/eax . . # clear eax @@ -2637,7 +2637,7 @@ if ('onhashchange' in window) { 3066 5d/pop-to-ebp 3067 c3/return 3068 -3069 emit-imm: # line : (address stream byte), out : (address buffered-file) +3069 emit-imm: # line : (addr stream byte), out : (addr buffered-file) 3070 # pseudocode: 3071 # rewind-stream(line) 3072 # var word-slice : (ref slice) @@ -2698,7 +2698,7 @@ if ('onhashchange' in window) { 3191 0f 85/jump-if-not-equal $emit-imm:break/disp32 3192 $emit-imm:check1: 3193 # if (slice-starts-with?(word-slice, "#")) break -3194 # . var start/edx : (address byte) = slice->start +3194 # . var start/edx : (addr byte) = slice->start 3195 8b/copy 0/mod/indirect 1/rm32/ecx . . . 2/r32/edx . . # copy *ecx to edx 3196 # . var c/eax : byte = *start 3197 31/xor 3/mod/direct 0/rm32/eax . . . 0/r32/eax . . # clear eax @@ -2792,7 +2792,7 @@ if ('onhashchange' in window) { 3285 5d/pop-to-ebp 3286 c3/return 3287 -3288 emit-line-in-comment: # line : (address stream byte), out : (address buffered-file) +3288 emit-line-in-comment: # line : (addr stream byte), out : (addr buffered-file) 3289 # . prologue 3290 55/push-ebp 3291 89/copy 3/mod/direct 5/rm32/ebp . . . 4/r32/esp . . # copy esp to ebp @@ -4694,7 +4694,7 @@ if ('onhashchange' in window) { 5837 c3/return 5838 5839 # shortcut for parse-hex-int(next-token-from-slice(word->start, word->end, '/')) -5840 parse-datum-of-word: # word : (address slice) -> value/eax : int +5840 parse-datum-of-word: # word : (addr slice) -> value/eax : int 5841 # . prologue 5842 55/push-ebp 5843 89/copy 3/mod/direct 5/rm32/ebp . . . 4/r32/esp . . # copy esp to ebp -- cgit 1.4.1-2-gfad0