diff options
Diffstat (limited to 'linux/sigils.subx')
-rw-r--r-- | linux/sigils.subx | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/linux/sigils.subx b/linux/sigils.subx index d980b32f..f6c1c458 100644 --- a/linux/sigils.subx +++ b/linux/sigils.subx @@ -4065,14 +4065,14 @@ $next-hex-int:loop: # if (curr >= in->end) break 39/compare 3/mod/direct 1/rm32/ecx . . . 2/r32/edx . . # compare ecx with edx 73/jump-if-addr>= $next-hex-int:break/disp8 - # if (!is-hex-digit?(*curr)) break + # if (!hex-digit?(*curr)) break # . eax = *curr 8a/copy-byte 0/mod/indirect 1/rm32/ecx . . . 0/r32/AL . . # copy byte at *ecx to AL - # . eax = is-hex-digit?(*curr) + # . eax = hex-digit?(*curr) # . . push args 50/push-eax # . . call - e8/call is-hex-digit?/disp32 + e8/call hex-digit?/disp32 # . . discard args 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 4/imm32 # add to esp # . if (eax == false) break @@ -4447,14 +4447,14 @@ $next-positive-hex-int:loop: # if (curr >= in->end) break 39/compare 3/mod/direct 1/rm32/ecx . . . 2/r32/edx . . # compare ecx with edx 73/jump-if-addr>= $next-positive-hex-int:end/disp8 - # if (!is-hex-digit?(*curr)) break + # if (!hex-digit?(*curr)) break # . eax = *curr 8a/copy-byte 0/mod/indirect 1/rm32/ecx . . . 0/r32/AL . . # copy byte at *ecx to AL - # . eax = is-hex-digit?(*curr) + # . eax = hex-digit?(*curr) # . . push args 50/push-eax # . . call - e8/call is-hex-digit?/disp32 + e8/call hex-digit?/disp32 # . . discard args 81 0/subop/add 3/mod/direct 4/rm32/esp . . . . . 4/imm32 # add to esp # . if (eax == false) break |