diff --git a/brainfuck.asm b/brainfuck.asm index 2f87894..0e0e706 100644 --- a/brainfuck.asm +++ b/brainfuck.asm @@ -83,16 +83,14 @@ bf_instructions: bf_forward: cmp byte [rdi], 0 - jne bf_forward_end - jmp bf_jump + je bf_jump bf_forward_end: inc rsi jmp rbx bf_backward: cmp byte [rdi], 0 - je bf_backward_end - jmp bf_jump + jne bf_jump bf_backward_end: inc rsi jmp rbx