Zydis  v4.0.0
ZydisDecodedInstructionAvx_ Struct Reference

Extended info for AVX instructions. More...

#include <DecoderTypes.h>

Collaboration diagram for ZydisDecodedInstructionAvx_:

Data Structures

struct  ZydisDecodedInstructionAvxBroadcast_
 Contains info about the AVX broadcast. More...
 
struct  ZydisDecodedInstructionAvxConversion_
 Contains info about the AVX data-conversion (KNC only). More...
 
struct  ZydisDecodedInstructionAvxMask_
 Info about the embedded writemask-register (AVX-512 and KNC only). More...
 
struct  ZydisDecodedInstructionAvxRounding_
 Contains info about the AVX rounding. More...
 
struct  ZydisDecodedInstructionAvxSwizzle_
 Contains info about the AVX register-swizzle (KNC only). More...
 

Data Fields

ZyanU16 vector_length
 The AVX vector-length. More...
 
struct ZydisDecodedInstructionAvx_::ZydisDecodedInstructionAvxMask_ mask
 
struct ZydisDecodedInstructionAvx_::ZydisDecodedInstructionAvxBroadcast_ broadcast
 
struct ZydisDecodedInstructionAvx_::ZydisDecodedInstructionAvxRounding_ rounding
 
struct ZydisDecodedInstructionAvx_::ZydisDecodedInstructionAvxSwizzle_ swizzle
 
struct ZydisDecodedInstructionAvx_::ZydisDecodedInstructionAvxConversion_ conversion
 
ZyanBool has_sae
 Signals, if the SAE (suppress-all-exceptions) functionality is enabled for the instruction. More...
 
ZyanBool has_eviction_hint
 Signals, if the instruction has a memory-eviction-hint (KNC only). More...
 

Detailed Description

Extended info for AVX instructions.

Field Documentation

◆ broadcast

◆ conversion

◆ has_eviction_hint

ZyanBool has_eviction_hint

Signals, if the instruction has a memory-eviction-hint (KNC only).

◆ has_sae

ZyanBool has_sae

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

◆ mask

◆ rounding

◆ swizzle

◆ vector_length

ZyanU16 vector_length

The AVX vector-length.


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