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 UnsafeUnpin 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