aboutsummaryrefslogtreecommitdiffstats
path: root/capstone/arch/AArch64/AArch64GenSubtargetInfo.inc
diff options
context:
space:
mode:
Diffstat (limited to 'capstone/arch/AArch64/AArch64GenSubtargetInfo.inc')
-rw-r--r--capstone/arch/AArch64/AArch64GenSubtargetInfo.inc82
1 files changed, 82 insertions, 0 deletions
diff --git a/capstone/arch/AArch64/AArch64GenSubtargetInfo.inc b/capstone/arch/AArch64/AArch64GenSubtargetInfo.inc
new file mode 100644
index 000000000..f7e6a7bd1
--- /dev/null
+++ b/capstone/arch/AArch64/AArch64GenSubtargetInfo.inc
@@ -0,0 +1,82 @@
+
+/* 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,
+};
+