Path: blob/master/dep/zydis/include/Zydis/Generated/EnumInstructionCategory.h
4219 views
/**1* Defines the `ZydisInstructionCategory` enum.2*/3typedef enum ZydisInstructionCategory_4{5ZYDIS_CATEGORY_INVALID,6ZYDIS_CATEGORY_ADOX_ADCX,7ZYDIS_CATEGORY_AES,8ZYDIS_CATEGORY_AMD3DNOW,9ZYDIS_CATEGORY_AMX_TILE,10ZYDIS_CATEGORY_AVX,11ZYDIS_CATEGORY_AVX2,12ZYDIS_CATEGORY_AVX2GATHER,13ZYDIS_CATEGORY_AVX512,14ZYDIS_CATEGORY_AVX512_4FMAPS,15ZYDIS_CATEGORY_AVX512_4VNNIW,16ZYDIS_CATEGORY_AVX512_BITALG,17ZYDIS_CATEGORY_AVX512_VBMI,18ZYDIS_CATEGORY_AVX512_VP2INTERSECT,19ZYDIS_CATEGORY_BINARY,20ZYDIS_CATEGORY_BITBYTE,21ZYDIS_CATEGORY_BLEND,22ZYDIS_CATEGORY_BMI1,23ZYDIS_CATEGORY_BMI2,24ZYDIS_CATEGORY_BROADCAST,25ZYDIS_CATEGORY_CALL,26ZYDIS_CATEGORY_CET,27ZYDIS_CATEGORY_CLDEMOTE,28ZYDIS_CATEGORY_CLFLUSHOPT,29ZYDIS_CATEGORY_CLWB,30ZYDIS_CATEGORY_CLZERO,31ZYDIS_CATEGORY_CMOV,32ZYDIS_CATEGORY_COMPRESS,33ZYDIS_CATEGORY_COND_BR,34ZYDIS_CATEGORY_CONFLICT,35ZYDIS_CATEGORY_CONVERT,36ZYDIS_CATEGORY_DATAXFER,37ZYDIS_CATEGORY_DECIMAL,38ZYDIS_CATEGORY_ENQCMD,39ZYDIS_CATEGORY_EXPAND,40ZYDIS_CATEGORY_FCMOV,41ZYDIS_CATEGORY_FLAGOP,42ZYDIS_CATEGORY_FMA4,43ZYDIS_CATEGORY_FP16,44ZYDIS_CATEGORY_GATHER,45ZYDIS_CATEGORY_GFNI,46ZYDIS_CATEGORY_HRESET,47ZYDIS_CATEGORY_IFMA,48ZYDIS_CATEGORY_INTERRUPT,49ZYDIS_CATEGORY_IO,50ZYDIS_CATEGORY_IOSTRINGOP,51ZYDIS_CATEGORY_KEYLOCKER,52ZYDIS_CATEGORY_KEYLOCKER_WIDE,53ZYDIS_CATEGORY_KMASK,54ZYDIS_CATEGORY_KNC,55ZYDIS_CATEGORY_KNCMASK,56ZYDIS_CATEGORY_KNCSCALAR,57ZYDIS_CATEGORY_LEGACY,58ZYDIS_CATEGORY_LOGICAL,59ZYDIS_CATEGORY_LOGICAL_FP,60ZYDIS_CATEGORY_LZCNT,61ZYDIS_CATEGORY_MISC,62ZYDIS_CATEGORY_MMX,63ZYDIS_CATEGORY_MOVDIR,64ZYDIS_CATEGORY_MPX,65ZYDIS_CATEGORY_NOP,66ZYDIS_CATEGORY_PADLOCK,67ZYDIS_CATEGORY_PCLMULQDQ,68ZYDIS_CATEGORY_PCONFIG,69ZYDIS_CATEGORY_PKU,70ZYDIS_CATEGORY_POP,71ZYDIS_CATEGORY_PREFETCH,72ZYDIS_CATEGORY_PREFETCHWT1,73ZYDIS_CATEGORY_PT,74ZYDIS_CATEGORY_PUSH,75ZYDIS_CATEGORY_RDPID,76ZYDIS_CATEGORY_RDPRU,77ZYDIS_CATEGORY_RDRAND,78ZYDIS_CATEGORY_RDSEED,79ZYDIS_CATEGORY_RDWRFSGS,80ZYDIS_CATEGORY_RET,81ZYDIS_CATEGORY_ROTATE,82ZYDIS_CATEGORY_SCATTER,83ZYDIS_CATEGORY_SEGOP,84ZYDIS_CATEGORY_SEMAPHORE,85ZYDIS_CATEGORY_SERIALIZE,86ZYDIS_CATEGORY_SETCC,87ZYDIS_CATEGORY_SGX,88ZYDIS_CATEGORY_SHA,89ZYDIS_CATEGORY_SHIFT,90ZYDIS_CATEGORY_SMAP,91ZYDIS_CATEGORY_SSE,92ZYDIS_CATEGORY_STRINGOP,93ZYDIS_CATEGORY_STTNI,94ZYDIS_CATEGORY_SYSCALL,95ZYDIS_CATEGORY_SYSRET,96ZYDIS_CATEGORY_SYSTEM,97ZYDIS_CATEGORY_TBM,98ZYDIS_CATEGORY_TSX_LDTRK,99ZYDIS_CATEGORY_UFMA,100ZYDIS_CATEGORY_UINTR,101ZYDIS_CATEGORY_UNCOND_BR,102ZYDIS_CATEGORY_VAES,103ZYDIS_CATEGORY_VBMI2,104ZYDIS_CATEGORY_VEX,105ZYDIS_CATEGORY_VFMA,106ZYDIS_CATEGORY_VPCLMULQDQ,107ZYDIS_CATEGORY_VTX,108ZYDIS_CATEGORY_WAITPKG,109ZYDIS_CATEGORY_WIDENOP,110ZYDIS_CATEGORY_X87_ALU,111ZYDIS_CATEGORY_XOP,112ZYDIS_CATEGORY_XSAVE,113ZYDIS_CATEGORY_XSAVEOPT,114115/**116* Maximum value of this enum.117*/118ZYDIS_CATEGORY_MAX_VALUE = ZYDIS_CATEGORY_XSAVEOPT,119/**120* The minimum number of bits required to represent all values of this enum.121*/122ZYDIS_CATEGORY_REQUIRED_BITS = ZYAN_BITS_TO_REPRESENT(ZYDIS_CATEGORY_MAX_VALUE)123} ZydisInstructionCategory;124125126