summaryrefslogtreecommitdiffstats
path: root/js/src/zydis/Zydis/Generated/EnumInstructionCategory.h
diff options
context:
space:
mode:
Diffstat (limited to 'js/src/zydis/Zydis/Generated/EnumInstructionCategory.h')
-rw-r--r--js/src/zydis/Zydis/Generated/EnumInstructionCategory.h124
1 files changed, 124 insertions, 0 deletions
diff --git a/js/src/zydis/Zydis/Generated/EnumInstructionCategory.h b/js/src/zydis/Zydis/Generated/EnumInstructionCategory.h
new file mode 100644
index 0000000000..00aac5e9d8
--- /dev/null
+++ b/js/src/zydis/Zydis/Generated/EnumInstructionCategory.h
@@ -0,0 +1,124 @@
+/**
+ * Defines the `ZydisInstructionCategory` enum.
+ */
+typedef enum ZydisInstructionCategory_
+{
+ ZYDIS_CATEGORY_INVALID,
+ ZYDIS_CATEGORY_ADOX_ADCX,
+ ZYDIS_CATEGORY_AES,
+ ZYDIS_CATEGORY_AMD3DNOW,
+ ZYDIS_CATEGORY_AMX_TILE,
+ ZYDIS_CATEGORY_AVX,
+ ZYDIS_CATEGORY_AVX2,
+ ZYDIS_CATEGORY_AVX2GATHER,
+ ZYDIS_CATEGORY_AVX512,
+ ZYDIS_CATEGORY_AVX512_4FMAPS,
+ ZYDIS_CATEGORY_AVX512_4VNNIW,
+ ZYDIS_CATEGORY_AVX512_BITALG,
+ ZYDIS_CATEGORY_AVX512_VBMI,
+ ZYDIS_CATEGORY_AVX512_VP2INTERSECT,
+ ZYDIS_CATEGORY_BINARY,
+ ZYDIS_CATEGORY_BITBYTE,
+ ZYDIS_CATEGORY_BLEND,
+ ZYDIS_CATEGORY_BMI1,
+ ZYDIS_CATEGORY_BMI2,
+ ZYDIS_CATEGORY_BROADCAST,
+ ZYDIS_CATEGORY_CALL,
+ ZYDIS_CATEGORY_CET,
+ ZYDIS_CATEGORY_CLDEMOTE,
+ ZYDIS_CATEGORY_CLFLUSHOPT,
+ ZYDIS_CATEGORY_CLWB,
+ ZYDIS_CATEGORY_CLZERO,
+ ZYDIS_CATEGORY_CMOV,
+ ZYDIS_CATEGORY_COMPRESS,
+ ZYDIS_CATEGORY_COND_BR,
+ ZYDIS_CATEGORY_CONFLICT,
+ ZYDIS_CATEGORY_CONVERT,
+ ZYDIS_CATEGORY_DATAXFER,
+ ZYDIS_CATEGORY_DECIMAL,
+ ZYDIS_CATEGORY_ENQCMD,
+ ZYDIS_CATEGORY_EXPAND,
+ ZYDIS_CATEGORY_FCMOV,
+ ZYDIS_CATEGORY_FLAGOP,
+ ZYDIS_CATEGORY_FMA4,
+ ZYDIS_CATEGORY_FP16,
+ ZYDIS_CATEGORY_GATHER,
+ ZYDIS_CATEGORY_GFNI,
+ ZYDIS_CATEGORY_HRESET,
+ ZYDIS_CATEGORY_IFMA,
+ ZYDIS_CATEGORY_INTERRUPT,
+ ZYDIS_CATEGORY_IO,
+ ZYDIS_CATEGORY_IOSTRINGOP,
+ ZYDIS_CATEGORY_KEYLOCKER,
+ ZYDIS_CATEGORY_KEYLOCKER_WIDE,
+ ZYDIS_CATEGORY_KMASK,
+ ZYDIS_CATEGORY_KNC,
+ ZYDIS_CATEGORY_KNCMASK,
+ ZYDIS_CATEGORY_KNCSCALAR,
+ ZYDIS_CATEGORY_LEGACY,
+ ZYDIS_CATEGORY_LOGICAL,
+ ZYDIS_CATEGORY_LOGICAL_FP,
+ ZYDIS_CATEGORY_LZCNT,
+ ZYDIS_CATEGORY_MISC,
+ ZYDIS_CATEGORY_MMX,
+ ZYDIS_CATEGORY_MOVDIR,
+ ZYDIS_CATEGORY_MPX,
+ ZYDIS_CATEGORY_NOP,
+ ZYDIS_CATEGORY_PADLOCK,
+ ZYDIS_CATEGORY_PCLMULQDQ,
+ ZYDIS_CATEGORY_PCONFIG,
+ ZYDIS_CATEGORY_PKU,
+ ZYDIS_CATEGORY_POP,
+ ZYDIS_CATEGORY_PREFETCH,
+ ZYDIS_CATEGORY_PREFETCHWT1,
+ ZYDIS_CATEGORY_PT,
+ ZYDIS_CATEGORY_PUSH,
+ ZYDIS_CATEGORY_RDPID,
+ ZYDIS_CATEGORY_RDPRU,
+ ZYDIS_CATEGORY_RDRAND,
+ ZYDIS_CATEGORY_RDSEED,
+ ZYDIS_CATEGORY_RDWRFSGS,
+ ZYDIS_CATEGORY_RET,
+ ZYDIS_CATEGORY_ROTATE,
+ ZYDIS_CATEGORY_SCATTER,
+ ZYDIS_CATEGORY_SEGOP,
+ ZYDIS_CATEGORY_SEMAPHORE,
+ ZYDIS_CATEGORY_SERIALIZE,
+ ZYDIS_CATEGORY_SETCC,
+ ZYDIS_CATEGORY_SGX,
+ ZYDIS_CATEGORY_SHA,
+ ZYDIS_CATEGORY_SHIFT,
+ ZYDIS_CATEGORY_SMAP,
+ ZYDIS_CATEGORY_SSE,
+ ZYDIS_CATEGORY_STRINGOP,
+ ZYDIS_CATEGORY_STTNI,
+ ZYDIS_CATEGORY_SYSCALL,
+ ZYDIS_CATEGORY_SYSRET,
+ ZYDIS_CATEGORY_SYSTEM,
+ ZYDIS_CATEGORY_TBM,
+ ZYDIS_CATEGORY_TSX_LDTRK,
+ ZYDIS_CATEGORY_UFMA,
+ ZYDIS_CATEGORY_UINTR,
+ ZYDIS_CATEGORY_UNCOND_BR,
+ ZYDIS_CATEGORY_VAES,
+ ZYDIS_CATEGORY_VBMI2,
+ ZYDIS_CATEGORY_VEX,
+ ZYDIS_CATEGORY_VFMA,
+ ZYDIS_CATEGORY_VPCLMULQDQ,
+ ZYDIS_CATEGORY_VTX,
+ ZYDIS_CATEGORY_WAITPKG,
+ ZYDIS_CATEGORY_WIDENOP,
+ ZYDIS_CATEGORY_X87_ALU,
+ ZYDIS_CATEGORY_XOP,
+ ZYDIS_CATEGORY_XSAVE,
+ ZYDIS_CATEGORY_XSAVEOPT,
+
+ /**
+ * Maximum value of this enum.
+ */
+ ZYDIS_CATEGORY_MAX_VALUE = ZYDIS_CATEGORY_XSAVEOPT,
+ /**
+ * The minimum number of bits required to represent all values of this enum.
+ */
+ ZYDIS_CATEGORY_REQUIRED_BITS = ZYAN_BITS_TO_REPRESENT(ZYDIS_CATEGORY_MAX_VALUE)
+} ZydisInstructionCategory;