hypervisor: emulator: drop imm_op macro

It is not needed anymore.

Signed-off-by: Wei Liu <liuwe@microsoft.com>
This commit is contained in:
Wei Liu 2020-12-05 22:51:39 +00:00 committed by Samuel Ortiz
parent 0c3ef986fa
commit dd3844a892

View File

@ -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<T: CpuStateManager>(