mirror of
https://github.com/hedge-dev/XenonRecomp.git
synced 2025-06-06 18:31:03 +00:00
299 lines
9.2 KiB
PHP
299 lines
9.2 KiB
PHP
![]() |
/* Capstone Disassembly Engine, https://www.capstone-engine.org */
|
||
|
/* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2022, */
|
||
|
/* Rot127 <unisono@quyllur.org> 2022-2024 */
|
||
|
/* Automatically generated file by Capstone's LLVM TableGen Disassembler Backend. */
|
||
|
|
||
|
/* LLVM-commit: <commit> */
|
||
|
/* LLVM-tag: <tag> */
|
||
|
|
||
|
/* Do not edit. */
|
||
|
|
||
|
/* Capstone's LLVM TableGen Backends: */
|
||
|
/* https://github.com/capstone-engine/llvm-capstone */
|
||
|
|
||
|
#ifdef GET_SUBTARGETINFO_ENUM
|
||
|
#undef GET_SUBTARGETINFO_ENUM
|
||
|
|
||
|
enum {
|
||
|
AArch64_FeatureAES = 0,
|
||
|
AArch64_FeatureALULSLFast = 1,
|
||
|
AArch64_FeatureAM = 2,
|
||
|
AArch64_FeatureAMVS = 3,
|
||
|
AArch64_FeatureAddrLSLFast = 4,
|
||
|
AArch64_FeatureAggressiveFMA = 5,
|
||
|
AArch64_FeatureAll = 6,
|
||
|
AArch64_FeatureAltFPCmp = 7,
|
||
|
AArch64_FeatureAlternateSExtLoadCVTF32Pattern = 8,
|
||
|
AArch64_FeatureAppleA7SysReg = 9,
|
||
|
AArch64_FeatureArithmeticBccFusion = 10,
|
||
|
AArch64_FeatureArithmeticCbzFusion = 11,
|
||
|
AArch64_FeatureAscendStoreAddress = 12,
|
||
|
AArch64_FeatureB16B16 = 13,
|
||
|
AArch64_FeatureBF16 = 14,
|
||
|
AArch64_FeatureBRBE = 15,
|
||
|
AArch64_FeatureBalanceFPOps = 16,
|
||
|
AArch64_FeatureBranchTargetId = 17,
|
||
|
AArch64_FeatureCCIDX = 18,
|
||
|
AArch64_FeatureCCPP = 19,
|
||
|
AArch64_FeatureCHK = 20,
|
||
|
AArch64_FeatureCLRBHB = 21,
|
||
|
AArch64_FeatureCONTEXTIDREL2 = 22,
|
||
|
AArch64_FeatureCPA = 23,
|
||
|
AArch64_FeatureCRC = 24,
|
||
|
AArch64_FeatureCSSC = 25,
|
||
|
AArch64_FeatureCacheDeepPersist = 26,
|
||
|
AArch64_FeatureCallSavedX8 = 27,
|
||
|
AArch64_FeatureCallSavedX9 = 28,
|
||
|
AArch64_FeatureCallSavedX10 = 29,
|
||
|
AArch64_FeatureCallSavedX11 = 30,
|
||
|
AArch64_FeatureCallSavedX12 = 31,
|
||
|
AArch64_FeatureCallSavedX13 = 32,
|
||
|
AArch64_FeatureCallSavedX14 = 33,
|
||
|
AArch64_FeatureCallSavedX15 = 34,
|
||
|
AArch64_FeatureCallSavedX18 = 35,
|
||
|
AArch64_FeatureCmpBccFusion = 36,
|
||
|
AArch64_FeatureComplxNum = 37,
|
||
|
AArch64_FeatureCrypto = 38,
|
||
|
AArch64_FeatureD128 = 39,
|
||
|
AArch64_FeatureDIT = 40,
|
||
|
AArch64_FeatureDisableLatencySchedHeuristic = 41,
|
||
|
AArch64_FeatureDisableLdp = 42,
|
||
|
AArch64_FeatureDisableStp = 43,
|
||
|
AArch64_FeatureDotProd = 44,
|
||
|
AArch64_FeatureEL2VMSA = 45,
|
||
|
AArch64_FeatureEL3 = 46,
|
||
|
AArch64_FeatureETE = 47,
|
||
|
AArch64_FeatureEnableSelectOptimize = 48,
|
||
|
AArch64_FeatureEnhancedCounterVirtualization = 49,
|
||
|
AArch64_FeatureExperimentalZeroingPseudos = 50,
|
||
|
AArch64_FeatureExynosCheapAsMoveHandling = 51,
|
||
|
AArch64_FeatureFAMINMAX = 52,
|
||
|
AArch64_FeatureFMV = 53,
|
||
|
AArch64_FeatureFP8 = 54,
|
||
|
AArch64_FeatureFP8DOT2 = 55,
|
||
|
AArch64_FeatureFP8DOT4 = 56,
|
||
|
AArch64_FeatureFP8FMA = 57,
|
||
|
AArch64_FeatureFP16FML = 58,
|
||
|
AArch64_FeatureFPARMv8 = 59,
|
||
|
AArch64_FeatureFPMR = 60,
|
||
|
AArch64_FeatureFRInt3264 = 61,
|
||
|
AArch64_FeatureFineGrainedTraps = 62,
|
||
|
AArch64_FeatureFixCortexA53_835769 = 63,
|
||
|
AArch64_FeatureFlagM = 64,
|
||
|
AArch64_FeatureForce32BitJumpTables = 65,
|
||
|
AArch64_FeatureFullFP16 = 66,
|
||
|
AArch64_FeatureFuseAES = 67,
|
||
|
AArch64_FeatureFuseAddSub2RegAndConstOne = 68,
|
||
|
AArch64_FeatureFuseAddress = 69,
|
||
|
AArch64_FeatureFuseAdrpAdd = 70,
|
||
|
AArch64_FeatureFuseArithmeticLogic = 71,
|
||
|
AArch64_FeatureFuseCCSelect = 72,
|
||
|
AArch64_FeatureFuseCryptoEOR = 73,
|
||
|
AArch64_FeatureFuseLiterals = 74,
|
||
|
AArch64_FeatureGCS = 75,
|
||
|
AArch64_FeatureHBC = 76,
|
||
|
AArch64_FeatureHCX = 77,
|
||
|
AArch64_FeatureHardenSlsBlr = 78,
|
||
|
AArch64_FeatureHardenSlsNoComdat = 79,
|
||
|
AArch64_FeatureHardenSlsRetBr = 80,
|
||
|
AArch64_FeatureITE = 81,
|
||
|
AArch64_FeatureJS = 82,
|
||
|
AArch64_FeatureLOR = 83,
|
||
|
AArch64_FeatureLS64 = 84,
|
||
|
AArch64_FeatureLSE = 85,
|
||
|
AArch64_FeatureLSE2 = 86,
|
||
|
AArch64_FeatureLSE128 = 87,
|
||
|
AArch64_FeatureLUT = 88,
|
||
|
AArch64_FeatureLdpAlignedOnly = 89,
|
||
|
AArch64_FeatureMEC = 90,
|
||
|
AArch64_FeatureMOPS = 91,
|
||
|
AArch64_FeatureMPAM = 92,
|
||
|
AArch64_FeatureMTE = 93,
|
||
|
AArch64_FeatureMatMulFP32 = 94,
|
||
|
AArch64_FeatureMatMulFP64 = 95,
|
||
|
AArch64_FeatureMatMulInt8 = 96,
|
||
|
AArch64_FeatureNEON = 97,
|
||
|
AArch64_FeatureNMI = 98,
|
||
|
AArch64_FeatureNV = 99,
|
||
|
AArch64_FeatureNoBTIAtReturnTwice = 100,
|
||
|
AArch64_FeatureNoNegativeImmediates = 101,
|
||
|
AArch64_FeatureNoSVEFPLD1R = 102,
|
||
|
AArch64_FeatureNoZCZeroingFP = 103,
|
||
|
AArch64_FeatureOutlineAtomics = 104,
|
||
|
AArch64_FeaturePAN = 105,
|
||
|
AArch64_FeaturePAN_RWV = 106,
|
||
|
AArch64_FeaturePAuth = 107,
|
||
|
AArch64_FeaturePAuthLR = 108,
|
||
|
AArch64_FeaturePRFM_SLC = 109,
|
||
|
AArch64_FeaturePerfMon = 110,
|
||
|
AArch64_FeaturePostRAScheduler = 111,
|
||
|
AArch64_FeaturePredRes = 112,
|
||
|
AArch64_FeaturePredictableSelectIsExpensive = 113,
|
||
|
AArch64_FeaturePsUAO = 114,
|
||
|
AArch64_FeatureRAS = 115,
|
||
|
AArch64_FeatureRASv2 = 116,
|
||
|
AArch64_FeatureRCPC = 117,
|
||
|
AArch64_FeatureRCPC3 = 118,
|
||
|
AArch64_FeatureRCPC_IMMO = 119,
|
||
|
AArch64_FeatureRDM = 120,
|
||
|
AArch64_FeatureRME = 121,
|
||
|
AArch64_FeatureRandGen = 122,
|
||
|
AArch64_FeatureReserveX1 = 123,
|
||
|
AArch64_FeatureReserveX2 = 124,
|
||
|
AArch64_FeatureReserveX3 = 125,
|
||
|
AArch64_FeatureReserveX4 = 126,
|
||
|
AArch64_FeatureReserveX5 = 127,
|
||
|
AArch64_FeatureReserveX6 = 128,
|
||
|
AArch64_FeatureReserveX7 = 129,
|
||
|
AArch64_FeatureReserveX9 = 130,
|
||
|
AArch64_FeatureReserveX10 = 131,
|
||
|
AArch64_FeatureReserveX11 = 132,
|
||
|
AArch64_FeatureReserveX12 = 133,
|
||
|
AArch64_FeatureReserveX13 = 134,
|
||
|
AArch64_FeatureReserveX14 = 135,
|
||
|
AArch64_FeatureReserveX15 = 136,
|
||
|
AArch64_FeatureReserveX18 = 137,
|
||
|
AArch64_FeatureReserveX20 = 138,
|
||
|
AArch64_FeatureReserveX21 = 139,
|
||
|
AArch64_FeatureReserveX22 = 140,
|
||
|
AArch64_FeatureReserveX23 = 141,
|
||
|
AArch64_FeatureReserveX24 = 142,
|
||
|
AArch64_FeatureReserveX25 = 143,
|
||
|
AArch64_FeatureReserveX26 = 144,
|
||
|
AArch64_FeatureReserveX27 = 145,
|
||
|
AArch64_FeatureReserveX28 = 146,
|
||
|
AArch64_FeatureReserveX30 = 147,
|
||
|
AArch64_FeatureSB = 148,
|
||
|
AArch64_FeatureSEL2 = 149,
|
||
|
AArch64_FeatureSHA2 = 150,
|
||
|
AArch64_FeatureSHA3 = 151,
|
||
|
AArch64_FeatureSM4 = 152,
|
||
|
AArch64_FeatureSME = 153,
|
||
|
AArch64_FeatureSME2 = 154,
|
||
|
AArch64_FeatureSME2p1 = 155,
|
||
|
AArch64_FeatureSMEF8F16 = 156,
|
||
|
AArch64_FeatureSMEF8F32 = 157,
|
||
|
AArch64_FeatureSMEF16F16 = 158,
|
||
|
AArch64_FeatureSMEF64F64 = 159,
|
||
|
AArch64_FeatureSMEFA64 = 160,
|
||
|
AArch64_FeatureSMEI16I64 = 161,
|
||
|
AArch64_FeatureSME_LUTv2 = 162,
|
||
|
AArch64_FeatureSPE = 163,
|
||
|
AArch64_FeatureSPECRES2 = 164,
|
||
|
AArch64_FeatureSPE_EEF = 165,
|
||
|
AArch64_FeatureSSBS = 166,
|
||
|
AArch64_FeatureSSVE_FP8DOT2 = 167,
|
||
|
AArch64_FeatureSSVE_FP8DOT4 = 168,
|
||
|
AArch64_FeatureSSVE_FP8FMA = 169,
|
||
|
AArch64_FeatureSVE = 170,
|
||
|
AArch64_FeatureSVE2 = 171,
|
||
|
AArch64_FeatureSVE2AES = 172,
|
||
|
AArch64_FeatureSVE2BitPerm = 173,
|
||
|
AArch64_FeatureSVE2SHA3 = 174,
|
||
|
AArch64_FeatureSVE2SM4 = 175,
|
||
|
AArch64_FeatureSVE2p1 = 176,
|
||
|
AArch64_FeatureSlowMisaligned128Store = 177,
|
||
|
AArch64_FeatureSlowPaired128 = 178,
|
||
|
AArch64_FeatureSlowSTRQro = 179,
|
||
|
AArch64_FeatureSpecRestrict = 180,
|
||
|
AArch64_FeatureStorePairSuppress = 181,
|
||
|
AArch64_FeatureStpAlignedOnly = 182,
|
||
|
AArch64_FeatureStrictAlign = 183,
|
||
|
AArch64_FeatureTHE = 184,
|
||
|
AArch64_FeatureTLBIW = 185,
|
||
|
AArch64_FeatureTLB_RMI = 186,
|
||
|
AArch64_FeatureTME = 187,
|
||
|
AArch64_FeatureTRACEV8_4 = 188,
|
||
|
AArch64_FeatureTRBE = 189,
|
||
|
AArch64_FeatureTaggedGlobals = 190,
|
||
|
AArch64_FeatureUseEL1ForTP = 191,
|
||
|
AArch64_FeatureUseEL2ForTP = 192,
|
||
|
AArch64_FeatureUseEL3ForTP = 193,
|
||
|
AArch64_FeatureUseROEL0ForTP = 194,
|
||
|
AArch64_FeatureUseRSqrt = 195,
|
||
|
AArch64_FeatureUseScalarIncVL = 196,
|
||
|
AArch64_FeatureVH = 197,
|
||
|
AArch64_FeatureWFxT = 198,
|
||
|
AArch64_FeatureXS = 199,
|
||
|
AArch64_FeatureZCRegMove = 200,
|
||
|
AArch64_FeatureZCZeroing = 201,
|
||
|
AArch64_FeatureZCZeroingFPWorkaround = 202,
|
||
|
AArch64_FeatureZCZeroingGP = 203,
|
||
|
AArch64_HasV8_0aOps = 204,
|
||
|
AArch64_HasV8_0rOps = 205,
|
||
|
AArch64_HasV8_1aOps = 206,
|
||
|
AArch64_HasV8_2aOps = 207,
|
||
|
AArch64_HasV8_3aOps = 208,
|
||
|
AArch64_HasV8_4aOps = 209,
|
||
|
AArch64_HasV8_5aOps = 210,
|
||
|
AArch64_HasV8_6aOps = 211,
|
||
|
AArch64_HasV8_7aOps = 212,
|
||
|
AArch64_HasV8_8aOps = 213,
|
||
|
AArch64_HasV8_9aOps = 214,
|
||
|
AArch64_HasV9_0aOps = 215,
|
||
|
AArch64_HasV9_1aOps = 216,
|
||
|
AArch64_HasV9_2aOps = 217,
|
||
|
AArch64_HasV9_3aOps = 218,
|
||
|
AArch64_HasV9_4aOps = 219,
|
||
|
AArch64_HasV9_5aOps = 220,
|
||
|
AArch64_TuneA35 = 221,
|
||
|
AArch64_TuneA53 = 222,
|
||
|
AArch64_TuneA55 = 223,
|
||
|
AArch64_TuneA57 = 224,
|
||
|
AArch64_TuneA64FX = 225,
|
||
|
AArch64_TuneA65 = 226,
|
||
|
AArch64_TuneA72 = 227,
|
||
|
AArch64_TuneA73 = 228,
|
||
|
AArch64_TuneA75 = 229,
|
||
|
AArch64_TuneA76 = 230,
|
||
|
AArch64_TuneA77 = 231,
|
||
|
AArch64_TuneA78 = 232,
|
||
|
AArch64_TuneA78C = 233,
|
||
|
AArch64_TuneA510 = 234,
|
||
|
AArch64_TuneA520 = 235,
|
||
|
AArch64_TuneA710 = 236,
|
||
|
AArch64_TuneA715 = 237,
|
||
|
AArch64_TuneA720 = 238,
|
||
|
AArch64_TuneAmpere1 = 239,
|
||
|
AArch64_TuneAmpere1A = 240,
|
||
|
AArch64_TuneAmpere1B = 241,
|
||
|
AArch64_TuneAppleA7 = 242,
|
||
|
AArch64_TuneAppleA10 = 243,
|
||
|
AArch64_TuneAppleA11 = 244,
|
||
|
AArch64_TuneAppleA12 = 245,
|
||
|
AArch64_TuneAppleA13 = 246,
|
||
|
AArch64_TuneAppleA14 = 247,
|
||
|
AArch64_TuneAppleA15 = 248,
|
||
|
AArch64_TuneAppleA16 = 249,
|
||
|
AArch64_TuneAppleA17 = 250,
|
||
|
AArch64_TuneCarmel = 251,
|
||
|
AArch64_TuneExynosM3 = 252,
|
||
|
AArch64_TuneExynosM4 = 253,
|
||
|
AArch64_TuneFalkor = 254,
|
||
|
AArch64_TuneKryo = 255,
|
||
|
AArch64_TuneNeoverse512TVB = 256,
|
||
|
AArch64_TuneNeoverseE1 = 257,
|
||
|
AArch64_TuneNeoverseN1 = 258,
|
||
|
AArch64_TuneNeoverseN2 = 259,
|
||
|
AArch64_TuneNeoverseV1 = 260,
|
||
|
AArch64_TuneNeoverseV2 = 261,
|
||
|
AArch64_TuneR82 = 262,
|
||
|
AArch64_TuneSaphira = 263,
|
||
|
AArch64_TuneTSV110 = 264,
|
||
|
AArch64_TuneThunderX = 265,
|
||
|
AArch64_TuneThunderX2T99 = 266,
|
||
|
AArch64_TuneThunderX3T110 = 267,
|
||
|
AArch64_TuneThunderXT81 = 268,
|
||
|
AArch64_TuneThunderXT83 = 269,
|
||
|
AArch64_TuneThunderXT88 = 270,
|
||
|
AArch64_TuneX1 = 271,
|
||
|
AArch64_TuneX2 = 272,
|
||
|
AArch64_TuneX3 = 273,
|
||
|
AArch64_TuneX4 = 274,
|
||
|
AArch64_NumSubtargetFeatures = 275
|
||
|
};
|
||
|
#endif // GET_SUBTARGETINFO_ENUM
|
||
|
|
||
|
|
||
|
|