pub struct InstDesc { /* private fields */ }Implementations§
Source§impl InstDesc
impl InstDesc
pub fn has_modrm(&self) -> bool
pub fn modrm_idx(&self) -> u8
pub fn has_modreg(&self) -> bool
pub fn modreg_idx(&self) -> u8
pub fn has_vexreg(&self) -> bool
pub fn vexreg_idx(&self) -> u8
pub fn imm_control(&self) -> u8
pub fn imm_idx(&self) -> u8
pub fn evex_bcst(&self) -> bool
pub fn evex_mask(&self) -> bool
pub fn zeroreg_val(&self) -> bool
pub fn lock(&self) -> bool
pub fn vsib(&self) -> bool
pub fn opsize(&self) -> u8
pub fn modrm_size(&self) -> u8
pub fn modreg_size(&self) -> u8
pub fn vexreg_size(&self) -> u8
pub fn imm_size(&self) -> u8
pub fn legacy(&self) -> bool
pub fn size_fix1(&self) -> u8
pub fn size_fix2(&self) -> u8
pub fn instr_width(&self) -> bool
pub fn modrm(&self) -> bool
pub fn ign66(&self) -> bool
pub fn evex_sae(&self) -> bool
pub fn evex_er(&self) -> bool
pub fn evex_bcst16(&self) -> bool
pub fn regty_modrm(&self) -> u8
pub fn regty_modreg(&self) -> u8
pub fn regty_vexreg(&self) -> u8
Auto Trait Implementations§
impl Freeze for InstDesc
impl RefUnwindSafe for InstDesc
impl Send for InstDesc
impl Sync for InstDesc
impl Unpin for InstDesc
impl UnwindSafe for InstDesc
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more