fix bug in skip-next-line

This commit is contained in:
nc 2019-06-15 22:30:07 -04:00
parent 1efabd2855
commit 07ef071555
1 changed files with 2 additions and 1 deletions

View File

@ -553,7 +553,8 @@ $skip-next-line:loop:
39/compare 3/mod/direct 1/rm32/ECX . . . 3/r32/EBX . . # compare ECX and EBX
7d/jump-if-greater-or-equal $skip-next-line:end/disp8
# if (*curr/ECX == '\n') break
8b/copy 0/mod/indirect 1/rm32/ECX . . . 0/r32/EAX . . # copy *ECX to EAX
31/xor 3/mod/direct 0/rm32/EAX . . . 0/r32/EAX . . # clear EAX
8a/copy-byte 0/mod/indirect 1/rm32/ECX . . . 0/r32/EAX . . # copy *ECX to EAX
3d/compare-EAX-and 0a/imm32/newline
74/jump-if-equal $skip-next-line:end/disp8
# ++curr/ECX