- Main Page
- Modules
- Data Structures
- Files

- Search for |

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

# xed_encoder_operand_t Struct Reference

`#include <xed-encoder-hl.h>`

## Data Fields

xed_encoder_operand_type_t | type
union {
xed_int32_t brdisp
xed_uint64_t imm0
xed_uint8_t imm1
xed_memop_t mem
xed_reg_enum_t reg
struct {
xed_operand_enum_t operand_name
xed_uint32_t value
} s
} | u
xed_uint32_t | width

## Detailed Description

Definition at line 90 of file xed-encoder-hl.h.

## Field Documentation

xed_int32_t brdisp

| Definition at line 94 of file xed-encoder-hl.h.

xed_uint64_t imm0

| Definition at line 95 of file xed-encoder-hl.h.

xed_uint8_t imm1

| Definition at line 96 of file xed-encoder-hl.h.

xed_memop_t mem

| Definition at line 101 of file xed-encoder-hl.h.

xed_operand_enum_t operand_name

| Definition at line 98 of file xed-encoder-hl.h.

xed_reg_enum_t reg

| Definition at line 93 of file xed-encoder-hl.h.

struct { ... } s

xed_encoder_operand_type_t type

| Definition at line 91 of file xed-encoder-hl.h.

union { ... } u

xed_uint32_t value

| Definition at line 99 of file xed-encoder-hl.h.

xed_uint32_t width

| Definition at line 103 of file xed-encoder-hl.h.

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

- xed-encoder-hl.h