From dd3844a892ef260dcde771aa7810e4431d2afa07 Mon Sep 17 00:00:00 2001 From: Wei Liu Date: Sat, 5 Dec 2020 22:51:39 +0000 Subject: [PATCH] hypervisor: emulator: drop imm_op macro It is not needed anymore. Signed-off-by: Wei Liu --- .../src/arch/x86/emulator/instructions/mod.rs | 34 ------------------- 1 file changed, 34 deletions(-) diff --git a/hypervisor/src/arch/x86/emulator/instructions/mod.rs b/hypervisor/src/arch/x86/emulator/instructions/mod.rs index 64b754cce..8640a4d77 100644 --- a/hypervisor/src/arch/x86/emulator/instructions/mod.rs +++ b/hypervisor/src/arch/x86/emulator/instructions/mod.rs @@ -11,40 +11,6 @@ use crate::arch::x86::emulator::CpuStateManager; use crate::arch::x86::Exception; use iced_x86::*; -macro_rules! imm_op { - (u8, $insn:ident) => { - $insn.immediate8() - }; - - (u16, $insn:ident) => { - $insn.immediate16() - }; - - (u32, $insn:ident) => { - $insn.immediate32() - }; - - (u64, $insn:ident) => { - $insn.immediate64() - }; - - (u32tou64, $insn:ident) => { - $insn.immediate32to64() - }; - - (u8tou16, $insn:ident) => { - $insn.immediate8to16() - }; - - (u8tou32, $insn:ident) => { - $insn.immediate8to32() - }; - - (u8tou64, $insn:ident) => { - $insn.immediate8to64() - }; -} - pub mod mov; fn get_op(