1 2/* Capstone Disassembly Engine, http://www.capstone-engine.org */ 3/* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2019 */ 4 5/*===- TableGen'erated file -------------------------------------*- C++ -*-===*|* *| 6|* Subtarget Enumeration Source Fragment *| 7|* *| 8|* Automatically generated file, do not edit! *| 9|* *| 10\*===----------------------------------------------------------------------===*/ 11 12 13enum { 14 AArch64_FeatureAES = 0, 15 AArch64_FeatureAggressiveFMA = 1, 16 AArch64_FeatureAlternateSExtLoadCVTF32Pattern = 2, 17 AArch64_FeatureArithmeticBccFusion = 3, 18 AArch64_FeatureArithmeticCbzFusion = 4, 19 AArch64_FeatureBalanceFPOps = 5, 20 AArch64_FeatureCRC = 6, 21 AArch64_FeatureCrypto = 7, 22 AArch64_FeatureCustomCheapAsMoveHandling = 8, 23 AArch64_FeatureDisableLatencySchedHeuristic = 9, 24 AArch64_FeatureDotProd = 10, 25 AArch64_FeatureExynosCheapAsMoveHandling = 11, 26 AArch64_FeatureFPARMv8 = 12, 27 AArch64_FeatureFullFP16 = 13, 28 AArch64_FeatureFuseAES = 14, 29 AArch64_FeatureFuseAddress = 15, 30 AArch64_FeatureFuseCCSelect = 16, 31 AArch64_FeatureFuseLiterals = 17, 32 AArch64_FeatureLSE = 18, 33 AArch64_FeatureLSLFast = 19, 34 AArch64_FeatureNEON = 20, 35 AArch64_FeatureNoNegativeImmediates = 21, 36 AArch64_FeaturePerfMon = 22, 37 AArch64_FeaturePostRAScheduler = 23, 38 AArch64_FeaturePredictableSelectIsExpensive = 24, 39 AArch64_FeatureRAS = 25, 40 AArch64_FeatureRCPC = 26, 41 AArch64_FeatureRDM = 27, 42 AArch64_FeatureReserveX18 = 28, 43 AArch64_FeatureReserveX20 = 29, 44 AArch64_FeatureSHA2 = 30, 45 AArch64_FeatureSHA3 = 31, 46 AArch64_FeatureSM4 = 32, 47 AArch64_FeatureSPE = 33, 48 AArch64_FeatureSVE = 34, 49 AArch64_FeatureSlowMisaligned128Store = 35, 50 AArch64_FeatureSlowPaired128 = 36, 51 AArch64_FeatureSlowSTRQro = 37, 52 AArch64_FeatureStrictAlign = 38, 53 AArch64_FeatureUseAA = 39, 54 AArch64_FeatureUseRSqrt = 40, 55 AArch64_FeatureZCRegMove = 41, 56 AArch64_FeatureZCZeroing = 42, 57 AArch64_FeatureZCZeroingFPWorkaround = 43, 58 AArch64_HasV8_1aOps = 44, 59 AArch64_HasV8_2aOps = 45, 60 AArch64_HasV8_3aOps = 46, 61 AArch64_HasV8_4aOps = 47, 62 AArch64_ProcA35 = 48, 63 AArch64_ProcA53 = 49, 64 AArch64_ProcA55 = 50, 65 AArch64_ProcA57 = 51, 66 AArch64_ProcA72 = 52, 67 AArch64_ProcA73 = 53, 68 AArch64_ProcA75 = 54, 69 AArch64_ProcCyclone = 55, 70 AArch64_ProcExynosM1 = 56, 71 AArch64_ProcExynosM2 = 57, 72 AArch64_ProcExynosM3 = 58, 73 AArch64_ProcFalkor = 59, 74 AArch64_ProcKryo = 60, 75 AArch64_ProcSaphira = 61, 76 AArch64_ProcThunderX = 62, 77 AArch64_ProcThunderX2T99 = 63, 78 AArch64_ProcThunderXT81 = 64, 79 AArch64_ProcThunderXT83 = 65, 80 AArch64_ProcThunderXT88 = 66, 81}; 82 83