Zydis 5.0.0
Zyan Disassembler Library
Loading...
Searching...
No Matches
ZydisInstructionDefinitionEVEX_ Struct Reference

Defines the ZydisInstructionDefinitionEVEX struct. More...

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

Public Member Functions

ZyanU8 vector_length ZYAN_BITFIELD (ZYDIS_IVECTOR_LENGTH_REQUIRED_BITS)
ZyanU8 tuple_type ZYAN_BITFIELD (ZYDIS_TUPLETYPE_REQUIRED_BITS)
ZyanU8 element_size ZYAN_BITFIELD (ZYDIS_IELEMENT_SIZE_REQUIRED_BITS)
ZyanU8 functionality ZYAN_BITFIELD (ZYDIS_EVEX_FUNC_REQUIRED_BITS)
ZyanU8 mask_policy ZYAN_BITFIELD (ZYDIS_MASK_POLICY_REQUIRED_BITS)
ZyanBool accepts_zero_mask ZYAN_BITFIELD (1)
ZyanU8 mask_override ZYAN_BITFIELD (ZYDIS_MASK_OVERRIDE_REQUIRED_BITS)
ZyanU8 broadcast ZYAN_BITFIELD (ZYDIS_EVEX_STATIC_BROADCAST_REQUIRED_BITS)
ZyanU8 is_eevex ZYAN_BITFIELD (1)
ZyanU8 has_apx_nf ZYAN_BITFIELD (1)
ZyanU8 has_apx_zu ZYAN_BITFIELD (1)
ZyanU8 has_apx_ppx ZYAN_BITFIELD (1)

Data Fields

 ZYDIS_INSTRUCTION_DEFINITION_BASE_VECTOR_INTEL

Detailed Description

Defines the ZydisInstructionDefinitionEVEX struct.

Member Function Documentation

◆ ZYAN_BITFIELD() [1/12]

ZyanU8 has_apx_ppx ZYAN_BITFIELD ( 1 )

◆ ZYAN_BITFIELD() [2/12]

ZyanU8 has_apx_zu ZYAN_BITFIELD ( 1 )

◆ ZYAN_BITFIELD() [3/12]

ZyanU8 has_apx_nf ZYAN_BITFIELD ( 1 )

◆ ZYAN_BITFIELD() [4/12]

ZyanU8 is_eevex ZYAN_BITFIELD ( 1 )

◆ ZYAN_BITFIELD() [5/12]

ZyanBool accepts_zero_mask ZYAN_BITFIELD ( 1 )

◆ ZYAN_BITFIELD() [6/12]

ZyanU8 functionality ZYAN_BITFIELD ( ZYDIS_EVEX_FUNC_REQUIRED_BITS )

◆ ZYAN_BITFIELD() [7/12]

ZyanU8 broadcast ZYAN_BITFIELD ( ZYDIS_EVEX_STATIC_BROADCAST_REQUIRED_BITS )

◆ ZYAN_BITFIELD() [8/12]

ZyanU8 element_size ZYAN_BITFIELD ( ZYDIS_IELEMENT_SIZE_REQUIRED_BITS )

◆ ZYAN_BITFIELD() [9/12]

ZyanU8 vector_length ZYAN_BITFIELD ( ZYDIS_IVECTOR_LENGTH_REQUIRED_BITS )

◆ ZYAN_BITFIELD() [10/12]

ZyanU8 mask_override ZYAN_BITFIELD ( ZYDIS_MASK_OVERRIDE_REQUIRED_BITS )

◆ ZYAN_BITFIELD() [11/12]

ZyanU8 mask_policy ZYAN_BITFIELD ( ZYDIS_MASK_POLICY_REQUIRED_BITS )

◆ ZYAN_BITFIELD() [12/12]

ZyanU8 tuple_type ZYAN_BITFIELD ( ZYDIS_TUPLETYPE_REQUIRED_BITS )

Field Documentation

◆ ZYDIS_INSTRUCTION_DEFINITION_BASE_VECTOR_INTEL

ZYDIS_INSTRUCTION_DEFINITION_BASE_VECTOR_INTEL

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