/* Capstone Disassembly Engine, https://www.capstone-engine.org */ /* By Nguyen Anh Quynh , 2013-2022, */ /* Rot127 2022-2024 */ /* Automatically generated file by Capstone's LLVM TableGen Disassembler Backend. */ /* LLVM-commit: */ /* LLVM-tag: */ /* Do not edit. */ /* Capstone's LLVM TableGen Backends: */ /* https://github.com/capstone-engine/llvm-capstone */ #ifdef GET_INSTRINFO_ENUM #undef GET_INSTRINFO_ENUM enum { Sparc_PHI = 0, Sparc_INLINEASM = 1, Sparc_INLINEASM_BR = 2, Sparc_CFI_INSTRUCTION = 3, Sparc_EH_LABEL = 4, Sparc_GC_LABEL = 5, Sparc_ANNOTATION_LABEL = 6, Sparc_KILL = 7, Sparc_EXTRACT_SUBREG = 8, Sparc_INSERT_SUBREG = 9, Sparc_IMPLICIT_DEF = 10, Sparc_SUBREG_TO_REG = 11, Sparc_COPY_TO_REGCLASS = 12, Sparc_DBG_VALUE = 13, Sparc_DBG_VALUE_LIST = 14, Sparc_DBG_INSTR_REF = 15, Sparc_DBG_PHI = 16, Sparc_DBG_LABEL = 17, Sparc_REG_SEQUENCE = 18, Sparc_COPY = 19, Sparc_BUNDLE = 20, Sparc_LIFETIME_START = 21, Sparc_LIFETIME_END = 22, Sparc_PSEUDO_PROBE = 23, Sparc_ARITH_FENCE = 24, Sparc_STACKMAP = 25, Sparc_FENTRY_CALL = 26, Sparc_PATCHPOINT = 27, Sparc_LOAD_STACK_GUARD = 28, Sparc_PREALLOCATED_SETUP = 29, Sparc_PREALLOCATED_ARG = 30, Sparc_STATEPOINT = 31, Sparc_LOCAL_ESCAPE = 32, Sparc_FAULTING_OP = 33, Sparc_PATCHABLE_OP = 34, Sparc_PATCHABLE_FUNCTION_ENTER = 35, Sparc_PATCHABLE_RET = 36, Sparc_PATCHABLE_FUNCTION_EXIT = 37, Sparc_PATCHABLE_TAIL_CALL = 38, Sparc_PATCHABLE_EVENT_CALL = 39, Sparc_PATCHABLE_TYPED_EVENT_CALL = 40, Sparc_ICALL_BRANCH_FUNNEL = 41, Sparc_MEMBARRIER = 42, Sparc_JUMP_TABLE_DEBUG_INFO = 43, Sparc_G_ASSERT_SEXT = 44, Sparc_G_ASSERT_ZEXT = 45, Sparc_G_ASSERT_ALIGN = 46, Sparc_G_ADD = 47, Sparc_G_SUB = 48, Sparc_G_MUL = 49, Sparc_G_SDIV = 50, Sparc_G_UDIV = 51, Sparc_G_SREM = 52, Sparc_G_UREM = 53, Sparc_G_SDIVREM = 54, Sparc_G_UDIVREM = 55, Sparc_G_AND = 56, Sparc_G_OR = 57, Sparc_G_XOR = 58, Sparc_G_IMPLICIT_DEF = 59, Sparc_G_PHI = 60, Sparc_G_FRAME_INDEX = 61, Sparc_G_GLOBAL_VALUE = 62, Sparc_G_CONSTANT_POOL = 63, Sparc_G_EXTRACT = 64, Sparc_G_UNMERGE_VALUES = 65, Sparc_G_INSERT = 66, Sparc_G_MERGE_VALUES = 67, Sparc_G_BUILD_VECTOR = 68, Sparc_G_BUILD_VECTOR_TRUNC = 69, Sparc_G_CONCAT_VECTORS = 70, Sparc_G_PTRTOINT = 71, Sparc_G_INTTOPTR = 72, Sparc_G_BITCAST = 73, Sparc_G_FREEZE = 74, Sparc_G_CONSTANT_FOLD_BARRIER = 75, Sparc_G_INTRINSIC_FPTRUNC_ROUND = 76, Sparc_G_INTRINSIC_TRUNC = 77, Sparc_G_INTRINSIC_ROUND = 78, Sparc_G_INTRINSIC_LRINT = 79, Sparc_G_INTRINSIC_ROUNDEVEN = 80, Sparc_G_READCYCLECOUNTER = 81, Sparc_G_LOAD = 82, Sparc_G_SEXTLOAD = 83, Sparc_G_ZEXTLOAD = 84, Sparc_G_INDEXED_LOAD = 85, Sparc_G_INDEXED_SEXTLOAD = 86, Sparc_G_INDEXED_ZEXTLOAD = 87, Sparc_G_STORE = 88, Sparc_G_INDEXED_STORE = 89, Sparc_G_ATOMIC_CMPXCHG_WITH_SUCCESS = 90, Sparc_G_ATOMIC_CMPXCHG = 91, Sparc_G_ATOMICRMW_XCHG = 92, Sparc_G_ATOMICRMW_ADD = 93, Sparc_G_ATOMICRMW_SUB = 94, Sparc_G_ATOMICRMW_AND = 95, Sparc_G_ATOMICRMW_NAND = 96, Sparc_G_ATOMICRMW_OR = 97, Sparc_G_ATOMICRMW_XOR = 98, Sparc_G_ATOMICRMW_MAX = 99, Sparc_G_ATOMICRMW_MIN = 100, Sparc_G_ATOMICRMW_UMAX = 101, Sparc_G_ATOMICRMW_UMIN = 102, Sparc_G_ATOMICRMW_FADD = 103, Sparc_G_ATOMICRMW_FSUB = 104, Sparc_G_ATOMICRMW_FMAX = 105, Sparc_G_ATOMICRMW_FMIN = 106, Sparc_G_ATOMICRMW_UINC_WRAP = 107, Sparc_G_ATOMICRMW_UDEC_WRAP = 108, Sparc_G_FENCE = 109, Sparc_G_PREFETCH = 110, Sparc_G_BRCOND = 111, Sparc_G_BRINDIRECT = 112, Sparc_G_INVOKE_REGION_START = 113, Sparc_G_INTRINSIC = 114, Sparc_G_INTRINSIC_W_SIDE_EFFECTS = 115, Sparc_G_INTRINSIC_CONVERGENT = 116, Sparc_G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS = 117, Sparc_G_ANYEXT = 118, Sparc_G_TRUNC = 119, Sparc_G_CONSTANT = 120, Sparc_G_FCONSTANT = 121, Sparc_G_VASTART = 122, Sparc_G_VAARG = 123, Sparc_G_SEXT = 124, Sparc_G_SEXT_INREG = 125, Sparc_G_ZEXT = 126, Sparc_G_SHL = 127, Sparc_G_LSHR = 128, Sparc_G_ASHR = 129, Sparc_G_FSHL = 130, Sparc_G_FSHR = 131, Sparc_G_ROTR = 132, Sparc_G_ROTL = 133, Sparc_G_ICMP = 134, Sparc_G_FCMP = 135, Sparc_G_SELECT = 136, Sparc_G_UADDO = 137, Sparc_G_UADDE = 138, Sparc_G_USUBO = 139, Sparc_G_USUBE = 140, Sparc_G_SADDO = 141, Sparc_G_SADDE = 142, Sparc_G_SSUBO = 143, Sparc_G_SSUBE = 144, Sparc_G_UMULO = 145, Sparc_G_SMULO = 146, Sparc_G_UMULH = 147, Sparc_G_SMULH = 148, Sparc_G_UADDSAT = 149, Sparc_G_SADDSAT = 150, Sparc_G_USUBSAT = 151, Sparc_G_SSUBSAT = 152, Sparc_G_USHLSAT = 153, Sparc_G_SSHLSAT = 154, Sparc_G_SMULFIX = 155, Sparc_G_UMULFIX = 156, Sparc_G_SMULFIXSAT = 157, Sparc_G_UMULFIXSAT = 158, Sparc_G_SDIVFIX = 159, Sparc_G_UDIVFIX = 160, Sparc_G_SDIVFIXSAT = 161, Sparc_G_UDIVFIXSAT = 162, Sparc_G_FADD = 163, Sparc_G_FSUB = 164, Sparc_G_FMUL = 165, Sparc_G_FMA = 166, Sparc_G_FMAD = 167, Sparc_G_FDIV = 168, Sparc_G_FREM = 169, Sparc_G_FPOW = 170, Sparc_G_FPOWI = 171, Sparc_G_FEXP = 172, Sparc_G_FEXP2 = 173, Sparc_G_FEXP10 = 174, Sparc_G_FLOG = 175, Sparc_G_FLOG2 = 176, Sparc_G_FLOG10 = 177, Sparc_G_FLDEXP = 178, Sparc_G_FFREXP = 179, Sparc_G_FNEG = 180, Sparc_G_FPEXT = 181, Sparc_G_FPTRUNC = 182, Sparc_G_FPTOSI = 183, Sparc_G_FPTOUI = 184, Sparc_G_SITOFP = 185, Sparc_G_UITOFP = 186, Sparc_G_FABS = 187, Sparc_G_FCOPYSIGN = 188, Sparc_G_IS_FPCLASS = 189, Sparc_G_FCANONICALIZE = 190, Sparc_G_FMINNUM = 191, Sparc_G_FMAXNUM = 192, Sparc_G_FMINNUM_IEEE = 193, Sparc_G_FMAXNUM_IEEE = 194, Sparc_G_FMINIMUM = 195, Sparc_G_FMAXIMUM = 196, Sparc_G_GET_FPENV = 197, Sparc_G_SET_FPENV = 198, Sparc_G_RESET_FPENV = 199, Sparc_G_GET_FPMODE = 200, Sparc_G_SET_FPMODE = 201, Sparc_G_RESET_FPMODE = 202, Sparc_G_PTR_ADD = 203, Sparc_G_PTRMASK = 204, Sparc_G_SMIN = 205, Sparc_G_SMAX = 206, Sparc_G_UMIN = 207, Sparc_G_UMAX = 208, Sparc_G_ABS = 209, Sparc_G_LROUND = 210, Sparc_G_LLROUND = 211, Sparc_G_BR = 212, Sparc_G_BRJT = 213, Sparc_G_INSERT_VECTOR_ELT = 214, Sparc_G_EXTRACT_VECTOR_ELT = 215, Sparc_G_SHUFFLE_VECTOR = 216, Sparc_G_CTTZ = 217, Sparc_G_CTTZ_ZERO_UNDEF = 218, Sparc_G_CTLZ = 219, Sparc_G_CTLZ_ZERO_UNDEF = 220, Sparc_G_CTPOP = 221, Sparc_G_BSWAP = 222, Sparc_G_BITREVERSE = 223, Sparc_G_FCEIL = 224, Sparc_G_FCOS = 225, Sparc_G_FSIN = 226, Sparc_G_FSQRT = 227, Sparc_G_FFLOOR = 228, Sparc_G_FRINT = 229, Sparc_G_FNEARBYINT = 230, Sparc_G_ADDRSPACE_CAST = 231, Sparc_G_BLOCK_ADDR = 232, Sparc_G_JUMP_TABLE = 233, Sparc_G_DYN_STACKALLOC = 234, Sparc_G_STACKSAVE = 235, Sparc_G_STACKRESTORE = 236, Sparc_G_STRICT_FADD = 237, Sparc_G_STRICT_FSUB = 238, Sparc_G_STRICT_FMUL = 239, Sparc_G_STRICT_FDIV = 240, Sparc_G_STRICT_FREM = 241, Sparc_G_STRICT_FMA = 242, Sparc_G_STRICT_FSQRT = 243, Sparc_G_STRICT_FLDEXP = 244, Sparc_G_READ_REGISTER = 245, Sparc_G_WRITE_REGISTER = 246, Sparc_G_MEMCPY = 247, Sparc_G_MEMCPY_INLINE = 248, Sparc_G_MEMMOVE = 249, Sparc_G_MEMSET = 250, Sparc_G_BZERO = 251, Sparc_G_VECREDUCE_SEQ_FADD = 252, Sparc_G_VECREDUCE_SEQ_FMUL = 253, Sparc_G_VECREDUCE_FADD = 254, Sparc_G_VECREDUCE_FMUL = 255, Sparc_G_VECREDUCE_FMAX = 256, Sparc_G_VECREDUCE_FMIN = 257, Sparc_G_VECREDUCE_FMAXIMUM = 258, Sparc_G_VECREDUCE_FMINIMUM = 259, Sparc_G_VECREDUCE_ADD = 260, Sparc_G_VECREDUCE_MUL = 261, Sparc_G_VECREDUCE_AND = 262, Sparc_G_VECREDUCE_OR = 263, Sparc_G_VECREDUCE_XOR = 264, Sparc_G_VECREDUCE_SMAX = 265, Sparc_G_VECREDUCE_SMIN = 266, Sparc_G_VECREDUCE_UMAX = 267, Sparc_G_VECREDUCE_UMIN = 268, Sparc_G_SBFX = 269, Sparc_G_UBFX = 270, Sparc_ADJCALLSTACKDOWN = 271, Sparc_ADJCALLSTACKUP = 272, Sparc_GETPCX = 273, Sparc_SELECT_CC_DFP_FCC = 274, Sparc_SELECT_CC_DFP_ICC = 275, Sparc_SELECT_CC_DFP_XCC = 276, Sparc_SELECT_CC_FP_FCC = 277, Sparc_SELECT_CC_FP_ICC = 278, Sparc_SELECT_CC_FP_XCC = 279, Sparc_SELECT_CC_Int_FCC = 280, Sparc_SELECT_CC_Int_ICC = 281, Sparc_SELECT_CC_Int_XCC = 282, Sparc_SELECT_CC_QFP_FCC = 283, Sparc_SELECT_CC_QFP_ICC = 284, Sparc_SELECT_CC_QFP_XCC = 285, Sparc_SET = 286, Sparc_SETX = 287, Sparc_ADDCCri = 288, Sparc_ADDCCrr = 289, Sparc_ADDCri = 290, Sparc_ADDCrr = 291, Sparc_ADDEri = 292, Sparc_ADDErr = 293, Sparc_ADDXC = 294, Sparc_ADDXCCC = 295, Sparc_ADDri = 296, Sparc_ADDrr = 297, Sparc_ALIGNADDR = 298, Sparc_ALIGNADDRL = 299, Sparc_ANDCCri = 300, Sparc_ANDCCrr = 301, Sparc_ANDNCCri = 302, Sparc_ANDNCCrr = 303, Sparc_ANDNri = 304, Sparc_ANDNrr = 305, Sparc_ANDri = 306, Sparc_ANDrr = 307, Sparc_ARRAY16 = 308, Sparc_ARRAY32 = 309, Sparc_ARRAY8 = 310, Sparc_BCOND = 311, Sparc_BCONDA = 312, Sparc_BINDri = 313, Sparc_BINDrr = 314, Sparc_BMASK = 315, Sparc_BPFCC = 316, Sparc_BPFCCA = 317, Sparc_BPFCCANT = 318, Sparc_BPFCCNT = 319, Sparc_BPICC = 320, Sparc_BPICCA = 321, Sparc_BPICCANT = 322, Sparc_BPICCNT = 323, Sparc_BPR = 324, Sparc_BPRA = 325, Sparc_BPRANT = 326, Sparc_BPRNT = 327, Sparc_BPXCC = 328, Sparc_BPXCCA = 329, Sparc_BPXCCANT = 330, Sparc_BPXCCNT = 331, Sparc_BSHUFFLE = 332, Sparc_CALL = 333, Sparc_CALLri = 334, Sparc_CALLrr = 335, Sparc_CASAri = 336, Sparc_CASArr = 337, Sparc_CASXAri = 338, Sparc_CASXArr = 339, Sparc_CBCOND = 340, Sparc_CBCONDA = 341, Sparc_CMASK16 = 342, Sparc_CMASK32 = 343, Sparc_CMASK8 = 344, Sparc_DONE = 345, Sparc_EDGE16 = 346, Sparc_EDGE16L = 347, Sparc_EDGE16LN = 348, Sparc_EDGE16N = 349, Sparc_EDGE32 = 350, Sparc_EDGE32L = 351, Sparc_EDGE32LN = 352, Sparc_EDGE32N = 353, Sparc_EDGE8 = 354, Sparc_EDGE8L = 355, Sparc_EDGE8LN = 356, Sparc_EDGE8N = 357, Sparc_FABSD = 358, Sparc_FABSQ = 359, Sparc_FABSS = 360, Sparc_FADDD = 361, Sparc_FADDQ = 362, Sparc_FADDS = 363, Sparc_FALIGNADATA = 364, Sparc_FAND = 365, Sparc_FANDNOT1 = 366, Sparc_FANDNOT1S = 367, Sparc_FANDNOT2 = 368, Sparc_FANDNOT2S = 369, Sparc_FANDS = 370, Sparc_FBCOND = 371, Sparc_FBCONDA = 372, Sparc_FBCONDA_V9 = 373, Sparc_FBCOND_V9 = 374, Sparc_FCHKSM16 = 375, Sparc_FCMPD = 376, Sparc_FCMPD_V9 = 377, Sparc_FCMPEQ16 = 378, Sparc_FCMPEQ32 = 379, Sparc_FCMPGT16 = 380, Sparc_FCMPGT32 = 381, Sparc_FCMPLE16 = 382, Sparc_FCMPLE32 = 383, Sparc_FCMPNE16 = 384, Sparc_FCMPNE32 = 385, Sparc_FCMPQ = 386, Sparc_FCMPQ_V9 = 387, Sparc_FCMPS = 388, Sparc_FCMPS_V9 = 389, Sparc_FDIVD = 390, Sparc_FDIVQ = 391, Sparc_FDIVS = 392, Sparc_FDMULQ = 393, Sparc_FDTOI = 394, Sparc_FDTOQ = 395, Sparc_FDTOS = 396, Sparc_FDTOX = 397, Sparc_FEXPAND = 398, Sparc_FHADDD = 399, Sparc_FHADDS = 400, Sparc_FHSUBD = 401, Sparc_FHSUBS = 402, Sparc_FITOD = 403, Sparc_FITOQ = 404, Sparc_FITOS = 405, Sparc_FLCMPD = 406, Sparc_FLCMPS = 407, Sparc_FLUSH = 408, Sparc_FLUSHW = 409, Sparc_FLUSHri = 410, Sparc_FLUSHrr = 411, Sparc_FMEAN16 = 412, Sparc_FMOVD = 413, Sparc_FMOVD_FCC = 414, Sparc_FMOVD_ICC = 415, Sparc_FMOVD_XCC = 416, Sparc_FMOVQ = 417, Sparc_FMOVQ_FCC = 418, Sparc_FMOVQ_ICC = 419, Sparc_FMOVQ_XCC = 420, Sparc_FMOVRD = 421, Sparc_FMOVRQ = 422, Sparc_FMOVRS = 423, Sparc_FMOVS = 424, Sparc_FMOVS_FCC = 425, Sparc_FMOVS_ICC = 426, Sparc_FMOVS_XCC = 427, Sparc_FMUL8SUX16 = 428, Sparc_FMUL8ULX16 = 429, Sparc_FMUL8X16 = 430, Sparc_FMUL8X16AL = 431, Sparc_FMUL8X16AU = 432, Sparc_FMULD = 433, Sparc_FMULD8SUX16 = 434, Sparc_FMULD8ULX16 = 435, Sparc_FMULQ = 436, Sparc_FMULS = 437, Sparc_FNADDD = 438, Sparc_FNADDS = 439, Sparc_FNAND = 440, Sparc_FNANDS = 441, Sparc_FNEGD = 442, Sparc_FNEGQ = 443, Sparc_FNEGS = 444, Sparc_FNHADDD = 445, Sparc_FNHADDS = 446, Sparc_FNMULD = 447, Sparc_FNMULS = 448, Sparc_FNOR = 449, Sparc_FNORS = 450, Sparc_FNOT1 = 451, Sparc_FNOT1S = 452, Sparc_FNOT2 = 453, Sparc_FNOT2S = 454, Sparc_FNSMULD = 455, Sparc_FONE = 456, Sparc_FONES = 457, Sparc_FOR = 458, Sparc_FORNOT1 = 459, Sparc_FORNOT1S = 460, Sparc_FORNOT2 = 461, Sparc_FORNOT2S = 462, Sparc_FORS = 463, Sparc_FPACK16 = 464, Sparc_FPACK32 = 465, Sparc_FPACKFIX = 466, Sparc_FPADD16 = 467, Sparc_FPADD16S = 468, Sparc_FPADD32 = 469, Sparc_FPADD32S = 470, Sparc_FPADD64 = 471, Sparc_FPMERGE = 472, Sparc_FPSUB16 = 473, Sparc_FPSUB16S = 474, Sparc_FPSUB32 = 475, Sparc_FPSUB32S = 476, Sparc_FQTOD = 477, Sparc_FQTOI = 478, Sparc_FQTOS = 479, Sparc_FQTOX = 480, Sparc_FSLAS16 = 481, Sparc_FSLAS32 = 482, Sparc_FSLL16 = 483, Sparc_FSLL32 = 484, Sparc_FSMULD = 485, Sparc_FSQRTD = 486, Sparc_FSQRTQ = 487, Sparc_FSQRTS = 488, Sparc_FSRA16 = 489, Sparc_FSRA32 = 490, Sparc_FSRC1 = 491, Sparc_FSRC1S = 492, Sparc_FSRC2 = 493, Sparc_FSRC2S = 494, Sparc_FSRL16 = 495, Sparc_FSRL32 = 496, Sparc_FSTOD = 497, Sparc_FSTOI = 498, Sparc_FSTOQ = 499, Sparc_FSTOX = 500, Sparc_FSUBD = 501, Sparc_FSUBQ = 502, Sparc_FSUBS = 503, Sparc_FXNOR = 504, Sparc_FXNORS = 505, Sparc_FXOR = 506, Sparc_FXORS = 507, Sparc_FXTOD = 508, Sparc_FXTOQ = 509, Sparc_FXTOS = 510, Sparc_FZERO = 511, Sparc_FZEROS = 512, Sparc_GDOP_LDXrr = 513, Sparc_GDOP_LDrr = 514, Sparc_JMPLri = 515, Sparc_JMPLrr = 516, Sparc_LDAri = 517, Sparc_LDArr = 518, Sparc_LDCSRri = 519, Sparc_LDCSRrr = 520, Sparc_LDCri = 521, Sparc_LDCrr = 522, Sparc_LDDAri = 523, Sparc_LDDArr = 524, Sparc_LDDCri = 525, Sparc_LDDCrr = 526, Sparc_LDDFAri = 527, Sparc_LDDFArr = 528, Sparc_LDDFri = 529, Sparc_LDDFrr = 530, Sparc_LDDri = 531, Sparc_LDDrr = 532, Sparc_LDFAri = 533, Sparc_LDFArr = 534, Sparc_LDFSRri = 535, Sparc_LDFSRrr = 536, Sparc_LDFri = 537, Sparc_LDFrr = 538, Sparc_LDQFAri = 539, Sparc_LDQFArr = 540, Sparc_LDQFri = 541, Sparc_LDQFrr = 542, Sparc_LDSBAri = 543, Sparc_LDSBArr = 544, Sparc_LDSBri = 545, Sparc_LDSBrr = 546, Sparc_LDSHAri = 547, Sparc_LDSHArr = 548, Sparc_LDSHri = 549, Sparc_LDSHrr = 550, Sparc_LDSTUBAri = 551, Sparc_LDSTUBArr = 552, Sparc_LDSTUBri = 553, Sparc_LDSTUBrr = 554, Sparc_LDSWAri = 555, Sparc_LDSWArr = 556, Sparc_LDSWri = 557, Sparc_LDSWrr = 558, Sparc_LDUBAri = 559, Sparc_LDUBArr = 560, Sparc_LDUBri = 561, Sparc_LDUBrr = 562, Sparc_LDUHAri = 563, Sparc_LDUHArr = 564, Sparc_LDUHri = 565, Sparc_LDUHrr = 566, Sparc_LDXAri = 567, Sparc_LDXArr = 568, Sparc_LDXFSRri = 569, Sparc_LDXFSRrr = 570, Sparc_LDXri = 571, Sparc_LDXrr = 572, Sparc_LDri = 573, Sparc_LDrr = 574, Sparc_LZCNT = 575, Sparc_MEMBARi = 576, Sparc_MOVDTOX = 577, Sparc_MOVFCCri = 578, Sparc_MOVFCCrr = 579, Sparc_MOVICCri = 580, Sparc_MOVICCrr = 581, Sparc_MOVRri = 582, Sparc_MOVRrr = 583, Sparc_MOVSTOSW = 584, Sparc_MOVSTOUW = 585, Sparc_MOVWTOS = 586, Sparc_MOVXCCri = 587, Sparc_MOVXCCrr = 588, Sparc_MOVXTOD = 589, Sparc_MULSCCri = 590, Sparc_MULSCCrr = 591, Sparc_MULXri = 592, Sparc_MULXrr = 593, Sparc_NOP = 594, Sparc_ORCCri = 595, Sparc_ORCCrr = 596, Sparc_ORNCCri = 597, Sparc_ORNCCrr = 598, Sparc_ORNri = 599, Sparc_ORNrr = 600, Sparc_ORri = 601, Sparc_ORrr = 602, Sparc_PDIST = 603, Sparc_PDISTN = 604, Sparc_POPCrr = 605, Sparc_PREFETCHi = 606, Sparc_PREFETCHr = 607, Sparc_PWRPSRri = 608, Sparc_PWRPSRrr = 609, Sparc_RDASR = 610, Sparc_RDFQ = 611, Sparc_RDPR = 612, Sparc_RDPSR = 613, Sparc_RDTBR = 614, Sparc_RDWIM = 615, Sparc_RESTORED = 616, Sparc_RESTOREri = 617, Sparc_RESTORErr = 618, Sparc_RET = 619, Sparc_RETL = 620, Sparc_RETRY = 621, Sparc_RETTri = 622, Sparc_RETTrr = 623, Sparc_SAVED = 624, Sparc_SAVEri = 625, Sparc_SAVErr = 626, Sparc_SDIVCCri = 627, Sparc_SDIVCCrr = 628, Sparc_SDIVXri = 629, Sparc_SDIVXrr = 630, Sparc_SDIVri = 631, Sparc_SDIVrr = 632, Sparc_SETHIi = 633, Sparc_SHUTDOWN = 634, Sparc_SIAM = 635, Sparc_SIR = 636, Sparc_SLLXri = 637, Sparc_SLLXrr = 638, Sparc_SLLri = 639, Sparc_SLLrr = 640, Sparc_SMACri = 641, Sparc_SMACrr = 642, Sparc_SMULCCri = 643, Sparc_SMULCCrr = 644, Sparc_SMULri = 645, Sparc_SMULrr = 646, Sparc_SRAXri = 647, Sparc_SRAXrr = 648, Sparc_SRAri = 649, Sparc_SRArr = 650, Sparc_SRLXri = 651, Sparc_SRLXrr = 652, Sparc_SRLri = 653, Sparc_SRLrr = 654, Sparc_STAri = 655, Sparc_STArr = 656, Sparc_STBAR = 657, Sparc_STBAri = 658, Sparc_STBArr = 659, Sparc_STBri = 660, Sparc_STBrr = 661, Sparc_STCSRri = 662, Sparc_STCSRrr = 663, Sparc_STCri = 664, Sparc_STCrr = 665, Sparc_STDAri = 666, Sparc_STDArr = 667, Sparc_STDCQri = 668, Sparc_STDCQrr = 669, Sparc_STDCri = 670, Sparc_STDCrr = 671, Sparc_STDFAri = 672, Sparc_STDFArr = 673, Sparc_STDFQri = 674, Sparc_STDFQrr = 675, Sparc_STDFri = 676, Sparc_STDFrr = 677, Sparc_STDri = 678, Sparc_STDrr = 679, Sparc_STFAri = 680, Sparc_STFArr = 681, Sparc_STFSRri = 682, Sparc_STFSRrr = 683, Sparc_STFri = 684, Sparc_STFrr = 685, Sparc_STHAri = 686, Sparc_STHArr = 687, Sparc_STHri = 688, Sparc_STHrr = 689, Sparc_STQFAri = 690, Sparc_STQFArr = 691, Sparc_STQFri = 692, Sparc_STQFrr = 693, Sparc_STXAri = 694, Sparc_STXArr = 695, Sparc_STXFSRri = 696, Sparc_STXFSRrr = 697, Sparc_STXri = 698, Sparc_STXrr = 699, Sparc_STri = 700, Sparc_STrr = 701, Sparc_SUBCCri = 702, Sparc_SUBCCrr = 703, Sparc_SUBCri = 704, Sparc_SUBCrr = 705, Sparc_SUBEri = 706, Sparc_SUBErr = 707, Sparc_SUBri = 708, Sparc_SUBrr = 709, Sparc_SWAPAri = 710, Sparc_SWAPArr = 711, Sparc_SWAPri = 712, Sparc_SWAPrr = 713, Sparc_TA1 = 714, Sparc_TA3 = 715, Sparc_TA5 = 716, Sparc_TADDCCTVri = 717, Sparc_TADDCCTVrr = 718, Sparc_TADDCCri = 719, Sparc_TADDCCrr = 720, Sparc_TAIL_CALL = 721, Sparc_TAIL_CALLri = 722, Sparc_TICCri = 723, Sparc_TICCrr = 724, Sparc_TLS_ADDrr = 725, Sparc_TLS_CALL = 726, Sparc_TLS_LDXrr = 727, Sparc_TLS_LDrr = 728, Sparc_TRAPri = 729, Sparc_TRAPrr = 730, Sparc_TSUBCCTVri = 731, Sparc_TSUBCCTVrr = 732, Sparc_TSUBCCri = 733, Sparc_TSUBCCrr = 734, Sparc_TXCCri = 735, Sparc_TXCCrr = 736, Sparc_UDIVCCri = 737, Sparc_UDIVCCrr = 738, Sparc_UDIVXri = 739, Sparc_UDIVXrr = 740, Sparc_UDIVri = 741, Sparc_UDIVrr = 742, Sparc_UMACri = 743, Sparc_UMACrr = 744, Sparc_UMULCCri = 745, Sparc_UMULCCrr = 746, Sparc_UMULXHI = 747, Sparc_UMULri = 748, Sparc_UMULrr = 749, Sparc_UNIMP = 750, Sparc_V9FCMPD = 751, Sparc_V9FCMPED = 752, Sparc_V9FCMPEQ = 753, Sparc_V9FCMPES = 754, Sparc_V9FCMPQ = 755, Sparc_V9FCMPS = 756, Sparc_V9FMOVD_FCC = 757, Sparc_V9FMOVQ_FCC = 758, Sparc_V9FMOVS_FCC = 759, Sparc_V9MOVFCCri = 760, Sparc_V9MOVFCCrr = 761, Sparc_WRASRri = 762, Sparc_WRASRrr = 763, Sparc_WRPRri = 764, Sparc_WRPRrr = 765, Sparc_WRPSRri = 766, Sparc_WRPSRrr = 767, Sparc_WRTBRri = 768, Sparc_WRTBRrr = 769, Sparc_WRWIMri = 770, Sparc_WRWIMrr = 771, Sparc_XMULX = 772, Sparc_XMULXHI = 773, Sparc_XNORCCri = 774, Sparc_XNORCCrr = 775, Sparc_XNORri = 776, Sparc_XNORrr = 777, Sparc_XORCCri = 778, Sparc_XORCCrr = 779, Sparc_XORri = 780, Sparc_XORrr = 781, INSTRUCTION_LIST_END = 782 }; #endif // GET_INSTRINFO_ENUM #if defined(GET_INSTRINFO_MC_DESC) || defined(GET_INSTRINFO_CTOR_DTOR) typedef struct SparcInstrTable { MCInstrDesc Insts[782]; MCOperandInfo OperandInfo[532]; MCPhysReg ImplicitOps[32]; } SparcInstrTable; #endif // defined(GET_INSTRINFO_MC_DESC) || defined(GET_INSTRINFO_CTOR_DTOR) #ifdef GET_INSTRINFO_MC_DESC #undef GET_INSTRINFO_MC_DESC static const unsigned SparcImpOpBase = sizeof(MCOperandInfo) / (sizeof(MCPhysReg)); static const SparcInstrTable SparcDescs = { { { 3, &SparcDescs.OperandInfo[164] }, // Inst #781 = XORrr { 3, &SparcDescs.OperandInfo[161] }, // Inst #780 = XORri { 3, &SparcDescs.OperandInfo[164] }, // Inst #779 = XORCCrr { 3, &SparcDescs.OperandInfo[161] }, // Inst #778 = XORCCri { 3, &SparcDescs.OperandInfo[164] }, // Inst #777 = XNORrr { 3, &SparcDescs.OperandInfo[161] }, // Inst #776 = XNORri { 3, &SparcDescs.OperandInfo[164] }, // Inst #775 = XNORCCrr { 3, &SparcDescs.OperandInfo[161] }, // Inst #774 = XNORCCri { 3, &SparcDescs.OperandInfo[167] }, // Inst #773 = XMULXHI { 3, &SparcDescs.OperandInfo[167] }, // Inst #772 = XMULX { 2, &SparcDescs.OperandInfo[367] }, // Inst #771 = WRWIMrr { 2, &SparcDescs.OperandInfo[156] }, // Inst #770 = WRWIMri { 2, &SparcDescs.OperandInfo[367] }, // Inst #769 = WRTBRrr { 2, &SparcDescs.OperandInfo[156] }, // Inst #768 = WRTBRri { 2, &SparcDescs.OperandInfo[367] }, // Inst #767 = WRPSRrr { 2, &SparcDescs.OperandInfo[156] }, // Inst #766 = WRPSRri { 3, &SparcDescs.OperandInfo[529] }, // Inst #765 = WRPRrr { 3, &SparcDescs.OperandInfo[526] }, // Inst #764 = WRPRri { 3, &SparcDescs.OperandInfo[523] }, // Inst #763 = WRASRrr { 3, &SparcDescs.OperandInfo[520] }, // Inst #762 = WRASRri { 5, &SparcDescs.OperandInfo[515] }, // Inst #761 = V9MOVFCCrr { 5, &SparcDescs.OperandInfo[510] }, // Inst #760 = V9MOVFCCri { 5, &SparcDescs.OperandInfo[505] }, // Inst #759 = V9FMOVS_FCC { 5, &SparcDescs.OperandInfo[500] }, // Inst #758 = V9FMOVQ_FCC { 5, &SparcDescs.OperandInfo[495] }, // Inst #757 = V9FMOVD_FCC { 3, &SparcDescs.OperandInfo[492] }, // Inst #756 = V9FCMPS { 3, &SparcDescs.OperandInfo[489] }, // Inst #755 = V9FCMPQ { 3, &SparcDescs.OperandInfo[492] }, // Inst #754 = V9FCMPES { 3, &SparcDescs.OperandInfo[489] }, // Inst #753 = V9FCMPEQ { 3, &SparcDescs.OperandInfo[230] }, // Inst #752 = V9FCMPED { 3, &SparcDescs.OperandInfo[230] }, // Inst #751 = V9FCMPD { 1, &SparcDescs.OperandInfo[1] }, // Inst #750 = UNIMP { 3, &SparcDescs.OperandInfo[164] }, // Inst #749 = UMULrr { 3, &SparcDescs.OperandInfo[161] }, // Inst #748 = UMULri { 3, &SparcDescs.OperandInfo[167] }, // Inst #747 = UMULXHI { 3, &SparcDescs.OperandInfo[164] }, // Inst #746 = UMULCCrr { 3, &SparcDescs.OperandInfo[161] }, // Inst #745 = UMULCCri { 4, &SparcDescs.OperandInfo[393] }, // Inst #744 = UMACrr { 4, &SparcDescs.OperandInfo[389] }, // Inst #743 = UMACri { 3, &SparcDescs.OperandInfo[164] }, // Inst #742 = UDIVrr { 3, &SparcDescs.OperandInfo[161] }, // Inst #741 = UDIVri { 3, &SparcDescs.OperandInfo[167] }, // Inst #740 = UDIVXrr { 3, &SparcDescs.OperandInfo[161] }, // Inst #739 = UDIVXri { 3, &SparcDescs.OperandInfo[164] }, // Inst #738 = UDIVCCrr { 3, &SparcDescs.OperandInfo[161] }, // Inst #737 = UDIVCCri { 3, &SparcDescs.OperandInfo[386] }, // Inst #736 = TXCCrr { 3, &SparcDescs.OperandInfo[482] }, // Inst #735 = TXCCri { 3, &SparcDescs.OperandInfo[164] }, // Inst #734 = TSUBCCrr { 3, &SparcDescs.OperandInfo[161] }, // Inst #733 = TSUBCCri { 3, &SparcDescs.OperandInfo[164] }, // Inst #732 = TSUBCCTVrr { 3, &SparcDescs.OperandInfo[161] }, // Inst #731 = TSUBCCTVri { 3, &SparcDescs.OperandInfo[386] }, // Inst #730 = TRAPrr { 3, &SparcDescs.OperandInfo[482] }, // Inst #729 = TRAPri { 4, &SparcDescs.OperandInfo[275] }, // Inst #728 = TLS_LDrr { 4, &SparcDescs.OperandInfo[275] }, // Inst #727 = TLS_LDXrr { 2, &SparcDescs.OperandInfo[13] }, // Inst #726 = TLS_CALL { 4, &SparcDescs.OperandInfo[485] }, // Inst #725 = TLS_ADDrr { 3, &SparcDescs.OperandInfo[386] }, // Inst #724 = TICCrr { 3, &SparcDescs.OperandInfo[482] }, // Inst #723 = TICCri { 2, &SparcDescs.OperandInfo[172] }, // Inst #722 = TAIL_CALLri { 1, &SparcDescs.OperandInfo[0] }, // Inst #721 = TAIL_CALL { 3, &SparcDescs.OperandInfo[164] }, // Inst #720 = TADDCCrr { 3, &SparcDescs.OperandInfo[161] }, // Inst #719 = TADDCCri { 3, &SparcDescs.OperandInfo[164] }, // Inst #718 = TADDCCTVrr { 3, &SparcDescs.OperandInfo[161] }, // Inst #717 = TADDCCTVri { 0, &SparcDescs.OperandInfo[1] }, // Inst #716 = TA5 { 0, &SparcDescs.OperandInfo[1] }, // Inst #715 = TA3 { 0, &SparcDescs.OperandInfo[1] }, // Inst #714 = TA1 { 4, &SparcDescs.OperandInfo[478] }, // Inst #713 = SWAPrr { 4, &SparcDescs.OperandInfo[469] }, // Inst #712 = SWAPri { 5, &SparcDescs.OperandInfo[473] }, // Inst #711 = SWAPArr { 4, &SparcDescs.OperandInfo[469] }, // Inst #710 = SWAPAri { 3, &SparcDescs.OperandInfo[164] }, // Inst #709 = SUBrr { 3, &SparcDescs.OperandInfo[161] }, // Inst #708 = SUBri { 3, &SparcDescs.OperandInfo[164] }, // Inst #707 = SUBErr { 3, &SparcDescs.OperandInfo[161] }, // Inst #706 = SUBEri { 3, &SparcDescs.OperandInfo[164] }, // Inst #705 = SUBCrr { 3, &SparcDescs.OperandInfo[161] }, // Inst #704 = SUBCri { 3, &SparcDescs.OperandInfo[164] }, // Inst #703 = SUBCCrr { 3, &SparcDescs.OperandInfo[161] }, // Inst #702 = SUBCCri { 3, &SparcDescs.OperandInfo[404] }, // Inst #701 = STrr { 3, &SparcDescs.OperandInfo[397] }, // Inst #700 = STri { 3, &SparcDescs.OperandInfo[466] }, // Inst #699 = STXrr { 3, &SparcDescs.OperandInfo[459] }, // Inst #698 = STXri { 2, &SparcDescs.OperandInfo[174] }, // Inst #697 = STXFSRrr { 2, &SparcDescs.OperandInfo[172] }, // Inst #696 = STXFSRri { 4, &SparcDescs.OperandInfo[462] }, // Inst #695 = STXArr { 3, &SparcDescs.OperandInfo[459] }, // Inst #694 = STXAri { 3, &SparcDescs.OperandInfo[456] }, // Inst #693 = STQFrr { 3, &SparcDescs.OperandInfo[449] }, // Inst #692 = STQFri { 4, &SparcDescs.OperandInfo[452] }, // Inst #691 = STQFArr { 3, &SparcDescs.OperandInfo[449] }, // Inst #690 = STQFAri { 3, &SparcDescs.OperandInfo[404] }, // Inst #689 = STHrr { 3, &SparcDescs.OperandInfo[397] }, // Inst #688 = STHri { 4, &SparcDescs.OperandInfo[400] }, // Inst #687 = STHArr { 3, &SparcDescs.OperandInfo[397] }, // Inst #686 = STHAri { 3, &SparcDescs.OperandInfo[446] }, // Inst #685 = STFrr { 3, &SparcDescs.OperandInfo[439] }, // Inst #684 = STFri { 2, &SparcDescs.OperandInfo[174] }, // Inst #683 = STFSRrr { 2, &SparcDescs.OperandInfo[172] }, // Inst #682 = STFSRri { 4, &SparcDescs.OperandInfo[442] }, // Inst #681 = STFArr { 3, &SparcDescs.OperandInfo[439] }, // Inst #680 = STFAri { 3, &SparcDescs.OperandInfo[436] }, // Inst #679 = STDrr { 3, &SparcDescs.OperandInfo[413] }, // Inst #678 = STDri { 3, &SparcDescs.OperandInfo[433] }, // Inst #677 = STDFrr { 3, &SparcDescs.OperandInfo[426] }, // Inst #676 = STDFri { 2, &SparcDescs.OperandInfo[174] }, // Inst #675 = STDFQrr { 2, &SparcDescs.OperandInfo[172] }, // Inst #674 = STDFQri { 4, &SparcDescs.OperandInfo[429] }, // Inst #673 = STDFArr { 3, &SparcDescs.OperandInfo[426] }, // Inst #672 = STDFAri { 3, &SparcDescs.OperandInfo[423] }, // Inst #671 = STDCrr { 3, &SparcDescs.OperandInfo[420] }, // Inst #670 = STDCri { 2, &SparcDescs.OperandInfo[174] }, // Inst #669 = STDCQrr { 2, &SparcDescs.OperandInfo[172] }, // Inst #668 = STDCQri { 4, &SparcDescs.OperandInfo[416] }, // Inst #667 = STDArr { 3, &SparcDescs.OperandInfo[413] }, // Inst #666 = STDAri { 3, &SparcDescs.OperandInfo[410] }, // Inst #665 = STCrr { 3, &SparcDescs.OperandInfo[407] }, // Inst #664 = STCri { 2, &SparcDescs.OperandInfo[174] }, // Inst #663 = STCSRrr { 2, &SparcDescs.OperandInfo[172] }, // Inst #662 = STCSRri { 3, &SparcDescs.OperandInfo[404] }, // Inst #661 = STBrr { 3, &SparcDescs.OperandInfo[397] }, // Inst #660 = STBri { 4, &SparcDescs.OperandInfo[400] }, // Inst #659 = STBArr { 3, &SparcDescs.OperandInfo[397] }, // Inst #658 = STBAri { 0, &SparcDescs.OperandInfo[1] }, // Inst #657 = STBAR { 4, &SparcDescs.OperandInfo[400] }, // Inst #656 = STArr { 3, &SparcDescs.OperandInfo[397] }, // Inst #655 = STAri { 3, &SparcDescs.OperandInfo[164] }, // Inst #654 = SRLrr { 3, &SparcDescs.OperandInfo[386] }, // Inst #653 = SRLri { 3, &SparcDescs.OperandInfo[383] }, // Inst #652 = SRLXrr { 3, &SparcDescs.OperandInfo[380] }, // Inst #651 = SRLXri { 3, &SparcDescs.OperandInfo[164] }, // Inst #650 = SRArr { 3, &SparcDescs.OperandInfo[386] }, // Inst #649 = SRAri { 3, &SparcDescs.OperandInfo[383] }, // Inst #648 = SRAXrr { 3, &SparcDescs.OperandInfo[380] }, // Inst #647 = SRAXri { 3, &SparcDescs.OperandInfo[164] }, // Inst #646 = SMULrr { 3, &SparcDescs.OperandInfo[161] }, // Inst #645 = SMULri { 3, &SparcDescs.OperandInfo[164] }, // Inst #644 = SMULCCrr { 3, &SparcDescs.OperandInfo[161] }, // Inst #643 = SMULCCri { 4, &SparcDescs.OperandInfo[393] }, // Inst #642 = SMACrr { 4, &SparcDescs.OperandInfo[389] }, // Inst #641 = SMACri { 3, &SparcDescs.OperandInfo[164] }, // Inst #640 = SLLrr { 3, &SparcDescs.OperandInfo[386] }, // Inst #639 = SLLri { 3, &SparcDescs.OperandInfo[383] }, // Inst #638 = SLLXrr { 3, &SparcDescs.OperandInfo[380] }, // Inst #637 = SLLXri { 1, &SparcDescs.OperandInfo[1] }, // Inst #636 = SIR { 0, &SparcDescs.OperandInfo[1] }, // Inst #635 = SIAM { 0, &SparcDescs.OperandInfo[1] }, // Inst #634 = SHUTDOWN { 2, &SparcDescs.OperandInfo[156] }, // Inst #633 = SETHIi { 3, &SparcDescs.OperandInfo[164] }, // Inst #632 = SDIVrr { 3, &SparcDescs.OperandInfo[161] }, // Inst #631 = SDIVri { 3, &SparcDescs.OperandInfo[167] }, // Inst #630 = SDIVXrr { 3, &SparcDescs.OperandInfo[161] }, // Inst #629 = SDIVXri { 3, &SparcDescs.OperandInfo[164] }, // Inst #628 = SDIVCCrr { 3, &SparcDescs.OperandInfo[161] }, // Inst #627 = SDIVCCri { 3, &SparcDescs.OperandInfo[164] }, // Inst #626 = SAVErr { 3, &SparcDescs.OperandInfo[161] }, // Inst #625 = SAVEri { 0, &SparcDescs.OperandInfo[1] }, // Inst #624 = SAVED { 2, &SparcDescs.OperandInfo[174] }, // Inst #623 = RETTrr { 2, &SparcDescs.OperandInfo[172] }, // Inst #622 = RETTri { 0, &SparcDescs.OperandInfo[1] }, // Inst #621 = RETRY { 1, &SparcDescs.OperandInfo[1] }, // Inst #620 = RETL { 1, &SparcDescs.OperandInfo[1] }, // Inst #619 = RET { 3, &SparcDescs.OperandInfo[164] }, // Inst #618 = RESTORErr { 3, &SparcDescs.OperandInfo[161] }, // Inst #617 = RESTOREri { 0, &SparcDescs.OperandInfo[1] }, // Inst #616 = RESTORED { 1, &SparcDescs.OperandInfo[377] }, // Inst #615 = RDWIM { 1, &SparcDescs.OperandInfo[377] }, // Inst #614 = RDTBR { 1, &SparcDescs.OperandInfo[377] }, // Inst #613 = RDPSR { 2, &SparcDescs.OperandInfo[378] }, // Inst #612 = RDPR { 1, &SparcDescs.OperandInfo[377] }, // Inst #611 = RDFQ { 2, &SparcDescs.OperandInfo[375] }, // Inst #610 = RDASR { 2, &SparcDescs.OperandInfo[367] }, // Inst #609 = PWRPSRrr { 2, &SparcDescs.OperandInfo[156] }, // Inst #608 = PWRPSRri { 3, &SparcDescs.OperandInfo[372] }, // Inst #607 = PREFETCHr { 3, &SparcDescs.OperandInfo[369] }, // Inst #606 = PREFETCHi { 2, &SparcDescs.OperandInfo[367] }, // Inst #605 = POPCrr { 3, &SparcDescs.OperandInfo[182] }, // Inst #604 = PDISTN { 3, &SparcDescs.OperandInfo[182] }, // Inst #603 = PDIST { 3, &SparcDescs.OperandInfo[164] }, // Inst #602 = ORrr { 3, &SparcDescs.OperandInfo[161] }, // Inst #601 = ORri { 3, &SparcDescs.OperandInfo[164] }, // Inst #600 = ORNrr { 3, &SparcDescs.OperandInfo[161] }, // Inst #599 = ORNri { 3, &SparcDescs.OperandInfo[164] }, // Inst #598 = ORNCCrr { 3, &SparcDescs.OperandInfo[161] }, // Inst #597 = ORNCCri { 3, &SparcDescs.OperandInfo[164] }, // Inst #596 = ORCCrr { 3, &SparcDescs.OperandInfo[161] }, // Inst #595 = ORCCri { 0, &SparcDescs.OperandInfo[1] }, // Inst #594 = NOP { 3, &SparcDescs.OperandInfo[167] }, // Inst #593 = MULXrr { 3, &SparcDescs.OperandInfo[161] }, // Inst #592 = MULXri { 3, &SparcDescs.OperandInfo[164] }, // Inst #591 = MULSCCrr { 3, &SparcDescs.OperandInfo[161] }, // Inst #590 = MULSCCri { 2, &SparcDescs.OperandInfo[365] }, // Inst #589 = MOVXTOD { 4, &SparcDescs.OperandInfo[351] }, // Inst #588 = MOVXCCrr { 4, &SparcDescs.OperandInfo[347] }, // Inst #587 = MOVXCCri { 2, &SparcDescs.OperandInfo[365] }, // Inst #586 = MOVWTOS { 2, &SparcDescs.OperandInfo[345] }, // Inst #585 = MOVSTOUW { 2, &SparcDescs.OperandInfo[345] }, // Inst #584 = MOVSTOSW { 5, &SparcDescs.OperandInfo[360] }, // Inst #583 = MOVRrr { 5, &SparcDescs.OperandInfo[355] }, // Inst #582 = MOVRri { 4, &SparcDescs.OperandInfo[351] }, // Inst #581 = MOVICCrr { 4, &SparcDescs.OperandInfo[347] }, // Inst #580 = MOVICCri { 4, &SparcDescs.OperandInfo[351] }, // Inst #579 = MOVFCCrr { 4, &SparcDescs.OperandInfo[347] }, // Inst #578 = MOVFCCri { 2, &SparcDescs.OperandInfo[345] }, // Inst #577 = MOVDTOX { 1, &SparcDescs.OperandInfo[0] }, // Inst #576 = MEMBARi { 2, &SparcDescs.OperandInfo[343] }, // Inst #575 = LZCNT { 3, &SparcDescs.OperandInfo[282] }, // Inst #574 = LDrr { 3, &SparcDescs.OperandInfo[279] }, // Inst #573 = LDri { 3, &SparcDescs.OperandInfo[340] }, // Inst #572 = LDXrr { 3, &SparcDescs.OperandInfo[337] }, // Inst #571 = LDXri { 2, &SparcDescs.OperandInfo[174] }, // Inst #570 = LDXFSRrr { 2, &SparcDescs.OperandInfo[172] }, // Inst #569 = LDXFSRri { 4, &SparcDescs.OperandInfo[271] }, // Inst #568 = LDXArr { 3, &SparcDescs.OperandInfo[337] }, // Inst #567 = LDXAri { 3, &SparcDescs.OperandInfo[282] }, // Inst #566 = LDUHrr { 3, &SparcDescs.OperandInfo[279] }, // Inst #565 = LDUHri { 4, &SparcDescs.OperandInfo[275] }, // Inst #564 = LDUHArr { 3, &SparcDescs.OperandInfo[279] }, // Inst #563 = LDUHAri { 3, &SparcDescs.OperandInfo[282] }, // Inst #562 = LDUBrr { 3, &SparcDescs.OperandInfo[279] }, // Inst #561 = LDUBri { 4, &SparcDescs.OperandInfo[275] }, // Inst #560 = LDUBArr { 3, &SparcDescs.OperandInfo[279] }, // Inst #559 = LDUBAri { 3, &SparcDescs.OperandInfo[340] }, // Inst #558 = LDSWrr { 3, &SparcDescs.OperandInfo[337] }, // Inst #557 = LDSWri { 4, &SparcDescs.OperandInfo[271] }, // Inst #556 = LDSWArr { 3, &SparcDescs.OperandInfo[337] }, // Inst #555 = LDSWAri { 3, &SparcDescs.OperandInfo[282] }, // Inst #554 = LDSTUBrr { 3, &SparcDescs.OperandInfo[279] }, // Inst #553 = LDSTUBri { 4, &SparcDescs.OperandInfo[275] }, // Inst #552 = LDSTUBArr { 3, &SparcDescs.OperandInfo[279] }, // Inst #551 = LDSTUBAri { 3, &SparcDescs.OperandInfo[282] }, // Inst #550 = LDSHrr { 3, &SparcDescs.OperandInfo[279] }, // Inst #549 = LDSHri { 4, &SparcDescs.OperandInfo[275] }, // Inst #548 = LDSHArr { 3, &SparcDescs.OperandInfo[279] }, // Inst #547 = LDSHAri { 3, &SparcDescs.OperandInfo[282] }, // Inst #546 = LDSBrr { 3, &SparcDescs.OperandInfo[279] }, // Inst #545 = LDSBri { 4, &SparcDescs.OperandInfo[275] }, // Inst #544 = LDSBArr { 3, &SparcDescs.OperandInfo[279] }, // Inst #543 = LDSBAri { 3, &SparcDescs.OperandInfo[334] }, // Inst #542 = LDQFrr { 3, &SparcDescs.OperandInfo[327] }, // Inst #541 = LDQFri { 4, &SparcDescs.OperandInfo[330] }, // Inst #540 = LDQFArr { 3, &SparcDescs.OperandInfo[327] }, // Inst #539 = LDQFAri { 3, &SparcDescs.OperandInfo[324] }, // Inst #538 = LDFrr { 3, &SparcDescs.OperandInfo[317] }, // Inst #537 = LDFri { 2, &SparcDescs.OperandInfo[174] }, // Inst #536 = LDFSRrr { 2, &SparcDescs.OperandInfo[172] }, // Inst #535 = LDFSRri { 4, &SparcDescs.OperandInfo[320] }, // Inst #534 = LDFArr { 3, &SparcDescs.OperandInfo[317] }, // Inst #533 = LDFAri { 3, &SparcDescs.OperandInfo[314] }, // Inst #532 = LDDrr { 3, &SparcDescs.OperandInfo[291] }, // Inst #531 = LDDri { 3, &SparcDescs.OperandInfo[311] }, // Inst #530 = LDDFrr { 3, &SparcDescs.OperandInfo[304] }, // Inst #529 = LDDFri { 4, &SparcDescs.OperandInfo[307] }, // Inst #528 = LDDFArr { 3, &SparcDescs.OperandInfo[304] }, // Inst #527 = LDDFAri { 3, &SparcDescs.OperandInfo[301] }, // Inst #526 = LDDCrr { 3, &SparcDescs.OperandInfo[298] }, // Inst #525 = LDDCri { 4, &SparcDescs.OperandInfo[294] }, // Inst #524 = LDDArr { 3, &SparcDescs.OperandInfo[291] }, // Inst #523 = LDDAri { 3, &SparcDescs.OperandInfo[288] }, // Inst #522 = LDCrr { 3, &SparcDescs.OperandInfo[285] }, // Inst #521 = LDCri { 2, &SparcDescs.OperandInfo[174] }, // Inst #520 = LDCSRrr { 2, &SparcDescs.OperandInfo[172] }, // Inst #519 = LDCSRri { 4, &SparcDescs.OperandInfo[275] }, // Inst #518 = LDArr { 3, &SparcDescs.OperandInfo[279] }, // Inst #517 = LDAri { 3, &SparcDescs.OperandInfo[282] }, // Inst #516 = JMPLrr { 3, &SparcDescs.OperandInfo[279] }, // Inst #515 = JMPLri { 4, &SparcDescs.OperandInfo[275] }, // Inst #514 = GDOP_LDrr { 4, &SparcDescs.OperandInfo[271] }, // Inst #513 = GDOP_LDXrr { 2, &SparcDescs.OperandInfo[262] }, // Inst #512 = FZEROS { 2, &SparcDescs.OperandInfo[260] }, // Inst #511 = FZERO { 2, &SparcDescs.OperandInfo[222] }, // Inst #510 = FXTOS { 2, &SparcDescs.OperandInfo[224] }, // Inst #509 = FXTOQ { 2, &SparcDescs.OperandInfo[204] }, // Inst #508 = FXTOD { 3, &SparcDescs.OperandInfo[213] }, // Inst #507 = FXORS { 3, &SparcDescs.OperandInfo[182] }, // Inst #506 = FXOR { 3, &SparcDescs.OperandInfo[213] }, // Inst #505 = FXNORS { 3, &SparcDescs.OperandInfo[182] }, // Inst #504 = FXNOR { 3, &SparcDescs.OperandInfo[213] }, // Inst #503 = FSUBS { 3, &SparcDescs.OperandInfo[210] }, // Inst #502 = FSUBQ { 3, &SparcDescs.OperandInfo[182] }, // Inst #501 = FSUBD { 2, &SparcDescs.OperandInfo[226] }, // Inst #500 = FSTOX { 2, &SparcDescs.OperandInfo[228] }, // Inst #499 = FSTOQ { 2, &SparcDescs.OperandInfo[208] }, // Inst #498 = FSTOI { 2, &SparcDescs.OperandInfo[226] }, // Inst #497 = FSTOD { 3, &SparcDescs.OperandInfo[182] }, // Inst #496 = FSRL32 { 3, &SparcDescs.OperandInfo[182] }, // Inst #495 = FSRL16 { 2, &SparcDescs.OperandInfo[208] }, // Inst #494 = FSRC2S { 2, &SparcDescs.OperandInfo[204] }, // Inst #493 = FSRC2 { 2, &SparcDescs.OperandInfo[208] }, // Inst #492 = FSRC1S { 2, &SparcDescs.OperandInfo[204] }, // Inst #491 = FSRC1 { 3, &SparcDescs.OperandInfo[182] }, // Inst #490 = FSRA32 { 3, &SparcDescs.OperandInfo[182] }, // Inst #489 = FSRA16 { 2, &SparcDescs.OperandInfo[208] }, // Inst #488 = FSQRTS { 2, &SparcDescs.OperandInfo[206] }, // Inst #487 = FSQRTQ { 2, &SparcDescs.OperandInfo[204] }, // Inst #486 = FSQRTD { 3, &SparcDescs.OperandInfo[268] }, // Inst #485 = FSMULD { 3, &SparcDescs.OperandInfo[182] }, // Inst #484 = FSLL32 { 3, &SparcDescs.OperandInfo[182] }, // Inst #483 = FSLL16 { 3, &SparcDescs.OperandInfo[182] }, // Inst #482 = FSLAS32 { 3, &SparcDescs.OperandInfo[182] }, // Inst #481 = FSLAS16 { 2, &SparcDescs.OperandInfo[264] }, // Inst #480 = FQTOX { 2, &SparcDescs.OperandInfo[266] }, // Inst #479 = FQTOS { 2, &SparcDescs.OperandInfo[266] }, // Inst #478 = FQTOI { 2, &SparcDescs.OperandInfo[264] }, // Inst #477 = FQTOD { 3, &SparcDescs.OperandInfo[182] }, // Inst #476 = FPSUB32S { 3, &SparcDescs.OperandInfo[182] }, // Inst #475 = FPSUB32 { 3, &SparcDescs.OperandInfo[182] }, // Inst #474 = FPSUB16S { 3, &SparcDescs.OperandInfo[182] }, // Inst #473 = FPSUB16 { 3, &SparcDescs.OperandInfo[182] }, // Inst #472 = FPMERGE { 3, &SparcDescs.OperandInfo[182] }, // Inst #471 = FPADD64 { 3, &SparcDescs.OperandInfo[182] }, // Inst #470 = FPADD32S { 3, &SparcDescs.OperandInfo[182] }, // Inst #469 = FPADD32 { 3, &SparcDescs.OperandInfo[182] }, // Inst #468 = FPADD16S { 3, &SparcDescs.OperandInfo[182] }, // Inst #467 = FPADD16 { 2, &SparcDescs.OperandInfo[204] }, // Inst #466 = FPACKFIX { 3, &SparcDescs.OperandInfo[182] }, // Inst #465 = FPACK32 { 2, &SparcDescs.OperandInfo[204] }, // Inst #464 = FPACK16 { 3, &SparcDescs.OperandInfo[213] }, // Inst #463 = FORS { 3, &SparcDescs.OperandInfo[213] }, // Inst #462 = FORNOT2S { 3, &SparcDescs.OperandInfo[182] }, // Inst #461 = FORNOT2 { 3, &SparcDescs.OperandInfo[213] }, // Inst #460 = FORNOT1S { 3, &SparcDescs.OperandInfo[182] }, // Inst #459 = FORNOT1 { 3, &SparcDescs.OperandInfo[182] }, // Inst #458 = FOR { 2, &SparcDescs.OperandInfo[262] }, // Inst #457 = FONES { 2, &SparcDescs.OperandInfo[260] }, // Inst #456 = FONE { 3, &SparcDescs.OperandInfo[182] }, // Inst #455 = FNSMULD { 2, &SparcDescs.OperandInfo[208] }, // Inst #454 = FNOT2S { 2, &SparcDescs.OperandInfo[204] }, // Inst #453 = FNOT2 { 2, &SparcDescs.OperandInfo[208] }, // Inst #452 = FNOT1S { 2, &SparcDescs.OperandInfo[204] }, // Inst #451 = FNOT1 { 3, &SparcDescs.OperandInfo[213] }, // Inst #450 = FNORS { 3, &SparcDescs.OperandInfo[182] }, // Inst #449 = FNOR { 3, &SparcDescs.OperandInfo[182] }, // Inst #448 = FNMULS { 3, &SparcDescs.OperandInfo[182] }, // Inst #447 = FNMULD { 3, &SparcDescs.OperandInfo[182] }, // Inst #446 = FNHADDS { 3, &SparcDescs.OperandInfo[182] }, // Inst #445 = FNHADDD { 2, &SparcDescs.OperandInfo[208] }, // Inst #444 = FNEGS { 2, &SparcDescs.OperandInfo[206] }, // Inst #443 = FNEGQ { 2, &SparcDescs.OperandInfo[204] }, // Inst #442 = FNEGD { 3, &SparcDescs.OperandInfo[213] }, // Inst #441 = FNANDS { 3, &SparcDescs.OperandInfo[182] }, // Inst #440 = FNAND { 3, &SparcDescs.OperandInfo[182] }, // Inst #439 = FNADDS { 3, &SparcDescs.OperandInfo[182] }, // Inst #438 = FNADDD { 3, &SparcDescs.OperandInfo[213] }, // Inst #437 = FMULS { 3, &SparcDescs.OperandInfo[210] }, // Inst #436 = FMULQ { 3, &SparcDescs.OperandInfo[182] }, // Inst #435 = FMULD8ULX16 { 3, &SparcDescs.OperandInfo[182] }, // Inst #434 = FMULD8SUX16 { 3, &SparcDescs.OperandInfo[182] }, // Inst #433 = FMULD { 3, &SparcDescs.OperandInfo[182] }, // Inst #432 = FMUL8X16AU { 3, &SparcDescs.OperandInfo[182] }, // Inst #431 = FMUL8X16AL { 3, &SparcDescs.OperandInfo[182] }, // Inst #430 = FMUL8X16 { 3, &SparcDescs.OperandInfo[182] }, // Inst #429 = FMUL8ULX16 { 3, &SparcDescs.OperandInfo[182] }, // Inst #428 = FMUL8SUX16 { 4, &SparcDescs.OperandInfo[256] }, // Inst #427 = FMOVS_XCC { 4, &SparcDescs.OperandInfo[256] }, // Inst #426 = FMOVS_ICC { 4, &SparcDescs.OperandInfo[256] }, // Inst #425 = FMOVS_FCC { 2, &SparcDescs.OperandInfo[208] }, // Inst #424 = FMOVS { 5, &SparcDescs.OperandInfo[251] }, // Inst #423 = FMOVRS { 5, &SparcDescs.OperandInfo[246] }, // Inst #422 = FMOVRQ { 5, &SparcDescs.OperandInfo[241] }, // Inst #421 = FMOVRD { 4, &SparcDescs.OperandInfo[237] }, // Inst #420 = FMOVQ_XCC { 4, &SparcDescs.OperandInfo[237] }, // Inst #419 = FMOVQ_ICC { 4, &SparcDescs.OperandInfo[237] }, // Inst #418 = FMOVQ_FCC { 2, &SparcDescs.OperandInfo[206] }, // Inst #417 = FMOVQ { 4, &SparcDescs.OperandInfo[233] }, // Inst #416 = FMOVD_XCC { 4, &SparcDescs.OperandInfo[233] }, // Inst #415 = FMOVD_ICC { 4, &SparcDescs.OperandInfo[233] }, // Inst #414 = FMOVD_FCC { 2, &SparcDescs.OperandInfo[204] }, // Inst #413 = FMOVD { 3, &SparcDescs.OperandInfo[182] }, // Inst #412 = FMEAN16 { 2, &SparcDescs.OperandInfo[174] }, // Inst #411 = FLUSHrr { 2, &SparcDescs.OperandInfo[172] }, // Inst #410 = FLUSHri { 0, &SparcDescs.OperandInfo[1] }, // Inst #409 = FLUSHW { 0, &SparcDescs.OperandInfo[1] }, // Inst #408 = FLUSH { 3, &SparcDescs.OperandInfo[230] }, // Inst #407 = FLCMPS { 3, &SparcDescs.OperandInfo[230] }, // Inst #406 = FLCMPD { 2, &SparcDescs.OperandInfo[208] }, // Inst #405 = FITOS { 2, &SparcDescs.OperandInfo[228] }, // Inst #404 = FITOQ { 2, &SparcDescs.OperandInfo[226] }, // Inst #403 = FITOD { 3, &SparcDescs.OperandInfo[182] }, // Inst #402 = FHSUBS { 3, &SparcDescs.OperandInfo[182] }, // Inst #401 = FHSUBD { 3, &SparcDescs.OperandInfo[182] }, // Inst #400 = FHADDS { 3, &SparcDescs.OperandInfo[182] }, // Inst #399 = FHADDD { 2, &SparcDescs.OperandInfo[204] }, // Inst #398 = FEXPAND { 2, &SparcDescs.OperandInfo[204] }, // Inst #397 = FDTOX { 2, &SparcDescs.OperandInfo[222] }, // Inst #396 = FDTOS { 2, &SparcDescs.OperandInfo[224] }, // Inst #395 = FDTOQ { 2, &SparcDescs.OperandInfo[222] }, // Inst #394 = FDTOI { 3, &SparcDescs.OperandInfo[219] }, // Inst #393 = FDMULQ { 3, &SparcDescs.OperandInfo[213] }, // Inst #392 = FDIVS { 3, &SparcDescs.OperandInfo[210] }, // Inst #391 = FDIVQ { 3, &SparcDescs.OperandInfo[182] }, // Inst #390 = FDIVD { 2, &SparcDescs.OperandInfo[208] }, // Inst #389 = FCMPS_V9 { 2, &SparcDescs.OperandInfo[208] }, // Inst #388 = FCMPS { 2, &SparcDescs.OperandInfo[206] }, // Inst #387 = FCMPQ_V9 { 2, &SparcDescs.OperandInfo[206] }, // Inst #386 = FCMPQ { 3, &SparcDescs.OperandInfo[216] }, // Inst #385 = FCMPNE32 { 3, &SparcDescs.OperandInfo[216] }, // Inst #384 = FCMPNE16 { 3, &SparcDescs.OperandInfo[216] }, // Inst #383 = FCMPLE32 { 3, &SparcDescs.OperandInfo[216] }, // Inst #382 = FCMPLE16 { 3, &SparcDescs.OperandInfo[216] }, // Inst #381 = FCMPGT32 { 3, &SparcDescs.OperandInfo[216] }, // Inst #380 = FCMPGT16 { 3, &SparcDescs.OperandInfo[216] }, // Inst #379 = FCMPEQ32 { 3, &SparcDescs.OperandInfo[216] }, // Inst #378 = FCMPEQ16 { 2, &SparcDescs.OperandInfo[204] }, // Inst #377 = FCMPD_V9 { 2, &SparcDescs.OperandInfo[204] }, // Inst #376 = FCMPD { 3, &SparcDescs.OperandInfo[182] }, // Inst #375 = FCHKSM16 { 2, &SparcDescs.OperandInfo[170] }, // Inst #374 = FBCOND_V9 { 2, &SparcDescs.OperandInfo[170] }, // Inst #373 = FBCONDA_V9 { 2, &SparcDescs.OperandInfo[170] }, // Inst #372 = FBCONDA { 2, &SparcDescs.OperandInfo[170] }, // Inst #371 = FBCOND { 3, &SparcDescs.OperandInfo[213] }, // Inst #370 = FANDS { 3, &SparcDescs.OperandInfo[213] }, // Inst #369 = FANDNOT2S { 3, &SparcDescs.OperandInfo[182] }, // Inst #368 = FANDNOT2 { 3, &SparcDescs.OperandInfo[213] }, // Inst #367 = FANDNOT1S { 3, &SparcDescs.OperandInfo[182] }, // Inst #366 = FANDNOT1 { 3, &SparcDescs.OperandInfo[182] }, // Inst #365 = FAND { 3, &SparcDescs.OperandInfo[182] }, // Inst #364 = FALIGNADATA { 3, &SparcDescs.OperandInfo[213] }, // Inst #363 = FADDS { 3, &SparcDescs.OperandInfo[210] }, // Inst #362 = FADDQ { 3, &SparcDescs.OperandInfo[182] }, // Inst #361 = FADDD { 2, &SparcDescs.OperandInfo[208] }, // Inst #360 = FABSS { 2, &SparcDescs.OperandInfo[206] }, // Inst #359 = FABSQ { 2, &SparcDescs.OperandInfo[204] }, // Inst #358 = FABSD { 3, &SparcDescs.OperandInfo[167] }, // Inst #357 = EDGE8N { 3, &SparcDescs.OperandInfo[167] }, // Inst #356 = EDGE8LN { 3, &SparcDescs.OperandInfo[167] }, // Inst #355 = EDGE8L { 3, &SparcDescs.OperandInfo[167] }, // Inst #354 = EDGE8 { 3, &SparcDescs.OperandInfo[167] }, // Inst #353 = EDGE32N { 3, &SparcDescs.OperandInfo[167] }, // Inst #352 = EDGE32LN { 3, &SparcDescs.OperandInfo[167] }, // Inst #351 = EDGE32L { 3, &SparcDescs.OperandInfo[167] }, // Inst #350 = EDGE32 { 3, &SparcDescs.OperandInfo[167] }, // Inst #349 = EDGE16N { 3, &SparcDescs.OperandInfo[167] }, // Inst #348 = EDGE16LN { 3, &SparcDescs.OperandInfo[167] }, // Inst #347 = EDGE16L { 3, &SparcDescs.OperandInfo[167] }, // Inst #346 = EDGE16 { 0, &SparcDescs.OperandInfo[1] }, // Inst #345 = DONE { 1, &SparcDescs.OperandInfo[203] }, // Inst #344 = CMASK8 { 1, &SparcDescs.OperandInfo[203] }, // Inst #343 = CMASK32 { 1, &SparcDescs.OperandInfo[203] }, // Inst #342 = CMASK16 { 2, &SparcDescs.OperandInfo[170] }, // Inst #341 = CBCONDA { 2, &SparcDescs.OperandInfo[170] }, // Inst #340 = CBCOND { 5, &SparcDescs.OperandInfo[198] }, // Inst #339 = CASXArr { 4, &SparcDescs.OperandInfo[194] }, // Inst #338 = CASXAri { 5, &SparcDescs.OperandInfo[189] }, // Inst #337 = CASArr { 4, &SparcDescs.OperandInfo[185] }, // Inst #336 = CASAri { 2, &SparcDescs.OperandInfo[174] }, // Inst #335 = CALLrr { 2, &SparcDescs.OperandInfo[172] }, // Inst #334 = CALLri { 1, &SparcDescs.OperandInfo[0] }, // Inst #333 = CALL { 3, &SparcDescs.OperandInfo[182] }, // Inst #332 = BSHUFFLE { 2, &SparcDescs.OperandInfo[170] }, // Inst #331 = BPXCCNT { 2, &SparcDescs.OperandInfo[170] }, // Inst #330 = BPXCCANT { 2, &SparcDescs.OperandInfo[170] }, // Inst #329 = BPXCCA { 2, &SparcDescs.OperandInfo[170] }, // Inst #328 = BPXCC { 3, &SparcDescs.OperandInfo[179] }, // Inst #327 = BPRNT { 3, &SparcDescs.OperandInfo[179] }, // Inst #326 = BPRANT { 3, &SparcDescs.OperandInfo[179] }, // Inst #325 = BPRA { 3, &SparcDescs.OperandInfo[179] }, // Inst #324 = BPR { 2, &SparcDescs.OperandInfo[170] }, // Inst #323 = BPICCNT { 2, &SparcDescs.OperandInfo[170] }, // Inst #322 = BPICCANT { 2, &SparcDescs.OperandInfo[170] }, // Inst #321 = BPICCA { 2, &SparcDescs.OperandInfo[170] }, // Inst #320 = BPICC { 3, &SparcDescs.OperandInfo[176] }, // Inst #319 = BPFCCNT { 3, &SparcDescs.OperandInfo[176] }, // Inst #318 = BPFCCANT { 3, &SparcDescs.OperandInfo[176] }, // Inst #317 = BPFCCA { 3, &SparcDescs.OperandInfo[176] }, // Inst #316 = BPFCC { 3, &SparcDescs.OperandInfo[167] }, // Inst #315 = BMASK { 2, &SparcDescs.OperandInfo[174] }, // Inst #314 = BINDrr { 2, &SparcDescs.OperandInfo[172] }, // Inst #313 = BINDri { 2, &SparcDescs.OperandInfo[170] }, // Inst #312 = BCONDA { 2, &SparcDescs.OperandInfo[170] }, // Inst #311 = BCOND { 3, &SparcDescs.OperandInfo[167] }, // Inst #310 = ARRAY8 { 3, &SparcDescs.OperandInfo[167] }, // Inst #309 = ARRAY32 { 3, &SparcDescs.OperandInfo[167] }, // Inst #308 = ARRAY16 { 3, &SparcDescs.OperandInfo[164] }, // Inst #307 = ANDrr { 3, &SparcDescs.OperandInfo[161] }, // Inst #306 = ANDri { 3, &SparcDescs.OperandInfo[164] }, // Inst #305 = ANDNrr { 3, &SparcDescs.OperandInfo[161] }, // Inst #304 = ANDNri { 3, &SparcDescs.OperandInfo[164] }, // Inst #303 = ANDNCCrr { 3, &SparcDescs.OperandInfo[161] }, // Inst #302 = ANDNCCri { 3, &SparcDescs.OperandInfo[164] }, // Inst #301 = ANDCCrr { 3, &SparcDescs.OperandInfo[161] }, // Inst #300 = ANDCCri { 3, &SparcDescs.OperandInfo[167] }, // Inst #299 = ALIGNADDRL { 3, &SparcDescs.OperandInfo[167] }, // Inst #298 = ALIGNADDR { 3, &SparcDescs.OperandInfo[164] }, // Inst #297 = ADDrr { 3, &SparcDescs.OperandInfo[161] }, // Inst #296 = ADDri { 3, &SparcDescs.OperandInfo[167] }, // Inst #295 = ADDXCCC { 3, &SparcDescs.OperandInfo[167] }, // Inst #294 = ADDXC { 3, &SparcDescs.OperandInfo[164] }, // Inst #293 = ADDErr { 3, &SparcDescs.OperandInfo[161] }, // Inst #292 = ADDEri { 3, &SparcDescs.OperandInfo[164] }, // Inst #291 = ADDCrr { 3, &SparcDescs.OperandInfo[161] }, // Inst #290 = ADDCri { 3, &SparcDescs.OperandInfo[164] }, // Inst #289 = ADDCCrr { 3, &SparcDescs.OperandInfo[161] }, // Inst #288 = ADDCCri { 3, &SparcDescs.OperandInfo[158] }, // Inst #287 = SETX { 2, &SparcDescs.OperandInfo[156] }, // Inst #286 = SET { 4, &SparcDescs.OperandInfo[152] }, // Inst #285 = SELECT_CC_QFP_XCC { 4, &SparcDescs.OperandInfo[152] }, // Inst #284 = SELECT_CC_QFP_ICC { 4, &SparcDescs.OperandInfo[152] }, // Inst #283 = SELECT_CC_QFP_FCC { 4, &SparcDescs.OperandInfo[148] }, // Inst #282 = SELECT_CC_Int_XCC { 4, &SparcDescs.OperandInfo[148] }, // Inst #281 = SELECT_CC_Int_ICC { 4, &SparcDescs.OperandInfo[148] }, // Inst #280 = SELECT_CC_Int_FCC { 4, &SparcDescs.OperandInfo[144] }, // Inst #279 = SELECT_CC_FP_XCC { 4, &SparcDescs.OperandInfo[144] }, // Inst #278 = SELECT_CC_FP_ICC { 4, &SparcDescs.OperandInfo[144] }, // Inst #277 = SELECT_CC_FP_FCC { 4, &SparcDescs.OperandInfo[140] }, // Inst #276 = SELECT_CC_DFP_XCC { 4, &SparcDescs.OperandInfo[140] }, // Inst #275 = SELECT_CC_DFP_ICC { 4, &SparcDescs.OperandInfo[140] }, // Inst #274 = SELECT_CC_DFP_FCC { 1, &SparcDescs.OperandInfo[0] }, // Inst #273 = GETPCX { 2, &SparcDescs.OperandInfo[21] }, // Inst #272 = ADJCALLSTACKUP { 2, &SparcDescs.OperandInfo[21] }, // Inst #271 = ADJCALLSTACKDOWN { 4, &SparcDescs.OperandInfo[136] }, // Inst #270 = G_UBFX { 4, &SparcDescs.OperandInfo[136] }, // Inst #269 = G_SBFX { 2, &SparcDescs.OperandInfo[56] }, // Inst #268 = G_VECREDUCE_UMIN { 2, &SparcDescs.OperandInfo[56] }, // Inst #267 = G_VECREDUCE_UMAX { 2, &SparcDescs.OperandInfo[56] }, // Inst #266 = G_VECREDUCE_SMIN { 2, &SparcDescs.OperandInfo[56] }, // Inst #265 = G_VECREDUCE_SMAX { 2, &SparcDescs.OperandInfo[56] }, // Inst #264 = G_VECREDUCE_XOR { 2, &SparcDescs.OperandInfo[56] }, // Inst #263 = G_VECREDUCE_OR { 2, &SparcDescs.OperandInfo[56] }, // Inst #262 = G_VECREDUCE_AND { 2, &SparcDescs.OperandInfo[56] }, // Inst #261 = G_VECREDUCE_MUL { 2, &SparcDescs.OperandInfo[56] }, // Inst #260 = G_VECREDUCE_ADD { 2, &SparcDescs.OperandInfo[56] }, // Inst #259 = G_VECREDUCE_FMINIMUM { 2, &SparcDescs.OperandInfo[56] }, // Inst #258 = G_VECREDUCE_FMAXIMUM { 2, &SparcDescs.OperandInfo[56] }, // Inst #257 = G_VECREDUCE_FMIN { 2, &SparcDescs.OperandInfo[56] }, // Inst #256 = G_VECREDUCE_FMAX { 2, &SparcDescs.OperandInfo[56] }, // Inst #255 = G_VECREDUCE_FMUL { 2, &SparcDescs.OperandInfo[56] }, // Inst #254 = G_VECREDUCE_FADD { 3, &SparcDescs.OperandInfo[123] }, // Inst #253 = G_VECREDUCE_SEQ_FMUL { 3, &SparcDescs.OperandInfo[123] }, // Inst #252 = G_VECREDUCE_SEQ_FADD { 3, &SparcDescs.OperandInfo[53] }, // Inst #251 = G_BZERO { 4, &SparcDescs.OperandInfo[132] }, // Inst #250 = G_MEMSET { 4, &SparcDescs.OperandInfo[132] }, // Inst #249 = G_MEMMOVE { 3, &SparcDescs.OperandInfo[123] }, // Inst #248 = G_MEMCPY_INLINE { 4, &SparcDescs.OperandInfo[132] }, // Inst #247 = G_MEMCPY { 2, &SparcDescs.OperandInfo[130] }, // Inst #246 = G_WRITE_REGISTER { 2, &SparcDescs.OperandInfo[51] }, // Inst #245 = G_READ_REGISTER { 3, &SparcDescs.OperandInfo[96] }, // Inst #244 = G_STRICT_FLDEXP { 2, &SparcDescs.OperandInfo[62] }, // Inst #243 = G_STRICT_FSQRT { 4, &SparcDescs.OperandInfo[46] }, // Inst #242 = G_STRICT_FMA { 3, &SparcDescs.OperandInfo[43] }, // Inst #241 = G_STRICT_FREM { 3, &SparcDescs.OperandInfo[43] }, // Inst #240 = G_STRICT_FDIV { 3, &SparcDescs.OperandInfo[43] }, // Inst #239 = G_STRICT_FMUL { 3, &SparcDescs.OperandInfo[43] }, // Inst #238 = G_STRICT_FSUB { 3, &SparcDescs.OperandInfo[43] }, // Inst #237 = G_STRICT_FADD { 1, &SparcDescs.OperandInfo[50] }, // Inst #236 = G_STACKRESTORE { 1, &SparcDescs.OperandInfo[50] }, // Inst #235 = G_STACKSAVE { 3, &SparcDescs.OperandInfo[64] }, // Inst #234 = G_DYN_STACKALLOC { 2, &SparcDescs.OperandInfo[51] }, // Inst #233 = G_JUMP_TABLE { 2, &SparcDescs.OperandInfo[51] }, // Inst #232 = G_BLOCK_ADDR { 2, &SparcDescs.OperandInfo[56] }, // Inst #231 = G_ADDRSPACE_CAST { 2, &SparcDescs.OperandInfo[62] }, // Inst #230 = G_FNEARBYINT { 2, &SparcDescs.OperandInfo[62] }, // Inst #229 = G_FRINT { 2, &SparcDescs.OperandInfo[62] }, // Inst #228 = G_FFLOOR { 2, &SparcDescs.OperandInfo[62] }, // Inst #227 = G_FSQRT { 2, &SparcDescs.OperandInfo[62] }, // Inst #226 = G_FSIN { 2, &SparcDescs.OperandInfo[62] }, // Inst #225 = G_FCOS { 2, &SparcDescs.OperandInfo[62] }, // Inst #224 = G_FCEIL { 2, &SparcDescs.OperandInfo[62] }, // Inst #223 = G_BITREVERSE { 2, &SparcDescs.OperandInfo[62] }, // Inst #222 = G_BSWAP { 2, &SparcDescs.OperandInfo[56] }, // Inst #221 = G_CTPOP { 2, &SparcDescs.OperandInfo[56] }, // Inst #220 = G_CTLZ_ZERO_UNDEF { 2, &SparcDescs.OperandInfo[56] }, // Inst #219 = G_CTLZ { 2, &SparcDescs.OperandInfo[56] }, // Inst #218 = G_CTTZ_ZERO_UNDEF { 2, &SparcDescs.OperandInfo[56] }, // Inst #217 = G_CTTZ { 4, &SparcDescs.OperandInfo[126] }, // Inst #216 = G_SHUFFLE_VECTOR { 3, &SparcDescs.OperandInfo[123] }, // Inst #215 = G_EXTRACT_VECTOR_ELT { 4, &SparcDescs.OperandInfo[119] }, // Inst #214 = G_INSERT_VECTOR_ELT { 3, &SparcDescs.OperandInfo[116] }, // Inst #213 = G_BRJT { 1, &SparcDescs.OperandInfo[0] }, // Inst #212 = G_BR { 2, &SparcDescs.OperandInfo[56] }, // Inst #211 = G_LLROUND { 2, &SparcDescs.OperandInfo[56] }, // Inst #210 = G_LROUND { 2, &SparcDescs.OperandInfo[62] }, // Inst #209 = G_ABS { 3, &SparcDescs.OperandInfo[43] }, // Inst #208 = G_UMAX { 3, &SparcDescs.OperandInfo[43] }, // Inst #207 = G_UMIN { 3, &SparcDescs.OperandInfo[43] }, // Inst #206 = G_SMAX { 3, &SparcDescs.OperandInfo[43] }, // Inst #205 = G_SMIN { 3, &SparcDescs.OperandInfo[96] }, // Inst #204 = G_PTRMASK { 3, &SparcDescs.OperandInfo[96] }, // Inst #203 = G_PTR_ADD { 0, &SparcDescs.OperandInfo[1] }, // Inst #202 = G_RESET_FPMODE { 1, &SparcDescs.OperandInfo[50] }, // Inst #201 = G_SET_FPMODE { 1, &SparcDescs.OperandInfo[50] }, // Inst #200 = G_GET_FPMODE { 0, &SparcDescs.OperandInfo[1] }, // Inst #199 = G_RESET_FPENV { 1, &SparcDescs.OperandInfo[50] }, // Inst #198 = G_SET_FPENV { 1, &SparcDescs.OperandInfo[50] }, // Inst #197 = G_GET_FPENV { 3, &SparcDescs.OperandInfo[43] }, // Inst #196 = G_FMAXIMUM { 3, &SparcDescs.OperandInfo[43] }, // Inst #195 = G_FMINIMUM { 3, &SparcDescs.OperandInfo[43] }, // Inst #194 = G_FMAXNUM_IEEE { 3, &SparcDescs.OperandInfo[43] }, // Inst #193 = G_FMINNUM_IEEE { 3, &SparcDescs.OperandInfo[43] }, // Inst #192 = G_FMAXNUM { 3, &SparcDescs.OperandInfo[43] }, // Inst #191 = G_FMINNUM { 2, &SparcDescs.OperandInfo[62] }, // Inst #190 = G_FCANONICALIZE { 3, &SparcDescs.OperandInfo[93] }, // Inst #189 = G_IS_FPCLASS { 3, &SparcDescs.OperandInfo[96] }, // Inst #188 = G_FCOPYSIGN { 2, &SparcDescs.OperandInfo[62] }, // Inst #187 = G_FABS { 2, &SparcDescs.OperandInfo[56] }, // Inst #186 = G_UITOFP { 2, &SparcDescs.OperandInfo[56] }, // Inst #185 = G_SITOFP { 2, &SparcDescs.OperandInfo[56] }, // Inst #184 = G_FPTOUI { 2, &SparcDescs.OperandInfo[56] }, // Inst #183 = G_FPTOSI { 2, &SparcDescs.OperandInfo[56] }, // Inst #182 = G_FPTRUNC { 2, &SparcDescs.OperandInfo[56] }, // Inst #181 = G_FPEXT { 2, &SparcDescs.OperandInfo[62] }, // Inst #180 = G_FNEG { 3, &SparcDescs.OperandInfo[86] }, // Inst #179 = G_FFREXP { 3, &SparcDescs.OperandInfo[96] }, // Inst #178 = G_FLDEXP { 2, &SparcDescs.OperandInfo[62] }, // Inst #177 = G_FLOG10 { 2, &SparcDescs.OperandInfo[62] }, // Inst #176 = G_FLOG2 { 2, &SparcDescs.OperandInfo[62] }, // Inst #175 = G_FLOG { 2, &SparcDescs.OperandInfo[62] }, // Inst #174 = G_FEXP10 { 2, &SparcDescs.OperandInfo[62] }, // Inst #173 = G_FEXP2 { 2, &SparcDescs.OperandInfo[62] }, // Inst #172 = G_FEXP { 3, &SparcDescs.OperandInfo[96] }, // Inst #171 = G_FPOWI { 3, &SparcDescs.OperandInfo[43] }, // Inst #170 = G_FPOW { 3, &SparcDescs.OperandInfo[43] }, // Inst #169 = G_FREM { 3, &SparcDescs.OperandInfo[43] }, // Inst #168 = G_FDIV { 4, &SparcDescs.OperandInfo[46] }, // Inst #167 = G_FMAD { 4, &SparcDescs.OperandInfo[46] }, // Inst #166 = G_FMA { 3, &SparcDescs.OperandInfo[43] }, // Inst #165 = G_FMUL { 3, &SparcDescs.OperandInfo[43] }, // Inst #164 = G_FSUB { 3, &SparcDescs.OperandInfo[43] }, // Inst #163 = G_FADD { 4, &SparcDescs.OperandInfo[112] }, // Inst #162 = G_UDIVFIXSAT { 4, &SparcDescs.OperandInfo[112] }, // Inst #161 = G_SDIVFIXSAT { 4, &SparcDescs.OperandInfo[112] }, // Inst #160 = G_UDIVFIX { 4, &SparcDescs.OperandInfo[112] }, // Inst #159 = G_SDIVFIX { 4, &SparcDescs.OperandInfo[112] }, // Inst #158 = G_UMULFIXSAT { 4, &SparcDescs.OperandInfo[112] }, // Inst #157 = G_SMULFIXSAT { 4, &SparcDescs.OperandInfo[112] }, // Inst #156 = G_UMULFIX { 4, &SparcDescs.OperandInfo[112] }, // Inst #155 = G_SMULFIX { 3, &SparcDescs.OperandInfo[96] }, // Inst #154 = G_SSHLSAT { 3, &SparcDescs.OperandInfo[96] }, // Inst #153 = G_USHLSAT { 3, &SparcDescs.OperandInfo[43] }, // Inst #152 = G_SSUBSAT { 3, &SparcDescs.OperandInfo[43] }, // Inst #151 = G_USUBSAT { 3, &SparcDescs.OperandInfo[43] }, // Inst #150 = G_SADDSAT { 3, &SparcDescs.OperandInfo[43] }, // Inst #149 = G_UADDSAT { 3, &SparcDescs.OperandInfo[43] }, // Inst #148 = G_SMULH { 3, &SparcDescs.OperandInfo[43] }, // Inst #147 = G_UMULH { 4, &SparcDescs.OperandInfo[82] }, // Inst #146 = G_SMULO { 4, &SparcDescs.OperandInfo[82] }, // Inst #145 = G_UMULO { 5, &SparcDescs.OperandInfo[107] }, // Inst #144 = G_SSUBE { 4, &SparcDescs.OperandInfo[82] }, // Inst #143 = G_SSUBO { 5, &SparcDescs.OperandInfo[107] }, // Inst #142 = G_SADDE { 4, &SparcDescs.OperandInfo[82] }, // Inst #141 = G_SADDO { 5, &SparcDescs.OperandInfo[107] }, // Inst #140 = G_USUBE { 4, &SparcDescs.OperandInfo[82] }, // Inst #139 = G_USUBO { 5, &SparcDescs.OperandInfo[107] }, // Inst #138 = G_UADDE { 4, &SparcDescs.OperandInfo[82] }, // Inst #137 = G_UADDO { 4, &SparcDescs.OperandInfo[82] }, // Inst #136 = G_SELECT { 4, &SparcDescs.OperandInfo[103] }, // Inst #135 = G_FCMP { 4, &SparcDescs.OperandInfo[103] }, // Inst #134 = G_ICMP { 3, &SparcDescs.OperandInfo[96] }, // Inst #133 = G_ROTL { 3, &SparcDescs.OperandInfo[96] }, // Inst #132 = G_ROTR { 4, &SparcDescs.OperandInfo[99] }, // Inst #131 = G_FSHR { 4, &SparcDescs.OperandInfo[99] }, // Inst #130 = G_FSHL { 3, &SparcDescs.OperandInfo[96] }, // Inst #129 = G_ASHR { 3, &SparcDescs.OperandInfo[96] }, // Inst #128 = G_LSHR { 3, &SparcDescs.OperandInfo[96] }, // Inst #127 = G_SHL { 2, &SparcDescs.OperandInfo[56] }, // Inst #126 = G_ZEXT { 3, &SparcDescs.OperandInfo[40] }, // Inst #125 = G_SEXT_INREG { 2, &SparcDescs.OperandInfo[56] }, // Inst #124 = G_SEXT { 3, &SparcDescs.OperandInfo[93] }, // Inst #123 = G_VAARG { 1, &SparcDescs.OperandInfo[50] }, // Inst #122 = G_VASTART { 2, &SparcDescs.OperandInfo[51] }, // Inst #121 = G_FCONSTANT { 2, &SparcDescs.OperandInfo[51] }, // Inst #120 = G_CONSTANT { 2, &SparcDescs.OperandInfo[56] }, // Inst #119 = G_TRUNC { 2, &SparcDescs.OperandInfo[56] }, // Inst #118 = G_ANYEXT { 1, &SparcDescs.OperandInfo[0] }, // Inst #117 = G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS { 1, &SparcDescs.OperandInfo[0] }, // Inst #116 = G_INTRINSIC_CONVERGENT { 1, &SparcDescs.OperandInfo[0] }, // Inst #115 = G_INTRINSIC_W_SIDE_EFFECTS { 1, &SparcDescs.OperandInfo[0] }, // Inst #114 = G_INTRINSIC { 0, &SparcDescs.OperandInfo[1] }, // Inst #113 = G_INVOKE_REGION_START { 1, &SparcDescs.OperandInfo[50] }, // Inst #112 = G_BRINDIRECT { 2, &SparcDescs.OperandInfo[51] }, // Inst #111 = G_BRCOND { 4, &SparcDescs.OperandInfo[89] }, // Inst #110 = G_PREFETCH { 2, &SparcDescs.OperandInfo[21] }, // Inst #109 = G_FENCE { 3, &SparcDescs.OperandInfo[86] }, // Inst #108 = G_ATOMICRMW_UDEC_WRAP { 3, &SparcDescs.OperandInfo[86] }, // Inst #107 = G_ATOMICRMW_UINC_WRAP { 3, &SparcDescs.OperandInfo[86] }, // Inst #106 = G_ATOMICRMW_FMIN { 3, &SparcDescs.OperandInfo[86] }, // Inst #105 = G_ATOMICRMW_FMAX { 3, &SparcDescs.OperandInfo[86] }, // Inst #104 = G_ATOMICRMW_FSUB { 3, &SparcDescs.OperandInfo[86] }, // Inst #103 = G_ATOMICRMW_FADD { 3, &SparcDescs.OperandInfo[86] }, // Inst #102 = G_ATOMICRMW_UMIN { 3, &SparcDescs.OperandInfo[86] }, // Inst #101 = G_ATOMICRMW_UMAX { 3, &SparcDescs.OperandInfo[86] }, // Inst #100 = G_ATOMICRMW_MIN { 3, &SparcDescs.OperandInfo[86] }, // Inst #99 = G_ATOMICRMW_MAX { 3, &SparcDescs.OperandInfo[86] }, // Inst #98 = G_ATOMICRMW_XOR { 3, &SparcDescs.OperandInfo[86] }, // Inst #97 = G_ATOMICRMW_OR { 3, &SparcDescs.OperandInfo[86] }, // Inst #96 = G_ATOMICRMW_NAND { 3, &SparcDescs.OperandInfo[86] }, // Inst #95 = G_ATOMICRMW_AND { 3, &SparcDescs.OperandInfo[86] }, // Inst #94 = G_ATOMICRMW_SUB { 3, &SparcDescs.OperandInfo[86] }, // Inst #93 = G_ATOMICRMW_ADD { 3, &SparcDescs.OperandInfo[86] }, // Inst #92 = G_ATOMICRMW_XCHG { 4, &SparcDescs.OperandInfo[82] }, // Inst #91 = G_ATOMIC_CMPXCHG { 5, &SparcDescs.OperandInfo[77] }, // Inst #90 = G_ATOMIC_CMPXCHG_WITH_SUCCESS { 5, &SparcDescs.OperandInfo[72] }, // Inst #89 = G_INDEXED_STORE { 2, &SparcDescs.OperandInfo[56] }, // Inst #88 = G_STORE { 5, &SparcDescs.OperandInfo[67] }, // Inst #87 = G_INDEXED_ZEXTLOAD { 5, &SparcDescs.OperandInfo[67] }, // Inst #86 = G_INDEXED_SEXTLOAD { 5, &SparcDescs.OperandInfo[67] }, // Inst #85 = G_INDEXED_LOAD { 2, &SparcDescs.OperandInfo[56] }, // Inst #84 = G_ZEXTLOAD { 2, &SparcDescs.OperandInfo[56] }, // Inst #83 = G_SEXTLOAD { 2, &SparcDescs.OperandInfo[56] }, // Inst #82 = G_LOAD { 1, &SparcDescs.OperandInfo[50] }, // Inst #81 = G_READCYCLECOUNTER { 2, &SparcDescs.OperandInfo[62] }, // Inst #80 = G_INTRINSIC_ROUNDEVEN { 2, &SparcDescs.OperandInfo[56] }, // Inst #79 = G_INTRINSIC_LRINT { 2, &SparcDescs.OperandInfo[62] }, // Inst #78 = G_INTRINSIC_ROUND { 2, &SparcDescs.OperandInfo[62] }, // Inst #77 = G_INTRINSIC_TRUNC { 3, &SparcDescs.OperandInfo[64] }, // Inst #76 = G_INTRINSIC_FPTRUNC_ROUND { 2, &SparcDescs.OperandInfo[62] }, // Inst #75 = G_CONSTANT_FOLD_BARRIER { 2, &SparcDescs.OperandInfo[62] }, // Inst #74 = G_FREEZE { 2, &SparcDescs.OperandInfo[56] }, // Inst #73 = G_BITCAST { 2, &SparcDescs.OperandInfo[56] }, // Inst #72 = G_INTTOPTR { 2, &SparcDescs.OperandInfo[56] }, // Inst #71 = G_PTRTOINT { 2, &SparcDescs.OperandInfo[56] }, // Inst #70 = G_CONCAT_VECTORS { 2, &SparcDescs.OperandInfo[56] }, // Inst #69 = G_BUILD_VECTOR_TRUNC { 2, &SparcDescs.OperandInfo[56] }, // Inst #68 = G_BUILD_VECTOR { 2, &SparcDescs.OperandInfo[56] }, // Inst #67 = G_MERGE_VALUES { 4, &SparcDescs.OperandInfo[58] }, // Inst #66 = G_INSERT { 2, &SparcDescs.OperandInfo[56] }, // Inst #65 = G_UNMERGE_VALUES { 3, &SparcDescs.OperandInfo[53] }, // Inst #64 = G_EXTRACT { 2, &SparcDescs.OperandInfo[51] }, // Inst #63 = G_CONSTANT_POOL { 2, &SparcDescs.OperandInfo[51] }, // Inst #62 = G_GLOBAL_VALUE { 2, &SparcDescs.OperandInfo[51] }, // Inst #61 = G_FRAME_INDEX { 1, &SparcDescs.OperandInfo[50] }, // Inst #60 = G_PHI { 1, &SparcDescs.OperandInfo[50] }, // Inst #59 = G_IMPLICIT_DEF { 3, &SparcDescs.OperandInfo[43] }, // Inst #58 = G_XOR { 3, &SparcDescs.OperandInfo[43] }, // Inst #57 = G_OR { 3, &SparcDescs.OperandInfo[43] }, // Inst #56 = G_AND { 4, &SparcDescs.OperandInfo[46] }, // Inst #55 = G_UDIVREM { 4, &SparcDescs.OperandInfo[46] }, // Inst #54 = G_SDIVREM { 3, &SparcDescs.OperandInfo[43] }, // Inst #53 = G_UREM { 3, &SparcDescs.OperandInfo[43] }, // Inst #52 = G_SREM { 3, &SparcDescs.OperandInfo[43] }, // Inst #51 = G_UDIV { 3, &SparcDescs.OperandInfo[43] }, // Inst #50 = G_SDIV { 3, &SparcDescs.OperandInfo[43] }, // Inst #49 = G_MUL { 3, &SparcDescs.OperandInfo[43] }, // Inst #48 = G_SUB { 3, &SparcDescs.OperandInfo[43] }, // Inst #47 = G_ADD { 3, &SparcDescs.OperandInfo[40] }, // Inst #46 = G_ASSERT_ALIGN { 3, &SparcDescs.OperandInfo[40] }, // Inst #45 = G_ASSERT_ZEXT { 3, &SparcDescs.OperandInfo[40] }, // Inst #44 = G_ASSERT_SEXT { 1, &SparcDescs.OperandInfo[1] }, // Inst #43 = JUMP_TABLE_DEBUG_INFO { 0, &SparcDescs.OperandInfo[1] }, // Inst #42 = MEMBARRIER { 0, &SparcDescs.OperandInfo[1] }, // Inst #41 = ICALL_BRANCH_FUNNEL { 3, &SparcDescs.OperandInfo[37] }, // Inst #40 = PATCHABLE_TYPED_EVENT_CALL { 2, &SparcDescs.OperandInfo[35] }, // Inst #39 = PATCHABLE_EVENT_CALL { 0, &SparcDescs.OperandInfo[1] }, // Inst #38 = PATCHABLE_TAIL_CALL { 0, &SparcDescs.OperandInfo[1] }, // Inst #37 = PATCHABLE_FUNCTION_EXIT { 0, &SparcDescs.OperandInfo[1] }, // Inst #36 = PATCHABLE_RET { 0, &SparcDescs.OperandInfo[1] }, // Inst #35 = PATCHABLE_FUNCTION_ENTER { 0, &SparcDescs.OperandInfo[1] }, // Inst #34 = PATCHABLE_OP { 1, &SparcDescs.OperandInfo[0] }, // Inst #33 = FAULTING_OP { 2, &SparcDescs.OperandInfo[33] }, // Inst #32 = LOCAL_ESCAPE { 0, &SparcDescs.OperandInfo[1] }, // Inst #31 = STATEPOINT { 3, &SparcDescs.OperandInfo[30] }, // Inst #30 = PREALLOCATED_ARG { 1, &SparcDescs.OperandInfo[1] }, // Inst #29 = PREALLOCATED_SETUP { 1, &SparcDescs.OperandInfo[29] }, // Inst #28 = LOAD_STACK_GUARD { 6, &SparcDescs.OperandInfo[23] }, // Inst #27 = PATCHPOINT { 0, &SparcDescs.OperandInfo[1] }, // Inst #26 = FENTRY_CALL { 2, &SparcDescs.OperandInfo[21] }, // Inst #25 = STACKMAP { 2, &SparcDescs.OperandInfo[19] }, // Inst #24 = ARITH_FENCE { 4, &SparcDescs.OperandInfo[15] }, // Inst #23 = PSEUDO_PROBE { 1, &SparcDescs.OperandInfo[1] }, // Inst #22 = LIFETIME_END { 1, &SparcDescs.OperandInfo[1] }, // Inst #21 = LIFETIME_START { 0, &SparcDescs.OperandInfo[1] }, // Inst #20 = BUNDLE { 2, &SparcDescs.OperandInfo[13] }, // Inst #19 = COPY { 2, &SparcDescs.OperandInfo[13] }, // Inst #18 = REG_SEQUENCE { 1, &SparcDescs.OperandInfo[0] }, // Inst #17 = DBG_LABEL { 0, &SparcDescs.OperandInfo[1] }, // Inst #16 = DBG_PHI { 0, &SparcDescs.OperandInfo[1] }, // Inst #15 = DBG_INSTR_REF { 0, &SparcDescs.OperandInfo[1] }, // Inst #14 = DBG_VALUE_LIST { 0, &SparcDescs.OperandInfo[1] }, // Inst #13 = DBG_VALUE { 3, &SparcDescs.OperandInfo[2] }, // Inst #12 = COPY_TO_REGCLASS { 4, &SparcDescs.OperandInfo[9] }, // Inst #11 = SUBREG_TO_REG { 1, &SparcDescs.OperandInfo[0] }, // Inst #10 = IMPLICIT_DEF { 4, &SparcDescs.OperandInfo[5] }, // Inst #9 = INSERT_SUBREG { 3, &SparcDescs.OperandInfo[2] }, // Inst #8 = EXTRACT_SUBREG { 0, &SparcDescs.OperandInfo[1] }, // Inst #7 = KILL { 1, &SparcDescs.OperandInfo[1] }, // Inst #6 = ANNOTATION_LABEL { 1, &SparcDescs.OperandInfo[1] }, // Inst #5 = GC_LABEL { 1, &SparcDescs.OperandInfo[1] }, // Inst #4 = EH_LABEL { 1, &SparcDescs.OperandInfo[1] }, // Inst #3 = CFI_INSTRUCTION { 0, &SparcDescs.OperandInfo[1] }, // Inst #2 = INLINEASM_BR { 0, &SparcDescs.OperandInfo[1] }, // Inst #1 = INLINEASM { 1, &SparcDescs.OperandInfo[0] }, // Inst #0 = PHI }, { /* 0 */ { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, /* 1 */ /* 1 */ { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, /* 2 */ { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, /* 5 */ { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, CONSTRAINT_MCOI_TIED_TO(0) }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, /* 9 */ { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, /* 13 */ { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, /* 15 */ { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, /* 19 */ { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, CONSTRAINT_MCOI_TIED_TO(0) }, /* 21 */ { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, /* 23 */ { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, /* 29 */ { 0, 0|(1<