From fbe2c529af1eecf0484172856bbd46a4fe3ca254 Mon Sep 17 00:00:00 2001 From: Alek Ratzloff Date: Fri, 6 Mar 2020 12:52:46 -0500 Subject: [PATCH] Add decoding of INT and IRET instructions Signed-off-by: Alek Ratzloff --- src/libvm/src/mem.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libvm/src/mem.rs b/src/libvm/src/mem.rs index 02f9ec2..8fc5cda 100644 --- a/src/libvm/src/mem.rs +++ b/src/libvm/src/mem.rs @@ -121,8 +121,8 @@ impl MemCursor RET => Ok(Inst::Ret), PUSH => source!(Push), POP => dest!(Pop), - INT => { todo!("INT decode") }, - IRET => { todo!("IRET decode") }, + INT => source_source!(Int), + IRET => Ok(Inst::IRet), MOV => dest_source!(Mov), HALT => Ok(Inst::Halt), NOP => Ok(Inst::Nop),