Intel® X86 Encoder Decoder
Loading...
Searching...
No Matches
xed_operand_storage_s Struct Reference

#include <xed-operand-storage.h>

Data Fields

xed_uint8_t absbr
xed_uint8_t agen
xed_uint8_t amd3dnow
xed_uint8_t asz
xed_uint16_t base0
xed_uint16_t base1
xed_uint8_t bcast
xed_uint8_t bcrc
xed_uint8_t brdisp_width
xed_uint8_t cet
xed_uint8_t chip
xed_uint8_t cldemote
xed_uint8_t default_seg
xed_uint8_t df32
xed_uint8_t df64
xed_uint8_t dfv
xed_uint64_t disp
xed_uint8_t disp_width
xed_uint8_t dummy
xed_uint8_t easz
xed_uint16_t element_size
xed_uint8_t enc_delete
xed_uint8_t encode_force
xed_uint8_t encoder_preferred
xed_uint8_t eosz
xed_uint8_t error
xed_uint8_t esrc
xed_uint8_t evvspace
xed_uint8_t first_f2f3
xed_uint8_t has_egpr
xed_uint8_t has_modrm
xed_uint8_t has_sib
xed_uint8_t hint
xed_uint16_t iclass
xed_uint8_t ild_f2
xed_uint8_t ild_f3
xed_uint8_t ild_seg
xed_uint8_t imm0
xed_uint8_t imm0signed
xed_uint8_t imm1
xed_uint8_t imm1_bytes
xed_uint8_t imm_width
xed_uint16_t index
xed_uint8_t last_f2f3
xed_uint8_t llrc
xed_uint8_t lock
xed_uint8_t lzcnt
xed_uint8_t map
xed_uint8_t mask
xed_uint8_t max_bytes
xed_uint8_t mem0
xed_uint8_t mem1
xed_uint16_t mem_width
xed_uint8_t mod
xed_uint8_t mode
xed_uint8_t mode_first_prefix
xed_uint8_t mode_short_ud0
xed_uint8_t modep5
xed_uint8_t modrm_byte
xed_uint8_t mpxmode
xed_uint8_t must_use_evex
xed_uint8_t nd
xed_uint8_t need_memdisp
xed_uint8_t need_sib
xed_uint8_t needrex
xed_uint8_t nelem
xed_uint8_t nf
xed_uint8_t no_apx
xed_uint8_t no_evex
xed_uint8_t no_vex
xed_uint8_t nominal_opcode
xed_uint8_t norex
xed_uint8_t norex2
xed_uint8_t nprefixes
xed_uint8_t nrexes
xed_uint8_t nseg_prefixes
xed_uint8_t osz
xed_uint8_t out_of_bytes
xed_uint16_t outreg
xed_uint8_t p4
xed_uint8_t pos_disp
xed_uint8_t pos_imm
xed_uint8_t pos_imm1
xed_uint8_t pos_modrm
xed_uint8_t pos_nominal_opcode
xed_uint8_t pos_sib
xed_uint8_t prefetchit
xed_uint8_t prefetchrst
xed_uint8_t prefix66
xed_uint8_t ptr
xed_uint8_t realmode
xed_uint8_t reg
xed_uint16_t reg0
xed_uint16_t reg1
xed_uint16_t reg2
xed_uint16_t reg3
xed_uint16_t reg4
xed_uint16_t reg5
xed_uint16_t reg6
xed_uint16_t reg7
xed_uint16_t reg8
xed_uint16_t reg9
xed_uint8_t relbr
xed_uint8_t rep
xed_uint8_t rex
xed_uint8_t rex2
xed_uint8_t rexb
xed_uint8_t rexb4
xed_uint8_t rexr
xed_uint8_t rexr4
xed_uint8_t rexw
xed_uint8_t rexx
xed_uint8_t rexx4
xed_uint8_t rm
xed_uint8_t roundc
xed_uint8_t sae
xed_uint8_t scale
xed_uint8_t scc
xed_uint16_t seg0
xed_uint16_t seg1
xed_uint8_t seg_ovd
xed_uint8_t sibbase
xed_uint8_t sibindex
xed_uint8_t sibscale
xed_uint8_t skip_osz
xed_uint8_t smode
xed_uint8_t srm
xed_uint8_t tzcnt
xed_uint8_t ubit
xed_uint64_t uimm0
xed_uint8_t uimm1
xed_uint8_t using_default_segment0
xed_uint8_t using_default_segment1
xed_uint8_t vex_c4
xed_uint8_t vex_prefix
xed_uint8_t vexdest210
xed_uint8_t vexdest3
xed_uint8_t vexdest4
xed_uint8_t vexvalid
xed_uint8_t vl
xed_uint8_t vl_ign
xed_uint8_t wbnoinvd
xed_uint8_t zeroing

Field Documentation

◆ absbr

xed_uint8_t absbr

◆ agen

◆ amd3dnow

xed_uint8_t amd3dnow

◆ asz

◆ base0

xed_uint16_t base0

◆ base1

xed_uint16_t base1

◆ bcast

xed_uint8_t bcast

◆ bcrc

◆ brdisp_width

xed_uint8_t brdisp_width

◆ cet

◆ chip

◆ cldemote

xed_uint8_t cldemote

◆ default_seg

xed_uint8_t default_seg

◆ df32

◆ df64

◆ dfv

◆ disp

◆ disp_width

xed_uint8_t disp_width

◆ dummy

xed_uint8_t dummy

◆ easz

◆ element_size

xed_uint16_t element_size

◆ enc_delete

xed_uint8_t enc_delete

◆ encode_force

xed_uint8_t encode_force

◆ encoder_preferred

xed_uint8_t encoder_preferred

◆ eosz

◆ error

xed_uint8_t error

◆ esrc

◆ evvspace

xed_uint8_t evvspace

◆ first_f2f3

xed_uint8_t first_f2f3

◆ has_egpr

xed_uint8_t has_egpr

◆ has_modrm

xed_uint8_t has_modrm

◆ has_sib

xed_uint8_t has_sib

◆ hint

◆ iclass

xed_uint16_t iclass

◆ ild_f2

xed_uint8_t ild_f2

◆ ild_f3

xed_uint8_t ild_f3

◆ ild_seg

xed_uint8_t ild_seg

◆ imm0

◆ imm0signed

xed_uint8_t imm0signed

◆ imm1

◆ imm1_bytes

xed_uint8_t imm1_bytes

◆ imm_width

xed_uint8_t imm_width

◆ index

xed_uint16_t index

◆ last_f2f3

xed_uint8_t last_f2f3

◆ llrc

◆ lock

◆ lzcnt

xed_uint8_t lzcnt

◆ map

◆ mask

◆ max_bytes

xed_uint8_t max_bytes

◆ mem0

◆ mem1

◆ mem_width

xed_uint16_t mem_width

◆ mod

◆ mode

◆ mode_first_prefix

xed_uint8_t mode_first_prefix

◆ mode_short_ud0

xed_uint8_t mode_short_ud0

◆ modep5

xed_uint8_t modep5

◆ modrm_byte

xed_uint8_t modrm_byte

◆ mpxmode

xed_uint8_t mpxmode

◆ must_use_evex

xed_uint8_t must_use_evex

◆ nd

◆ need_memdisp

xed_uint8_t need_memdisp

◆ need_sib

xed_uint8_t need_sib

◆ needrex

xed_uint8_t needrex

◆ nelem

xed_uint8_t nelem

◆ nf

◆ no_apx

xed_uint8_t no_apx

◆ no_evex

xed_uint8_t no_evex

◆ no_vex

xed_uint8_t no_vex

◆ nominal_opcode

xed_uint8_t nominal_opcode

◆ norex

xed_uint8_t norex

◆ norex2

xed_uint8_t norex2

◆ nprefixes

xed_uint8_t nprefixes

◆ nrexes

xed_uint8_t nrexes

◆ nseg_prefixes

xed_uint8_t nseg_prefixes

◆ osz

◆ out_of_bytes

xed_uint8_t out_of_bytes

◆ outreg

xed_uint16_t outreg

◆ p4

◆ pos_disp

xed_uint8_t pos_disp

◆ pos_imm

xed_uint8_t pos_imm

◆ pos_imm1

xed_uint8_t pos_imm1

◆ pos_modrm

xed_uint8_t pos_modrm

◆ pos_nominal_opcode

xed_uint8_t pos_nominal_opcode

◆ pos_sib

xed_uint8_t pos_sib

◆ prefetchit

xed_uint8_t prefetchit

◆ prefetchrst

xed_uint8_t prefetchrst

◆ prefix66

xed_uint8_t prefix66

◆ ptr

◆ realmode

xed_uint8_t realmode

◆ reg

◆ reg0

◆ reg1

◆ reg2

◆ reg3

◆ reg4

◆ reg5

◆ reg6

◆ reg7

◆ reg8

◆ reg9

◆ relbr

xed_uint8_t relbr

◆ rep

◆ rex

◆ rex2

◆ rexb

◆ rexb4

xed_uint8_t rexb4

◆ rexr

◆ rexr4

xed_uint8_t rexr4

◆ rexw

◆ rexx

◆ rexx4

xed_uint8_t rexx4

◆ rm

◆ roundc

xed_uint8_t roundc

◆ sae

◆ scale

xed_uint8_t scale

◆ scc

◆ seg0

◆ seg1

◆ seg_ovd

xed_uint8_t seg_ovd

◆ sibbase

xed_uint8_t sibbase

◆ sibindex

xed_uint8_t sibindex

◆ sibscale

xed_uint8_t sibscale

◆ skip_osz

xed_uint8_t skip_osz

◆ smode

xed_uint8_t smode

◆ srm

◆ tzcnt

xed_uint8_t tzcnt

◆ ubit

◆ uimm0

xed_uint64_t uimm0

◆ uimm1

xed_uint8_t uimm1

◆ using_default_segment0

xed_uint8_t using_default_segment0

◆ using_default_segment1

xed_uint8_t using_default_segment1

◆ vex_c4

xed_uint8_t vex_c4

◆ vex_prefix

xed_uint8_t vex_prefix

◆ vexdest210

xed_uint8_t vexdest210

◆ vexdest3

xed_uint8_t vexdest3

◆ vexdest4

xed_uint8_t vexdest4

◆ vexvalid

xed_uint8_t vexvalid

◆ vl

◆ vl_ign

xed_uint8_t vl_ign

◆ wbnoinvd

xed_uint8_t wbnoinvd

◆ zeroing

xed_uint8_t zeroing

The documentation for this struct was generated from the following file: