Zydis  v3.1.0
EnumISAExt.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef enum ZydisISAExt_ ZydisISAExt
 Defines the ZydisISAExt enum. More...
 

Enumerations

enum  ZydisISAExt_ {
  ZYDIS_ISA_EXT_INVALID , ZYDIS_ISA_EXT_ADOX_ADCX , ZYDIS_ISA_EXT_AES , ZYDIS_ISA_EXT_AMD3DNOW ,
  ZYDIS_ISA_EXT_AVX , ZYDIS_ISA_EXT_AVX2 , ZYDIS_ISA_EXT_AVX2GATHER , ZYDIS_ISA_EXT_AVX512EVEX ,
  ZYDIS_ISA_EXT_AVX512VEX , ZYDIS_ISA_EXT_AVXAES , ZYDIS_ISA_EXT_BASE , ZYDIS_ISA_EXT_BMI1 ,
  ZYDIS_ISA_EXT_BMI2 , ZYDIS_ISA_EXT_CET , ZYDIS_ISA_EXT_CLDEMOTE , ZYDIS_ISA_EXT_CLFLUSHOPT ,
  ZYDIS_ISA_EXT_CLFSH , ZYDIS_ISA_EXT_CLWB , ZYDIS_ISA_EXT_CLZERO , ZYDIS_ISA_EXT_ENQCMD ,
  ZYDIS_ISA_EXT_F16C , ZYDIS_ISA_EXT_FMA , ZYDIS_ISA_EXT_FMA4 , ZYDIS_ISA_EXT_GFNI ,
  ZYDIS_ISA_EXT_INVPCID , ZYDIS_ISA_EXT_KNC , ZYDIS_ISA_EXT_KNCE , ZYDIS_ISA_EXT_KNCV ,
  ZYDIS_ISA_EXT_LONGMODE , ZYDIS_ISA_EXT_LZCNT , ZYDIS_ISA_EXT_MMX , ZYDIS_ISA_EXT_MONITOR ,
  ZYDIS_ISA_EXT_MONITORX , ZYDIS_ISA_EXT_MOVBE , ZYDIS_ISA_EXT_MOVDIR , ZYDIS_ISA_EXT_MPX ,
  ZYDIS_ISA_EXT_PADLOCK , ZYDIS_ISA_EXT_PAUSE , ZYDIS_ISA_EXT_PCLMULQDQ , ZYDIS_ISA_EXT_PCONFIG ,
  ZYDIS_ISA_EXT_PKU , ZYDIS_ISA_EXT_PREFETCHWT1 , ZYDIS_ISA_EXT_PT , ZYDIS_ISA_EXT_RDPID ,
  ZYDIS_ISA_EXT_RDPRU , ZYDIS_ISA_EXT_RDRAND , ZYDIS_ISA_EXT_RDSEED , ZYDIS_ISA_EXT_RDTSCP ,
  ZYDIS_ISA_EXT_RDWRFSGS , ZYDIS_ISA_EXT_RTM , ZYDIS_ISA_EXT_SGX , ZYDIS_ISA_EXT_SGX_ENCLV ,
  ZYDIS_ISA_EXT_SHA , ZYDIS_ISA_EXT_SMAP , ZYDIS_ISA_EXT_SMX , ZYDIS_ISA_EXT_SSE ,
  ZYDIS_ISA_EXT_SSE2 , ZYDIS_ISA_EXT_SSE3 , ZYDIS_ISA_EXT_SSE4 , ZYDIS_ISA_EXT_SSE4A ,
  ZYDIS_ISA_EXT_SSSE3 , ZYDIS_ISA_EXT_SVM , ZYDIS_ISA_EXT_TBM , ZYDIS_ISA_EXT_VAES ,
  ZYDIS_ISA_EXT_VMFUNC , ZYDIS_ISA_EXT_VPCLMULQDQ , ZYDIS_ISA_EXT_VTX , ZYDIS_ISA_EXT_WAITPKG ,
  ZYDIS_ISA_EXT_X87 , ZYDIS_ISA_EXT_XOP , ZYDIS_ISA_EXT_XSAVE , ZYDIS_ISA_EXT_XSAVEC ,
  ZYDIS_ISA_EXT_XSAVEOPT , ZYDIS_ISA_EXT_XSAVES , ZYDIS_ISA_EXT_MAX_VALUE = ZYDIS_ISA_EXT_XSAVES , ZYDIS_ISA_EXT_REQUIRED_BITS = ZYAN_BITS_TO_REPRESENT(ZYDIS_ISA_EXT_MAX_VALUE)
}
 Defines the ZydisISAExt enum. More...
 

Typedef Documentation

◆ ZydisISAExt

typedef enum ZydisISAExt_ ZydisISAExt

Defines the ZydisISAExt enum.

Enumeration Type Documentation

◆ ZydisISAExt_

Defines the ZydisISAExt enum.

Enumerator
ZYDIS_ISA_EXT_INVALID 
ZYDIS_ISA_EXT_ADOX_ADCX 
ZYDIS_ISA_EXT_AES 
ZYDIS_ISA_EXT_AMD3DNOW 
ZYDIS_ISA_EXT_AVX 
ZYDIS_ISA_EXT_AVX2 
ZYDIS_ISA_EXT_AVX2GATHER 
ZYDIS_ISA_EXT_AVX512EVEX 
ZYDIS_ISA_EXT_AVX512VEX 
ZYDIS_ISA_EXT_AVXAES 
ZYDIS_ISA_EXT_BASE 
ZYDIS_ISA_EXT_BMI1 
ZYDIS_ISA_EXT_BMI2 
ZYDIS_ISA_EXT_CET 
ZYDIS_ISA_EXT_CLDEMOTE 
ZYDIS_ISA_EXT_CLFLUSHOPT 
ZYDIS_ISA_EXT_CLFSH 
ZYDIS_ISA_EXT_CLWB 
ZYDIS_ISA_EXT_CLZERO 
ZYDIS_ISA_EXT_ENQCMD 
ZYDIS_ISA_EXT_F16C 
ZYDIS_ISA_EXT_FMA 
ZYDIS_ISA_EXT_FMA4 
ZYDIS_ISA_EXT_GFNI 
ZYDIS_ISA_EXT_INVPCID 
ZYDIS_ISA_EXT_KNC 
ZYDIS_ISA_EXT_KNCE 
ZYDIS_ISA_EXT_KNCV 
ZYDIS_ISA_EXT_LONGMODE 
ZYDIS_ISA_EXT_LZCNT 
ZYDIS_ISA_EXT_MMX 
ZYDIS_ISA_EXT_MONITOR 
ZYDIS_ISA_EXT_MONITORX 
ZYDIS_ISA_EXT_MOVBE 
ZYDIS_ISA_EXT_MOVDIR 
ZYDIS_ISA_EXT_MPX 
ZYDIS_ISA_EXT_PADLOCK 
ZYDIS_ISA_EXT_PAUSE 
ZYDIS_ISA_EXT_PCLMULQDQ 
ZYDIS_ISA_EXT_PCONFIG 
ZYDIS_ISA_EXT_PKU 
ZYDIS_ISA_EXT_PREFETCHWT1 
ZYDIS_ISA_EXT_PT 
ZYDIS_ISA_EXT_RDPID 
ZYDIS_ISA_EXT_RDPRU 
ZYDIS_ISA_EXT_RDRAND 
ZYDIS_ISA_EXT_RDSEED 
ZYDIS_ISA_EXT_RDTSCP 
ZYDIS_ISA_EXT_RDWRFSGS 
ZYDIS_ISA_EXT_RTM 
ZYDIS_ISA_EXT_SGX 
ZYDIS_ISA_EXT_SGX_ENCLV 
ZYDIS_ISA_EXT_SHA 
ZYDIS_ISA_EXT_SMAP 
ZYDIS_ISA_EXT_SMX 
ZYDIS_ISA_EXT_SSE 
ZYDIS_ISA_EXT_SSE2 
ZYDIS_ISA_EXT_SSE3 
ZYDIS_ISA_EXT_SSE4 
ZYDIS_ISA_EXT_SSE4A 
ZYDIS_ISA_EXT_SSSE3 
ZYDIS_ISA_EXT_SVM 
ZYDIS_ISA_EXT_TBM 
ZYDIS_ISA_EXT_VAES 
ZYDIS_ISA_EXT_VMFUNC 
ZYDIS_ISA_EXT_VPCLMULQDQ 
ZYDIS_ISA_EXT_VTX 
ZYDIS_ISA_EXT_WAITPKG 
ZYDIS_ISA_EXT_X87 
ZYDIS_ISA_EXT_XOP 
ZYDIS_ISA_EXT_XSAVE 
ZYDIS_ISA_EXT_XSAVEC 
ZYDIS_ISA_EXT_XSAVEOPT 
ZYDIS_ISA_EXT_XSAVES 
ZYDIS_ISA_EXT_MAX_VALUE 

Maximum value of this enum.

ZYDIS_ISA_EXT_REQUIRED_BITS 

The minimum number of bits required to represent all values of this enum.