Capstone disassembly/disassembler framework: Core (Arm, Arm64, BPF, EVM, M68K, M680X, MOS65xx, Mips, PPC, RISCV, Sparc, SystemZ, TMS320C64x, Web Assembly, X86, X86_64, XCore) + bindings. (bloaty 依赖)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

511 lines
11 KiB

/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
|* *|
|*Target Instruction Enum Values *|
|* *|
|* Automatically generated file, do not edit! *|
|* *|
\*===----------------------------------------------------------------------===*/
/* Capstone Disassembly Engine */
/* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2014 */
#ifdef GET_INSTRINFO_ENUM
#undef GET_INSTRINFO_ENUM
enum {
SP_PHI = 0,
SP_INLINEASM = 1,
SP_CFI_INSTRUCTION = 2,
SP_EH_LABEL = 3,
SP_GC_LABEL = 4,
SP_KILL = 5,
SP_EXTRACT_SUBREG = 6,
SP_INSERT_SUBREG = 7,
SP_IMPLICIT_DEF = 8,
SP_SUBREG_TO_REG = 9,
SP_COPY_TO_REGCLASS = 10,
SP_DBG_VALUE = 11,
SP_REG_SEQUENCE = 12,
SP_COPY = 13,
SP_BUNDLE = 14,
SP_LIFETIME_START = 15,
SP_LIFETIME_END = 16,
SP_STACKMAP = 17,
SP_PATCHPOINT = 18,
SP_ADDCCri = 19,
SP_ADDCCrr = 20,
SP_ADDCri = 21,
SP_ADDCrr = 22,
SP_ADDEri = 23,
SP_ADDErr = 24,
SP_ADDXC = 25,
SP_ADDXCCC = 26,
SP_ADDXri = 27,
SP_ADDXrr = 28,
SP_ADDri = 29,
SP_ADDrr = 30,
SP_ADJCALLSTACKDOWN = 31,
SP_ADJCALLSTACKUP = 32,
SP_ALIGNADDR = 33,
SP_ALIGNADDRL = 34,
SP_ANDCCri = 35,
SP_ANDCCrr = 36,
SP_ANDNCCri = 37,
SP_ANDNCCrr = 38,
SP_ANDNri = 39,
SP_ANDNrr = 40,
SP_ANDXNrr = 41,
SP_ANDXri = 42,
SP_ANDXrr = 43,
SP_ANDri = 44,
SP_ANDrr = 45,
SP_ARRAY16 = 46,
SP_ARRAY32 = 47,
SP_ARRAY8 = 48,
SP_ATOMIC_LOAD_ADD_32 = 49,
SP_ATOMIC_LOAD_ADD_64 = 50,
SP_ATOMIC_LOAD_AND_32 = 51,
SP_ATOMIC_LOAD_AND_64 = 52,
SP_ATOMIC_LOAD_MAX_32 = 53,
SP_ATOMIC_LOAD_MAX_64 = 54,
SP_ATOMIC_LOAD_MIN_32 = 55,
SP_ATOMIC_LOAD_MIN_64 = 56,
SP_ATOMIC_LOAD_NAND_32 = 57,
SP_ATOMIC_LOAD_NAND_64 = 58,
SP_ATOMIC_LOAD_OR_32 = 59,
SP_ATOMIC_LOAD_OR_64 = 60,
SP_ATOMIC_LOAD_SUB_32 = 61,
SP_ATOMIC_LOAD_SUB_64 = 62,
SP_ATOMIC_LOAD_UMAX_32 = 63,
SP_ATOMIC_LOAD_UMAX_64 = 64,
SP_ATOMIC_LOAD_UMIN_32 = 65,
SP_ATOMIC_LOAD_UMIN_64 = 66,
SP_ATOMIC_LOAD_XOR_32 = 67,
SP_ATOMIC_LOAD_XOR_64 = 68,
SP_ATOMIC_SWAP_64 = 69,
SP_BA = 70,
SP_BCOND = 71,
SP_BCONDA = 72,
SP_BINDri = 73,
SP_BINDrr = 74,
SP_BMASK = 75,
SP_BPFCC = 76,
SP_BPFCCA = 77,
SP_BPFCCANT = 78,
SP_BPFCCNT = 79,
SP_BPGEZapn = 80,
SP_BPGEZapt = 81,
SP_BPGEZnapn = 82,
SP_BPGEZnapt = 83,
SP_BPGZapn = 84,
SP_BPGZapt = 85,
SP_BPGZnapn = 86,
SP_BPGZnapt = 87,
SP_BPICC = 88,
SP_BPICCA = 89,
SP_BPICCANT = 90,
SP_BPICCNT = 91,
SP_BPLEZapn = 92,
SP_BPLEZapt = 93,
SP_BPLEZnapn = 94,
SP_BPLEZnapt = 95,
SP_BPLZapn = 96,
SP_BPLZapt = 97,
SP_BPLZnapn = 98,
SP_BPLZnapt = 99,
SP_BPNZapn = 100,
SP_BPNZapt = 101,
SP_BPNZnapn = 102,
SP_BPNZnapt = 103,
SP_BPXCC = 104,
SP_BPXCCA = 105,
SP_BPXCCANT = 106,
SP_BPXCCNT = 107,
SP_BPZapn = 108,
SP_BPZapt = 109,
SP_BPZnapn = 110,
SP_BPZnapt = 111,
SP_BSHUFFLE = 112,
SP_CALL = 113,
SP_CALLri = 114,
SP_CALLrr = 115,
SP_CASXrr = 116,
SP_CASrr = 117,
SP_CMASK16 = 118,
SP_CMASK32 = 119,
SP_CMASK8 = 120,
SP_CMPri = 121,
SP_CMPrr = 122,
SP_EDGE16 = 123,
SP_EDGE16L = 124,
SP_EDGE16LN = 125,
SP_EDGE16N = 126,
SP_EDGE32 = 127,
SP_EDGE32L = 128,
SP_EDGE32LN = 129,
SP_EDGE32N = 130,
SP_EDGE8 = 131,
SP_EDGE8L = 132,
SP_EDGE8LN = 133,
SP_EDGE8N = 134,
SP_FABSD = 135,
SP_FABSQ = 136,
SP_FABSS = 137,
SP_FADDD = 138,
SP_FADDQ = 139,
SP_FADDS = 140,
SP_FALIGNADATA = 141,
SP_FAND = 142,
SP_FANDNOT1 = 143,
SP_FANDNOT1S = 144,
SP_FANDNOT2 = 145,
SP_FANDNOT2S = 146,
SP_FANDS = 147,
SP_FBCOND = 148,
SP_FBCONDA = 149,
SP_FCHKSM16 = 150,
SP_FCMPD = 151,
SP_FCMPEQ16 = 152,
SP_FCMPEQ32 = 153,
SP_FCMPGT16 = 154,
SP_FCMPGT32 = 155,
SP_FCMPLE16 = 156,
SP_FCMPLE32 = 157,
SP_FCMPNE16 = 158,
SP_FCMPNE32 = 159,
SP_FCMPQ = 160,
SP_FCMPS = 161,
SP_FDIVD = 162,
SP_FDIVQ = 163,
SP_FDIVS = 164,
SP_FDMULQ = 165,
SP_FDTOI = 166,
SP_FDTOQ = 167,
SP_FDTOS = 168,
SP_FDTOX = 169,
SP_FEXPAND = 170,
SP_FHADDD = 171,
SP_FHADDS = 172,
SP_FHSUBD = 173,
SP_FHSUBS = 174,
SP_FITOD = 175,
SP_FITOQ = 176,
SP_FITOS = 177,
SP_FLCMPD = 178,
SP_FLCMPS = 179,
SP_FLUSHW = 180,
SP_FMEAN16 = 181,
SP_FMOVD = 182,
SP_FMOVD_FCC = 183,
SP_FMOVD_ICC = 184,
SP_FMOVD_XCC = 185,
SP_FMOVQ = 186,
SP_FMOVQ_FCC = 187,
SP_FMOVQ_ICC = 188,
SP_FMOVQ_XCC = 189,
SP_FMOVRGEZD = 190,
SP_FMOVRGEZQ = 191,
SP_FMOVRGEZS = 192,
SP_FMOVRGZD = 193,
SP_FMOVRGZQ = 194,
SP_FMOVRGZS = 195,
SP_FMOVRLEZD = 196,
SP_FMOVRLEZQ = 197,
SP_FMOVRLEZS = 198,
SP_FMOVRLZD = 199,
SP_FMOVRLZQ = 200,
SP_FMOVRLZS = 201,
SP_FMOVRNZD = 202,
SP_FMOVRNZQ = 203,
SP_FMOVRNZS = 204,
SP_FMOVRZD = 205,
SP_FMOVRZQ = 206,
SP_FMOVRZS = 207,
SP_FMOVS = 208,
SP_FMOVS_FCC = 209,
SP_FMOVS_ICC = 210,
SP_FMOVS_XCC = 211,
SP_FMUL8SUX16 = 212,
SP_FMUL8ULX16 = 213,
SP_FMUL8X16 = 214,
SP_FMUL8X16AL = 215,
SP_FMUL8X16AU = 216,
SP_FMULD = 217,
SP_FMULD8SUX16 = 218,
SP_FMULD8ULX16 = 219,
SP_FMULQ = 220,
SP_FMULS = 221,
SP_FNADDD = 222,
SP_FNADDS = 223,
SP_FNAND = 224,
SP_FNANDS = 225,
SP_FNEGD = 226,
SP_FNEGQ = 227,
SP_FNEGS = 228,
SP_FNHADDD = 229,
SP_FNHADDS = 230,
SP_FNMULD = 231,
SP_FNMULS = 232,
SP_FNOR = 233,
SP_FNORS = 234,
SP_FNOT1 = 235,
SP_FNOT1S = 236,
SP_FNOT2 = 237,
SP_FNOT2S = 238,
SP_FNSMULD = 239,
SP_FONE = 240,
SP_FONES = 241,
SP_FOR = 242,
SP_FORNOT1 = 243,
SP_FORNOT1S = 244,
SP_FORNOT2 = 245,
SP_FORNOT2S = 246,
SP_FORS = 247,
SP_FPACK16 = 248,
SP_FPACK32 = 249,
SP_FPACKFIX = 250,
SP_FPADD16 = 251,
SP_FPADD16S = 252,
SP_FPADD32 = 253,
SP_FPADD32S = 254,
SP_FPADD64 = 255,
SP_FPMERGE = 256,
SP_FPSUB16 = 257,
SP_FPSUB16S = 258,
SP_FPSUB32 = 259,
SP_FPSUB32S = 260,
SP_FQTOD = 261,
SP_FQTOI = 262,
SP_FQTOS = 263,
SP_FQTOX = 264,
SP_FSLAS16 = 265,
SP_FSLAS32 = 266,
SP_FSLL16 = 267,
SP_FSLL32 = 268,
SP_FSMULD = 269,
SP_FSQRTD = 270,
SP_FSQRTQ = 271,
SP_FSQRTS = 272,
SP_FSRA16 = 273,
SP_FSRA32 = 274,
SP_FSRC1 = 275,
SP_FSRC1S = 276,
SP_FSRC2 = 277,
SP_FSRC2S = 278,
SP_FSRL16 = 279,
SP_FSRL32 = 280,
SP_FSTOD = 281,
SP_FSTOI = 282,
SP_FSTOQ = 283,
SP_FSTOX = 284,
SP_FSUBD = 285,
SP_FSUBQ = 286,
SP_FSUBS = 287,
SP_FXNOR = 288,
SP_FXNORS = 289,
SP_FXOR = 290,
SP_FXORS = 291,
SP_FXTOD = 292,
SP_FXTOQ = 293,
SP_FXTOS = 294,
SP_FZERO = 295,
SP_FZEROS = 296,
SP_GETPCX = 297,
SP_JMPLri = 298,
SP_JMPLrr = 299,
SP_LDDFri = 300,
SP_LDDFrr = 301,
SP_LDFri = 302,
SP_LDFrr = 303,
SP_LDQFri = 304,
SP_LDQFrr = 305,
SP_LDSBri = 306,
SP_LDSBrr = 307,
SP_LDSHri = 308,
SP_LDSHrr = 309,
SP_LDSWri = 310,
SP_LDSWrr = 311,
SP_LDUBri = 312,
SP_LDUBrr = 313,
SP_LDUHri = 314,
SP_LDUHrr = 315,
SP_LDXri = 316,
SP_LDXrr = 317,
SP_LDri = 318,
SP_LDrr = 319,
SP_LEAX_ADDri = 320,
SP_LEA_ADDri = 321,
SP_LZCNT = 322,
SP_MEMBARi = 323,
SP_MOVDTOX = 324,
SP_MOVFCCri = 325,
SP_MOVFCCrr = 326,
SP_MOVICCri = 327,
SP_MOVICCrr = 328,
SP_MOVRGEZri = 329,
SP_MOVRGEZrr = 330,
SP_MOVRGZri = 331,
SP_MOVRGZrr = 332,
SP_MOVRLEZri = 333,
SP_MOVRLEZrr = 334,
SP_MOVRLZri = 335,
SP_MOVRLZrr = 336,
SP_MOVRNZri = 337,
SP_MOVRNZrr = 338,
SP_MOVRRZri = 339,
SP_MOVRRZrr = 340,
SP_MOVSTOSW = 341,
SP_MOVSTOUW = 342,
SP_MOVWTOS = 343,
SP_MOVXCCri = 344,
SP_MOVXCCrr = 345,
SP_MOVXTOD = 346,
SP_MULXri = 347,
SP_MULXrr = 348,
SP_NOP = 349,
SP_ORCCri = 350,
SP_ORCCrr = 351,
SP_ORNCCri = 352,
SP_ORNCCrr = 353,
SP_ORNri = 354,
SP_ORNrr = 355,
SP_ORXNrr = 356,
SP_ORXri = 357,
SP_ORXrr = 358,
SP_ORri = 359,
SP_ORrr = 360,
SP_PDIST = 361,
SP_PDISTN = 362,
SP_POPCrr = 363,
SP_RDY = 364,
SP_RESTOREri = 365,
SP_RESTORErr = 366,
SP_RET = 367,
SP_RETL = 368,
SP_RETTri = 369,
SP_RETTrr = 370,
SP_SAVEri = 371,
SP_SAVErr = 372,
SP_SDIVCCri = 373,
SP_SDIVCCrr = 374,
SP_SDIVXri = 375,
SP_SDIVXrr = 376,
SP_SDIVri = 377,
SP_SDIVrr = 378,
SP_SELECT_CC_DFP_FCC = 379,
SP_SELECT_CC_DFP_ICC = 380,
SP_SELECT_CC_FP_FCC = 381,
SP_SELECT_CC_FP_ICC = 382,
SP_SELECT_CC_Int_FCC = 383,
SP_SELECT_CC_Int_ICC = 384,
SP_SELECT_CC_QFP_FCC = 385,
SP_SELECT_CC_QFP_ICC = 386,
SP_SETHIXi = 387,
SP_SETHIi = 388,
SP_SHUTDOWN = 389,
SP_SIAM = 390,
SP_SLLXri = 391,
SP_SLLXrr = 392,
SP_SLLri = 393,
SP_SLLrr = 394,
SP_SMULCCri = 395,
SP_SMULCCrr = 396,
SP_SMULri = 397,
SP_SMULrr = 398,
SP_SRAXri = 399,
SP_SRAXrr = 400,
SP_SRAri = 401,
SP_SRArr = 402,
SP_SRLXri = 403,
SP_SRLXrr = 404,
SP_SRLri = 405,
SP_SRLrr = 406,
SP_STBAR = 407,
SP_STBri = 408,
SP_STBrr = 409,
SP_STDFri = 410,
SP_STDFrr = 411,
SP_STFri = 412,
SP_STFrr = 413,
SP_STHri = 414,
SP_STHrr = 415,
SP_STQFri = 416,
SP_STQFrr = 417,
SP_STXri = 418,
SP_STXrr = 419,
SP_STri = 420,
SP_STrr = 421,
SP_SUBCCri = 422,
SP_SUBCCrr = 423,
SP_SUBCri = 424,
SP_SUBCrr = 425,
SP_SUBEri = 426,
SP_SUBErr = 427,
SP_SUBXri = 428,
SP_SUBXrr = 429,
SP_SUBri = 430,
SP_SUBrr = 431,
SP_SWAPri = 432,
SP_SWAPrr = 433,
SP_TA3 = 434,
SP_TA5 = 435,
SP_TADDCCTVri = 436,
SP_TADDCCTVrr = 437,
SP_TADDCCri = 438,
SP_TADDCCrr = 439,
SP_TICCri = 440,
SP_TICCrr = 441,
SP_TLS_ADDXrr = 442,
SP_TLS_ADDrr = 443,
SP_TLS_CALL = 444,
SP_TLS_LDXrr = 445,
SP_TLS_LDrr = 446,
SP_TSUBCCTVri = 447,
SP_TSUBCCTVrr = 448,
SP_TSUBCCri = 449,
SP_TSUBCCrr = 450,
SP_TXCCri = 451,
SP_TXCCrr = 452,
SP_UDIVCCri = 453,
SP_UDIVCCrr = 454,
SP_UDIVXri = 455,
SP_UDIVXrr = 456,
SP_UDIVri = 457,
SP_UDIVrr = 458,
SP_UMULCCri = 459,
SP_UMULCCrr = 460,
SP_UMULXHI = 461,
SP_UMULri = 462,
SP_UMULrr = 463,
SP_UNIMP = 464,
SP_V9FCMPD = 465,
SP_V9FCMPED = 466,
SP_V9FCMPEQ = 467,
SP_V9FCMPES = 468,
SP_V9FCMPQ = 469,
SP_V9FCMPS = 470,
SP_V9FMOVD_FCC = 471,
SP_V9FMOVQ_FCC = 472,
SP_V9FMOVS_FCC = 473,
SP_V9MOVFCCri = 474,
SP_V9MOVFCCrr = 475,
SP_WRYri = 476,
SP_WRYrr = 477,
SP_XMULX = 478,
SP_XMULXHI = 479,
SP_XNORCCri = 480,
SP_XNORCCrr = 481,
SP_XNORXrr = 482,
SP_XNORri = 483,
SP_XNORrr = 484,
SP_XORCCri = 485,
SP_XORCCrr = 486,
SP_XORXri = 487,
SP_XORXrr = 488,
SP_XORri = 489,
SP_XORrr = 490,
SP_INSTRUCTION_LIST_END = 491
};
#endif // GET_INSTRINFO_ENUM