diff --git a/src/disasm.rs b/src/disasm.rs index 21675bc..7a62763 100644 --- a/src/disasm.rs +++ b/src/disasm.rs @@ -570,7 +570,7 @@ impl Disassembler { 0xC0..=0xC1 => return Err(DisasmError::OpcodeUndefined(opcode)), - 0xC2 => Mnemonic::RETIw(self.parse_word()), + 0xC2 => Mnemonic::RET_Iw(self.parse_word()), 0xC3 => Mnemonic::RET, 0xC4..=0xC5 => todo!("LES and LDS not yet implemented"), diff --git a/src/instructions.rs b/src/instructions.rs index 270a187..36c9ce4 100644 --- a/src/instructions.rs +++ b/src/instructions.rs @@ -257,7 +257,7 @@ pub enum Mnemonic { SCASB, SCASW, // RET - RETIw(Word), + RET_Iw(Word), RET, RETF_Iw(Word), RETF,