- Main Page
- Modules
- Data Structures
- Files

- Search for |

- Alphabetical List
- Data Structures
- Class Hierarchy
- Data Fields

# xed_operand_storage_s Struct Reference

`#include <xed-operand-storage.h>`

## Data Fields

xed_uint8_t | agen
xed_uint8_t | amd3dnow
xed_uint8_t | asz
xed_uint8_t | base0
xed_uint8_t | base1
xed_uint8_t | bcast
xed_uint32_t | brdisp
xed_uint8_t | brdisp_width
xed_uint8_t | chip
xed_uint8_t | default_seg
xed_uint8_t | df32
xed_uint8_t | df64
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 | encoder_preferred
xed_uint8_t | eosz
xed_uint8_t | error
xed_uint8_t | escvl_op
xed_uint8_t | esrc
xed_uint8_t | first_f2f3
xed_uint8_t | has_modrm
xed_uint8_t | has_sib
xed_uint8_t | hint
xed_uint8_t | hsw
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_uint8_t | index
xed_uint8_t | last_f2f3
xed_uint8_t | lbit
xed_uint8_t | lock
xed_uint8_t | lockable
xed_uint8_t | map
xed_uint8_t | max_bytes
xed_uint8_t | mbits
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 | modep5
xed_uint8_t | modep55c
xed_uint8_t | modrm
xed_uint8_t | modrm_byte
xed_uint8_t | mpxmode
xed_uint8_t | need_memdisp
xed_uint8_t | needrex
xed_uint8_t | nelem
xed_uint8_t | nominal_opcode
xed_uint8_t | norex
xed_uint8_t | nprefixes
xed_uint8_t | nrexes
xed_uint8_t | nseg_prefixes
xed_uint8_t | osz
xed_uint8_t | out_of_bytes
xed_uint8_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 | prefix66
xed_uint8_t | ptr
xed_uint8_t | realmode
xed_uint8_t | refining
xed_uint8_t | reg
xed_uint8_t | reg0
xed_uint8_t | reg1
xed_uint8_t | reg2
xed_uint8_t | reg3
xed_uint8_t | reg4
xed_uint8_t | reg5
xed_uint8_t | reg6
xed_uint8_t | reg7
xed_uint8_t | reg8
xed_uint8_t | relbr
xed_uint8_t | rep
xed_uint8_t | rep_able
xed_uint8_t | rex
xed_uint8_t | rexb
xed_uint8_t | rexbp
xed_uint8_t | rexr
xed_uint8_t | rexrp
xed_uint8_t | rexw
xed_uint8_t | rexx
xed_uint8_t | rexxp
xed_uint8_t | rm
xed_uint8_t | scale
xed_uint8_t | seg0
xed_uint8_t | seg1
xed_uint8_t | seg_ovd
xed_uint8_t | sib
xed_uint8_t | sibbase
xed_uint8_t | sibindex
xed_uint8_t | sibscale
xed_uint8_t | skip_osz
xed_uint8_t | smode
xed_uint8_t | sreg
xed_uint8_t | srm
xed_uint8_t | type
xed_uint64_t | uimm0
xed_uint8_t | uimm1
xed_uint8_t | using_default_segment0
xed_uint8_t | using_default_segment1
xed_uint8_t | vb2_op
xed_uint8_t | vex_c4
xed_uint8_t | vex_prefix
xed_uint8_t | vexb_op
xed_uint8_t | vexdest210
xed_uint8_t | vexdest3
xed_uint8_t | vexl
xed_uint8_t | vexl_op
xed_uint8_t | vexmap_op
xed_uint8_t | vexmm34_op
xed_uint8_t | vexpfx_op
xed_uint8_t | vexpp
xed_uint8_t | vexpp_op
xed_uint8_t | vexr_op
xed_uint8_t | vexvalid
xed_uint8_t | vexx_op
xed_uint8_t | vl
xed_uint8_t | vmap
xed_uint8_t | xmap
xed_uint8_t | xmap43
xed_uint8_t | xsrc

## Detailed Description

Definition at line 43 of file xed-operand-storage.h.

## Field Documentation

xed_uint8_t agen

| Definition at line 128 of file xed-operand-storage.h.

xed_uint8_t amd3dnow

| Definition at line 129 of file xed-operand-storage.h.

xed_uint8_t asz

| Definition at line 130 of file xed-operand-storage.h.

xed_uint8_t base0

| Definition at line 50 of file xed-operand-storage.h.

xed_uint8_t base1

| Definition at line 51 of file xed-operand-storage.h.

xed_uint8_t bcast

| Definition at line 86 of file xed-operand-storage.h.

xed_uint32_t brdisp

| Definition at line 46 of file xed-operand-storage.h.

xed_uint8_t brdisp_width

| Definition at line 52 of file xed-operand-storage.h.

xed_uint8_t chip

| Definition at line 84 of file xed-operand-storage.h.

xed_uint8_t default_seg

| Definition at line 106 of file xed-operand-storage.h.

xed_uint8_t df32

| Definition at line 131 of file xed-operand-storage.h.

xed_uint8_t df64

| Definition at line 132 of file xed-operand-storage.h.

xed_uint64_t disp

| Definition at line 44 of file xed-operand-storage.h.

xed_uint8_t disp_width

| Definition at line 53 of file xed-operand-storage.h.

xed_uint8_t dummy

| Definition at line 133 of file xed-operand-storage.h.

xed_uint8_t easz

| Definition at line 107 of file xed-operand-storage.h.

xed_uint16_t element_size

| Definition at line 49 of file xed-operand-storage.h.

xed_uint8_t encoder_preferred

| Definition at line 134 of file xed-operand-storage.h.

xed_uint8_t eosz

| Definition at line 108 of file xed-operand-storage.h.

xed_uint8_t error

| Definition at line 88 of file xed-operand-storage.h.

xed_uint8_t escvl_op

| Definition at line 94 of file xed-operand-storage.h.

xed_uint8_t esrc

| Definition at line 89 of file xed-operand-storage.h.

xed_uint8_t first_f2f3

| Definition at line 109 of file xed-operand-storage.h.

xed_uint8_t has_modrm

| Definition at line 110 of file xed-operand-storage.h.

xed_uint8_t has_sib

| Definition at line 135 of file xed-operand-storage.h.

xed_uint8_t hint

| Definition at line 95 of file xed-operand-storage.h.

xed_uint8_t hsw

| Definition at line 136 of file xed-operand-storage.h.

xed_uint16_t iclass

| Definition at line 48 of file xed-operand-storage.h.

xed_uint8_t ild_f2

| Definition at line 137 of file xed-operand-storage.h.

xed_uint8_t ild_f3

| Definition at line 138 of file xed-operand-storage.h.

xed_uint8_t ild_seg

| Definition at line 54 of file xed-operand-storage.h.

xed_uint8_t imm0

| Definition at line 139 of file xed-operand-storage.h.

xed_uint8_t imm0signed

| Definition at line 140 of file xed-operand-storage.h.

xed_uint8_t imm1

| Definition at line 141 of file xed-operand-storage.h.

xed_uint8_t imm1_bytes

| Definition at line 55 of file xed-operand-storage.h.

xed_uint8_t imm_width

| Definition at line 56 of file xed-operand-storage.h.

xed_uint8_t index

| Definition at line 57 of file xed-operand-storage.h.

xed_uint8_t last_f2f3

| Definition at line 111 of file xed-operand-storage.h.

xed_uint8_t lbit

| Definition at line 142 of file xed-operand-storage.h.

xed_uint8_t lock

| Definition at line 143 of file xed-operand-storage.h.

xed_uint8_t lockable

| Definition at line 144 of file xed-operand-storage.h.

xed_uint8_t map

| Definition at line 90 of file xed-operand-storage.h.

xed_uint8_t max_bytes

| Definition at line 58 of file xed-operand-storage.h.

xed_uint8_t mbits

| Definition at line 112 of file xed-operand-storage.h.

xed_uint8_t mem0

| Definition at line 145 of file xed-operand-storage.h.

xed_uint8_t mem1

| Definition at line 146 of file xed-operand-storage.h.

xed_uint16_t mem_width

| Definition at line 47 of file xed-operand-storage.h.

xed_uint8_t mod

| Definition at line 113 of file xed-operand-storage.h.

xed_uint8_t mode

| Definition at line 114 of file xed-operand-storage.h.

xed_uint8_t mode_first_prefix

| Definition at line 149 of file xed-operand-storage.h.

xed_uint8_t modep5

| Definition at line 147 of file xed-operand-storage.h.

xed_uint8_t modep55c

| Definition at line 148 of file xed-operand-storage.h.

xed_uint8_t modrm

| Definition at line 150 of file xed-operand-storage.h.

xed_uint8_t modrm_byte

| Definition at line 59 of file xed-operand-storage.h.

xed_uint8_t mpxmode

| Definition at line 151 of file xed-operand-storage.h.

xed_uint8_t need_memdisp

| Definition at line 85 of file xed-operand-storage.h.

xed_uint8_t needrex

| Definition at line 152 of file xed-operand-storage.h.

xed_uint8_t nelem

| Definition at line 91 of file xed-operand-storage.h.

xed_uint8_t nominal_opcode

| Definition at line 60 of file xed-operand-storage.h.

xed_uint8_t norex

| Definition at line 153 of file xed-operand-storage.h.

xed_uint8_t nprefixes

| Definition at line 61 of file xed-operand-storage.h.

xed_uint8_t nrexes

| Definition at line 62 of file xed-operand-storage.h.

xed_uint8_t nseg_prefixes

| Definition at line 63 of file xed-operand-storage.h.

xed_uint8_t osz

| Definition at line 154 of file xed-operand-storage.h.

xed_uint8_t out_of_bytes

| Definition at line 155 of file xed-operand-storage.h.

xed_uint8_t outreg

| Definition at line 64 of file xed-operand-storage.h.

xed_uint8_t p4

| Definition at line 156 of file xed-operand-storage.h.

xed_uint8_t pos_disp

| Definition at line 65 of file xed-operand-storage.h.

xed_uint8_t pos_imm

| Definition at line 66 of file xed-operand-storage.h.

xed_uint8_t pos_imm1

| Definition at line 67 of file xed-operand-storage.h.

xed_uint8_t pos_modrm

| Definition at line 68 of file xed-operand-storage.h.

xed_uint8_t pos_nominal_opcode

| Definition at line 69 of file xed-operand-storage.h.

xed_uint8_t pos_sib

| Definition at line 70 of file xed-operand-storage.h.

xed_uint8_t prefix66

| Definition at line 157 of file xed-operand-storage.h.

xed_uint8_t ptr

| Definition at line 158 of file xed-operand-storage.h.

xed_uint8_t realmode

| Definition at line 159 of file xed-operand-storage.h.

xed_uint8_t refining

| Definition at line 115 of file xed-operand-storage.h.

xed_uint8_t reg

| Definition at line 96 of file xed-operand-storage.h.

xed_uint8_t reg0

| Definition at line 71 of file xed-operand-storage.h.

xed_uint8_t reg1

| Definition at line 72 of file xed-operand-storage.h.

xed_uint8_t reg2

| Definition at line 73 of file xed-operand-storage.h.

xed_uint8_t reg3

| Definition at line 74 of file xed-operand-storage.h.

xed_uint8_t reg4

| Definition at line 75 of file xed-operand-storage.h.

xed_uint8_t reg5

| Definition at line 76 of file xed-operand-storage.h.

xed_uint8_t reg6

| Definition at line 77 of file xed-operand-storage.h.

xed_uint8_t reg7

| Definition at line 78 of file xed-operand-storage.h.

xed_uint8_t reg8

| Definition at line 79 of file xed-operand-storage.h.

xed_uint8_t relbr

| Definition at line 160 of file xed-operand-storage.h.

xed_uint8_t rep

| Definition at line 116 of file xed-operand-storage.h.

xed_uint8_t rep_able

| Definition at line 117 of file xed-operand-storage.h.

xed_uint8_t rex

| Definition at line 161 of file xed-operand-storage.h.

xed_uint8_t rexb

| Definition at line 162 of file xed-operand-storage.h.

xed_uint8_t rexbp

| Definition at line 163 of file xed-operand-storage.h.

xed_uint8_t rexr

| Definition at line 164 of file xed-operand-storage.h.

xed_uint8_t rexrp

| Definition at line 165 of file xed-operand-storage.h.

xed_uint8_t rexw

| Definition at line 166 of file xed-operand-storage.h.

xed_uint8_t rexx

| Definition at line 167 of file xed-operand-storage.h.

xed_uint8_t rexxp

| Definition at line 168 of file xed-operand-storage.h.

xed_uint8_t rm

| Definition at line 97 of file xed-operand-storage.h.

xed_uint8_t scale

| Definition at line 92 of file xed-operand-storage.h.

xed_uint8_t seg0

| Definition at line 80 of file xed-operand-storage.h.

xed_uint8_t seg1

| Definition at line 81 of file xed-operand-storage.h.

xed_uint8_t seg_ovd

| Definition at line 98 of file xed-operand-storage.h.

xed_uint8_t sib

| Definition at line 169 of file xed-operand-storage.h.

xed_uint8_t sibbase

| Definition at line 99 of file xed-operand-storage.h.

xed_uint8_t sibindex

| Definition at line 100 of file xed-operand-storage.h.

xed_uint8_t sibscale

| Definition at line 118 of file xed-operand-storage.h.

xed_uint8_t skip_osz

| Definition at line 170 of file xed-operand-storage.h.

xed_uint8_t smode

| Definition at line 119 of file xed-operand-storage.h.

xed_uint8_t sreg

| Definition at line 101 of file xed-operand-storage.h.

xed_uint8_t srm

| Definition at line 102 of file xed-operand-storage.h.

xed_uint8_t type

| Definition at line 93 of file xed-operand-storage.h.

xed_uint64_t uimm0

| Definition at line 45 of file xed-operand-storage.h.

xed_uint8_t uimm1

| Definition at line 82 of file xed-operand-storage.h.

xed_uint8_t using_default_segment0

| Definition at line 171 of file xed-operand-storage.h.

xed_uint8_t using_default_segment1

| Definition at line 172 of file xed-operand-storage.h.

xed_uint8_t vb2_op

| Definition at line 120 of file xed-operand-storage.h.

xed_uint8_t vex_c4

| Definition at line 179 of file xed-operand-storage.h.

xed_uint8_t vex_prefix

| Definition at line 125 of file xed-operand-storage.h.

xed_uint8_t vexb_op

| Definition at line 173 of file xed-operand-storage.h.

xed_uint8_t vexdest210

| Definition at line 103 of file xed-operand-storage.h.

xed_uint8_t vexdest3

| Definition at line 174 of file xed-operand-storage.h.

xed_uint8_t vexl

| Definition at line 175 of file xed-operand-storage.h.

xed_uint8_t vexl_op

| Definition at line 176 of file xed-operand-storage.h.

xed_uint8_t vexmap_op

| Definition at line 104 of file xed-operand-storage.h.

xed_uint8_t vexmm34_op

| Definition at line 121 of file xed-operand-storage.h.

xed_uint8_t vexpfx_op

| Definition at line 83 of file xed-operand-storage.h.

xed_uint8_t vexpp

| Definition at line 122 of file xed-operand-storage.h.

xed_uint8_t vexpp_op

| Definition at line 123 of file xed-operand-storage.h.

xed_uint8_t vexr_op

| Definition at line 177 of file xed-operand-storage.h.

xed_uint8_t vexvalid

| Definition at line 124 of file xed-operand-storage.h.

xed_uint8_t vexx_op

| Definition at line 178 of file xed-operand-storage.h.

xed_uint8_t vl

| Definition at line 126 of file xed-operand-storage.h.

xed_uint8_t vmap

| Definition at line 87 of file xed-operand-storage.h.

xed_uint8_t xmap

| Definition at line 105 of file xed-operand-storage.h.

xed_uint8_t xmap43

| Definition at line 127 of file xed-operand-storage.h.

xed_uint8_t xsrc

| Definition at line 180 of file xed-operand-storage.h.

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

- xed-operand-storage.h