summaryrefslogtreecommitdiff
path: root/disassembler.c
diff options
context:
space:
mode:
Diffstat (limited to 'disassembler.c')
-rw-r--r--disassembler.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/disassembler.c b/disassembler.c
index 38b7eb2..2e93c3c 100644
--- a/disassembler.c
+++ b/disassembler.c
@@ -75,6 +75,7 @@ static const char* opcode_names [] = {
[LDDW_OPCODE] = "lddw",
[STDW_OPCODE] = "stdw",
[WRITE_OPCODE] = "write",
+ [JNSET_OPCODE] = "jnset",
};
static void print_jump_target(uint32_t target, uint32_t program_len) {
@@ -174,7 +175,8 @@ const char* apf_disassemble(const uint8_t* program, uint32_t program_len, uint32
case JNE_OPCODE:
case JGT_OPCODE:
case JLT_OPCODE:
- case JSET_OPCODE: {
+ case JSET_OPCODE:
+ case JNSET_OPCODE: {
PRINT_OPCODE();
bprintf("r0, ");
// Load second immediate field.