one less jmp in bf_jump

opt
Szymon Karpiński 6 years ago
parent 447ec62300
commit 15f4c64ce5
  1. 6
      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

Loading…
Cancel
Save