diff options
Diffstat (limited to 'subx/075array-equal.subx')
-rw-r--r-- | subx/075array-equal.subx | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/subx/075array-equal.subx b/subx/075array-equal.subx index 8834d709..0623dab2 100644 --- a/subx/075array-equal.subx +++ b/subx/075array-equal.subx @@ -294,7 +294,7 @@ parse-array-of-ints: # ad : (address allocation-descriptor), s : (address strin $parse-array-of-ints:loop1: # if (curr >= end) break 39/compare 3/mod/direct 1/rm32/ECX . . . 2/r32/EDX . . # compare ECX with EDX - 7d/jump-if-greater-or-equal $parse-array-of-ints:break1/disp8 + 73/jump-if-greater-or-equal-unsigned $parse-array-of-ints:break1/disp8 # curr = skip-chars-matching-in-slice(curr, end, ' ') # . EAX = skip-chars-matching-in-slice(curr, end, ' ') # . . push args @@ -309,7 +309,7 @@ $parse-array-of-ints:loop1: 89/copy 3/mod/direct 1/rm32/ECX . . . 0/r32/EAX . . # copy EAX to ECX # if (curr >= end) break 39/compare 3/mod/direct 1/rm32/ECX . . . 2/r32/EDX . . # compare ECX with EDX - 7d/jump-if-greater-or-equal $parse-array-of-ints:break1/disp8 + 73/jump-if-greater-or-equal-unsigned $parse-array-of-ints:break1/disp8 # curr = skip-chars-not-matching-in-slice(curr, end, ' ') # . EAX = skip-chars-not-matching-in-slice(curr, end, ' ') # . . push args @@ -355,7 +355,7 @@ $parse-array-of-ints:pass2: $parse-array-of-ints:loop2: # if (slice->curr >= end) break 39/compare 0/mod/indirect 1/rm32/ECX . . . 2/r32/EDX . . # compare *ECX with EDX - 7d/jump-if-greater-or-equal $parse-array-of-ints:end/disp8 + 73/jump-if-greater-or-equal-unsigned $parse-array-of-ints:end/disp8 # slice->curr = skip-chars-matching-in-slice(slice->curr, end, ' ') # . EAX = skip-chars-matching-in-slice(slice->curr, end, ' ') # . . push args @@ -370,7 +370,7 @@ $parse-array-of-ints:loop2: 89/copy 0/mod/indirect 1/rm32/ECX . . . 0/r32/EAX . . # copy EAX to *ECX # if (slice->curr >= end) break 39/compare 0/mod/indirect 1/rm32/ECX . . . 2/r32/EDX . . # compare *ECX with EDX - 7d/jump-if-greater-or-equal $parse-array-of-ints:end/disp8 + 73/jump-if-greater-or-equal-unsigned $parse-array-of-ints:end/disp8 # slice->end = skip-chars-not-matching-in-slice(slice->curr, end, ' ') # . EAX = skip-chars-not-matching-in-slice(curr, end, ' ') # . . push args |