tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

EnumISASet.h (6174B)


      1 /**
      2 * Defines the `ZydisISASet` enum.
      3 */
      4 typedef enum ZydisISASet_
      5 {
      6    ZYDIS_ISA_SET_INVALID,
      7    ZYDIS_ISA_SET_ADOX_ADCX,
      8    ZYDIS_ISA_SET_AES,
      9    ZYDIS_ISA_SET_AMD,
     10    ZYDIS_ISA_SET_AMD3DNOW,
     11    ZYDIS_ISA_SET_AMD_INVLPGB,
     12    ZYDIS_ISA_SET_AMX_BF16,
     13    ZYDIS_ISA_SET_AMX_FP16,
     14    ZYDIS_ISA_SET_AMX_INT8,
     15    ZYDIS_ISA_SET_AMX_TILE,
     16    ZYDIS_ISA_SET_AVX,
     17    ZYDIS_ISA_SET_AVX2,
     18    ZYDIS_ISA_SET_AVX2GATHER,
     19    ZYDIS_ISA_SET_AVX512BW_128,
     20    ZYDIS_ISA_SET_AVX512BW_128N,
     21    ZYDIS_ISA_SET_AVX512BW_256,
     22    ZYDIS_ISA_SET_AVX512BW_512,
     23    ZYDIS_ISA_SET_AVX512BW_KOP,
     24    ZYDIS_ISA_SET_AVX512CD_128,
     25    ZYDIS_ISA_SET_AVX512CD_256,
     26    ZYDIS_ISA_SET_AVX512CD_512,
     27    ZYDIS_ISA_SET_AVX512DQ_128,
     28    ZYDIS_ISA_SET_AVX512DQ_128N,
     29    ZYDIS_ISA_SET_AVX512DQ_256,
     30    ZYDIS_ISA_SET_AVX512DQ_512,
     31    ZYDIS_ISA_SET_AVX512DQ_KOP,
     32    ZYDIS_ISA_SET_AVX512DQ_SCALAR,
     33    ZYDIS_ISA_SET_AVX512ER_512,
     34    ZYDIS_ISA_SET_AVX512ER_SCALAR,
     35    ZYDIS_ISA_SET_AVX512F_128,
     36    ZYDIS_ISA_SET_AVX512F_128N,
     37    ZYDIS_ISA_SET_AVX512F_256,
     38    ZYDIS_ISA_SET_AVX512F_512,
     39    ZYDIS_ISA_SET_AVX512F_KOP,
     40    ZYDIS_ISA_SET_AVX512F_SCALAR,
     41    ZYDIS_ISA_SET_AVX512PF_512,
     42    ZYDIS_ISA_SET_AVX512_4FMAPS_512,
     43    ZYDIS_ISA_SET_AVX512_4FMAPS_SCALAR,
     44    ZYDIS_ISA_SET_AVX512_4VNNIW_512,
     45    ZYDIS_ISA_SET_AVX512_BF16_128,
     46    ZYDIS_ISA_SET_AVX512_BF16_256,
     47    ZYDIS_ISA_SET_AVX512_BF16_512,
     48    ZYDIS_ISA_SET_AVX512_BITALG_128,
     49    ZYDIS_ISA_SET_AVX512_BITALG_256,
     50    ZYDIS_ISA_SET_AVX512_BITALG_512,
     51    ZYDIS_ISA_SET_AVX512_FP16_128,
     52    ZYDIS_ISA_SET_AVX512_FP16_128N,
     53    ZYDIS_ISA_SET_AVX512_FP16_256,
     54    ZYDIS_ISA_SET_AVX512_FP16_512,
     55    ZYDIS_ISA_SET_AVX512_FP16_SCALAR,
     56    ZYDIS_ISA_SET_AVX512_GFNI_128,
     57    ZYDIS_ISA_SET_AVX512_GFNI_256,
     58    ZYDIS_ISA_SET_AVX512_GFNI_512,
     59    ZYDIS_ISA_SET_AVX512_IFMA_128,
     60    ZYDIS_ISA_SET_AVX512_IFMA_256,
     61    ZYDIS_ISA_SET_AVX512_IFMA_512,
     62    ZYDIS_ISA_SET_AVX512_VAES_128,
     63    ZYDIS_ISA_SET_AVX512_VAES_256,
     64    ZYDIS_ISA_SET_AVX512_VAES_512,
     65    ZYDIS_ISA_SET_AVX512_VBMI2_128,
     66    ZYDIS_ISA_SET_AVX512_VBMI2_256,
     67    ZYDIS_ISA_SET_AVX512_VBMI2_512,
     68    ZYDIS_ISA_SET_AVX512_VBMI_128,
     69    ZYDIS_ISA_SET_AVX512_VBMI_256,
     70    ZYDIS_ISA_SET_AVX512_VBMI_512,
     71    ZYDIS_ISA_SET_AVX512_VNNI_128,
     72    ZYDIS_ISA_SET_AVX512_VNNI_256,
     73    ZYDIS_ISA_SET_AVX512_VNNI_512,
     74    ZYDIS_ISA_SET_AVX512_VP2INTERSECT_128,
     75    ZYDIS_ISA_SET_AVX512_VP2INTERSECT_256,
     76    ZYDIS_ISA_SET_AVX512_VP2INTERSECT_512,
     77    ZYDIS_ISA_SET_AVX512_VPCLMULQDQ_128,
     78    ZYDIS_ISA_SET_AVX512_VPCLMULQDQ_256,
     79    ZYDIS_ISA_SET_AVX512_VPCLMULQDQ_512,
     80    ZYDIS_ISA_SET_AVX512_VPOPCNTDQ_128,
     81    ZYDIS_ISA_SET_AVX512_VPOPCNTDQ_256,
     82    ZYDIS_ISA_SET_AVX512_VPOPCNTDQ_512,
     83    ZYDIS_ISA_SET_AVXAES,
     84    ZYDIS_ISA_SET_AVX_GFNI,
     85    ZYDIS_ISA_SET_AVX_IFMA,
     86    ZYDIS_ISA_SET_AVX_NE_CONVERT,
     87    ZYDIS_ISA_SET_AVX_VNNI,
     88    ZYDIS_ISA_SET_AVX_VNNI_INT16,
     89    ZYDIS_ISA_SET_AVX_VNNI_INT8,
     90    ZYDIS_ISA_SET_BMI1,
     91    ZYDIS_ISA_SET_BMI2,
     92    ZYDIS_ISA_SET_CET,
     93    ZYDIS_ISA_SET_CLDEMOTE,
     94    ZYDIS_ISA_SET_CLFLUSHOPT,
     95    ZYDIS_ISA_SET_CLFSH,
     96    ZYDIS_ISA_SET_CLWB,
     97    ZYDIS_ISA_SET_CLZERO,
     98    ZYDIS_ISA_SET_CMOV,
     99    ZYDIS_ISA_SET_CMPXCHG16B,
    100    ZYDIS_ISA_SET_ENQCMD,
    101    ZYDIS_ISA_SET_F16C,
    102    ZYDIS_ISA_SET_FAT_NOP,
    103    ZYDIS_ISA_SET_FCMOV,
    104    ZYDIS_ISA_SET_FCOMI,
    105    ZYDIS_ISA_SET_FMA,
    106    ZYDIS_ISA_SET_FMA4,
    107    ZYDIS_ISA_SET_FXSAVE,
    108    ZYDIS_ISA_SET_FXSAVE64,
    109    ZYDIS_ISA_SET_GFNI,
    110    ZYDIS_ISA_SET_HRESET,
    111    ZYDIS_ISA_SET_I186,
    112    ZYDIS_ISA_SET_I286PROTECTED,
    113    ZYDIS_ISA_SET_I286REAL,
    114    ZYDIS_ISA_SET_I386,
    115    ZYDIS_ISA_SET_I486,
    116    ZYDIS_ISA_SET_I486REAL,
    117    ZYDIS_ISA_SET_I86,
    118    ZYDIS_ISA_SET_ICACHE_PREFETCH,
    119    ZYDIS_ISA_SET_INVPCID,
    120    ZYDIS_ISA_SET_KEYLOCKER,
    121    ZYDIS_ISA_SET_KEYLOCKER_WIDE,
    122    ZYDIS_ISA_SET_KNCE,
    123    ZYDIS_ISA_SET_KNCJKBR,
    124    ZYDIS_ISA_SET_KNCSTREAM,
    125    ZYDIS_ISA_SET_KNCV,
    126    ZYDIS_ISA_SET_KNC_MISC,
    127    ZYDIS_ISA_SET_KNC_PF_HINT,
    128    ZYDIS_ISA_SET_LAHF,
    129    ZYDIS_ISA_SET_LONGMODE,
    130    ZYDIS_ISA_SET_LWP,
    131    ZYDIS_ISA_SET_LZCNT,
    132    ZYDIS_ISA_SET_MCOMMIT,
    133    ZYDIS_ISA_SET_MONITOR,
    134    ZYDIS_ISA_SET_MONITORX,
    135    ZYDIS_ISA_SET_MOVBE,
    136    ZYDIS_ISA_SET_MOVDIR,
    137    ZYDIS_ISA_SET_MPX,
    138    ZYDIS_ISA_SET_MSRLIST,
    139    ZYDIS_ISA_SET_PADLOCK_ACE,
    140    ZYDIS_ISA_SET_PADLOCK_PHE,
    141    ZYDIS_ISA_SET_PADLOCK_PMM,
    142    ZYDIS_ISA_SET_PADLOCK_RNG,
    143    ZYDIS_ISA_SET_PAUSE,
    144    ZYDIS_ISA_SET_PBNDKB,
    145    ZYDIS_ISA_SET_PCLMULQDQ,
    146    ZYDIS_ISA_SET_PCOMMIT,
    147    ZYDIS_ISA_SET_PCONFIG,
    148    ZYDIS_ISA_SET_PENTIUMMMX,
    149    ZYDIS_ISA_SET_PENTIUMREAL,
    150    ZYDIS_ISA_SET_PKU,
    151    ZYDIS_ISA_SET_POPCNT,
    152    ZYDIS_ISA_SET_PPRO,
    153    ZYDIS_ISA_SET_PREFETCHWT1,
    154    ZYDIS_ISA_SET_PREFETCH_NOP,
    155    ZYDIS_ISA_SET_PT,
    156    ZYDIS_ISA_SET_RAO_INT,
    157    ZYDIS_ISA_SET_RDPID,
    158    ZYDIS_ISA_SET_RDPMC,
    159    ZYDIS_ISA_SET_RDPRU,
    160    ZYDIS_ISA_SET_RDRAND,
    161    ZYDIS_ISA_SET_RDSEED,
    162    ZYDIS_ISA_SET_RDTSCP,
    163    ZYDIS_ISA_SET_RDWRFSGS,
    164    ZYDIS_ISA_SET_RTM,
    165    ZYDIS_ISA_SET_SERIALIZE,
    166    ZYDIS_ISA_SET_SGX,
    167    ZYDIS_ISA_SET_SGX_ENCLV,
    168    ZYDIS_ISA_SET_SHA,
    169    ZYDIS_ISA_SET_SHA512,
    170    ZYDIS_ISA_SET_SM3,
    171    ZYDIS_ISA_SET_SM4,
    172    ZYDIS_ISA_SET_SMAP,
    173    ZYDIS_ISA_SET_SMX,
    174    ZYDIS_ISA_SET_SNP,
    175    ZYDIS_ISA_SET_SSE,
    176    ZYDIS_ISA_SET_SSE2,
    177    ZYDIS_ISA_SET_SSE2MMX,
    178    ZYDIS_ISA_SET_SSE3,
    179    ZYDIS_ISA_SET_SSE3X87,
    180    ZYDIS_ISA_SET_SSE4,
    181    ZYDIS_ISA_SET_SSE42,
    182    ZYDIS_ISA_SET_SSE4A,
    183    ZYDIS_ISA_SET_SSEMXCSR,
    184    ZYDIS_ISA_SET_SSE_PREFETCH,
    185    ZYDIS_ISA_SET_SSSE3,
    186    ZYDIS_ISA_SET_SSSE3MMX,
    187    ZYDIS_ISA_SET_SVM,
    188    ZYDIS_ISA_SET_TBM,
    189    ZYDIS_ISA_SET_TDX,
    190    ZYDIS_ISA_SET_TSX_LDTRK,
    191    ZYDIS_ISA_SET_UINTR,
    192    ZYDIS_ISA_SET_VAES,
    193    ZYDIS_ISA_SET_VMFUNC,
    194    ZYDIS_ISA_SET_VPCLMULQDQ,
    195    ZYDIS_ISA_SET_VTX,
    196    ZYDIS_ISA_SET_WAITPKG,
    197    ZYDIS_ISA_SET_WRMSRNS,
    198    ZYDIS_ISA_SET_X87,
    199    ZYDIS_ISA_SET_XOP,
    200    ZYDIS_ISA_SET_XSAVE,
    201    ZYDIS_ISA_SET_XSAVEC,
    202    ZYDIS_ISA_SET_XSAVEOPT,
    203    ZYDIS_ISA_SET_XSAVES,
    204 
    205    /**
    206     * Maximum value of this enum.
    207     */
    208    ZYDIS_ISA_SET_MAX_VALUE = ZYDIS_ISA_SET_XSAVES,
    209    /**
    210     * The minimum number of bits required to represent all values of this enum.
    211     */
    212    ZYDIS_ISA_SET_REQUIRED_BITS = ZYAN_BITS_TO_REPRESENT(ZYDIS_ISA_SET_MAX_VALUE)
    213 } ZydisISASet;