Enum xed_sys::xed_interface::xed_operand_enum_t
[−]
[src]
#[repr(u32)]pub enum xed_operand_enum_t { XED_OPERAND_INVALID, XED_OPERAND_AGEN, XED_OPERAND_AMD3DNOW, XED_OPERAND_ASZ, XED_OPERAND_BASE0, XED_OPERAND_BASE1, XED_OPERAND_BCAST, XED_OPERAND_BCRC, XED_OPERAND_BRDISP_WIDTH, XED_OPERAND_CET, XED_OPERAND_CHIP, XED_OPERAND_DEFAULT_SEG, XED_OPERAND_DF32, XED_OPERAND_DF64, XED_OPERAND_DISP, XED_OPERAND_DISP_WIDTH, XED_OPERAND_DUMMY, XED_OPERAND_EASZ, XED_OPERAND_ELEMENT_SIZE, XED_OPERAND_ENCODER_PREFERRED, XED_OPERAND_EOSZ, XED_OPERAND_ERROR, XED_OPERAND_ESRC, XED_OPERAND_EVEXRR, XED_OPERAND_FIRST_F2F3, XED_OPERAND_HAS_MODRM, XED_OPERAND_HAS_SIB, XED_OPERAND_HINT, XED_OPERAND_ICLASS, XED_OPERAND_ILD_F2, XED_OPERAND_ILD_F3, XED_OPERAND_ILD_SEG, XED_OPERAND_IMM0, XED_OPERAND_IMM0SIGNED, XED_OPERAND_IMM1, XED_OPERAND_IMM1_BYTES, XED_OPERAND_IMM_WIDTH, XED_OPERAND_INDEX, XED_OPERAND_LAST_F2F3, XED_OPERAND_LLRC, XED_OPERAND_LOCK, XED_OPERAND_LZCNT, XED_OPERAND_MAP, XED_OPERAND_MASK, XED_OPERAND_MAX_BYTES, XED_OPERAND_MEM0, XED_OPERAND_MEM1, XED_OPERAND_MEM_WIDTH, XED_OPERAND_MOD, XED_OPERAND_MODE, XED_OPERAND_MODEP5, XED_OPERAND_MODEP55C, XED_OPERAND_MODE_FIRST_PREFIX, XED_OPERAND_MODRM_BYTE, XED_OPERAND_MPXMODE, XED_OPERAND_NEEDREX, XED_OPERAND_NEED_MEMDISP, XED_OPERAND_NELEM, XED_OPERAND_NOMINAL_OPCODE, XED_OPERAND_NOREX, XED_OPERAND_NO_SCALE_DISP8, XED_OPERAND_NPREFIXES, XED_OPERAND_NREXES, XED_OPERAND_NSEG_PREFIXES, XED_OPERAND_OSZ, XED_OPERAND_OUTREG, XED_OPERAND_OUT_OF_BYTES, XED_OPERAND_P4, XED_OPERAND_POS_DISP, XED_OPERAND_POS_IMM, XED_OPERAND_POS_IMM1, XED_OPERAND_POS_MODRM, XED_OPERAND_POS_NOMINAL_OPCODE, XED_OPERAND_POS_SIB, XED_OPERAND_PREFIX66, XED_OPERAND_PTR, XED_OPERAND_REALMODE, XED_OPERAND_REG, XED_OPERAND_REG0, XED_OPERAND_REG1, XED_OPERAND_REG2, XED_OPERAND_REG3, XED_OPERAND_REG4, XED_OPERAND_REG5, XED_OPERAND_REG6, XED_OPERAND_REG7, XED_OPERAND_REG8, XED_OPERAND_RELBR, XED_OPERAND_REP, XED_OPERAND_REX, XED_OPERAND_REXB, XED_OPERAND_REXR, XED_OPERAND_REXRR, XED_OPERAND_REXW, XED_OPERAND_REXX, XED_OPERAND_RM, XED_OPERAND_ROUNDC, XED_OPERAND_SAE, XED_OPERAND_SCALE, XED_OPERAND_SEG0, XED_OPERAND_SEG1, XED_OPERAND_SEG_OVD, XED_OPERAND_SIB, XED_OPERAND_SIBBASE, XED_OPERAND_SIBINDEX, XED_OPERAND_SIBSCALE, XED_OPERAND_SKIP_OSZ, XED_OPERAND_SMODE, XED_OPERAND_SRM, XED_OPERAND_TYPE, XED_OPERAND_TZCNT, XED_OPERAND_UBIT, XED_OPERAND_UIMM0, XED_OPERAND_UIMM1, XED_OPERAND_USING_DEFAULT_SEGMENT0, XED_OPERAND_USING_DEFAULT_SEGMENT1, XED_OPERAND_VEXDEST210, XED_OPERAND_VEXDEST3, XED_OPERAND_VEXDEST4, XED_OPERAND_VEXVALID, XED_OPERAND_VEX_C4, XED_OPERAND_VEX_PREFIX, XED_OPERAND_VL, XED_OPERAND_ZEROING, XED_OPERAND_LAST, }
Variants
XED_OPERAND_INVALIDXED_OPERAND_AGENXED_OPERAND_AMD3DNOWXED_OPERAND_ASZXED_OPERAND_BASE0XED_OPERAND_BASE1XED_OPERAND_BCASTXED_OPERAND_BCRCXED_OPERAND_BRDISP_WIDTHXED_OPERAND_CETXED_OPERAND_CHIPXED_OPERAND_DEFAULT_SEGXED_OPERAND_DF32XED_OPERAND_DF64XED_OPERAND_DISPXED_OPERAND_DISP_WIDTHXED_OPERAND_DUMMYXED_OPERAND_EASZXED_OPERAND_ELEMENT_SIZEXED_OPERAND_ENCODER_PREFERREDXED_OPERAND_EOSZXED_OPERAND_ERRORXED_OPERAND_ESRCXED_OPERAND_EVEXRRXED_OPERAND_FIRST_F2F3XED_OPERAND_HAS_MODRMXED_OPERAND_HAS_SIBXED_OPERAND_HINTXED_OPERAND_ICLASSXED_OPERAND_ILD_F2XED_OPERAND_ILD_F3XED_OPERAND_ILD_SEGXED_OPERAND_IMM0XED_OPERAND_IMM0SIGNEDXED_OPERAND_IMM1XED_OPERAND_IMM1_BYTESXED_OPERAND_IMM_WIDTHXED_OPERAND_INDEXXED_OPERAND_LAST_F2F3XED_OPERAND_LLRCXED_OPERAND_LOCKXED_OPERAND_LZCNTXED_OPERAND_MAPXED_OPERAND_MASKXED_OPERAND_MAX_BYTESXED_OPERAND_MEM0XED_OPERAND_MEM1XED_OPERAND_MEM_WIDTHXED_OPERAND_MODXED_OPERAND_MODEXED_OPERAND_MODEP5XED_OPERAND_MODEP55CXED_OPERAND_MODE_FIRST_PREFIXXED_OPERAND_MODRM_BYTEXED_OPERAND_MPXMODEXED_OPERAND_NEEDREXXED_OPERAND_NEED_MEMDISPXED_OPERAND_NELEMXED_OPERAND_NOMINAL_OPCODEXED_OPERAND_NOREXXED_OPERAND_NO_SCALE_DISP8XED_OPERAND_NPREFIXESXED_OPERAND_NREXESXED_OPERAND_NSEG_PREFIXESXED_OPERAND_OSZXED_OPERAND_OUTREGXED_OPERAND_OUT_OF_BYTESXED_OPERAND_P4XED_OPERAND_POS_DISPXED_OPERAND_POS_IMMXED_OPERAND_POS_IMM1XED_OPERAND_POS_MODRMXED_OPERAND_POS_NOMINAL_OPCODEXED_OPERAND_POS_SIBXED_OPERAND_PREFIX66XED_OPERAND_PTRXED_OPERAND_REALMODEXED_OPERAND_REGXED_OPERAND_REG0XED_OPERAND_REG1XED_OPERAND_REG2XED_OPERAND_REG3XED_OPERAND_REG4XED_OPERAND_REG5XED_OPERAND_REG6XED_OPERAND_REG7XED_OPERAND_REG8XED_OPERAND_RELBRXED_OPERAND_REPXED_OPERAND_REXXED_OPERAND_REXBXED_OPERAND_REXRXED_OPERAND_REXRRXED_OPERAND_REXWXED_OPERAND_REXXXED_OPERAND_RMXED_OPERAND_ROUNDCXED_OPERAND_SAEXED_OPERAND_SCALEXED_OPERAND_SEG0XED_OPERAND_SEG1XED_OPERAND_SEG_OVDXED_OPERAND_SIBXED_OPERAND_SIBBASEXED_OPERAND_SIBINDEXXED_OPERAND_SIBSCALEXED_OPERAND_SKIP_OSZXED_OPERAND_SMODEXED_OPERAND_SRMXED_OPERAND_TYPEXED_OPERAND_TZCNTXED_OPERAND_UBITXED_OPERAND_UIMM0XED_OPERAND_UIMM1XED_OPERAND_USING_DEFAULT_SEGMENT0XED_OPERAND_USING_DEFAULT_SEGMENT1XED_OPERAND_VEXDEST210XED_OPERAND_VEXDEST3XED_OPERAND_VEXDEST4XED_OPERAND_VEXVALIDXED_OPERAND_VEX_C4XED_OPERAND_VEX_PREFIXXED_OPERAND_VLXED_OPERAND_ZEROINGXED_OPERAND_LASTTrait Implementations
impl Debug for xed_operand_enum_t[src]
impl Copy for xed_operand_enum_t[src]
impl Clone for xed_operand_enum_t[src]
fn clone(&self) -> xed_operand_enum_t
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0
Performs copy-assignment from source. Read more
impl PartialEq for xed_operand_enum_t[src]
fn eq(&self, __arg_0: &xed_operand_enum_t) -> bool
This method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, other: &Rhs) -> bool1.0.0
This method tests for !=.