Intel® X86 Encoder Decoder: xed-operand-enum.h File Reference

Intel® X86 Encoder Decoder

Loading...
Searching...
No Matches
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_DFV_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_ENC_DELETE_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_IBHF_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_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_PREFETCHIT_DEFINED 1
#define | XED_OPERAND_PREFETCHRST_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_DFV , 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_ENC_DELETE , 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_IBHF , 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_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_PREFETCHIT , XED_OPERAND_PREFETCHRST , 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.
XED_DLL_EXPORT const char * | xed_operand_enum_t2str (const xed_operand_enum_t p)
| This converts strings to xed_operand_enum_t types.
XED_DLL_EXPORT xed_operand_enum_t | xed_operand_enum_t_last (void)
| Returns the last element of the enumeration.

## 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_DFV_DEFINED

#define XED_OPERAND_DFV_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_ENC_DELETE_DEFINED

#define XED_OPERAND_ENC_DELETE_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_IBHF_DEFINED

#define XED_OPERAND_IBHF_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_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_PREFETCHIT_DEFINED

#define XED_OPERAND_PREFETCHIT_DEFINED 1

## ◆ XED_OPERAND_PREFETCHRST_DEFINED

#define XED_OPERAND_PREFETCHRST_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

enum 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_DFV |
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_ENC_DELETE |
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_IBHF |
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_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_PREFETCHIT |
XED_OPERAND_PREFETCHRST |
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 |