36 #if !defined(_XED_OPERAND_ACCESSORS_H_)
37 # define _XED_OPERAND_ACCESSORS_H_
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_amd3dnow(const xed_decoded_inst_t *d)
static XED_INLINE void xed3_operand_set_mem1(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_seg_ovd(xed_decoded_inst_t *d, xed_bits_t opval)
The main container for instructions.
static XED_INLINE void xed3_operand_set_p4(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 xed_bits_t xed3_operand_get_xsrc(const xed_decoded_inst_t *d)
static XED_INLINE void xed3_operand_set_vmap(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_using_default_segment0(xed_decoded_inst_t *d, xed_bits_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_imm_width(xed_decoded_inst_t *d, xed_uint8_t opval)
static XED_INLINE void xed3_operand_set_first_f2f3(xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE xed_bits_t xed3_operand_get_vexl(const xed_decoded_inst_t *d)
static XED_INLINE void xed3_operand_set_xmap43(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_encoder_preferred(xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE xed_bits_t xed3_operand_get_sib(const xed_decoded_inst_t *d)
static XED_INLINE void xed3_operand_set_seg1(xed_decoded_inst_t *d, xed_reg_enum_t opval)
static XED_INLINE xed_bits_t xed3_operand_get_need_memdisp(const xed_decoded_inst_t *d)
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_lock(xed_decoded_inst_t *d, xed_bits_t opval)
xed_operand_storage_t _operands
Storage for information discovered during decoding.
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_reg3(const xed_decoded_inst_t *d)
static XED_INLINE void xed3_operand_set_vexdest210(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_nseg_prefixes(xed_decoded_inst_t *d, xed_bits_t opval)
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_p4(const xed_decoded_inst_t *d)
static XED_INLINE void xed3_operand_set_base0(xed_decoded_inst_t *d, xed_reg_enum_t opval)
static XED_INLINE xed_bits_t xed3_operand_get_nrexes(const xed_decoded_inst_t *d)
static XED_INLINE void xed3_operand_set_df64(xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE xed_bits_t xed3_operand_get_using_default_segment0(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_xmap(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_bits_t xed3_operand_get_out_of_bytes(const xed_decoded_inst_t *d)
xed_operand_element_type_enum_t
static XED_INLINE xed_bits_t xed3_operand_get_vexx_op(const xed_decoded_inst_t *d)
static XED_INLINE void xed3_operand_set_osz(xed_decoded_inst_t *d, xed_bits_t opval)
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_modep5(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_vb2_op(const xed_decoded_inst_t *d)
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_amd3dnow(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 xed_bits_t xed3_operand_get_vl(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 void xed3_operand_set_pos_modrm(xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE xed_bits_t xed3_operand_get_agen(const xed_decoded_inst_t *d)
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_error(xed_decoded_inst_t *d, xed_error_enum_t opval)
static XED_INLINE xed_bits_t xed3_operand_get_imm1_bytes(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 void xed3_operand_set_reg7(xed_decoded_inst_t *d, xed_reg_enum_t opval)
static XED_INLINE void xed3_operand_set_sib(xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE xed_bits_t xed3_operand_get_vexmm34_op(const xed_decoded_inst_t *d)
static XED_INLINE void xed3_operand_set_mod(xed_decoded_inst_t *d, xed_bits_t opval)
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_ptr(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 void xed3_operand_set_vexl(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_vex_c4(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 xed_reg_enum_t xed3_operand_get_reg2(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_int64_t xed3_operand_get_disp(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_pos_nominal_opcode(const xed_decoded_inst_t *d)
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_imm0(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_eosz(xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE xed_bits_t xed3_operand_get_first_f2f3(const xed_decoded_inst_t *d)
static XED_INLINE void xed3_operand_set_reg2(xed_decoded_inst_t *d, xed_reg_enum_t opval)
static XED_INLINE xed_bits_t xed3_operand_get_vexmap_op(const xed_decoded_inst_t *d)
void xed3_set_generic_operand(xed_decoded_inst_t *d, xed_operand_enum_t operand, xed_uint32_t val)
static XED_INLINE void xed3_operand_set_uimm1(xed_decoded_inst_t *d, xed_uint8_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_asz(xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE xed_bits_t xed3_operand_get_ild_seg(const xed_decoded_inst_t *d)
static XED_INLINE void xed3_operand_set_xsrc(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 xed_bits_t xed3_operand_get_imm0signed(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_reg7(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 void xed3_operand_set_need_memdisp(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 xed_bits_t xed3_operand_get_rexxp(const xed_decoded_inst_t *d)
xed_uint8_t nominal_opcode
static XED_INLINE xed_uint8_t xed3_operand_get_uimm1(const xed_decoded_inst_t *d)
static XED_INLINE void xed3_operand_set_ptr(xed_decoded_inst_t *d, xed_bits_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_sibbase(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_srm(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_hint(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 xed_bits_t xed3_operand_get_sibscale(const xed_decoded_inst_t *d)
static XED_INLINE void xed3_operand_set_nrexes(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_modep55c(xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE xed_bits_t xed3_operand_get_vmap(const xed_decoded_inst_t *d)
static XED_INLINE void xed3_operand_set_esrc(xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE void xed3_operand_set_agen(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_vexvalid(xed_decoded_inst_t *d, xed_bits_t opval)
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_sibbase(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_prefix66(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 void xed3_operand_set_vexdest3(xed_decoded_inst_t *d, xed_bits_t opval)
xed_uint8_t using_default_segment1
static XED_INLINE xed_bits_t xed3_operand_get_xmap43(const xed_decoded_inst_t *d)
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_scale(xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE xed_bits_t xed3_operand_get_refining(const xed_decoded_inst_t *d)
static XED_INLINE void xed3_operand_set_lockable(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 xed_bits_t xed3_operand_get_vex_c4(const xed_decoded_inst_t *d)
static XED_INLINE void xed3_operand_set_vexpp(xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE xed_iclass_enum_t xed3_operand_get_iclass(const xed_decoded_inst_t *d)
static XED_INLINE void xed3_operand_set_relbr(xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE xed_uint16_t xed3_operand_get_mem_width(const xed_decoded_inst_t *d)
static XED_INLINE void xed3_operand_set_escvl_op(xed_decoded_inst_t *d, xed_bits_t opval)
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_sibindex(const xed_decoded_inst_t *d)
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_ild_f3(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 xed_bits_t xed3_operand_get_map(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_osz(const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t xed3_operand_get_pos_imm1(const xed_decoded_inst_t *d)
xed_uint8_t nseg_prefixes
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_default_seg(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 void xed3_operand_set_prefix66(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 xed_bits_t xed3_operand_get_modep55c(const xed_decoded_inst_t *d)
xed_uint8_t using_default_segment0
static XED_INLINE void xed3_operand_set_norex(xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE xed_bits_t xed3_operand_get_vexb_op(const xed_decoded_inst_t *d)
xed_uint8_t encoder_preferred
static XED_INLINE void xed3_operand_set_map(xed_decoded_inst_t *d, xed_bits_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_rexx(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_smode(xed_decoded_inst_t *d, xed_bits_t opval)
void xed3_get_generic_operand(const xed_decoded_inst_t *d, xed_operand_enum_t operand, void *ret_arg)
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_imm1_bytes(xed_decoded_inst_t *d, xed_bits_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_iclass(xed_decoded_inst_t *d, xed_iclass_enum_t opval)
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_pos_disp(const xed_decoded_inst_t *d)
static XED_INLINE void xed3_operand_set_refining(xed_decoded_inst_t *d, xed_bits_t opval)
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_rexx(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_vex_prefix(const xed_decoded_inst_t *d)
static XED_INLINE void xed3_operand_set_rexrp(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_sreg(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_pos_sib(xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE xed_bits_t xed3_operand_get_rep(const xed_decoded_inst_t *d)
static XED_INLINE void xed3_operand_set_modep5(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 xed_bits_t xed3_operand_get_vexdest210(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_mem1(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 void xed3_operand_set_lbit(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 xed_reg_enum_t xed3_operand_get_reg0(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 void xed3_operand_set_vexpp_op(xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE xed_uint8_t xed3_operand_get_brdisp_width(const xed_decoded_inst_t *d)
static XED_INLINE void xed3_operand_set_reg4(xed_decoded_inst_t *d, xed_reg_enum_t opval)
static XED_INLINE xed_bits_t xed3_operand_get_df64(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 void xed3_operand_set_easz(xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE xed_bits_t xed3_operand_get_esrc(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_bits_t xed3_operand_get_nprefixes(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_uint8_t xed3_operand_get_imm_width(const xed_decoded_inst_t *d)
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_vexx_op(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_reg8(xed_decoded_inst_t *d, xed_reg_enum_t opval)
static XED_INLINE void xed3_operand_set_hsw(xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE xed_bits_t xed3_operand_get_escvl_op(const xed_decoded_inst_t *d)
static XED_INLINE void xed3_operand_set_bcast(xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE xed_bits_t xed3_operand_get_lbit(const xed_decoded_inst_t *d)
static XED_INLINE void xed3_operand_set_uimm0(xed_decoded_inst_t *d, xed_uint64_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_sibindex(xed_decoded_inst_t *d, xed_bits_t opval)
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_realmode(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_easz(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 void xed3_operand_set_vexmap_op(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 xed_bits_t xed3_operand_get_pos_sib(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 void xed3_operand_set_reg0(xed_decoded_inst_t *d, xed_reg_enum_t opval)
static XED_INLINE xed_bits_t xed3_operand_get_vexl_op(const xed_decoded_inst_t *d)
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_reg1(xed_decoded_inst_t *d, xed_reg_enum_t opval)
static XED_INLINE xed_bits_t xed3_operand_get_srm(const xed_decoded_inst_t *d)
static XED_INLINE void xed3_operand_set_modrm(xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE xed_bits_t xed3_operand_get_rexw(const xed_decoded_inst_t *d)
static XED_INLINE void xed3_operand_set_pos_nominal_opcode(xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE xed_bits_t xed3_operand_get_relbr(const xed_decoded_inst_t *d)
static XED_INLINE void xed3_operand_set_modrm_byte(xed_decoded_inst_t *d, xed_bits_t opval)
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_using_default_segment1(const xed_decoded_inst_t *d)
static XED_INLINE void xed3_operand_set_rm(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 xed_bits_t xed3_operand_get_pos_imm(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_bits_t xed3_operand_get_ild_f3(const xed_decoded_inst_t *d)
static XED_INLINE void xed3_operand_set_element_size(xed_decoded_inst_t *d, xed_bits_t opval)
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_eosz(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_bits_t xed3_operand_get_mem0(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_skip_osz(const xed_decoded_inst_t *d)
xed_uint16_t element_size
static XED_INLINE xed_int32_t xed3_operand_get_brdisp(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 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 xed_bits_t xed3_operand_get_mode_first_prefix(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 void xed3_operand_set_reg3(xed_decoded_inst_t *d, xed_reg_enum_t opval)
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_vexvalid(const xed_decoded_inst_t *d)
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_rexb(xed_decoded_inst_t *d, xed_bits_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_default_seg(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)
xed_uint8_t mode_first_prefix
static XED_INLINE void xed3_operand_set_sibscale(xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE xed_reg_enum_t xed3_operand_get_base0(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 void xed3_operand_set_reg5(xed_decoded_inst_t *d, xed_reg_enum_t opval)
static XED_INLINE void xed3_operand_set_rexr(xed_decoded_inst_t *d, xed_bits_t opval)
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_imm1(const xed_decoded_inst_t *d)
static XED_INLINE void xed3_operand_set_reg(xed_decoded_inst_t *d, xed_bits_t opval)
xed_uint8_t pos_nominal_opcode
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_hsw(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_bits_t xed3_operand_get_sreg(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 void xed3_operand_set_vb2_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 xed_bits_t xed3_operand_get_bcast(const xed_decoded_inst_t *d)
static XED_INLINE void xed3_operand_set_mpxmode(xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE xed_bits_t xed3_operand_get_imm0(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_bits_t xed3_operand_get_max_bytes(const xed_decoded_inst_t *d)
static XED_INLINE void xed3_operand_set_rexbp(xed_decoded_inst_t *d, xed_bits_t opval)
static XED_INLINE xed_bits_t xed3_operand_get_last_f2f3(const xed_decoded_inst_t *d)
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_mode_first_prefix(xed_decoded_inst_t *d, xed_bits_t opval)
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_needrex(const xed_decoded_inst_t *d)
static XED_INLINE xed_bits_t xed3_operand_get_lock(const xed_decoded_inst_t *d)