802798ce3c
git-subtree-dir: external/capstone git-subtree-split: e46f64fadb351e9ecd05264fab26f2772feb0994
212 lines
6.8 KiB
C
212 lines
6.8 KiB
C
/* Capstone Disassembly Engine, https://www.capstone-engine.org */
|
|
/* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2022, */
|
|
/* Rot127 <unisono@quyllur.org> 2022-2024 */
|
|
/* Automatically generated file by Capstone's LLVM TableGen Disassembler Backend. */
|
|
|
|
/* LLVM-commit: <commit> */
|
|
/* LLVM-tag: <tag> */
|
|
|
|
/* Do not edit. */
|
|
|
|
/* Capstone's LLVM TableGen Backends: */
|
|
/* https://github.com/capstone-engine/llvm-capstone */
|
|
|
|
#ifdef GET_SUBTARGETINFO_ENUM
|
|
#undef GET_SUBTARGETINFO_ENUM
|
|
|
|
enum {
|
|
RISCV_Experimental = 0,
|
|
RISCV_Feature32Bit = 1,
|
|
RISCV_Feature64Bit = 2,
|
|
RISCV_FeatureFastUnalignedAccess = 3,
|
|
RISCV_FeatureForcedAtomics = 4,
|
|
RISCV_FeatureNoRVCHints = 5,
|
|
RISCV_FeaturePostRAScheduler = 6,
|
|
RISCV_FeatureRVE = 7,
|
|
RISCV_FeatureRelax = 8,
|
|
RISCV_FeatureReserveX1 = 9,
|
|
RISCV_FeatureReserveX2 = 10,
|
|
RISCV_FeatureReserveX3 = 11,
|
|
RISCV_FeatureReserveX4 = 12,
|
|
RISCV_FeatureReserveX5 = 13,
|
|
RISCV_FeatureReserveX6 = 14,
|
|
RISCV_FeatureReserveX7 = 15,
|
|
RISCV_FeatureReserveX8 = 16,
|
|
RISCV_FeatureReserveX9 = 17,
|
|
RISCV_FeatureReserveX10 = 18,
|
|
RISCV_FeatureReserveX11 = 19,
|
|
RISCV_FeatureReserveX12 = 20,
|
|
RISCV_FeatureReserveX13 = 21,
|
|
RISCV_FeatureReserveX14 = 22,
|
|
RISCV_FeatureReserveX15 = 23,
|
|
RISCV_FeatureReserveX16 = 24,
|
|
RISCV_FeatureReserveX17 = 25,
|
|
RISCV_FeatureReserveX18 = 26,
|
|
RISCV_FeatureReserveX19 = 27,
|
|
RISCV_FeatureReserveX20 = 28,
|
|
RISCV_FeatureReserveX21 = 29,
|
|
RISCV_FeatureReserveX22 = 30,
|
|
RISCV_FeatureReserveX23 = 31,
|
|
RISCV_FeatureReserveX24 = 32,
|
|
RISCV_FeatureReserveX25 = 33,
|
|
RISCV_FeatureReserveX26 = 34,
|
|
RISCV_FeatureReserveX27 = 35,
|
|
RISCV_FeatureReserveX28 = 36,
|
|
RISCV_FeatureReserveX29 = 37,
|
|
RISCV_FeatureReserveX30 = 38,
|
|
RISCV_FeatureReserveX31 = 39,
|
|
RISCV_FeatureSaveRestore = 40,
|
|
RISCV_FeatureStdExtA = 41,
|
|
RISCV_FeatureStdExtC = 42,
|
|
RISCV_FeatureStdExtD = 43,
|
|
RISCV_FeatureStdExtF = 44,
|
|
RISCV_FeatureStdExtH = 45,
|
|
RISCV_FeatureStdExtI = 46,
|
|
RISCV_FeatureStdExtM = 47,
|
|
RISCV_FeatureStdExtSmaia = 48,
|
|
RISCV_FeatureStdExtSmepmp = 49,
|
|
RISCV_FeatureStdExtSsaia = 50,
|
|
RISCV_FeatureStdExtSvinval = 51,
|
|
RISCV_FeatureStdExtSvnapot = 52,
|
|
RISCV_FeatureStdExtSvpbmt = 53,
|
|
RISCV_FeatureStdExtV = 54,
|
|
RISCV_FeatureStdExtZa64rs = 55,
|
|
RISCV_FeatureStdExtZa128rs = 56,
|
|
RISCV_FeatureStdExtZacas = 57,
|
|
RISCV_FeatureStdExtZawrs = 58,
|
|
RISCV_FeatureStdExtZba = 59,
|
|
RISCV_FeatureStdExtZbb = 60,
|
|
RISCV_FeatureStdExtZbc = 61,
|
|
RISCV_FeatureStdExtZbkb = 62,
|
|
RISCV_FeatureStdExtZbkc = 63,
|
|
RISCV_FeatureStdExtZbkx = 64,
|
|
RISCV_FeatureStdExtZbs = 65,
|
|
RISCV_FeatureStdExtZca = 66,
|
|
RISCV_FeatureStdExtZcb = 67,
|
|
RISCV_FeatureStdExtZcd = 68,
|
|
RISCV_FeatureStdExtZce = 69,
|
|
RISCV_FeatureStdExtZcf = 70,
|
|
RISCV_FeatureStdExtZcmop = 71,
|
|
RISCV_FeatureStdExtZcmp = 72,
|
|
RISCV_FeatureStdExtZcmt = 73,
|
|
RISCV_FeatureStdExtZdinx = 74,
|
|
RISCV_FeatureStdExtZfa = 75,
|
|
RISCV_FeatureStdExtZfbfmin = 76,
|
|
RISCV_FeatureStdExtZfh = 77,
|
|
RISCV_FeatureStdExtZfhmin = 78,
|
|
RISCV_FeatureStdExtZfinx = 79,
|
|
RISCV_FeatureStdExtZhinx = 80,
|
|
RISCV_FeatureStdExtZhinxmin = 81,
|
|
RISCV_FeatureStdExtZic64b = 82,
|
|
RISCV_FeatureStdExtZicbom = 83,
|
|
RISCV_FeatureStdExtZicbop = 84,
|
|
RISCV_FeatureStdExtZicboz = 85,
|
|
RISCV_FeatureStdExtZiccamoa = 86,
|
|
RISCV_FeatureStdExtZiccif = 87,
|
|
RISCV_FeatureStdExtZicclsm = 88,
|
|
RISCV_FeatureStdExtZiccrse = 89,
|
|
RISCV_FeatureStdExtZicfilp = 90,
|
|
RISCV_FeatureStdExtZicfiss = 91,
|
|
RISCV_FeatureStdExtZicntr = 92,
|
|
RISCV_FeatureStdExtZicond = 93,
|
|
RISCV_FeatureStdExtZicsr = 94,
|
|
RISCV_FeatureStdExtZifencei = 95,
|
|
RISCV_FeatureStdExtZihintntl = 96,
|
|
RISCV_FeatureStdExtZihintpause = 97,
|
|
RISCV_FeatureStdExtZihpm = 98,
|
|
RISCV_FeatureStdExtZimop = 99,
|
|
RISCV_FeatureStdExtZk = 100,
|
|
RISCV_FeatureStdExtZkn = 101,
|
|
RISCV_FeatureStdExtZknd = 102,
|
|
RISCV_FeatureStdExtZkne = 103,
|
|
RISCV_FeatureStdExtZknh = 104,
|
|
RISCV_FeatureStdExtZkr = 105,
|
|
RISCV_FeatureStdExtZks = 106,
|
|
RISCV_FeatureStdExtZksed = 107,
|
|
RISCV_FeatureStdExtZksh = 108,
|
|
RISCV_FeatureStdExtZkt = 109,
|
|
RISCV_FeatureStdExtZmmul = 110,
|
|
RISCV_FeatureStdExtZtso = 111,
|
|
RISCV_FeatureStdExtZvbb = 112,
|
|
RISCV_FeatureStdExtZvbc = 113,
|
|
RISCV_FeatureStdExtZve32f = 114,
|
|
RISCV_FeatureStdExtZve32x = 115,
|
|
RISCV_FeatureStdExtZve64d = 116,
|
|
RISCV_FeatureStdExtZve64f = 117,
|
|
RISCV_FeatureStdExtZve64x = 118,
|
|
RISCV_FeatureStdExtZvfbfmin = 119,
|
|
RISCV_FeatureStdExtZvfbfwma = 120,
|
|
RISCV_FeatureStdExtZvfh = 121,
|
|
RISCV_FeatureStdExtZvfhmin = 122,
|
|
RISCV_FeatureStdExtZvkb = 123,
|
|
RISCV_FeatureStdExtZvkg = 124,
|
|
RISCV_FeatureStdExtZvkn = 125,
|
|
RISCV_FeatureStdExtZvknc = 126,
|
|
RISCV_FeatureStdExtZvkned = 127,
|
|
RISCV_FeatureStdExtZvkng = 128,
|
|
RISCV_FeatureStdExtZvknha = 129,
|
|
RISCV_FeatureStdExtZvknhb = 130,
|
|
RISCV_FeatureStdExtZvks = 131,
|
|
RISCV_FeatureStdExtZvksc = 132,
|
|
RISCV_FeatureStdExtZvksed = 133,
|
|
RISCV_FeatureStdExtZvksg = 134,
|
|
RISCV_FeatureStdExtZvksh = 135,
|
|
RISCV_FeatureStdExtZvkt = 136,
|
|
RISCV_FeatureStdExtZvl32b = 137,
|
|
RISCV_FeatureStdExtZvl64b = 138,
|
|
RISCV_FeatureStdExtZvl128b = 139,
|
|
RISCV_FeatureStdExtZvl256b = 140,
|
|
RISCV_FeatureStdExtZvl512b = 141,
|
|
RISCV_FeatureStdExtZvl1024b = 142,
|
|
RISCV_FeatureStdExtZvl2048b = 143,
|
|
RISCV_FeatureStdExtZvl4096b = 144,
|
|
RISCV_FeatureStdExtZvl8192b = 145,
|
|
RISCV_FeatureStdExtZvl16384b = 146,
|
|
RISCV_FeatureStdExtZvl32768b = 147,
|
|
RISCV_FeatureStdExtZvl65536b = 148,
|
|
RISCV_FeatureTaggedGlobals = 149,
|
|
RISCV_FeatureTrailingSeqCstFence = 150,
|
|
RISCV_FeatureVendorXCValu = 151,
|
|
RISCV_FeatureVendorXCVbi = 152,
|
|
RISCV_FeatureVendorXCVbitmanip = 153,
|
|
RISCV_FeatureVendorXCVelw = 154,
|
|
RISCV_FeatureVendorXCVmac = 155,
|
|
RISCV_FeatureVendorXCVmem = 156,
|
|
RISCV_FeatureVendorXCVsimd = 157,
|
|
RISCV_FeatureVendorXSfvcp = 158,
|
|
RISCV_FeatureVendorXSfvfnrclipxfqf = 159,
|
|
RISCV_FeatureVendorXSfvfwmaccqqq = 160,
|
|
RISCV_FeatureVendorXSfvqmaccdod = 161,
|
|
RISCV_FeatureVendorXSfvqmaccqoq = 162,
|
|
RISCV_FeatureVendorXTHeadBa = 163,
|
|
RISCV_FeatureVendorXTHeadBb = 164,
|
|
RISCV_FeatureVendorXTHeadBs = 165,
|
|
RISCV_FeatureVendorXTHeadCmo = 166,
|
|
RISCV_FeatureVendorXTHeadCondMov = 167,
|
|
RISCV_FeatureVendorXTHeadFMemIdx = 168,
|
|
RISCV_FeatureVendorXTHeadMac = 169,
|
|
RISCV_FeatureVendorXTHeadMemIdx = 170,
|
|
RISCV_FeatureVendorXTHeadMemPair = 171,
|
|
RISCV_FeatureVendorXTHeadSync = 172,
|
|
RISCV_FeatureVendorXTHeadVdot = 173,
|
|
RISCV_FeatureVendorXVentanaCondOps = 174,
|
|
RISCV_TuneAUIPCADDIFusion = 175,
|
|
RISCV_TuneConditionalCompressedMoveFusion = 176,
|
|
RISCV_TuneDLenFactor2 = 177,
|
|
RISCV_TuneLDADDFusion = 178,
|
|
RISCV_TuneLUIADDIFusion = 179,
|
|
RISCV_TuneNoDefaultUnroll = 180,
|
|
RISCV_TuneNoOptimizedZeroStrideLoad = 181,
|
|
RISCV_TuneShiftedZExtWFusion = 182,
|
|
RISCV_TuneShortForwardBranchOpt = 183,
|
|
RISCV_TuneSiFive7 = 184,
|
|
RISCV_TuneVentanaVeyron = 185,
|
|
RISCV_TuneZExtHFusion = 186,
|
|
RISCV_TuneZExtWFusion = 187,
|
|
RISCV_NumSubtargetFeatures = 188
|
|
};
|
|
#endif // GET_SUBTARGETINFO_ENUM
|
|
|
|
|
|
|