Rizin
unix-like reverse engineering framework and cli tools
ARMGenSubtargetInfo.inc
Go to the documentation of this file.
1 /*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
2 |* *|
3 |*Subtarget Enumeration Source Fragment *|
4 |* *|
5 |* Automatically generated file, do not edit! *|
6 |* *|
7 \*===----------------------------------------------------------------------===*/
8 
9 /* Capstone Disassembly Engine, http://www.capstone-engine.org */
10 /* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2015 */
11 
12 
13 #ifdef GET_SUBTARGETINFO_ENUM
14 #undef GET_SUBTARGETINFO_ENUM
15 
16 #define ARM_FeatureAClass (1ULL << 0)
17 #define ARM_FeatureAvoidMOVsShOp (1ULL << 1)
18 #define ARM_FeatureAvoidPartialCPSR (1ULL << 2)
19 #define ARM_FeatureCRC (1ULL << 3)
20 #define ARM_FeatureCrypto (1ULL << 4)
21 #define ARM_FeatureD16 (1ULL << 5)
22 #define ARM_FeatureDB (1ULL << 6)
23 #define ARM_FeatureDSPThumb2 (1ULL << 7)
24 #define ARM_FeatureFP16 (1ULL << 8)
25 #define ARM_FeatureFPARMv8 (1ULL << 9)
26 #define ARM_FeatureHWDiv (1ULL << 10)
27 #define ARM_FeatureHWDivARM (1ULL << 11)
28 #define ARM_FeatureHasRAS (1ULL << 12)
29 #define ARM_FeatureHasSlowFPVMLx (1ULL << 13)
30 #define ARM_FeatureMClass (1ULL << 14)
31 #define ARM_FeatureMP (1ULL << 15)
32 #define ARM_FeatureNEON (1ULL << 16)
33 #define ARM_FeatureNEONForFP (1ULL << 17)
34 #define ARM_FeatureNaClTrap (1ULL << 18)
35 #define ARM_FeatureNoARM (1ULL << 19)
36 #define ARM_FeaturePerfMon (1ULL << 20)
37 #define ARM_FeaturePref32BitThumb (1ULL << 21)
38 #define ARM_FeatureRClass (1ULL << 22)
39 #define ARM_FeatureSlowFPBrcc (1ULL << 23)
40 #define ARM_FeatureT2XtPk (1ULL << 24)
41 #define ARM_FeatureThumb2 (1ULL << 25)
42 #define ARM_FeatureTrustZone (1ULL << 26)
43 #define ARM_FeatureVFP2 (1ULL << 27)
44 #define ARM_FeatureVFP3 (1ULL << 28)
45 #define ARM_FeatureVFP4 (1ULL << 29)
46 #define ARM_FeatureVFPOnlySP (1ULL << 30)
47 #define ARM_FeatureVMLxForwarding (1ULL << 31)
48 #define ARM_FeatureVirtualization (1ULL << 32)
49 #define ARM_FeatureZCZeroing (1ULL << 33)
50 #define ARM_HasV4TOps (1ULL << 34)
51 #define ARM_HasV5TEOps (1ULL << 35)
52 #define ARM_HasV5TOps (1ULL << 36)
53 #define ARM_HasV6MOps (1ULL << 37)
54 #define ARM_HasV6Ops (1ULL << 38)
55 #define ARM_HasV6T2Ops (1ULL << 39)
56 #define ARM_HasV7Ops (1ULL << 40)
57 #define ARM_HasV8Ops (1ULL << 41)
58 #define ARM_ModeThumb (1ULL << 42)
59 #define ARM_ProcA5 (1ULL << 43)
60 #define ARM_ProcA7 (1ULL << 44)
61 #define ARM_ProcA8 (1ULL << 45)
62 #define ARM_ProcA9 (1ULL << 46)
63 #define ARM_ProcA12 (1ULL << 47)
64 #define ARM_ProcA15 (1ULL << 48)
65 #define ARM_ProcA17 (1ULL << 49)
66 #define ARM_ProcA53 (1ULL << 50)
67 #define ARM_ProcA57 (1ULL << 51)
68 #define ARM_ProcKrait (1ULL << 52)
69 #define ARM_ProcR5 (1ULL << 53)
70 #define ARM_ProcSwift (1ULL << 54)
71 
72 #endif // GET_SUBTARGETINFO_ENUM