Zydis 5.0.0
Zyan Disassembler Library
Loading...
Searching...
No Matches
ZydisEncoderRequest_::ZydisEncoderRequestEvexFeatures_ Struct Reference

Extended info for EVEX instructions. More...

#include </builddir/build/BUILD/zydis-5.0.0-build/zydis-5091440c2a1f963e00c6e6aceec7c4346e656fa4/include/Zydis/Encoder.h>

Data Fields

ZydisBroadcastMode broadcast
 The broadcast-mode.
ZydisRoundingMode rounding
 The rounding-mode.
ZyanBool sae
 Signals, if the SAE (suppress-all-exceptions) functionality should be enabled for the instruction.
ZyanBool zeroing_mask
 Signals, if the zeroing-mask functionality should be enabled for the instruction.
ZyanBool no_flags
 Supress status flags update for certain APX instructions.
ZydisDefaultFlagsValue default_flags
 The APX default flags value (DFV).

Detailed Description

Extended info for EVEX instructions.

Field Documentation

◆ broadcast

ZydisBroadcastMode broadcast

The broadcast-mode.

Specify ZYDIS_BROADCAST_MODE_INVALID for instructions with static broadcast functionality.

◆ default_flags

ZydisDefaultFlagsValue default_flags

The APX default flags value (DFV).

◆ no_flags

ZyanBool no_flags

Supress status flags update for certain APX instructions.

◆ rounding

The rounding-mode.

◆ sae

ZyanBool sae

Signals, if the SAE (suppress-all-exceptions) functionality should be enabled for the instruction.

◆ zeroing_mask

ZyanBool zeroing_mask

Signals, if the zeroing-mask functionality should be enabled for the instruction.

Specify ZYAN_TRUE for instructions with forced zeroing mask.


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