Zydis  v4.0.0
ZydisDecodedInstructionRawXop_ Struct Reference

Detailed info about the XOP 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 xop byte, relative to the beginning of the instruction, in bytes. More...
 

Detailed Description

Detailed info about the XOP 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 xop 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).

◆ 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: