xref: /aosp_15_r20/external/capstone/arch/SystemZ/SystemZGenSubtargetInfo.inc (revision 9a0e4156d50a75a99ec4f1653a0e9602a5d45c18)
1*9a0e4156SSadaf Ebrahimi/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
2*9a0e4156SSadaf Ebrahimi|*                                                                            *|
3*9a0e4156SSadaf Ebrahimi|* Subtarget Enumeration Source Fragment                                      *|
4*9a0e4156SSadaf Ebrahimi|*                                                                            *|
5*9a0e4156SSadaf Ebrahimi|* Automatically generated file, do not edit!                                 *|
6*9a0e4156SSadaf Ebrahimi|*                                                                            *|
7*9a0e4156SSadaf Ebrahimi\*===----------------------------------------------------------------------===*/
8*9a0e4156SSadaf Ebrahimi
9*9a0e4156SSadaf Ebrahimi/* Capstone Disassembly Engine, http://www.capstone-engine.org */
10*9a0e4156SSadaf Ebrahimi/* By Nguyen Anh Quynh <[email protected]>, 2013-2015 */
11*9a0e4156SSadaf Ebrahimi
12*9a0e4156SSadaf Ebrahimi
13*9a0e4156SSadaf Ebrahimi#ifdef GET_SUBTARGETINFO_ENUM
14*9a0e4156SSadaf Ebrahimi#undef GET_SUBTARGETINFO_ENUM
15*9a0e4156SSadaf Ebrahimi
16*9a0e4156SSadaf Ebrahimienum {
17*9a0e4156SSadaf Ebrahimi  SystemZ_FeatureDFPPackedConversion = 1ULL << 0,
18*9a0e4156SSadaf Ebrahimi  SystemZ_FeatureDFPZonedConversion = 1ULL << 1,
19*9a0e4156SSadaf Ebrahimi  SystemZ_FeatureDistinctOps = 1ULL << 2,
20*9a0e4156SSadaf Ebrahimi  SystemZ_FeatureEnhancedDAT2 = 1ULL << 3,
21*9a0e4156SSadaf Ebrahimi  SystemZ_FeatureExecutionHint = 1ULL << 4,
22*9a0e4156SSadaf Ebrahimi  SystemZ_FeatureFPExtension = 1ULL << 5,
23*9a0e4156SSadaf Ebrahimi  SystemZ_FeatureFastSerialization = 1ULL << 6,
24*9a0e4156SSadaf Ebrahimi  SystemZ_FeatureGuardedStorage = 1ULL << 7,
25*9a0e4156SSadaf Ebrahimi  SystemZ_FeatureHighWord = 1ULL << 8,
26*9a0e4156SSadaf Ebrahimi  SystemZ_FeatureInsertReferenceBitsMultiple = 1ULL << 9,
27*9a0e4156SSadaf Ebrahimi  SystemZ_FeatureInterlockedAccess1 = 1ULL << 10,
28*9a0e4156SSadaf Ebrahimi  SystemZ_FeatureLoadAndTrap = 1ULL << 11,
29*9a0e4156SSadaf Ebrahimi  SystemZ_FeatureLoadAndZeroRightmostByte = 1ULL << 12,
30*9a0e4156SSadaf Ebrahimi  SystemZ_FeatureLoadStoreOnCond = 1ULL << 13,
31*9a0e4156SSadaf Ebrahimi  SystemZ_FeatureLoadStoreOnCond2 = 1ULL << 14,
32*9a0e4156SSadaf Ebrahimi  SystemZ_FeatureMessageSecurityAssist3 = 1ULL << 15,
33*9a0e4156SSadaf Ebrahimi  SystemZ_FeatureMessageSecurityAssist4 = 1ULL << 16,
34*9a0e4156SSadaf Ebrahimi  SystemZ_FeatureMessageSecurityAssist5 = 1ULL << 17,
35*9a0e4156SSadaf Ebrahimi  SystemZ_FeatureMessageSecurityAssist7 = 1ULL << 18,
36*9a0e4156SSadaf Ebrahimi  SystemZ_FeatureMessageSecurityAssist8 = 1ULL << 19,
37*9a0e4156SSadaf Ebrahimi  SystemZ_FeatureMiscellaneousExtensions = 1ULL << 20,
38*9a0e4156SSadaf Ebrahimi  SystemZ_FeatureMiscellaneousExtensions2 = 1ULL << 21,
39*9a0e4156SSadaf Ebrahimi  SystemZ_FeaturePopulationCount = 1ULL << 22,
40*9a0e4156SSadaf Ebrahimi  SystemZ_FeatureProcessorAssist = 1ULL << 23,
41*9a0e4156SSadaf Ebrahimi  SystemZ_FeatureResetReferenceBitsMultiple = 1ULL << 24,
42*9a0e4156SSadaf Ebrahimi  SystemZ_FeatureTransactionalExecution = 1ULL << 25,
43*9a0e4156SSadaf Ebrahimi  SystemZ_FeatureVector = 1ULL << 26,
44*9a0e4156SSadaf Ebrahimi  SystemZ_FeatureVectorEnhancements1 = 1ULL << 27,
45*9a0e4156SSadaf Ebrahimi  SystemZ_FeatureVectorPackedDecimal = 1ULL << 28,
46*9a0e4156SSadaf Ebrahimi};
47*9a0e4156SSadaf Ebrahimi
48*9a0e4156SSadaf Ebrahimi#endif // GET_SUBTARGETINFO_ENUM
49*9a0e4156SSadaf Ebrahimi
50