summaryrefslogtreecommitdiff
path: root/nandgame/assembler/disas.py
diff options
context:
space:
mode:
Diffstat (limited to 'nandgame/assembler/disas.py')
-rwxr-xr-xnandgame/assembler/disas.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/nandgame/assembler/disas.py b/nandgame/assembler/disas.py
index dc27ad5..9353bb5 100755
--- a/nandgame/assembler/disas.py
+++ b/nandgame/assembler/disas.py
@@ -17,6 +17,7 @@ JUMPS_IF_ZERO = ["jge", "jle", "jeq", "jmp"]
ENDIANNESS = "little"
+
def decode_jump(ins: int) -> str:
if (ins & 0x7) == 0:
return JUMP_NONE
@@ -138,7 +139,7 @@ def fixup_ins(ins: int) -> list[str]:
# fixups
if op1 == ZERO:
# subtract something from #0 - subtraction
- if mnemonic == "sub":
+ if mnemonic == "sub":
return ["neg", dest, op2, "", jumpdest]
# 0 AND something = 0