Zydis  v4.0.0
ZydisDecodedInstructionRawVex_ Struct Reference

Detailed info about the VEX prefix. More...

#include <DecoderTypes.h>

Data Fields

ZyanU8 R
 Extension of the ModRM.reg field (inverted). More...
 
ZyanU8 X
 Extension of the SIB.index field (inverted). More...
 
ZyanU8 B
 Extension of the ModRM.rm, SIB.base, or opcode.reg field (inverted). More...
 
ZyanU8 m_mmmm
 Opcode-map specifier. More...
 
ZyanU8 W
 64-bit operand-size promotion or opcode-extension. More...
 
ZyanU8 vvvv
 NDS/NDD (non-destructive-source/destination) register specifier (inverted). More...
 
ZyanU8 L
 Vector-length specifier. More...
 
ZyanU8 pp
 Compressed legacy prefix. More...
 
ZyanU8 offset
 The offset of the first VEX byte, relative to the beginning of the instruction, in bytes. More...
 
ZyanU8 size
 The size of the VEX prefix, in bytes. More...
 

Detailed Description

Detailed info about the VEX prefix.

Field Documentation

◆ B

ZyanU8 B

Extension of the ModRM.rm, SIB.base, or opcode.reg field (inverted).

◆ L

ZyanU8 L

Vector-length specifier.

◆ m_mmmm

ZyanU8 m_mmmm

Opcode-map specifier.

◆ offset

ZyanU8 offset

The offset of the first VEX byte, relative to the beginning of the instruction, in bytes.

◆ pp

ZyanU8 pp

Compressed legacy prefix.

◆ R

ZyanU8 R

Extension of the ModRM.reg field (inverted).

◆ size

ZyanU8 size

The size of the VEX prefix, in bytes.

◆ vvvv

ZyanU8 vvvv

NDS/NDD (non-destructive-source/destination) register specifier (inverted).

◆ W

ZyanU8 W

64-bit operand-size promotion or opcode-extension.

◆ X

ZyanU8 X

Extension of the SIB.index field (inverted).


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