/* Capstone Disassembly Engine, https://www.capstone-engine.org */ /* By Nguyen Anh Quynh , 2013-2022, */ /* Rot127 2022-2024 */ /* Automatically generated file by Capstone's LLVM TableGen Disassembler Backend. */ /* LLVM-commit: */ /* LLVM-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