capstone/arch/AArch64/AArch64GenSubtargetInfo.inc
2019-04-10 14:17:08 +08:00

83 lines
2.8 KiB
C

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