Zydis  master
ZydisDecodedInstructionRawEvex_ Struct Reference

Detailed info about the EVEX prefix. More...

#include <DecoderTypes.h>

Data Fields

ZyanU8 R3
 Extension of the ModRM.reg field (inverted). More...
 
ZyanU8 X3
 Extension of the SIB.index/vidx field (inverted). More...
 
ZyanU8 B3
 Extension of the ModRM.rm or SIB.base field (inverted). More...
 
ZyanU8 R4
 High-16 register specifier modifier for the ModRM.reg field (inverted). More...
 
ZyanU8 B4
 High-16 register specifier modifier for the ModRM.rm or SIB.base field. More...
 
ZyanU8 mmm
 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 U
 The U-bit. More...
 
ZyanU8 X4
 High-16 register specifier modifier for the SIB.index/vidx field (inverted). More...
 
ZyanU8 pp
 Compressed legacy prefix. More...
 
ZyanU8 z
 Zeroing/Merging. More...
 
ZyanU8 L2
 Vector-length specifier or rounding-control (most significant bit). More...
 
ZyanU8 L
 Vector-length specifier or rounding-control (least significant bit). More...
 
ZyanU8 b
 Broadcast/RC/SAE control. More...
 
ZyanU8 V4
 High-16 NDS/VIDX register specifier. More...
 
ZyanU8 aaa
 Embedded opmask register specifier. More...
 
ZyanU8 ND
 
ZyanU8 NF
 
ZyanU8 SCC
 
ZyanU8 offset
 The offset of the first evex byte, relative to the beginning of the instruction, in bytes. More...
 

Detailed Description

Detailed info about the EVEX prefix.

Field Documentation

◆ aaa

ZyanU8 aaa

Embedded opmask register specifier.

◆ b

ZyanU8 b

Broadcast/RC/SAE control.

◆ B3

ZyanU8 B3

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

◆ B4

ZyanU8 B4

High-16 register specifier modifier for the ModRM.rm or SIB.base field.

◆ L

ZyanU8 L

Vector-length specifier or rounding-control (least significant bit).

◆ L2

ZyanU8 L2

Vector-length specifier or rounding-control (most significant bit).

◆ mmm

ZyanU8 mmm

Opcode-map specifier.

◆ ND

ZyanU8 ND

◆ NF

ZyanU8 NF

◆ offset

ZyanU8 offset

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

◆ pp

ZyanU8 pp

Compressed legacy prefix.

◆ R3

ZyanU8 R3

Extension of the ModRM.reg field (inverted).

◆ R4

ZyanU8 R4

High-16 register specifier modifier for the ModRM.reg field (inverted).

◆ SCC

ZyanU8 SCC

◆ U

ZyanU8 U

The U-bit.

◆ V4

ZyanU8 V4

High-16 NDS/VIDX register specifier.

◆ vvvv

ZyanU8 vvvv

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

◆ W

ZyanU8 W

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

◆ X3

ZyanU8 X3

Extension of the SIB.index/vidx field (inverted).

◆ X4

ZyanU8 X4

High-16 register specifier modifier for the SIB.index/vidx field (inverted).

◆ z

ZyanU8 z

Zeroing/Merging.


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