Intel® X86 Encoder Decoder
xed-operand-enum.h File Reference
#include "xed-common-hdrs.h"

Macros

#define XED_OPERAND_ABSBR_DEFINED   1
 
#define XED_OPERAND_AGEN_DEFINED   1
 
#define XED_OPERAND_AMD3DNOW_DEFINED   1
 
#define XED_OPERAND_ASZ_DEFINED   1
 
#define XED_OPERAND_BASE0_DEFINED   1
 
#define XED_OPERAND_BASE1_DEFINED   1
 
#define XED_OPERAND_BCAST_DEFINED   1
 
#define XED_OPERAND_BCRC_DEFINED   1
 
#define XED_OPERAND_BRDISP_WIDTH_DEFINED   1
 
#define XED_OPERAND_CET_DEFINED   1
 
#define XED_OPERAND_CHIP_DEFINED   1
 
#define XED_OPERAND_CLDEMOTE_DEFINED   1
 
#define XED_OPERAND_DEFAULT_SEG_DEFINED   1
 
#define XED_OPERAND_DF32_DEFINED   1
 
#define XED_OPERAND_DF64_DEFINED   1
 
#define XED_OPERAND_DISP_DEFINED   1
 
#define XED_OPERAND_DISP_WIDTH_DEFINED   1
 
#define XED_OPERAND_DUMMY_DEFINED   1
 
#define XED_OPERAND_EASZ_DEFINED   1
 
#define XED_OPERAND_ELEMENT_SIZE_DEFINED   1
 
#define XED_OPERAND_ENCODE_FORCE_DEFINED   1
 
#define XED_OPERAND_ENCODER_PREFERRED_DEFINED   1
 
#define XED_OPERAND_EOSZ_DEFINED   1
 
#define XED_OPERAND_ERROR_DEFINED   1
 
#define XED_OPERAND_ESRC_DEFINED   1
 
#define XED_OPERAND_EVVSPACE_DEFINED   1
 
#define XED_OPERAND_FIRST_F2F3_DEFINED   1
 
#define XED_OPERAND_HAS_EGPR_DEFINED   1
 
#define XED_OPERAND_HAS_MODRM_DEFINED   1
 
#define XED_OPERAND_HAS_SIB_DEFINED   1
 
#define XED_OPERAND_HINT_DEFINED   1
 
#define XED_OPERAND_ICLASS_DEFINED   1
 
#define XED_OPERAND_ILD_F2_DEFINED   1
 
#define XED_OPERAND_ILD_F3_DEFINED   1
 
#define XED_OPERAND_ILD_SEG_DEFINED   1
 
#define XED_OPERAND_IMM0_DEFINED   1
 
#define XED_OPERAND_IMM0SIGNED_DEFINED   1
 
#define XED_OPERAND_IMM1_BYTES_DEFINED   1
 
#define XED_OPERAND_IMM1_DEFINED   1
 
#define XED_OPERAND_IMM_WIDTH_DEFINED   1
 
#define XED_OPERAND_INDEX_DEFINED   1
 
#define XED_OPERAND_INVALID_DEFINED   1
 
#define XED_OPERAND_LAST_DEFINED   1
 
#define XED_OPERAND_LAST_F2F3_DEFINED   1
 
#define XED_OPERAND_LLRC_DEFINED   1
 
#define XED_OPERAND_LOCK_DEFINED   1
 
#define XED_OPERAND_LZCNT_DEFINED   1
 
#define XED_OPERAND_MAP_DEFINED   1
 
#define XED_OPERAND_MASK_DEFINED   1
 
#define XED_OPERAND_MAX_BYTES_DEFINED   1
 
#define XED_OPERAND_MEM0_DEFINED   1
 
#define XED_OPERAND_MEM1_DEFINED   1
 
#define XED_OPERAND_MEM_WIDTH_DEFINED   1
 
#define XED_OPERAND_MOD_DEFINED   1
 
#define XED_OPERAND_MODE_DEFINED   1
 
#define XED_OPERAND_MODE_FIRST_PREFIX_DEFINED   1
 
#define XED_OPERAND_MODE_SHORT_UD0_DEFINED   1
 
#define XED_OPERAND_MODEP55C_DEFINED   1
 
#define XED_OPERAND_MODEP5_DEFINED   1
 
#define XED_OPERAND_MODRM_BYTE_DEFINED   1
 
#define XED_OPERAND_MPXMODE_DEFINED   1
 
#define XED_OPERAND_MUST_USE_EVEX_DEFINED   1
 
#define XED_OPERAND_ND_DEFINED   1
 
#define XED_OPERAND_NEED_MEMDISP_DEFINED   1
 
#define XED_OPERAND_NEED_SIB_DEFINED   1
 
#define XED_OPERAND_NEEDREX_DEFINED   1
 
#define XED_OPERAND_NELEM_DEFINED   1
 
#define XED_OPERAND_NF_DEFINED   1
 
#define XED_OPERAND_NO_APX_DEFINED   1
 
#define XED_OPERAND_NO_EVEX_DEFINED   1
 
#define XED_OPERAND_NO_VEX_DEFINED   1
 
#define XED_OPERAND_NOMINAL_OPCODE_DEFINED   1
 
#define XED_OPERAND_NOREX2_DEFINED   1
 
#define XED_OPERAND_NOREX_DEFINED   1
 
#define XED_OPERAND_NPREFIXES_DEFINED   1
 
#define XED_OPERAND_NREXES_DEFINED   1
 
#define XED_OPERAND_NSEG_PREFIXES_DEFINED   1
 
#define XED_OPERAND_OSZ_DEFINED   1
 
#define XED_OPERAND_OUT_OF_BYTES_DEFINED   1
 
#define XED_OPERAND_OUTREG_DEFINED   1
 
#define XED_OPERAND_P4_DEFINED   1
 
#define XED_OPERAND_POS_DISP_DEFINED   1
 
#define XED_OPERAND_POS_IMM1_DEFINED   1
 
#define XED_OPERAND_POS_IMM_DEFINED   1
 
#define XED_OPERAND_POS_MODRM_DEFINED   1
 
#define XED_OPERAND_POS_NOMINAL_OPCODE_DEFINED   1
 
#define XED_OPERAND_POS_SIB_DEFINED   1
 
#define XED_OPERAND_PREFIX66_DEFINED   1
 
#define XED_OPERAND_PTR_DEFINED   1
 
#define XED_OPERAND_REALMODE_DEFINED   1
 
#define XED_OPERAND_REG0_DEFINED   1
 
#define XED_OPERAND_REG1_DEFINED   1
 
#define XED_OPERAND_REG2_DEFINED   1
 
#define XED_OPERAND_REG3_DEFINED   1
 
#define XED_OPERAND_REG4_DEFINED   1
 
#define XED_OPERAND_REG5_DEFINED   1
 
#define XED_OPERAND_REG6_DEFINED   1
 
#define XED_OPERAND_REG7_DEFINED   1
 
#define XED_OPERAND_REG8_DEFINED   1
 
#define XED_OPERAND_REG9_DEFINED   1
 
#define XED_OPERAND_REG_DEFINED   1
 
#define XED_OPERAND_RELBR_DEFINED   1
 
#define XED_OPERAND_REP_DEFINED   1
 
#define XED_OPERAND_REX2_DEFINED   1
 
#define XED_OPERAND_REX_DEFINED   1
 
#define XED_OPERAND_REXB4_DEFINED   1
 
#define XED_OPERAND_REXB_DEFINED   1
 
#define XED_OPERAND_REXR4_DEFINED   1
 
#define XED_OPERAND_REXR_DEFINED   1
 
#define XED_OPERAND_REXW_DEFINED   1
 
#define XED_OPERAND_REXX4_DEFINED   1
 
#define XED_OPERAND_REXX_DEFINED   1
 
#define XED_OPERAND_RM_DEFINED   1
 
#define XED_OPERAND_ROUNDC_DEFINED   1
 
#define XED_OPERAND_SAE_DEFINED   1
 
#define XED_OPERAND_SCALE_DEFINED   1
 
#define XED_OPERAND_SCC_DEFINED   1
 
#define XED_OPERAND_SEG0_DEFINED   1
 
#define XED_OPERAND_SEG1_DEFINED   1
 
#define XED_OPERAND_SEG_OVD_DEFINED   1
 
#define XED_OPERAND_SIBBASE_DEFINED   1
 
#define XED_OPERAND_SIBINDEX_DEFINED   1
 
#define XED_OPERAND_SIBSCALE_DEFINED   1
 
#define XED_OPERAND_SKIP_OSZ_DEFINED   1
 
#define XED_OPERAND_SMODE_DEFINED   1
 
#define XED_OPERAND_SRM_DEFINED   1
 
#define XED_OPERAND_TZCNT_DEFINED   1
 
#define XED_OPERAND_UBIT_DEFINED   1
 
#define XED_OPERAND_UIMM0_DEFINED   1
 
#define XED_OPERAND_UIMM1_DEFINED   1
 
#define XED_OPERAND_USING_DEFAULT_SEGMENT0_DEFINED   1
 
#define XED_OPERAND_USING_DEFAULT_SEGMENT1_DEFINED   1
 
#define XED_OPERAND_VEX_C4_DEFINED   1
 
#define XED_OPERAND_VEX_PREFIX_DEFINED   1
 
#define XED_OPERAND_VEXDEST210_DEFINED   1
 
#define XED_OPERAND_VEXDEST3_DEFINED   1
 
#define XED_OPERAND_VEXDEST4_DEFINED   1
 
#define XED_OPERAND_VEXVALID_DEFINED   1
 
#define XED_OPERAND_VL_DEFINED   1
 
#define XED_OPERAND_VL_IGN_DEFINED   1
 
#define XED_OPERAND_WBNOINVD_DEFINED   1
 
#define XED_OPERAND_ZEROING_DEFINED   1
 

Enumerations

enum  xed_operand_enum_t {
  XED_OPERAND_INVALID,
  XED_OPERAND_ABSBR,
  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_CLDEMOTE,
  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_ENCODE_FORCE,
  XED_OPERAND_EOSZ,
  XED_OPERAND_ERROR,
  XED_OPERAND_ESRC,
  XED_OPERAND_EVVSPACE,
  XED_OPERAND_FIRST_F2F3,
  XED_OPERAND_HAS_EGPR,
  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_MODE_SHORT_UD0,
  XED_OPERAND_MODRM_BYTE,
  XED_OPERAND_MPXMODE,
  XED_OPERAND_MUST_USE_EVEX,
  XED_OPERAND_ND,
  XED_OPERAND_NEEDREX,
  XED_OPERAND_NEED_MEMDISP,
  XED_OPERAND_NEED_SIB,
  XED_OPERAND_NELEM,
  XED_OPERAND_NF,
  XED_OPERAND_NOMINAL_OPCODE,
  XED_OPERAND_NOREX,
  XED_OPERAND_NOREX2,
  XED_OPERAND_NO_APX,
  XED_OPERAND_NO_EVEX,
  XED_OPERAND_NO_VEX,
  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_REG9,
  XED_OPERAND_RELBR,
  XED_OPERAND_REP,
  XED_OPERAND_REX,
  XED_OPERAND_REX2,
  XED_OPERAND_REXB,
  XED_OPERAND_REXB4,
  XED_OPERAND_REXR,
  XED_OPERAND_REXR4,
  XED_OPERAND_REXW,
  XED_OPERAND_REXX,
  XED_OPERAND_REXX4,
  XED_OPERAND_RM,
  XED_OPERAND_ROUNDC,
  XED_OPERAND_SAE,
  XED_OPERAND_SCALE,
  XED_OPERAND_SCC,
  XED_OPERAND_SEG0,
  XED_OPERAND_SEG1,
  XED_OPERAND_SEG_OVD,
  XED_OPERAND_SIBBASE,
  XED_OPERAND_SIBINDEX,
  XED_OPERAND_SIBSCALE,
  XED_OPERAND_SKIP_OSZ,
  XED_OPERAND_SMODE,
  XED_OPERAND_SRM,
  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_VL_IGN,
  XED_OPERAND_WBNOINVD,
  XED_OPERAND_ZEROING,
  XED_OPERAND_LAST
}
 

Functions

XED_DLL_EXPORT xed_operand_enum_t str2xed_operand_enum_t (const char *s)
 This converts strings to xed_operand_enum_t types. More...
 
const XED_DLL_EXPORT char * xed_operand_enum_t2str (const xed_operand_enum_t p)
 This converts strings to xed_operand_enum_t types. More...
 
XED_DLL_EXPORT xed_operand_enum_t xed_operand_enum_t_last (void)
 Returns the last element of the enumeration. More...
 

Macro Definition Documentation

◆ XED_OPERAND_ABSBR_DEFINED

#define XED_OPERAND_ABSBR_DEFINED   1

◆ XED_OPERAND_AGEN_DEFINED

#define XED_OPERAND_AGEN_DEFINED   1

◆ XED_OPERAND_AMD3DNOW_DEFINED

#define XED_OPERAND_AMD3DNOW_DEFINED   1

◆ XED_OPERAND_ASZ_DEFINED

#define XED_OPERAND_ASZ_DEFINED   1

◆ XED_OPERAND_BASE0_DEFINED

#define XED_OPERAND_BASE0_DEFINED   1

◆ XED_OPERAND_BASE1_DEFINED

#define XED_OPERAND_BASE1_DEFINED   1

◆ XED_OPERAND_BCAST_DEFINED

#define XED_OPERAND_BCAST_DEFINED   1

◆ XED_OPERAND_BCRC_DEFINED

#define XED_OPERAND_BCRC_DEFINED   1

◆ XED_OPERAND_BRDISP_WIDTH_DEFINED

#define XED_OPERAND_BRDISP_WIDTH_DEFINED   1

◆ XED_OPERAND_CET_DEFINED

#define XED_OPERAND_CET_DEFINED   1

◆ XED_OPERAND_CHIP_DEFINED

#define XED_OPERAND_CHIP_DEFINED   1

◆ XED_OPERAND_CLDEMOTE_DEFINED

#define XED_OPERAND_CLDEMOTE_DEFINED   1

◆ XED_OPERAND_DEFAULT_SEG_DEFINED

#define XED_OPERAND_DEFAULT_SEG_DEFINED   1

◆ XED_OPERAND_DF32_DEFINED

#define XED_OPERAND_DF32_DEFINED   1

◆ XED_OPERAND_DF64_DEFINED

#define XED_OPERAND_DF64_DEFINED   1

◆ XED_OPERAND_DISP_DEFINED

#define XED_OPERAND_DISP_DEFINED   1

◆ XED_OPERAND_DISP_WIDTH_DEFINED

#define XED_OPERAND_DISP_WIDTH_DEFINED   1

◆ XED_OPERAND_DUMMY_DEFINED

#define XED_OPERAND_DUMMY_DEFINED   1

◆ XED_OPERAND_EASZ_DEFINED

#define XED_OPERAND_EASZ_DEFINED   1

◆ XED_OPERAND_ELEMENT_SIZE_DEFINED

#define XED_OPERAND_ELEMENT_SIZE_DEFINED   1

◆ XED_OPERAND_ENCODE_FORCE_DEFINED

#define XED_OPERAND_ENCODE_FORCE_DEFINED   1

◆ XED_OPERAND_ENCODER_PREFERRED_DEFINED

#define XED_OPERAND_ENCODER_PREFERRED_DEFINED   1

◆ XED_OPERAND_EOSZ_DEFINED

#define XED_OPERAND_EOSZ_DEFINED   1

◆ XED_OPERAND_ERROR_DEFINED

#define XED_OPERAND_ERROR_DEFINED   1

◆ XED_OPERAND_ESRC_DEFINED

#define XED_OPERAND_ESRC_DEFINED   1

◆ XED_OPERAND_EVVSPACE_DEFINED

#define XED_OPERAND_EVVSPACE_DEFINED   1

◆ XED_OPERAND_FIRST_F2F3_DEFINED

#define XED_OPERAND_FIRST_F2F3_DEFINED   1

◆ XED_OPERAND_HAS_EGPR_DEFINED

#define XED_OPERAND_HAS_EGPR_DEFINED   1

◆ XED_OPERAND_HAS_MODRM_DEFINED

#define XED_OPERAND_HAS_MODRM_DEFINED   1

◆ XED_OPERAND_HAS_SIB_DEFINED

#define XED_OPERAND_HAS_SIB_DEFINED   1

◆ XED_OPERAND_HINT_DEFINED

#define XED_OPERAND_HINT_DEFINED   1

◆ XED_OPERAND_ICLASS_DEFINED

#define XED_OPERAND_ICLASS_DEFINED   1

◆ XED_OPERAND_ILD_F2_DEFINED

#define XED_OPERAND_ILD_F2_DEFINED   1

◆ XED_OPERAND_ILD_F3_DEFINED

#define XED_OPERAND_ILD_F3_DEFINED   1

◆ XED_OPERAND_ILD_SEG_DEFINED

#define XED_OPERAND_ILD_SEG_DEFINED   1

◆ XED_OPERAND_IMM0_DEFINED

#define XED_OPERAND_IMM0_DEFINED   1

◆ XED_OPERAND_IMM0SIGNED_DEFINED

#define XED_OPERAND_IMM0SIGNED_DEFINED   1

◆ XED_OPERAND_IMM1_BYTES_DEFINED

#define XED_OPERAND_IMM1_BYTES_DEFINED   1

◆ XED_OPERAND_IMM1_DEFINED

#define XED_OPERAND_IMM1_DEFINED   1

◆ XED_OPERAND_IMM_WIDTH_DEFINED

#define XED_OPERAND_IMM_WIDTH_DEFINED   1

◆ XED_OPERAND_INDEX_DEFINED

#define XED_OPERAND_INDEX_DEFINED   1

◆ XED_OPERAND_INVALID_DEFINED

#define XED_OPERAND_INVALID_DEFINED   1

◆ XED_OPERAND_LAST_DEFINED

#define XED_OPERAND_LAST_DEFINED   1

◆ XED_OPERAND_LAST_F2F3_DEFINED

#define XED_OPERAND_LAST_F2F3_DEFINED   1

◆ XED_OPERAND_LLRC_DEFINED

#define XED_OPERAND_LLRC_DEFINED   1

◆ XED_OPERAND_LOCK_DEFINED

#define XED_OPERAND_LOCK_DEFINED   1

◆ XED_OPERAND_LZCNT_DEFINED

#define XED_OPERAND_LZCNT_DEFINED   1

◆ XED_OPERAND_MAP_DEFINED

#define XED_OPERAND_MAP_DEFINED   1

◆ XED_OPERAND_MASK_DEFINED

#define XED_OPERAND_MASK_DEFINED   1

◆ XED_OPERAND_MAX_BYTES_DEFINED

#define XED_OPERAND_MAX_BYTES_DEFINED   1

◆ XED_OPERAND_MEM0_DEFINED

#define XED_OPERAND_MEM0_DEFINED   1

◆ XED_OPERAND_MEM1_DEFINED

#define XED_OPERAND_MEM1_DEFINED   1

◆ XED_OPERAND_MEM_WIDTH_DEFINED

#define XED_OPERAND_MEM_WIDTH_DEFINED   1

◆ XED_OPERAND_MOD_DEFINED

#define XED_OPERAND_MOD_DEFINED   1

◆ XED_OPERAND_MODE_DEFINED

#define XED_OPERAND_MODE_DEFINED   1

◆ XED_OPERAND_MODE_FIRST_PREFIX_DEFINED

#define XED_OPERAND_MODE_FIRST_PREFIX_DEFINED   1

◆ XED_OPERAND_MODE_SHORT_UD0_DEFINED

#define XED_OPERAND_MODE_SHORT_UD0_DEFINED   1

◆ XED_OPERAND_MODEP55C_DEFINED

#define XED_OPERAND_MODEP55C_DEFINED   1

◆ XED_OPERAND_MODEP5_DEFINED

#define XED_OPERAND_MODEP5_DEFINED   1

◆ XED_OPERAND_MODRM_BYTE_DEFINED

#define XED_OPERAND_MODRM_BYTE_DEFINED   1

◆ XED_OPERAND_MPXMODE_DEFINED

#define XED_OPERAND_MPXMODE_DEFINED   1

◆ XED_OPERAND_MUST_USE_EVEX_DEFINED

#define XED_OPERAND_MUST_USE_EVEX_DEFINED   1

◆ XED_OPERAND_ND_DEFINED

#define XED_OPERAND_ND_DEFINED   1

◆ XED_OPERAND_NEED_MEMDISP_DEFINED

#define XED_OPERAND_NEED_MEMDISP_DEFINED   1

◆ XED_OPERAND_NEED_SIB_DEFINED

#define XED_OPERAND_NEED_SIB_DEFINED   1

◆ XED_OPERAND_NEEDREX_DEFINED

#define XED_OPERAND_NEEDREX_DEFINED   1

◆ XED_OPERAND_NELEM_DEFINED

#define XED_OPERAND_NELEM_DEFINED   1

◆ XED_OPERAND_NF_DEFINED

#define XED_OPERAND_NF_DEFINED   1

◆ XED_OPERAND_NO_APX_DEFINED

#define XED_OPERAND_NO_APX_DEFINED   1

◆ XED_OPERAND_NO_EVEX_DEFINED

#define XED_OPERAND_NO_EVEX_DEFINED   1

◆ XED_OPERAND_NO_VEX_DEFINED

#define XED_OPERAND_NO_VEX_DEFINED   1

◆ XED_OPERAND_NOMINAL_OPCODE_DEFINED

#define XED_OPERAND_NOMINAL_OPCODE_DEFINED   1

◆ XED_OPERAND_NOREX2_DEFINED

#define XED_OPERAND_NOREX2_DEFINED   1

◆ XED_OPERAND_NOREX_DEFINED

#define XED_OPERAND_NOREX_DEFINED   1

◆ XED_OPERAND_NPREFIXES_DEFINED

#define XED_OPERAND_NPREFIXES_DEFINED   1

◆ XED_OPERAND_NREXES_DEFINED

#define XED_OPERAND_NREXES_DEFINED   1

◆ XED_OPERAND_NSEG_PREFIXES_DEFINED

#define XED_OPERAND_NSEG_PREFIXES_DEFINED   1

◆ XED_OPERAND_OSZ_DEFINED

#define XED_OPERAND_OSZ_DEFINED   1

◆ XED_OPERAND_OUT_OF_BYTES_DEFINED

#define XED_OPERAND_OUT_OF_BYTES_DEFINED   1

◆ XED_OPERAND_OUTREG_DEFINED

#define XED_OPERAND_OUTREG_DEFINED   1

◆ XED_OPERAND_P4_DEFINED

#define XED_OPERAND_P4_DEFINED   1

◆ XED_OPERAND_POS_DISP_DEFINED

#define XED_OPERAND_POS_DISP_DEFINED   1

◆ XED_OPERAND_POS_IMM1_DEFINED

#define XED_OPERAND_POS_IMM1_DEFINED   1

◆ XED_OPERAND_POS_IMM_DEFINED

#define XED_OPERAND_POS_IMM_DEFINED   1

◆ XED_OPERAND_POS_MODRM_DEFINED

#define XED_OPERAND_POS_MODRM_DEFINED   1

◆ XED_OPERAND_POS_NOMINAL_OPCODE_DEFINED

#define XED_OPERAND_POS_NOMINAL_OPCODE_DEFINED   1

◆ XED_OPERAND_POS_SIB_DEFINED

#define XED_OPERAND_POS_SIB_DEFINED   1

◆ XED_OPERAND_PREFIX66_DEFINED

#define XED_OPERAND_PREFIX66_DEFINED   1

◆ XED_OPERAND_PTR_DEFINED

#define XED_OPERAND_PTR_DEFINED   1

◆ XED_OPERAND_REALMODE_DEFINED

#define XED_OPERAND_REALMODE_DEFINED   1

◆ XED_OPERAND_REG0_DEFINED

#define XED_OPERAND_REG0_DEFINED   1

◆ XED_OPERAND_REG1_DEFINED

#define XED_OPERAND_REG1_DEFINED   1

◆ XED_OPERAND_REG2_DEFINED

#define XED_OPERAND_REG2_DEFINED   1

◆ XED_OPERAND_REG3_DEFINED

#define XED_OPERAND_REG3_DEFINED   1

◆ XED_OPERAND_REG4_DEFINED

#define XED_OPERAND_REG4_DEFINED   1

◆ XED_OPERAND_REG5_DEFINED

#define XED_OPERAND_REG5_DEFINED   1

◆ XED_OPERAND_REG6_DEFINED

#define XED_OPERAND_REG6_DEFINED   1

◆ XED_OPERAND_REG7_DEFINED

#define XED_OPERAND_REG7_DEFINED   1

◆ XED_OPERAND_REG8_DEFINED

#define XED_OPERAND_REG8_DEFINED   1

◆ XED_OPERAND_REG9_DEFINED

#define XED_OPERAND_REG9_DEFINED   1

◆ XED_OPERAND_REG_DEFINED

#define XED_OPERAND_REG_DEFINED   1

◆ XED_OPERAND_RELBR_DEFINED

#define XED_OPERAND_RELBR_DEFINED   1

◆ XED_OPERAND_REP_DEFINED

#define XED_OPERAND_REP_DEFINED   1

◆ XED_OPERAND_REX2_DEFINED

#define XED_OPERAND_REX2_DEFINED   1

◆ XED_OPERAND_REX_DEFINED

#define XED_OPERAND_REX_DEFINED   1

◆ XED_OPERAND_REXB4_DEFINED

#define XED_OPERAND_REXB4_DEFINED   1

◆ XED_OPERAND_REXB_DEFINED

#define XED_OPERAND_REXB_DEFINED   1

◆ XED_OPERAND_REXR4_DEFINED

#define XED_OPERAND_REXR4_DEFINED   1

◆ XED_OPERAND_REXR_DEFINED

#define XED_OPERAND_REXR_DEFINED   1

◆ XED_OPERAND_REXW_DEFINED

#define XED_OPERAND_REXW_DEFINED   1

◆ XED_OPERAND_REXX4_DEFINED

#define XED_OPERAND_REXX4_DEFINED   1

◆ XED_OPERAND_REXX_DEFINED

#define XED_OPERAND_REXX_DEFINED   1

◆ XED_OPERAND_RM_DEFINED

#define XED_OPERAND_RM_DEFINED   1

◆ XED_OPERAND_ROUNDC_DEFINED

#define XED_OPERAND_ROUNDC_DEFINED   1

◆ XED_OPERAND_SAE_DEFINED

#define XED_OPERAND_SAE_DEFINED   1

◆ XED_OPERAND_SCALE_DEFINED

#define XED_OPERAND_SCALE_DEFINED   1

◆ XED_OPERAND_SCC_DEFINED

#define XED_OPERAND_SCC_DEFINED   1

◆ XED_OPERAND_SEG0_DEFINED

#define XED_OPERAND_SEG0_DEFINED   1

◆ XED_OPERAND_SEG1_DEFINED

#define XED_OPERAND_SEG1_DEFINED   1

◆ XED_OPERAND_SEG_OVD_DEFINED

#define XED_OPERAND_SEG_OVD_DEFINED   1

◆ XED_OPERAND_SIBBASE_DEFINED

#define XED_OPERAND_SIBBASE_DEFINED   1

◆ XED_OPERAND_SIBINDEX_DEFINED

#define XED_OPERAND_SIBINDEX_DEFINED   1

◆ XED_OPERAND_SIBSCALE_DEFINED

#define XED_OPERAND_SIBSCALE_DEFINED   1

◆ XED_OPERAND_SKIP_OSZ_DEFINED

#define XED_OPERAND_SKIP_OSZ_DEFINED   1

◆ XED_OPERAND_SMODE_DEFINED

#define XED_OPERAND_SMODE_DEFINED   1

◆ XED_OPERAND_SRM_DEFINED

#define XED_OPERAND_SRM_DEFINED   1

◆ XED_OPERAND_TZCNT_DEFINED

#define XED_OPERAND_TZCNT_DEFINED   1

◆ XED_OPERAND_UBIT_DEFINED

#define XED_OPERAND_UBIT_DEFINED   1

◆ XED_OPERAND_UIMM0_DEFINED

#define XED_OPERAND_UIMM0_DEFINED   1

◆ XED_OPERAND_UIMM1_DEFINED

#define XED_OPERAND_UIMM1_DEFINED   1

◆ XED_OPERAND_USING_DEFAULT_SEGMENT0_DEFINED

#define XED_OPERAND_USING_DEFAULT_SEGMENT0_DEFINED   1

◆ XED_OPERAND_USING_DEFAULT_SEGMENT1_DEFINED

#define XED_OPERAND_USING_DEFAULT_SEGMENT1_DEFINED   1

◆ XED_OPERAND_VEX_C4_DEFINED

#define XED_OPERAND_VEX_C4_DEFINED   1

◆ XED_OPERAND_VEX_PREFIX_DEFINED

#define XED_OPERAND_VEX_PREFIX_DEFINED   1

◆ XED_OPERAND_VEXDEST210_DEFINED

#define XED_OPERAND_VEXDEST210_DEFINED   1

◆ XED_OPERAND_VEXDEST3_DEFINED

#define XED_OPERAND_VEXDEST3_DEFINED   1

◆ XED_OPERAND_VEXDEST4_DEFINED

#define XED_OPERAND_VEXDEST4_DEFINED   1

◆ XED_OPERAND_VEXVALID_DEFINED

#define XED_OPERAND_VEXVALID_DEFINED   1

◆ XED_OPERAND_VL_DEFINED

#define XED_OPERAND_VL_DEFINED   1

◆ XED_OPERAND_VL_IGN_DEFINED

#define XED_OPERAND_VL_IGN_DEFINED   1

◆ XED_OPERAND_WBNOINVD_DEFINED

#define XED_OPERAND_WBNOINVD_DEFINED   1

◆ XED_OPERAND_ZEROING_DEFINED

#define XED_OPERAND_ZEROING_DEFINED   1

Enumeration Type Documentation

◆ xed_operand_enum_t

Enumerator
XED_OPERAND_INVALID 
XED_OPERAND_ABSBR 
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_CLDEMOTE 
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_ENCODE_FORCE 
XED_OPERAND_EOSZ 
XED_OPERAND_ERROR 
XED_OPERAND_ESRC 
XED_OPERAND_EVVSPACE 
XED_OPERAND_FIRST_F2F3 
XED_OPERAND_HAS_EGPR 
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_MODE_SHORT_UD0 
XED_OPERAND_MODRM_BYTE 
XED_OPERAND_MPXMODE 
XED_OPERAND_MUST_USE_EVEX 
XED_OPERAND_ND 
XED_OPERAND_NEEDREX 
XED_OPERAND_NEED_MEMDISP 
XED_OPERAND_NEED_SIB 
XED_OPERAND_NELEM 
XED_OPERAND_NF 
XED_OPERAND_NOMINAL_OPCODE 
XED_OPERAND_NOREX 
XED_OPERAND_NOREX2 
XED_OPERAND_NO_APX 
XED_OPERAND_NO_EVEX 
XED_OPERAND_NO_VEX 
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_REG9 
XED_OPERAND_RELBR 
XED_OPERAND_REP 
XED_OPERAND_REX 
XED_OPERAND_REX2 
XED_OPERAND_REXB 
XED_OPERAND_REXB4 
XED_OPERAND_REXR 
XED_OPERAND_REXR4 
XED_OPERAND_REXW 
XED_OPERAND_REXX 
XED_OPERAND_REXX4 
XED_OPERAND_RM 
XED_OPERAND_ROUNDC 
XED_OPERAND_SAE 
XED_OPERAND_SCALE 
XED_OPERAND_SCC 
XED_OPERAND_SEG0 
XED_OPERAND_SEG1 
XED_OPERAND_SEG_OVD 
XED_OPERAND_SIBBASE 
XED_OPERAND_SIBINDEX 
XED_OPERAND_SIBSCALE 
XED_OPERAND_SKIP_OSZ 
XED_OPERAND_SMODE 
XED_OPERAND_SRM 
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_VL_IGN 
XED_OPERAND_WBNOINVD 
XED_OPERAND_ZEROING 
XED_OPERAND_LAST