|
Intel® X86 Encoder Decoder
|
This structure is filled in by the various XED ENC2 functions. More...
#include <xed-encode-direct.h>
Data Fields | |
| xed_uint32_t | cursor |
| xed_uint32_t | evexaaa:3 |
| xed_uint32_t | evexb:1 |
| xed_uint32_t | evexll:2 |
| xed_uint32_t | evexvv:1 |
| xed_uint32_t | evexz:1 |
| xed_uint32_t | has_disp16:1 |
| xed_uint32_t | has_disp32:1 |
| xed_uint32_t | has_disp8:1 |
| xed_uint32_t | has_sib:1 |
| xed_uint8_t | imm8_reg |
| for "partial opcode" instructions | |
| xed_uint8_t * | itext |
| xed_uint32_t | map:4 |
| xed_uint32_t | mod:2 |
| xed_uint32_t | nd:1 |
| xed_uint32_t | need_rex:1 |
| xed_uint32_t | nf:1 |
| xed_uint32_t | opcode_srm:3 |
| xed_uint32_t | reg:3 |
| xed_uint32_t | rexb:1 |
| xed_uint32_t | rexb4:1 |
| xed_uint32_t | rexr:1 |
| xed_uint32_t | rexr4:1 |
| xed_uint32_t | rexw:1 |
| xed_uint32_t | rexx:1 |
| xed_uint32_t | rexx4:1 |
| xed_uint32_t | rm:3 |
| xed_uint32_t | scc:4 |
| xed_uint32_t | sibbase:3 |
| xed_uint32_t | sibindex:3 |
| xed_uint32_t | sibscale:2 |
| xed_uint32_t | vexl:1 |
| xed_uint32_t | vexpp:3 |
| xed_uint32_t | vvvv:4 |
This structure is filled in by the various XED ENC2 functions.
It should not be directly manipulated by user code.
| xed_uint32_t cursor |
| xed_uint32_t evexaaa |
| xed_uint32_t evexb |
| xed_uint32_t evexll |
| xed_uint32_t evexvv |
| xed_uint32_t evexz |
| xed_uint32_t has_disp16 |
| xed_uint32_t has_disp32 |
| xed_uint32_t has_disp8 |
| xed_uint32_t has_sib |
| xed_uint8_t imm8_reg |
for "partial opcode" instructions
| xed_uint8_t* itext |
| xed_uint32_t map |
| xed_uint32_t mod |
| xed_uint32_t nd |
| xed_uint32_t need_rex |
| xed_uint32_t nf |
| xed_uint32_t opcode_srm |
| xed_uint32_t reg |
| xed_uint32_t rexb |
| xed_uint32_t rexb4 |
| xed_uint32_t rexr |
| xed_uint32_t rexr4 |
| xed_uint32_t rexw |
| xed_uint32_t rexx |
| xed_uint32_t rexx4 |
| xed_uint32_t rm |
| xed_uint32_t scc |
| xed_uint32_t sibbase |
| xed_uint32_t sibindex |
| xed_uint32_t sibscale |
| xed_uint32_t vexl |
| xed_uint32_t vexpp |
| xed_uint32_t vvvv |