- Main Page
- Modules
- Data Structures
- Files

- Search for |

- File List
- Globals

# xed-operand-accessors.h File Reference

`#include "xed-decoded-inst.h"`
`#include "xed-operand-storage.h"`

Go to the source code of this file.

## Defines

#define | _XED_OPERAND_ACCESSORS_H_

## Functions

void | xed3_get_generic_operand (const xed_decoded_inst_t *d, xed_operand_enum_t operand, void *ret_arg)
static XED_INLINE xed_bits_t | xed3_operand_get_agen (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_amd3dnow (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_asz (const xed_decoded_inst_t *d)
static XED_INLINE xed_reg_enum_t | xed3_operand_get_base0 (const xed_decoded_inst_t *d)
static XED_INLINE xed_reg_enum_t | xed3_operand_get_base1 (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_bcast (const xed_decoded_inst_t *d)
static XED_INLINE xed_int32_t | xed3_operand_get_brdisp (const xed_decoded_inst_t *d)
static XED_INLINE xed_uint8_t | xed3_operand_get_brdisp_width (const xed_decoded_inst_t *d)
static XED_INLINE xed_chip_enum_t | xed3_operand_get_chip (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_default_seg (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_df32 (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_df64 (const xed_decoded_inst_t *d)
static XED_INLINE xed_int64_t | xed3_operand_get_disp (const xed_decoded_inst_t *d)
static XED_INLINE xed_uint8_t | xed3_operand_get_disp_width (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_dummy (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_easz (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_element_size (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_encoder_preferred (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_eosz (const xed_decoded_inst_t *d)
static XED_INLINE xed_error_enum_t | xed3_operand_get_error (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_escvl_op (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_esrc (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_first_f2f3 (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_has_modrm (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_has_sib (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_hint (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_hsw (const xed_decoded_inst_t *d)
static XED_INLINE xed_iclass_enum_t | xed3_operand_get_iclass (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_ild_f2 (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_ild_f3 (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_ild_seg (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_imm0 (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_imm0signed (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_imm1 (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_imm1_bytes (const xed_decoded_inst_t *d)
static XED_INLINE xed_uint8_t | xed3_operand_get_imm_width (const xed_decoded_inst_t *d)
static XED_INLINE xed_reg_enum_t | xed3_operand_get_index (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_last_f2f3 (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_lbit (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_lock (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_lockable (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_map (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_max_bytes (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_mbits (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_mem0 (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_mem1 (const xed_decoded_inst_t *d)
static XED_INLINE xed_uint16_t | xed3_operand_get_mem_width (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_mod (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_mode (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_mode_first_prefix (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_modep5 (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_modep55c (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_modrm (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_modrm_byte (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_mpxmode (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_need_memdisp (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_needrex (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_nelem (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_nominal_opcode (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_norex (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_nprefixes (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_nrexes (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_nseg_prefixes (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_osz (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_out_of_bytes (const xed_decoded_inst_t *d)
static XED_INLINE xed_reg_enum_t | xed3_operand_get_outreg (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_p4 (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_pos_disp (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_pos_imm (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_pos_imm1 (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_pos_modrm (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_pos_nominal_opcode (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_pos_sib (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_prefix66 (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_ptr (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_realmode (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_refining (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_reg (const xed_decoded_inst_t *d)
static XED_INLINE xed_reg_enum_t | xed3_operand_get_reg0 (const xed_decoded_inst_t *d)
static XED_INLINE xed_reg_enum_t | xed3_operand_get_reg1 (const xed_decoded_inst_t *d)
static XED_INLINE xed_reg_enum_t | xed3_operand_get_reg2 (const xed_decoded_inst_t *d)
static XED_INLINE xed_reg_enum_t | xed3_operand_get_reg3 (const xed_decoded_inst_t *d)
static XED_INLINE xed_reg_enum_t | xed3_operand_get_reg4 (const xed_decoded_inst_t *d)
static XED_INLINE xed_reg_enum_t | xed3_operand_get_reg5 (const xed_decoded_inst_t *d)
static XED_INLINE xed_reg_enum_t | xed3_operand_get_reg6 (const xed_decoded_inst_t *d)
static XED_INLINE xed_reg_enum_t | xed3_operand_get_reg7 (const xed_decoded_inst_t *d)
static XED_INLINE xed_reg_enum_t | xed3_operand_get_reg8 (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_relbr (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_rep (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_rep_able (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_rex (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_rexb (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_rexbp (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_rexr (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_rexrp (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_rexw (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_rexx (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_rexxp (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_rm (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_scale (const xed_decoded_inst_t *d)
static XED_INLINE xed_reg_enum_t | xed3_operand_get_seg0 (const xed_decoded_inst_t *d)
static XED_INLINE xed_reg_enum_t | xed3_operand_get_seg1 (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_seg_ovd (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_sib (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_sibbase (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_sibindex (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_sibscale (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_skip_osz (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_smode (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_sreg (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_srm (const xed_decoded_inst_t *d)
static XED_INLINE xed_operand_element_type_enum_t | xed3_operand_get_type (const xed_decoded_inst_t *d)
static XED_INLINE xed_uint64_t | xed3_operand_get_uimm0 (const xed_decoded_inst_t *d)
static XED_INLINE xed_uint8_t | xed3_operand_get_uimm1 (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_using_default_segment0 (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_using_default_segment1 (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_vb2_op (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_vex_c4 (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_vex_prefix (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_vexb_op (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_vexdest210 (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_vexdest3 (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_vexl (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_vexl_op (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_vexmap_op (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_vexmm34_op (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_vexpfx_op (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_vexpp (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_vexpp_op (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_vexr_op (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_vexvalid (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_vexx_op (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_vl (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_vmap (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_xmap (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_xmap43 (const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t | xed3_operand_get_xsrc (const xed_decoded_inst_t *d)
static XED_INLINE void | xed3_operand_set_agen (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_amd3dnow (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_asz (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_base0 (xed_decoded_inst_t *d, xed_reg_enum_t opval)
static XED_INLINE void | xed3_operand_set_base1 (xed_decoded_inst_t *d, xed_reg_enum_t opval)
static XED_INLINE void | xed3_operand_set_bcast (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_brdisp (xed_decoded_inst_t *d, xed_int32_t opval)
static XED_INLINE void | xed3_operand_set_brdisp_width (xed_decoded_inst_t *d, xed_uint8_t opval)
static XED_INLINE void | xed3_operand_set_chip (xed_decoded_inst_t *d, xed_chip_enum_t opval)
static XED_INLINE void | xed3_operand_set_default_seg (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_df32 (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_df64 (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_disp (xed_decoded_inst_t *d, xed_int64_t opval)
static XED_INLINE void | xed3_operand_set_disp_width (xed_decoded_inst_t *d, xed_uint8_t opval)
static XED_INLINE void | xed3_operand_set_dummy (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_easz (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_element_size (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_encoder_preferred (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_eosz (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_error (xed_decoded_inst_t *d, xed_error_enum_t opval)
static XED_INLINE void | xed3_operand_set_escvl_op (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_esrc (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_first_f2f3 (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_has_modrm (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_has_sib (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_hint (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_hsw (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_iclass (xed_decoded_inst_t *d, xed_iclass_enum_t opval)
static XED_INLINE void | xed3_operand_set_ild_f2 (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_ild_f3 (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_ild_seg (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_imm0 (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_imm0signed (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_imm1 (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_imm1_bytes (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_imm_width (xed_decoded_inst_t *d, xed_uint8_t opval)
static XED_INLINE void | xed3_operand_set_index (xed_decoded_inst_t *d, xed_reg_enum_t opval)
static XED_INLINE void | xed3_operand_set_last_f2f3 (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_lbit (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_lock (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_lockable (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_map (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_max_bytes (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_mbits (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_mem0 (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_mem1 (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_mem_width (xed_decoded_inst_t *d, xed_uint16_t opval)
static XED_INLINE void | xed3_operand_set_mod (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_mode (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_mode_first_prefix (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_modep5 (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_modep55c (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_modrm (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_modrm_byte (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_mpxmode (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_need_memdisp (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_needrex (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_nelem (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_nominal_opcode (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_norex (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_nprefixes (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_nrexes (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_nseg_prefixes (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_osz (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_out_of_bytes (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_outreg (xed_decoded_inst_t *d, xed_reg_enum_t opval)
static XED_INLINE void | xed3_operand_set_p4 (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_pos_disp (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_pos_imm (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_pos_imm1 (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_pos_modrm (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_pos_nominal_opcode (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_pos_sib (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_prefix66 (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_ptr (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_realmode (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_refining (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_reg (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_reg0 (xed_decoded_inst_t *d, xed_reg_enum_t opval)
static XED_INLINE void | xed3_operand_set_reg1 (xed_decoded_inst_t *d, xed_reg_enum_t opval)
static XED_INLINE void | xed3_operand_set_reg2 (xed_decoded_inst_t *d, xed_reg_enum_t opval)
static XED_INLINE void | xed3_operand_set_reg3 (xed_decoded_inst_t *d, xed_reg_enum_t opval)
static XED_INLINE void | xed3_operand_set_reg4 (xed_decoded_inst_t *d, xed_reg_enum_t opval)
static XED_INLINE void | xed3_operand_set_reg5 (xed_decoded_inst_t *d, xed_reg_enum_t opval)
static XED_INLINE void | xed3_operand_set_reg6 (xed_decoded_inst_t *d, xed_reg_enum_t opval)
static XED_INLINE void | xed3_operand_set_reg7 (xed_decoded_inst_t *d, xed_reg_enum_t opval)
static XED_INLINE void | xed3_operand_set_reg8 (xed_decoded_inst_t *d, xed_reg_enum_t opval)
static XED_INLINE void | xed3_operand_set_relbr (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_rep (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_rep_able (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_rex (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_rexb (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_rexbp (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_rexr (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_rexrp (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_rexw (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_rexx (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_rexxp (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_rm (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_scale (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_seg0 (xed_decoded_inst_t *d, xed_reg_enum_t opval)
static XED_INLINE void | xed3_operand_set_seg1 (xed_decoded_inst_t *d, xed_reg_enum_t opval)
static XED_INLINE void | xed3_operand_set_seg_ovd (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_sib (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_sibbase (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_sibindex (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_sibscale (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_skip_osz (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_smode (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_sreg (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_srm (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_type (xed_decoded_inst_t *d, xed_operand_element_type_enum_t opval)
static XED_INLINE void | xed3_operand_set_uimm0 (xed_decoded_inst_t *d, xed_uint64_t opval)
static XED_INLINE void | xed3_operand_set_uimm1 (xed_decoded_inst_t *d, xed_uint8_t opval)
static XED_INLINE void | xed3_operand_set_using_default_segment0 (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_using_default_segment1 (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_vb2_op (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_vex_c4 (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_vex_prefix (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_vexb_op (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_vexdest210 (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_vexdest3 (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_vexl (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_vexl_op (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_vexmap_op (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_vexmm34_op (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_vexpfx_op (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_vexpp (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_vexpp_op (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_vexr_op (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_vexvalid (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_vexx_op (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_vl (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_vmap (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_xmap (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_xmap43 (xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void | xed3_operand_set_xsrc (xed_decoded_inst_t *d, xed_bits_t opval)
void | xed3_set_generic_operand (xed_decoded_inst_t *d, xed_operand_enum_t operand, xed_uint32_t val)

## Detailed Description

Definition in file xed-operand-accessors.h.

## Define Documentation

#define _XED_OPERAND_ACCESSORS_H_

| Definition at line 37 of file xed-operand-accessors.h.

## Function Documentation

void xed3_get_generic_operand | ( | const xed_decoded_inst_t * | d,
|  | xed_operand_enum_t | operand,
|  | void * | ret_arg
| ) |

static XED_INLINE xed_bits_t xed3_operand_get_agen | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 760 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_amd3dnow | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 720 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_asz | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1272 of file xed-operand-accessors.h.

static XED_INLINE xed_reg_enum_t xed3_operand_get_base0 | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1104 of file xed-operand-accessors.h.

static XED_INLINE xed_reg_enum_t xed3_operand_get_base1 | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1112 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_bcast | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1448 of file xed-operand-accessors.h.

static XED_INLINE xed_int32_t xed3_operand_get_brdisp | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 832 of file xed-operand-accessors.h.

static XED_INLINE xed_uint8_t xed3_operand_get_brdisp_width | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1328 of file xed-operand-accessors.h.

static XED_INLINE xed_chip_enum_t xed3_operand_get_chip | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 696 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_default_seg | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1408 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_df32 | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1584 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_df64 | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1344 of file xed-operand-accessors.h.

static XED_INLINE xed_int64_t xed3_operand_get_disp | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1144 of file xed-operand-accessors.h.

static XED_INLINE xed_uint8_t xed3_operand_get_disp_width | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 616 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_dummy | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1488 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_easz | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1288 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_element_size | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 904 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_encoder_preferred | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1216 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_eosz | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 896 of file xed-operand-accessors.h.

static XED_INLINE xed_error_enum_t xed3_operand_get_error | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1008 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_escvl_op | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1120 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_esrc | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 848 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_first_f2f3 | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1656 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_has_modrm | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1360 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_has_sib | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 888 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_hint | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 640 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_hsw | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1552 of file xed-operand-accessors.h.

static XED_INLINE xed_iclass_enum_t xed3_operand_get_iclass | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 984 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_ild_f2 | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 816 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_ild_f3 | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1192 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_ild_seg | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1568 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_imm0 | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1544 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_imm0signed | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1024 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_imm1 | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1536 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_imm1_bytes | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1336 of file xed-operand-accessors.h.

static XED_INLINE xed_uint8_t xed3_operand_get_imm_width | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1000 of file xed-operand-accessors.h.

static XED_INLINE xed_reg_enum_t xed3_operand_get_index | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 808 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_last_f2f3 | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 608 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_lbit | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 968 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_lock | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1352 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_lockable | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1528 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_map | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 744 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_max_bytes | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1648 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_mbits | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1576 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_mem0 | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1320 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_mem1 | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1280 of file xed-operand-accessors.h.

static XED_INLINE xed_uint16_t xed3_operand_get_mem_width | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1304 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_mod | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1136 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_mode | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1616 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_mode_first_prefix | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 648 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_modep5 | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1680 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_modep55c | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 976 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_modrm | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 688 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_modrm_byte | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1608 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_mpxmode | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1624 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_need_memdisp | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1512 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_needrex | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1384 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_nelem | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1016 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_nominal_opcode | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 768 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_norex | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1496 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_nprefixes | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 800 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_nrexes | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 864 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_nseg_prefixes | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1416 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_osz | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 880 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_out_of_bytes | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1520 of file xed-operand-accessors.h.

static XED_INLINE xed_reg_enum_t xed3_operand_get_outreg | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1400 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_p4 | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 960 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_pos_disp | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 912 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_pos_imm | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1168 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_pos_imm1 | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1296 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_pos_modrm | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1440 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_pos_nominal_opcode | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1232 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_pos_sib | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 872 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_prefix66 | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1248 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_ptr | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 952 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_realmode | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1600 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_refining | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 936 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_reg | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1224 of file xed-operand-accessors.h.

static XED_INLINE xed_reg_enum_t xed3_operand_get_reg0 | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1088 of file xed-operand-accessors.h.

static XED_INLINE xed_reg_enum_t xed3_operand_get_reg1 | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1096 of file xed-operand-accessors.h.

static XED_INLINE xed_reg_enum_t xed3_operand_get_reg2 | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1072 of file xed-operand-accessors.h.

static XED_INLINE xed_reg_enum_t xed3_operand_get_reg3 | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1080 of file xed-operand-accessors.h.

static XED_INLINE xed_reg_enum_t xed3_operand_get_reg4 | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1056 of file xed-operand-accessors.h.

static XED_INLINE xed_reg_enum_t xed3_operand_get_reg5 | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1064 of file xed-operand-accessors.h.

static XED_INLINE xed_reg_enum_t xed3_operand_get_reg6 | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1040 of file xed-operand-accessors.h.

static XED_INLINE xed_reg_enum_t xed3_operand_get_reg7 | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1048 of file xed-operand-accessors.h.

static XED_INLINE xed_reg_enum_t xed3_operand_get_reg8 | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1032 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_relbr | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1560 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_rep | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1176 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_rep_able | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 736 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_rex | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1152 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_rexb | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1160 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_rexbp | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1208 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_rexr | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1200 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_rexrp | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1264 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_rexw | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1184 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_rexx | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1240 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_rexxp | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 712 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_rm | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 680 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_scale | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 824 of file xed-operand-accessors.h.

static XED_INLINE xed_reg_enum_t xed3_operand_get_seg0 | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 784 of file xed-operand-accessors.h.

static XED_INLINE xed_reg_enum_t xed3_operand_get_seg1 | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 776 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_seg_ovd | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1472 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_sib | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 600 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_sibbase | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1504 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_sibindex | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 752 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_sibscale | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1632 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_skip_osz | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1392 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_smode | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 672 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_sreg | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 840 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_srm | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1368 of file xed-operand-accessors.h.

static XED_INLINE xed_operand_element_type_enum_t xed3_operand_get_type | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1456 of file xed-operand-accessors.h.

static XED_INLINE xed_uint64_t xed3_operand_get_uimm0 | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 664 of file xed-operand-accessors.h.

static XED_INLINE xed_uint8_t xed3_operand_get_uimm1 | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 656 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_using_default_segment0 | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 624 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_using_default_segment1 | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 632 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_vb2_op | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1664 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_vex_c4 | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1432 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_vex_prefix | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1480 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_vexb_op | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1256 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_vexdest210 | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 920 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_vexdest3 | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 928 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_vexl | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 856 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_vexl_op | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1424 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_vexmap_op | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1672 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_vexmm34_op | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1464 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_vexpfx_op | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 728 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_vexpp | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 792 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_vexpp_op | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 704 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_vexr_op | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 944 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_vexvalid | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1376 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_vexx_op | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1592 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_vl | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1640 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_vmap | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 992 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_xmap | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1312 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_xmap43 | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 1128 of file xed-operand-accessors.h.

static XED_INLINE xed_bits_t xed3_operand_get_xsrc | ( | const xed_decoded_inst_t * | d | ) | `[static]`

| Definition at line 592 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_agen | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 764 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_amd3dnow | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 724 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_asz | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 1276 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_base0 | ( | xed_decoded_inst_t * | d,
|  | xed_reg_enum_t | opval
| ) | `[static]`

| Definition at line 1108 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_base1 | ( | xed_decoded_inst_t * | d,
|  | xed_reg_enum_t | opval
| ) | `[static]`

| Definition at line 1116 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_bcast | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 1452 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_brdisp | ( | xed_decoded_inst_t * | d,
|  | xed_int32_t | opval
| ) | `[static]`

| Definition at line 836 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_brdisp_width | ( | xed_decoded_inst_t * | d,
|  | xed_uint8_t | opval
| ) | `[static]`

| Definition at line 1332 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_chip | ( | xed_decoded_inst_t * | d,
|  | xed_chip_enum_t | opval
| ) | `[static]`

| Definition at line 700 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_default_seg | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 1412 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_df32 | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 1588 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_df64 | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 1348 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_disp | ( | xed_decoded_inst_t * | d,
|  | xed_int64_t | opval
| ) | `[static]`

| Definition at line 1148 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_disp_width | ( | xed_decoded_inst_t * | d,
|  | xed_uint8_t | opval
| ) | `[static]`

| Definition at line 620 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_dummy | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 1492 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_easz | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 1292 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_element_size | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 908 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_encoder_preferred | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 1220 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_eosz | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 900 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_error | ( | xed_decoded_inst_t * | d,
|  | xed_error_enum_t | opval
| ) | `[static]`

| Definition at line 1012 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_escvl_op | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 1124 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_esrc | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 852 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_first_f2f3 | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 1660 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_has_modrm | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 1364 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_has_sib | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 892 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_hint | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 644 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_hsw | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 1556 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_iclass | ( | xed_decoded_inst_t * | d,
|  | xed_iclass_enum_t | opval
| ) | `[static]`

| Definition at line 988 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_ild_f2 | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 820 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_ild_f3 | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 1196 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_ild_seg | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 1572 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_imm0 | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 1548 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_imm0signed | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 1028 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_imm1 | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 1540 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_imm1_bytes | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 1340 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_imm_width | ( | xed_decoded_inst_t * | d,
|  | xed_uint8_t | opval
| ) | `[static]`

| Definition at line 1004 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_index | ( | xed_decoded_inst_t * | d,
|  | xed_reg_enum_t | opval
| ) | `[static]`

| Definition at line 812 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_last_f2f3 | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 612 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_lbit | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 972 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_lock | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 1356 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_lockable | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 1532 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_map | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 748 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_max_bytes | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 1652 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_mbits | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 1580 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_mem0 | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 1324 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_mem1 | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 1284 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_mem_width | ( | xed_decoded_inst_t * | d,
|  | xed_uint16_t | opval
| ) | `[static]`

| Definition at line 1308 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_mod | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 1140 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_mode | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 1620 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_mode_first_prefix | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 652 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_modep5 | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 1684 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_modep55c | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 980 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_modrm | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 692 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_modrm_byte | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 1612 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_mpxmode | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 1628 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_need_memdisp | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 1516 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_needrex | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 1388 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_nelem | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 1020 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_nominal_opcode | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 772 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_norex | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 1500 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_nprefixes | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 804 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_nrexes | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 868 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_nseg_prefixes | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 1420 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_osz | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 884 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_out_of_bytes | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 1524 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_outreg | ( | xed_decoded_inst_t * | d,
|  | xed_reg_enum_t | opval
| ) | `[static]`

| Definition at line 1404 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_p4 | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 964 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_pos_disp | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 916 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_pos_imm | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 1172 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_pos_imm1 | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 1300 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_pos_modrm | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 1444 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_pos_nominal_opcode | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 1236 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_pos_sib | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 876 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_prefix66 | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 1252 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_ptr | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 956 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_realmode | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 1604 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_refining | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 940 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_reg | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 1228 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_reg0 | ( | xed_decoded_inst_t * | d,
|  | xed_reg_enum_t | opval
| ) | `[static]`

| Definition at line 1092 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_reg1 | ( | xed_decoded_inst_t * | d,
|  | xed_reg_enum_t | opval
| ) | `[static]`

| Definition at line 1100 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_reg2 | ( | xed_decoded_inst_t * | d,
|  | xed_reg_enum_t | opval
| ) | `[static]`

| Definition at line 1076 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_reg3 | ( | xed_decoded_inst_t * | d,
|  | xed_reg_enum_t | opval
| ) | `[static]`

| Definition at line 1084 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_reg4 | ( | xed_decoded_inst_t * | d,
|  | xed_reg_enum_t | opval
| ) | `[static]`

| Definition at line 1060 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_reg5 | ( | xed_decoded_inst_t * | d,
|  | xed_reg_enum_t | opval
| ) | `[static]`

| Definition at line 1068 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_reg6 | ( | xed_decoded_inst_t * | d,
|  | xed_reg_enum_t | opval
| ) | `[static]`

| Definition at line 1044 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_reg7 | ( | xed_decoded_inst_t * | d,
|  | xed_reg_enum_t | opval
| ) | `[static]`

| Definition at line 1052 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_reg8 | ( | xed_decoded_inst_t * | d,
|  | xed_reg_enum_t | opval
| ) | `[static]`

| Definition at line 1036 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_relbr | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 1564 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_rep | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 1180 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_rep_able | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 740 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_rex | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 1156 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_rexb | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 1164 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_rexbp | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 1212 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_rexr | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 1204 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_rexrp | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 1268 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_rexw | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 1188 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_rexx | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 1244 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_rexxp | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 716 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_rm | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 684 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_scale | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 828 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_seg0 | ( | xed_decoded_inst_t * | d,
|  | xed_reg_enum_t | opval
| ) | `[static]`

| Definition at line 788 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_seg1 | ( | xed_decoded_inst_t * | d,
|  | xed_reg_enum_t | opval
| ) | `[static]`

| Definition at line 780 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_seg_ovd | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 1476 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_sib | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 604 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_sibbase | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 1508 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_sibindex | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 756 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_sibscale | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 1636 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_skip_osz | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 1396 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_smode | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 676 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_sreg | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 844 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_srm | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 1372 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_type | ( | xed_decoded_inst_t * | d,
|  | xed_operand_element_type_enum_t | opval
| ) | `[static]`

| Definition at line 1460 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_uimm0 | ( | xed_decoded_inst_t * | d,
|  | xed_uint64_t | opval
| ) | `[static]`

| Definition at line 668 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_uimm1 | ( | xed_decoded_inst_t * | d,
|  | xed_uint8_t | opval
| ) | `[static]`

| Definition at line 660 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_using_default_segment0 | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 628 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_using_default_segment1 | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 636 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_vb2_op | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 1668 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_vex_c4 | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 1436 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_vex_prefix | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 1484 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_vexb_op | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 1260 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_vexdest210 | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 924 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_vexdest3 | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 932 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_vexl | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 860 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_vexl_op | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 1428 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_vexmap_op | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 1676 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_vexmm34_op | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 1468 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_vexpfx_op | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 732 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_vexpp | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 796 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_vexpp_op | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 708 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_vexr_op | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 948 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_vexvalid | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 1380 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_vexx_op | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 1596 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_vl | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 1644 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_vmap | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 996 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_xmap | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 1316 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_xmap43 | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 1132 of file xed-operand-accessors.h.

static XED_INLINE void xed3_operand_set_xsrc | ( | xed_decoded_inst_t * | d,
|  | xed_bits_t | opval
| ) | `[static]`

| Definition at line 596 of file xed-operand-accessors.h.

void xed3_set_generic_operand | ( | xed_decoded_inst_t * | d,
|  | xed_operand_enum_t | operand,
|  | xed_uint32_t | val
| ) |