/* 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 */ #include #include "../../cs_priv.h" /// getMnemonic - This method is automatically generated by tablegen /// from the instruction set description. static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { #ifndef CAPSTONE_DIET static const char AsmStrs[] = { /* 0 */ "fcmpd %fcc0, \0" /* 14 */ "fcmpq %fcc0, \0" /* 28 */ "fcmps %fcc0, \0" /* 42 */ "rd %wim, \0" /* 52 */ "rdpr %fq, \0" /* 63 */ "rd %tbr, \0" /* 73 */ "rd %psr, \0" /* 83 */ "fsrc1 \0" /* 90 */ "fandnot1 \0" /* 100 */ "fnot1 \0" /* 107 */ "fornot1 \0" /* 116 */ "fsra32 \0" /* 124 */ "fpsub32 \0" /* 133 */ "fpadd32 \0" /* 142 */ "edge32 \0" /* 150 */ "fcmple32 \0" /* 160 */ "fcmpne32 \0" /* 170 */ "fpack32 \0" /* 179 */ "cmask32 \0" /* 188 */ "fsll32 \0" /* 196 */ "fsrl32 \0" /* 204 */ "fcmpeq32 \0" /* 214 */ "fslas32 \0" /* 223 */ "fcmpgt32 \0" /* 233 */ "array32 \0" /* 242 */ "fsrc2 \0" /* 249 */ "fandnot2 \0" /* 259 */ "fnot2 \0" /* 266 */ "fornot2 \0" /* 275 */ "fpadd64 \0" /* 284 */ "fsra16 \0" /* 292 */ "fpsub16 \0" /* 301 */ "fpadd16 \0" /* 310 */ "edge16 \0" /* 318 */ "fcmple16 \0" /* 328 */ "fcmpne16 \0" /* 338 */ "fpack16 \0" /* 347 */ "cmask16 \0" /* 356 */ "fsll16 \0" /* 364 */ "fsrl16 \0" /* 372 */ "fchksm16 \0" /* 382 */ "fmean16 \0" /* 391 */ "fcmpeq16 \0" /* 401 */ "fslas16 \0" /* 410 */ "fcmpgt16 \0" /* 420 */ "fmul8x16 \0" /* 430 */ "fmuld8ulx16 \0" /* 443 */ "fmul8ulx16 \0" /* 455 */ "fmuld8sux16 \0" /* 468 */ "fmul8sux16 \0" /* 480 */ "array16 \0" /* 489 */ "edge8 \0" /* 496 */ "cmask8 \0" /* 504 */ "array8 \0" /* 512 */ "!ADJCALLSTACKDOWN \0" /* 531 */ "!ADJCALLSTACKUP \0" /* 548 */ "fpsub32S \0" /* 558 */ "fpsub16S \0" /* 568 */ "stba \0" /* 574 */ "stda \0" /* 580 */ "stha \0" /* 586 */ "stqa \0" /* 592 */ "sra \0" /* 597 */ "faligndata \0" /* 609 */ "sta \0" /* 614 */ "stxa \0" /* 620 */ "stb \0" /* 625 */ "sub \0" /* 630 */ "smac \0" /* 636 */ "umac \0" /* 642 */ "tsubcc \0" /* 650 */ "addxccc \0" /* 659 */ "taddcc \0" /* 667 */ "andcc \0" /* 674 */ "smulcc \0" /* 682 */ "umulcc \0" /* 690 */ "andncc \0" /* 698 */ "orncc \0" /* 705 */ "xnorcc \0" /* 713 */ "xorcc \0" /* 720 */ "mulscc \0" /* 728 */ "sdivcc \0" /* 736 */ "udivcc \0" /* 744 */ "subxcc \0" /* 752 */ "addxcc \0" /* 760 */ "popc \0" /* 766 */ "addxc \0" /* 773 */ "fsubd \0" /* 780 */ "fhsubd \0" /* 788 */ "add \0" /* 793 */ "faddd \0" /* 800 */ "fhaddd \0" /* 808 */ "fnhaddd \0" /* 817 */ "fnaddd \0" /* 825 */ "fcmped \0" /* 833 */ "fnegd \0" /* 840 */ "fmuld \0" /* 847 */ "fsmuld \0" /* 855 */ "fand \0" /* 861 */ "fnand \0" /* 868 */ "fexpand \0" /* 877 */ "fitod \0" /* 884 */ "fqtod \0" /* 891 */ "fstod \0" /* 898 */ "fxtod \0" /* 905 */ "fcmpd \0" /* 912 */ "flcmpd \0" /* 920 */ "rd \0" /* 924 */ "fabsd \0" /* 931 */ "fsqrtd \0" /* 939 */ "std \0" /* 944 */ "fdivd \0" /* 951 */ "fmovd \0" /* 958 */ "fpmerge \0" /* 967 */ "bshuffle \0" /* 977 */ "fone \0" /* 983 */ "restore \0" /* 992 */ "save \0" /* 998 */ "flush \0" /* 1005 */ "sth \0" /* 1010 */ "sethi \0" /* 1017 */ "umulxhi \0" /* 1026 */ "xmulxhi \0" /* 1035 */ "fdtoi \0" /* 1042 */ "fqtoi \0" /* 1049 */ "fstoi \0" /* 1056 */ "bmask \0" /* 1063 */ "edge32l \0" /* 1072 */ "edge16l \0" /* 1081 */ "edge8l \0" /* 1089 */ "fmul8x16al \0" /* 1101 */ "call \0" /* 1107 */ "sll \0" /* 1112 */ "jmpl \0" /* 1118 */ "alignaddrl \0" /* 1130 */ "srl \0" /* 1135 */ "smul \0" /* 1141 */ "umul \0" /* 1147 */ "edge32n \0" /* 1156 */ "edge16n \0" /* 1165 */ "edge8n \0" /* 1173 */ "andn \0" /* 1179 */ "edge32ln \0" /* 1189 */ "edge16ln \0" /* 1199 */ "edge8ln \0" /* 1208 */ "orn \0" /* 1213 */ "pdistn \0" /* 1221 */ "fzero \0" /* 1228 */ "unimp \0" /* 1235 */ "jmp \0" /* 1240 */ "fsubq \0" /* 1247 */ "faddq \0" /* 1254 */ "fcmpeq \0" /* 1262 */ "fnegq \0" /* 1269 */ "fdmulq \0" /* 1277 */ "fmulq \0" /* 1284 */ "fdtoq \0" /* 1291 */ "fitoq \0" /* 1298 */ "fstoq \0" /* 1305 */ "fxtoq \0" /* 1312 */ "fcmpq \0" /* 1319 */ "fabsq \0" /* 1326 */ "fsqrtq \0" /* 1334 */ "stq \0" /* 1339 */ "fdivq \0" /* 1346 */ "fmovq \0" /* 1353 */ "membar \0" /* 1361 */ "alignaddr \0" /* 1372 */ "sir \0" /* 1377 */ "for \0" /* 1382 */ "fnor \0" /* 1388 */ "fxnor \0" /* 1395 */ "fxor \0" /* 1401 */ "rdpr \0" /* 1407 */ "wrpr \0" /* 1413 */ "pwr \0" /* 1418 */ "fsrc1s \0" /* 1426 */ "fandnot1s \0" /* 1437 */ "fnot1s \0" /* 1445 */ "fornot1s \0" /* 1455 */ "fpadd32s \0" /* 1465 */ "fsrc2s \0" /* 1473 */ "fandnot2s \0" /* 1484 */ "fnot2s \0" /* 1492 */ "fornot2s \0" /* 1502 */ "fpadd16s \0" /* 1512 */ "fsubs \0" /* 1519 */ "fhsubs \0" /* 1527 */ "fadds \0" /* 1534 */ "fhadds \0" /* 1542 */ "fnhadds \0" /* 1551 */ "fnadds \0" /* 1559 */ "fands \0" /* 1566 */ "fnands \0" /* 1574 */ "fones \0" /* 1581 */ "fcmpes \0" /* 1589 */ "fnegs \0" /* 1596 */ "fmuls \0" /* 1603 */ "fzeros \0" /* 1611 */ "fdtos \0" /* 1618 */ "fitos \0" /* 1625 */ "fqtos \0" /* 1632 */ "fxtos \0" /* 1639 */ "fcmps \0" /* 1646 */ "flcmps \0" /* 1654 */ "fors \0" /* 1660 */ "fnors \0" /* 1667 */ "fxnors \0" /* 1675 */ "fxors \0" /* 1682 */ "fabss \0" /* 1689 */ "fsqrts \0" /* 1697 */ "fdivs \0" /* 1704 */ "fmovs \0" /* 1711 */ "set \0" /* 1716 */ "lzcnt \0" /* 1723 */ "pdist \0" /* 1730 */ "rett \0" /* 1736 */ "fmul8x16au \0" /* 1748 */ "sdiv \0" /* 1754 */ "udiv \0" /* 1760 */ "tsubcctv \0" /* 1770 */ "taddcctv \0" /* 1780 */ "movstosw \0" /* 1790 */ "movstouw \0" /* 1800 */ "srax \0" /* 1806 */ "subx \0" /* 1812 */ "addx \0" /* 1818 */ "fpackfix \0" /* 1828 */ "sllx \0" /* 1834 */ "srlx \0" /* 1840 */ "xmulx \0" /* 1847 */ "fdtox \0" /* 1854 */ "movdtox \0" /* 1863 */ "fqtox \0" /* 1870 */ "fstox \0" /* 1877 */ "setx \0" /* 1883 */ "stx \0" /* 1888 */ "sdivx \0" /* 1895 */ "udivx \0" /* 1902 */ "; SELECT_CC_DFP_FCC PSEUDO!\0" /* 1930 */ "; SELECT_CC_QFP_FCC PSEUDO!\0" /* 1958 */ "; SELECT_CC_FP_FCC PSEUDO!\0" /* 1985 */ "; SELECT_CC_Int_FCC PSEUDO!\0" /* 2013 */ "; SELECT_CC_DFP_ICC PSEUDO!\0" /* 2041 */ "; SELECT_CC_QFP_ICC PSEUDO!\0" /* 2069 */ "; SELECT_CC_FP_ICC PSEUDO!\0" /* 2096 */ "; SELECT_CC_Int_ICC PSEUDO!\0" /* 2124 */ "; SELECT_CC_DFP_XCC PSEUDO!\0" /* 2152 */ "; SELECT_CC_QFP_XCC PSEUDO!\0" /* 2180 */ "; SELECT_CC_FP_XCC PSEUDO!\0" /* 2207 */ "; SELECT_CC_Int_XCC PSEUDO!\0" /* 2235 */ "jmp %i7+\0" /* 2244 */ "jmp %o7+\0" /* 2253 */ "# XRay Function Patchable RET.\0" /* 2284 */ "# XRay Typed Event Log.\0" /* 2308 */ "# XRay Custom Event Log.\0" /* 2333 */ "# XRay Function Enter.\0" /* 2356 */ "# XRay Tail Call Exit.\0" /* 2379 */ "# XRay Function Exit.\0" /* 2401 */ "flush %g0\0" /* 2411 */ "ta 1\0" /* 2416 */ "ta 3\0" /* 2421 */ "ta 5\0" /* 2426 */ "LIFETIME_END\0" /* 2439 */ "PSEUDO_PROBE\0" /* 2452 */ "BUNDLE\0" /* 2459 */ "DBG_VALUE\0" /* 2469 */ "DBG_INSTR_REF\0" /* 2483 */ "DBG_PHI\0" /* 2491 */ "DBG_LABEL\0" /* 2501 */ "LIFETIME_START\0" /* 2516 */ "DBG_VALUE_LIST\0" /* 2531 */ "std %cq, [\0" /* 2542 */ "std %fq, [\0" /* 2553 */ "st %csr, [\0" /* 2564 */ "st %fsr, [\0" /* 2575 */ "stx %fsr, [\0" /* 2587 */ "ldsba [\0" /* 2595 */ "lduba [\0" /* 2603 */ "ldstuba [\0" /* 2613 */ "ldda [\0" /* 2620 */ "lda [\0" /* 2626 */ "ldsha [\0" /* 2634 */ "lduha [\0" /* 2642 */ "swapa [\0" /* 2650 */ "ldqa [\0" /* 2657 */ "casa [\0" /* 2664 */ "ldswa [\0" /* 2672 */ "ldxa [\0" /* 2679 */ "casxa [\0" /* 2687 */ "ldsb [\0" /* 2694 */ "ldub [\0" /* 2701 */ "ldstub [\0" /* 2710 */ "ldd [\0" /* 2716 */ "ld [\0" /* 2721 */ "prefetch [\0" /* 2732 */ "ldsh [\0" /* 2739 */ "lduh [\0" /* 2746 */ "swap [\0" /* 2753 */ "ldq [\0" /* 2759 */ "ldsw [\0" /* 2766 */ "ldx [\0" /* 2772 */ "cb\0" /* 2775 */ "fb\0" /* 2778 */ "restored\0" /* 2787 */ "saved\0" /* 2793 */ "fmovrd\0" /* 2800 */ "fmovd\0" /* 2806 */ "done\0" /* 2811 */ "# FEntry call\0" /* 2825 */ "siam\0" /* 2830 */ "shutdown\0" /* 2839 */ "nop\0" /* 2843 */ "fmovrq\0" /* 2850 */ "fmovq\0" /* 2856 */ "stbar\0" /* 2862 */ "br\0" /* 2865 */ "movr\0" /* 2870 */ "fmovrs\0" /* 2877 */ "fmovs\0" /* 2883 */ "t\0" /* 2885 */ "mov\0" /* 2889 */ "flushw\0" /* 2896 */ "retry\0" }; #endif // CAPSTONE_DIET static const uint32_t OpInfo0[] = { 0U, // PHI 0U, // INLINEASM 0U, // INLINEASM_BR 0U, // CFI_INSTRUCTION 0U, // EH_LABEL 0U, // GC_LABEL 0U, // ANNOTATION_LABEL 0U, // KILL 0U, // EXTRACT_SUBREG 0U, // INSERT_SUBREG 0U, // IMPLICIT_DEF 0U, // SUBREG_TO_REG 0U, // COPY_TO_REGCLASS 2460U, // DBG_VALUE 2517U, // DBG_VALUE_LIST 2470U, // DBG_INSTR_REF 2484U, // DBG_PHI 2492U, // DBG_LABEL 0U, // REG_SEQUENCE 0U, // COPY 2453U, // BUNDLE 2502U, // LIFETIME_START 2427U, // LIFETIME_END 2440U, // PSEUDO_PROBE 0U, // ARITH_FENCE 0U, // STACKMAP 2812U, // FENTRY_CALL 0U, // PATCHPOINT 0U, // LOAD_STACK_GUARD 0U, // PREALLOCATED_SETUP 0U, // PREALLOCATED_ARG 0U, // STATEPOINT 0U, // LOCAL_ESCAPE 0U, // FAULTING_OP 0U, // PATCHABLE_OP 2334U, // PATCHABLE_FUNCTION_ENTER 2254U, // PATCHABLE_RET 2380U, // PATCHABLE_FUNCTION_EXIT 2357U, // PATCHABLE_TAIL_CALL 2309U, // PATCHABLE_EVENT_CALL 2285U, // PATCHABLE_TYPED_EVENT_CALL 0U, // ICALL_BRANCH_FUNNEL 0U, // MEMBARRIER 0U, // JUMP_TABLE_DEBUG_INFO 0U, // G_ASSERT_SEXT 0U, // G_ASSERT_ZEXT 0U, // G_ASSERT_ALIGN 0U, // G_ADD 0U, // G_SUB 0U, // G_MUL 0U, // G_SDIV 0U, // G_UDIV 0U, // G_SREM 0U, // G_UREM 0U, // G_SDIVREM 0U, // G_UDIVREM 0U, // G_AND 0U, // G_OR 0U, // G_XOR 0U, // G_IMPLICIT_DEF 0U, // G_PHI 0U, // G_FRAME_INDEX 0U, // G_GLOBAL_VALUE 0U, // G_CONSTANT_POOL 0U, // G_EXTRACT 0U, // G_UNMERGE_VALUES 0U, // G_INSERT 0U, // G_MERGE_VALUES 0U, // G_BUILD_VECTOR 0U, // G_BUILD_VECTOR_TRUNC 0U, // G_CONCAT_VECTORS 0U, // G_PTRTOINT 0U, // G_INTTOPTR 0U, // G_BITCAST 0U, // G_FREEZE 0U, // G_CONSTANT_FOLD_BARRIER 0U, // G_INTRINSIC_FPTRUNC_ROUND 0U, // G_INTRINSIC_TRUNC 0U, // G_INTRINSIC_ROUND 0U, // G_INTRINSIC_LRINT 0U, // G_INTRINSIC_ROUNDEVEN 0U, // G_READCYCLECOUNTER 0U, // G_LOAD 0U, // G_SEXTLOAD 0U, // G_ZEXTLOAD 0U, // G_INDEXED_LOAD 0U, // G_INDEXED_SEXTLOAD 0U, // G_INDEXED_ZEXTLOAD 0U, // G_STORE 0U, // G_INDEXED_STORE 0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS 0U, // G_ATOMIC_CMPXCHG 0U, // G_ATOMICRMW_XCHG 0U, // G_ATOMICRMW_ADD 0U, // G_ATOMICRMW_SUB 0U, // G_ATOMICRMW_AND 0U, // G_ATOMICRMW_NAND 0U, // G_ATOMICRMW_OR 0U, // G_ATOMICRMW_XOR 0U, // G_ATOMICRMW_MAX 0U, // G_ATOMICRMW_MIN 0U, // G_ATOMICRMW_UMAX 0U, // G_ATOMICRMW_UMIN 0U, // G_ATOMICRMW_FADD 0U, // G_ATOMICRMW_FSUB 0U, // G_ATOMICRMW_FMAX 0U, // G_ATOMICRMW_FMIN 0U, // G_ATOMICRMW_UINC_WRAP 0U, // G_ATOMICRMW_UDEC_WRAP 0U, // G_FENCE 0U, // G_PREFETCH 0U, // G_BRCOND 0U, // G_BRINDIRECT 0U, // G_INVOKE_REGION_START 0U, // G_INTRINSIC 0U, // G_INTRINSIC_W_SIDE_EFFECTS 0U, // G_INTRINSIC_CONVERGENT 0U, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS 0U, // G_ANYEXT 0U, // G_TRUNC 0U, // G_CONSTANT 0U, // G_FCONSTANT 0U, // G_VASTART 0U, // G_VAARG 0U, // G_SEXT 0U, // G_SEXT_INREG 0U, // G_ZEXT 0U, // G_SHL 0U, // G_LSHR 0U, // G_ASHR 0U, // G_FSHL 0U, // G_FSHR 0U, // G_ROTR 0U, // G_ROTL 0U, // G_ICMP 0U, // G_FCMP 0U, // G_SELECT 0U, // G_UADDO 0U, // G_UADDE 0U, // G_USUBO 0U, // G_USUBE 0U, // G_SADDO 0U, // G_SADDE 0U, // G_SSUBO 0U, // G_SSUBE 0U, // G_UMULO 0U, // G_SMULO 0U, // G_UMULH 0U, // G_SMULH 0U, // G_UADDSAT 0U, // G_SADDSAT 0U, // G_USUBSAT 0U, // G_SSUBSAT 0U, // G_USHLSAT 0U, // G_SSHLSAT 0U, // G_SMULFIX 0U, // G_UMULFIX 0U, // G_SMULFIXSAT 0U, // G_UMULFIXSAT 0U, // G_SDIVFIX 0U, // G_UDIVFIX 0U, // G_SDIVFIXSAT 0U, // G_UDIVFIXSAT 0U, // G_FADD 0U, // G_FSUB 0U, // G_FMUL 0U, // G_FMA 0U, // G_FMAD 0U, // G_FDIV 0U, // G_FREM 0U, // G_FPOW 0U, // G_FPOWI 0U, // G_FEXP 0U, // G_FEXP2 0U, // G_FEXP10 0U, // G_FLOG 0U, // G_FLOG2 0U, // G_FLOG10 0U, // G_FLDEXP 0U, // G_FFREXP 0U, // G_FNEG 0U, // G_FPEXT 0U, // G_FPTRUNC 0U, // G_FPTOSI 0U, // G_FPTOUI 0U, // G_SITOFP 0U, // G_UITOFP 0U, // G_FABS 0U, // G_FCOPYSIGN 0U, // G_IS_FPCLASS 0U, // G_FCANONICALIZE 0U, // G_FMINNUM 0U, // G_FMAXNUM 0U, // G_FMINNUM_IEEE 0U, // G_FMAXNUM_IEEE 0U, // G_FMINIMUM 0U, // G_FMAXIMUM 0U, // G_GET_FPENV 0U, // G_SET_FPENV 0U, // G_RESET_FPENV 0U, // G_GET_FPMODE 0U, // G_SET_FPMODE 0U, // G_RESET_FPMODE 0U, // G_PTR_ADD 0U, // G_PTRMASK 0U, // G_SMIN 0U, // G_SMAX 0U, // G_UMIN 0U, // G_UMAX 0U, // G_ABS 0U, // G_LROUND 0U, // G_LLROUND 0U, // G_BR 0U, // G_BRJT 0U, // G_INSERT_VECTOR_ELT 0U, // G_EXTRACT_VECTOR_ELT 0U, // G_SHUFFLE_VECTOR 0U, // G_CTTZ 0U, // G_CTTZ_ZERO_UNDEF 0U, // G_CTLZ 0U, // G_CTLZ_ZERO_UNDEF 0U, // G_CTPOP 0U, // G_BSWAP 0U, // G_BITREVERSE 0U, // G_FCEIL 0U, // G_FCOS 0U, // G_FSIN 0U, // G_FSQRT 0U, // G_FFLOOR 0U, // G_FRINT 0U, // G_FNEARBYINT 0U, // G_ADDRSPACE_CAST 0U, // G_BLOCK_ADDR 0U, // G_JUMP_TABLE 0U, // G_DYN_STACKALLOC 0U, // G_STACKSAVE 0U, // G_STACKRESTORE 0U, // G_STRICT_FADD 0U, // G_STRICT_FSUB 0U, // G_STRICT_FMUL 0U, // G_STRICT_FDIV 0U, // G_STRICT_FREM 0U, // G_STRICT_FMA 0U, // G_STRICT_FSQRT 0U, // G_STRICT_FLDEXP 0U, // G_READ_REGISTER 0U, // G_WRITE_REGISTER 0U, // G_MEMCPY 0U, // G_MEMCPY_INLINE 0U, // G_MEMMOVE 0U, // G_MEMSET 0U, // G_BZERO 0U, // G_VECREDUCE_SEQ_FADD 0U, // G_VECREDUCE_SEQ_FMUL 0U, // G_VECREDUCE_FADD 0U, // G_VECREDUCE_FMUL 0U, // G_VECREDUCE_FMAX 0U, // G_VECREDUCE_FMIN 0U, // G_VECREDUCE_FMAXIMUM 0U, // G_VECREDUCE_FMINIMUM 0U, // G_VECREDUCE_ADD 0U, // G_VECREDUCE_MUL 0U, // G_VECREDUCE_AND 0U, // G_VECREDUCE_OR 0U, // G_VECREDUCE_XOR 0U, // G_VECREDUCE_SMAX 0U, // G_VECREDUCE_SMIN 0U, // G_VECREDUCE_UMAX 0U, // G_VECREDUCE_UMIN 0U, // G_SBFX 0U, // G_UBFX 4609U, // ADJCALLSTACKDOWN 70164U, // ADJCALLSTACKUP 8206U, // GETPCX 1903U, // SELECT_CC_DFP_FCC 2014U, // SELECT_CC_DFP_ICC 2125U, // SELECT_CC_DFP_XCC 1959U, // SELECT_CC_FP_FCC 2070U, // SELECT_CC_FP_ICC 2181U, // SELECT_CC_FP_XCC 1986U, // SELECT_CC_Int_FCC 2097U, // SELECT_CC_Int_ICC 2208U, // SELECT_CC_Int_XCC 1931U, // SELECT_CC_QFP_FCC 2042U, // SELECT_CC_QFP_ICC 2153U, // SELECT_CC_QFP_XCC 2111152U, // SET 20985686U, // SETX 20984469U, // ADDCCri 20984469U, // ADDCCrr 20985621U, // ADDCri 20985621U, // ADDCrr 20984561U, // ADDEri 20984561U, // ADDErr 20984575U, // ADDXC 20984459U, // ADDXCCC 20984597U, // ADDri 20984597U, // ADDrr 20985170U, // ALIGNADDR 20984927U, // ALIGNADDRL 20984476U, // ANDCCri 20984476U, // ANDCCrr 20984499U, // ANDNCCri 20984499U, // ANDNCCrr 20984982U, // ANDNri 20984982U, // ANDNrr 20984665U, // ANDri 20984665U, // ANDrr 20984289U, // ARRAY16 20984042U, // ARRAY32 20984313U, // ARRAY8 2247382U, // BCOND 2312918U, // BCONDA 87252U, // BINDri 87252U, // BINDrr 20984865U, // BMASK 21121752U, // BPFCC 21187288U, // BPFCCA 281304U, // BPFCCANT 346840U, // BPFCCNT 2509526U, // BPICC 477910U, // BPICCA 543446U, // BPICCANT 608982U, // BPICCNT 21121839U, // BPR 21187375U, // BPRA 281391U, // BPRANT 346927U, // BPRNT 2771670U, // BPXCC 740054U, // BPXCCA 805590U, // BPXCCANT 871126U, // BPXCCNT 20984776U, // BSHUFFLE 70734U, // CALL 87118U, // CALLri 87118U, // CALLrr 21903970U, // CASAri 7289442U, // CASArr 21903992U, // CASXAri 7289464U, // CASXArr 2247381U, // CBCOND 2312917U, // CBCONDA 69980U, // CMASK16 69812U, // CMASK32 70129U, // CMASK8 2807U, // DONE 20984119U, // EDGE16 20984881U, // EDGE16L 20984998U, // EDGE16LN 20984965U, // EDGE16N 20983951U, // EDGE32 20984872U, // EDGE32L 20984988U, // EDGE32LN 20984956U, // EDGE32N 20984298U, // EDGE8 20984890U, // EDGE8L 20985008U, // EDGE8LN 20984974U, // EDGE8N 2110365U, // FABSD 2110760U, // FABSQ 2111123U, // FABSS 20984602U, // FADDD 20985056U, // FADDQ 20985336U, // FADDS 20984406U, // FALIGNADATA 20984664U, // FAND 20983899U, // FANDNOT1 20985235U, // FANDNOT1S 20984058U, // FANDNOT2 20985282U, // FANDNOT2S 20985368U, // FANDS 2247384U, // FBCOND 2312920U, // FBCONDA 1067736U, // FBCONDA_V9 3230424U, // FBCOND_V9 20984181U, // FCHKSM16 5002U, // FCMPD 4097U, // FCMPD_V9 20984200U, // FCMPEQ16 20984013U, // FCMPEQ32 20984219U, // FCMPGT16 20984032U, // FCMPGT32 20984127U, // FCMPLE16 20983959U, // FCMPLE32 20984137U, // FCMPNE16 20983969U, // FCMPNE32 5409U, // FCMPQ 4111U, // FCMPQ_V9 5736U, // FCMPS 4125U, // FCMPS_V9 20984753U, // FDIVD 20985148U, // FDIVQ 20985506U, // FDIVS 20985078U, // FDMULQ 2110476U, // FDTOI 2110725U, // FDTOQ 2111052U, // FDTOS 2111288U, // FDTOX 2110309U, // FEXPAND 20984609U, // FHADDD 20985343U, // FHADDS 20984589U, // FHSUBD 20985328U, // FHSUBS 2110318U, // FITOD 2110732U, // FITOQ 2111059U, // FITOS 150999953U, // FLCMPD 151000687U, // FLCMPS 2402U, // FLUSH 2890U, // FLUSHW 87015U, // FLUSHri 87015U, // FLUSHrr 20984191U, // FMEAN16 2110392U, // FMOVD 17918705U, // FMOVD_FCC 17197809U, // FMOVD_ICC 17459953U, // FMOVD_XCC 2110787U, // FMOVQ 17918755U, // FMOVQ_FCC 17197859U, // FMOVQ_ICC 17460003U, // FMOVQ_XCC 31466U, // FMOVRD 31516U, // FMOVRQ 31543U, // FMOVRS 2111145U, // FMOVS 17918782U, // FMOVS_FCC 17197886U, // FMOVS_ICC 17460030U, // FMOVS_XCC 20984277U, // FMUL8SUX16 20984252U, // FMUL8ULX16 20984229U, // FMUL8X16 20984898U, // FMUL8X16AL 20985545U, // FMUL8X16AU 20984649U, // FMULD 20984264U, // FMULD8SUX16 20984239U, // FMULD8ULX16 20985086U, // FMULQ 20985405U, // FMULS 20984626U, // FNADDD 20985360U, // FNADDS 20984670U, // FNAND 20985375U, // FNANDS 2110274U, // FNEGD 2110703U, // FNEGQ 2111030U, // FNEGS 20984617U, // FNHADDD 20985351U, // FNHADDS 20984617U, // FNMULD 20985351U, // FNMULS 20985191U, // FNOR 20985469U, // FNORS 2109541U, // FNOT1 2110878U, // FNOT1S 2109700U, // FNOT2 2110925U, // FNOT2S 20985351U, // FNSMULD 70610U, // FONE 71207U, // FONES 20985186U, // FOR 20983916U, // FORNOT1 20985254U, // FORNOT1S 20984075U, // FORNOT2 20985301U, // FORNOT2S 20985463U, // FORS 2109779U, // FPACK16 20983979U, // FPACK32 2111259U, // FPACKFIX 20984110U, // FPADD16 20985311U, // FPADD16S 20983942U, // FPADD32 20985264U, // FPADD32S 20984084U, // FPADD64 20984767U, // FPMERGE 20984101U, // FPSUB16 20984367U, // FPSUB16S 20983933U, // FPSUB32 20984357U, // FPSUB32S 2110325U, // FQTOD 2110483U, // FQTOI 2111066U, // FQTOS 2111304U, // FQTOX 20984210U, // FSLAS16 20984023U, // FSLAS32 20984165U, // FSLL16 20983997U, // FSLL32 20984656U, // FSMULD 2110372U, // FSQRTD 2110767U, // FSQRTQ 2111130U, // FSQRTS 20984093U, // FSRA16 20983925U, // FSRA32 2109524U, // FSRC1 2110859U, // FSRC1S 2109683U, // FSRC2 2110906U, // FSRC2S 20984173U, // FSRL16 20984005U, // FSRL32 2110332U, // FSTOD 2110490U, // FSTOI 2110739U, // FSTOQ 2111311U, // FSTOX 20984582U, // FSUBD 20985049U, // FSUBQ 20985321U, // FSUBS 20985197U, // FXNOR 20985476U, // FXNORS 20985204U, // FXOR 20985484U, // FXORS 2110339U, // FXTOD 2110746U, // FXTOQ 2111073U, // FXTOS 70854U, // FZERO 71236U, // FZEROS 288525007U, // GDOP_LDXrr 288524957U, // GDOP_LDrr 2131033U, // JMPLri 2131033U, // JMPLrr 3050045U, // LDAri 26184253U, // LDArr 1268381U, // LDCSRri 1268381U, // LDCSRrr 3312285U, // LDCri 3312285U, // LDCrr 3050038U, // LDDAri 26184246U, // LDDArr 3312279U, // LDDCri 3312279U, // LDDCrr 3050038U, // LDDFAri 26184246U, // LDDFArr 3312279U, // LDDFri 3312279U, // LDDFrr 3312279U, // LDDri 3312279U, // LDDrr 3050045U, // LDFAri 26184253U, // LDFArr 1333917U, // LDFSRri 1333917U, // LDFSRrr 3312285U, // LDFri 3312285U, // LDFrr 3050075U, // LDQFAri 26184283U, // LDQFArr 3312322U, // LDQFri 3312322U, // LDQFrr 3050012U, // LDSBAri 26184220U, // LDSBArr 3312256U, // LDSBri 3312256U, // LDSBrr 3050051U, // LDSHAri 26184259U, // LDSHArr 3312301U, // LDSHri 3312301U, // LDSHrr 3050028U, // LDSTUBAri 26184236U, // LDSTUBArr 3312270U, // LDSTUBri 3312270U, // LDSTUBrr 3050089U, // LDSWAri 26184297U, // LDSWArr 3312328U, // LDSWri 3312328U, // LDSWrr 3050020U, // LDUBAri 26184228U, // LDUBArr 3312263U, // LDUBri 3312263U, // LDUBrr 3050059U, // LDUHAri 26184267U, // LDUHArr 3312308U, // LDUHri 3312308U, // LDUHrr 3050097U, // LDXAri 26184305U, // LDXArr 1333967U, // LDXFSRri 1333967U, // LDXFSRrr 3312335U, // LDXri 3312335U, // LDXrr 3312285U, // LDri 3312285U, // LDrr 2111157U, // LZCNT 38218U, // MEMBARi 2111295U, // MOVDTOX 17918790U, // MOVFCCri 17918790U, // MOVFCCrr 17197894U, // MOVICCri 17197894U, // MOVICCrr 31538U, // MOVRri 31538U, // MOVRrr 2111221U, // MOVSTOSW 2111231U, // MOVSTOUW 2111295U, // MOVWTOS 17460038U, // MOVXCCri 17460038U, // MOVXCCrr 2111295U, // MOVXTOD 20984529U, // MULSCCri 20984529U, // MULSCCrr 20985650U, // MULXri 20985650U, // MULXrr 2840U, // NOP 20984516U, // ORCCri 20984516U, // ORCCrr 20984507U, // ORNCCri 20984507U, // ORNCCrr 20985017U, // ORNri 20985017U, // ORNrr 20985187U, // ORri 20985187U, // ORrr 20985532U, // PDIST 20985022U, // PDISTN 2110201U, // POPCrr 5397154U, // PREFETCHi 5397154U, // PREFETCHr 33559942U, // PWRPSRri 33559942U, // PWRPSRrr 2110361U, // RDASR 69685U, // RDFQ 2110842U, // RDPR 69706U, // RDPSR 69696U, // RDTBR 69675U, // RDWIM 2779U, // RESTORED 20984792U, // RESTOREri 20984792U, // RESTORErr 71868U, // RET 71877U, // RETL 2897U, // RETRY 87747U, // RETTri 87747U, // RETTrr 2788U, // SAVED 20984801U, // SAVEri 20984801U, // SAVErr 20984537U, // SDIVCCri 20984537U, // SDIVCCrr 20985697U, // SDIVXri 20985697U, // SDIVXrr 20985557U, // SDIVri 20985557U, // SDIVrr 2110451U, // SETHIi 2831U, // SHUTDOWN 2826U, // SIAM 71005U, // SIR 20985637U, // SLLXri 20985637U, // SLLXrr 20984916U, // SLLri 20984916U, // SLLrr 20984439U, // SMACri 20984439U, // SMACrr 20984483U, // SMULCCri 20984483U, // SMULCCrr 20984944U, // SMULri 20984944U, // SMULrr 20985609U, // SRAXri 20985609U, // SRAXrr 20984401U, // SRAri 20984401U, // SRArr 20985643U, // SRLXri 20985643U, // SRLXrr 20984939U, // SRLri 20984939U, // SRLrr 1417826U, // STAri 9413218U, // STArr 2857U, // STBAR 1417785U, // STBAri 9413177U, // STBArr 1483373U, // STBri 1483373U, // STBrr 1464826U, // STCSRri 1464826U, // STCSRrr 1484479U, // STCri 1484479U, // STCrr 1417791U, // STDAri 9413183U, // STDArr 1464804U, // STDCQri 1464804U, // STDCQrr 1483692U, // STDCri 1483692U, // STDCrr 1417791U, // STDFAri 9413183U, // STDFArr 1464815U, // STDFQri 1464815U, // STDFQrr 1483692U, // STDFri 1483692U, // STDFrr 1483692U, // STDri 1483692U, // STDrr 1417826U, // STFAri 9413218U, // STFArr 1464837U, // STFSRri 1464837U, // STFSRrr 1484479U, // STFri 1484479U, // STFrr 1417797U, // STHAri 9413189U, // STHArr 1483758U, // STHri 1483758U, // STHrr 1417803U, // STQFAri 9413195U, // STQFArr 1484087U, // STQFri 1484087U, // STQFrr 1417831U, // STXAri 9413223U, // STXArr 1464848U, // STXFSRri 1464848U, // STXFSRrr 1484636U, // STXri 1484636U, // STXrr 1484479U, // STri 1484479U, // STrr 20984452U, // SUBCCri 20984452U, // SUBCCrr 20985615U, // SUBCri 20985615U, // SUBCrr 20984553U, // SUBEri 20984553U, // SUBErr 20984434U, // SUBri 20984434U, // SUBrr 3050067U, // SWAPAri 26184275U, // SWAPArr 3312315U, // SWAPri 3312315U, // SWAPrr 2412U, // TA1 2417U, // TA3 2422U, // TA5 20985579U, // TADDCCTVri 20985579U, // TADDCCTVrr 20984468U, // TADDCCri 20984468U, // TADDCCrr 70734U, // TAIL_CALL 87252U, // TAIL_CALLri 52869956U, // TICCri 52869956U, // TICCrr 557855509U, // TLS_ADDrr 5198U, // TLS_CALL 288525007U, // TLS_LDXrr 288524957U, // TLS_LDrr 52607812U, // TRAPri 52607812U, // TRAPrr 20985569U, // TSUBCCTVri 20985569U, // TSUBCCTVrr 20984451U, // TSUBCCri 20984451U, // TSUBCCrr 53132100U, // TXCCri 53132100U, // TXCCrr 20984545U, // UDIVCCri 20984545U, // UDIVCCrr 20985704U, // UDIVXri 20985704U, // UDIVXrr 20985563U, // UDIVri 20985563U, // UDIVrr 20984445U, // UMACri 20984445U, // UMACrr 20984491U, // UMULCCri 20984491U, // UMULCCrr 20984826U, // UMULXHI 20984950U, // UMULri 20984950U, // UMULrr 70861U, // UNIMP 150999946U, // V9FCMPD 150999866U, // V9FCMPED 151000295U, // V9FCMPEQ 151000622U, // V9FCMPES 151000353U, // V9FCMPQ 151000680U, // V9FCMPS 31473U, // V9FMOVD_FCC 31523U, // V9FMOVQ_FCC 31550U, // V9FMOVS_FCC 31558U, // V9MOVFCCri 31558U, // V9MOVFCCrr 20985223U, // WRASRri 20985223U, // WRASRrr 20985216U, // WRPRri 20985216U, // WRPRrr 33559943U, // WRPSRri 33559943U, // WRPSRrr 67114375U, // WRTBRri 67114375U, // WRTBRrr 83891591U, // WRWIMri 83891591U, // WRWIMrr 20985649U, // XMULX 20984835U, // XMULXHI 20984514U, // XNORCCri 20984514U, // XNORCCrr 20985198U, // XNORri 20985198U, // XNORrr 20984522U, // XORCCri 20984522U, // XORCCrr 20985205U, // XORri 20985205U, // XORrr }; // Emit the opcode for the instruction. uint32_t Bits = 0; Bits |= OpInfo0[MCInst_getOpcode(MI)] << 0; MnemonicBitsInfo MBI = { #ifndef CAPSTONE_DIET AsmStrs+(Bits & 4095)-1, #else NULL, #endif // CAPSTONE_DIET Bits }; return MBI; } /// printInstruction - This method is automatically generated by tablegen /// from the instruction set description. static void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { SStream_concat0(O, ""); MnemonicBitsInfo MnemonicInfo = getMnemonic(MI, O); SStream_concat0(O, MnemonicInfo.first); uint32_t Bits = MnemonicInfo.second; CS_ASSERT_RET(Bits != 0 && "Cannot print this instruction."); // Fragment 0 encoded into 4 bits for 12 unique commands. switch ((Bits >> 12) & 15) { default: CS_ASSERT_RET(0 && "Invalid command number."); case 0: // DBG_VALUE, DBG_VALUE_LIST, DBG_INSTR_REF, DBG_PHI, DBG_LABEL, BUNDLE, ... return; break; case 1: // ADJCALLSTACKDOWN, ADJCALLSTACKUP, CALL, CMASK16, CMASK32, CMASK8, FCMP... printOperand(MI, 0, O); break; case 2: // GETPCX printGetPCX(MI, 0, O); return; break; case 3: // SET, SETX, ADDCCri, ADDCCrr, ADDCri, ADDCrr, ADDEri, ADDErr, ADDXC, AD... printOperand(MI, 1, O); break; case 4: // BCOND, BCONDA, BPFCC, BPFCCA, BPFCCANT, BPFCCNT, BPICC, BPICCA, BPICCA... printCCOperand(MI, 1, O); break; case 5: // BINDri, BINDrr, CALLri, CALLrr, FLUSHri, FLUSHrr, LDCSRri, LDCSRrr, LD... printMemOperand(MI, 0, O); break; case 6: // FMOVD_FCC, FMOVD_ICC, FMOVD_XCC, FMOVQ_FCC, FMOVQ_ICC, FMOVQ_XCC, FMOV... printCCOperand(MI, 3, O); break; case 7: // FMOVRD, FMOVRQ, FMOVRS, MOVRri, MOVRrr, V9FMOVD_FCC, V9FMOVQ_FCC, V9FM... printCCOperand(MI, 4, O); SStream_concat1(O, ' '); printOperand(MI, 1, O); SStream_concat0(O, ", "); printOperand(MI, 2, O); SStream_concat0(O, ", "); printOperand(MI, 0, O); return; break; case 8: // GDOP_LDXrr, GDOP_LDrr, JMPLri, JMPLrr, LDAri, LDArr, LDCri, LDCrr, LDD... printMemOperand(MI, 1, O); break; case 9: // MEMBARi printMembarTag(MI, 0, O); return; break; case 10: // STAri, STArr, STBAri, STBArr, STBri, STBrr, STCri, STCrr, STDAri, STDA... printOperand(MI, 2, O); SStream_concat0(O, ", ["); printMemOperand(MI, 0, O); break; case 11: // TICCri, TICCrr, TRAPri, TRAPrr, TXCCri, TXCCrr printCCOperand(MI, 2, O); break; } // Fragment 1 encoded into 5 bits for 23 unique commands. switch ((Bits >> 16) & 31) { default: CS_ASSERT_RET(0 && "Invalid command number."); case 0: // ADJCALLSTACKDOWN, SET, SETX, ADDCCri, ADDCCrr, ADDCri, ADDCrr, ADDEri,... SStream_concat0(O, ", "); break; case 1: // ADJCALLSTACKUP, BINDri, BINDrr, CALL, CALLri, CALLrr, CMASK16, CMASK32... return; break; case 2: // BCOND, BPFCC, BPR, CBCOND, FBCOND, TRAPri, TRAPrr SStream_concat1(O, ' '); break; case 3: // BCONDA, BPFCCA, BPRA, CBCONDA, FBCONDA SStream_concat0(O, ",a "); break; case 4: // BPFCCANT, BPRANT SStream_concat0(O, ",a,pn "); printOperand(MI, 2, O); SStream_concat0(O, ", "); printOperand(MI, 0, O); return; break; case 5: // BPFCCNT, BPRNT SStream_concat0(O, ",pn "); printOperand(MI, 2, O); SStream_concat0(O, ", "); printOperand(MI, 0, O); return; break; case 6: // BPICC, FMOVD_ICC, FMOVQ_ICC, FMOVS_ICC, MOVICCri, MOVICCrr, TICCri, TI... SStream_concat0(O, " %icc, "); break; case 7: // BPICCA SStream_concat0(O, ",a %icc, "); printOperand(MI, 0, O); return; break; case 8: // BPICCANT SStream_concat0(O, ",a,pn %icc, "); printOperand(MI, 0, O); return; break; case 9: // BPICCNT SStream_concat0(O, ",pn %icc, "); printOperand(MI, 0, O); return; break; case 10: // BPXCC, FMOVD_XCC, FMOVQ_XCC, FMOVS_XCC, MOVXCCri, MOVXCCrr, TXCCri, TX... SStream_concat0(O, " %xcc, "); break; case 11: // BPXCCA SStream_concat0(O, ",a %xcc, "); printOperand(MI, 0, O); return; break; case 12: // BPXCCANT SStream_concat0(O, ",a,pn %xcc, "); printOperand(MI, 0, O); return; break; case 13: // BPXCCNT SStream_concat0(O, ",pn %xcc, "); printOperand(MI, 0, O); return; break; case 14: // CASAri, CASXAri, LDAri, LDDAri, LDDFAri, LDFAri, LDQFAri, LDSBAri, LDS... SStream_concat0(O, "] %asi, "); break; case 15: // CASArr, CASXArr, LDArr, LDDArr, LDDFArr, LDFArr, LDQFArr, LDSBArr, LDS... SStream_concat0(O, "] "); break; case 16: // FBCONDA_V9 SStream_concat0(O, ",a %fcc0, "); printOperand(MI, 0, O); return; break; case 17: // FBCOND_V9, FMOVD_FCC, FMOVQ_FCC, FMOVS_FCC, MOVFCCri, MOVFCCrr SStream_concat0(O, " %fcc0, "); break; case 18: // GDOP_LDXrr, GDOP_LDrr, LDCri, LDCrr, LDDCri, LDDCrr, LDDFri, LDDFrr, L... SStream_concat0(O, "], "); break; case 19: // LDCSRri, LDCSRrr SStream_concat0(O, "], %csr"); return; break; case 20: // LDFSRri, LDFSRrr, LDXFSRri, LDXFSRrr SStream_concat0(O, "], %fsr"); return; break; case 21: // STAri, STBAri, STDAri, STDFAri, STFAri, STHAri, STQFAri, STXAri SStream_concat0(O, "] %asi"); return; break; case 22: // STBri, STBrr, STCSRri, STCSRrr, STCri, STCrr, STDCQri, STDCQrr, STDCri... SStream_concat1(O, ']'); return; break; } // Fragment 2 encoded into 3 bits for 5 unique commands. switch ((Bits >> 21) & 7) { default: CS_ASSERT_RET(0 && "Invalid command number."); case 0: // ADJCALLSTACKDOWN, FCMPD, FCMPD_V9, FCMPQ, FCMPQ_V9, FCMPS, FCMPS_V9, F... printOperand(MI, 1, O); break; case 1: // SET, BCOND, BCONDA, BPICC, BPXCC, CBCOND, CBCONDA, FABSD, FABSQ, FABSS... printOperand(MI, 0, O); break; case 2: // SETX, ADDCCri, ADDCCrr, ADDCri, ADDCrr, ADDEri, ADDErr, ADDXC, ADDXCCC... printOperand(MI, 2, O); break; case 3: // CASArr, CASXArr printASITag(MI, 4, O); SStream_concat0(O, ", "); printOperand(MI, 2, O); SStream_concat0(O, ", "); printOperand(MI, 0, O); return; break; case 4: // LDArr, LDDArr, LDDFArr, LDFArr, LDQFArr, LDSBArr, LDSHArr, LDSTUBArr, ... printASITag(MI, 3, O); break; } // Fragment 3 encoded into 3 bits for 6 unique commands. switch ((Bits >> 24) & 7) { default: CS_ASSERT_RET(0 && "Invalid command number."); case 0: // ADJCALLSTACKDOWN, SET, BCOND, BCONDA, BPICC, BPXCC, CBCOND, CBCONDA, F... return; break; case 1: // SETX, ADDCCri, ADDCCrr, ADDCri, ADDCrr, ADDEri, ADDErr, ADDXC, ADDXCCC... SStream_concat0(O, ", "); break; case 2: // PWRPSRri, PWRPSRrr, WRPSRri, WRPSRrr SStream_concat0(O, ", %psr"); return; break; case 3: // TICCri, TICCrr, TRAPri, TRAPrr, TXCCri, TXCCrr SStream_concat0(O, " + "); printOperand(MI, 1, O); return; break; case 4: // WRTBRri, WRTBRrr SStream_concat0(O, ", %tbr"); return; break; case 5: // WRWIMri, WRWIMrr SStream_concat0(O, ", %wim"); return; break; } // Fragment 4 encoded into 2 bits for 3 unique commands. switch ((Bits >> 27) & 3) { default: CS_ASSERT_RET(0 && "Invalid command number."); case 0: // SETX, ADDCCri, ADDCCrr, ADDCri, ADDCrr, ADDEri, ADDErr, ADDXC, ADDXCCC... printOperand(MI, 0, O); break; case 1: // FLCMPD, FLCMPS, V9FCMPD, V9FCMPED, V9FCMPEQ, V9FCMPES, V9FCMPQ, V9FCMP... printOperand(MI, 2, O); return; break; case 2: // GDOP_LDXrr, GDOP_LDrr, TLS_LDXrr, TLS_LDrr printOperand(MI, 3, O); return; break; } // Fragment 5 encoded into 1 bits for 2 unique commands. if ((Bits >> 29) & 1) { // TLS_ADDrr SStream_concat0(O, ", "); printOperand(MI, 3, O); return; } else { // SETX, ADDCCri, ADDCCrr, ADDCri, ADDCrr, ADDEri, ADDErr, ADDXC, ADDXCCC... return; } } /// getRegisterName - This method is automatically generated by tblgen /// from the register set description. This returns the assembler name /// for the specified register. static const char * getRegisterName(unsigned RegNo, unsigned AltIdx) { #ifndef CAPSTONE_DIET CS_ASSERT_RET_VAL(RegNo && RegNo < 238 && "Invalid register number!", NULL); static const char AsmStrsNoRegAltName[] = { /* 0 */ "c10\0" /* 4 */ "f10\0" /* 8 */ "asr10\0" /* 14 */ "c20\0" /* 18 */ "f20\0" /* 22 */ "asr20\0" /* 28 */ "c30\0" /* 32 */ "f30\0" /* 36 */ "asr30\0" /* 42 */ "f40\0" /* 46 */ "f50\0" /* 50 */ "f60\0" /* 54 */ "fcc0\0" /* 59 */ "f0\0" /* 62 */ "g0\0" /* 65 */ "i0\0" /* 68 */ "l0\0" /* 71 */ "o0\0" /* 74 */ "c11\0" /* 78 */ "f11\0" /* 82 */ "asr11\0" /* 88 */ "c21\0" /* 92 */ "f21\0" /* 96 */ "asr21\0" /* 102 */ "c31\0" /* 106 */ "f31\0" /* 110 */ "asr31\0" /* 116 */ "fcc1\0" /* 121 */ "f1\0" /* 124 */ "g1\0" /* 127 */ "i1\0" /* 130 */ "l1\0" /* 133 */ "o1\0" /* 136 */ "asr1\0" /* 141 */ "c12\0" /* 145 */ "f12\0" /* 149 */ "asr12\0" /* 155 */ "c22\0" /* 159 */ "f22\0" /* 163 */ "asr22\0" /* 169 */ "f32\0" /* 173 */ "f42\0" /* 177 */ "f52\0" /* 181 */ "f62\0" /* 185 */ "fcc2\0" /* 190 */ "f2\0" /* 193 */ "g2\0" /* 196 */ "i2\0" /* 199 */ "l2\0" /* 202 */ "o2\0" /* 205 */ "asr2\0" /* 210 */ "c13\0" /* 214 */ "f13\0" /* 218 */ "asr13\0" /* 224 */ "c23\0" /* 228 */ "f23\0" /* 232 */ "asr23\0" /* 238 */ "fcc3\0" /* 243 */ "f3\0" /* 246 */ "g3\0" /* 249 */ "i3\0" /* 252 */ "l3\0" /* 255 */ "o3\0" /* 258 */ "asr3\0" /* 263 */ "c14\0" /* 267 */ "f14\0" /* 271 */ "asr14\0" /* 277 */ "c24\0" /* 281 */ "f24\0" /* 285 */ "asr24\0" /* 291 */ "f34\0" /* 295 */ "f44\0" /* 299 */ "f54\0" /* 303 */ "c4\0" /* 306 */ "f4\0" /* 309 */ "g4\0" /* 312 */ "i4\0" /* 315 */ "l4\0" /* 318 */ "o4\0" /* 321 */ "asr4\0" /* 326 */ "c15\0" /* 330 */ "f15\0" /* 334 */ "asr15\0" /* 340 */ "c25\0" /* 344 */ "f25\0" /* 348 */ "asr25\0" /* 354 */ "c5\0" /* 357 */ "f5\0" /* 360 */ "g5\0" /* 363 */ "i5\0" /* 366 */ "l5\0" /* 369 */ "o5\0" /* 372 */ "asr5\0" /* 377 */ "c16\0" /* 381 */ "f16\0" /* 385 */ "asr16\0" /* 391 */ "c26\0" /* 395 */ "f26\0" /* 399 */ "asr26\0" /* 405 */ "f36\0" /* 409 */ "f46\0" /* 413 */ "f56\0" /* 417 */ "c6\0" /* 420 */ "f6\0" /* 423 */ "g6\0" /* 426 */ "i6\0" /* 429 */ "l6\0" /* 432 */ "o6\0" /* 435 */ "asr6\0" /* 440 */ "c17\0" /* 444 */ "f17\0" /* 448 */ "asr17\0" /* 454 */ "c27\0" /* 458 */ "f27\0" /* 462 */ "asr27\0" /* 468 */ "c7\0" /* 471 */ "f7\0" /* 474 */ "g7\0" /* 477 */ "i7\0" /* 480 */ "l7\0" /* 483 */ "o7\0" /* 486 */ "asr7\0" /* 491 */ "c18\0" /* 495 */ "f18\0" /* 499 */ "asr18\0" /* 505 */ "c28\0" /* 509 */ "f28\0" /* 513 */ "asr28\0" /* 519 */ "f38\0" /* 523 */ "f48\0" /* 527 */ "f58\0" /* 531 */ "c8\0" /* 534 */ "f8\0" /* 537 */ "asr8\0" /* 542 */ "c19\0" /* 546 */ "f19\0" /* 550 */ "asr19\0" /* 556 */ "c29\0" /* 560 */ "f29\0" /* 564 */ "asr29\0" /* 570 */ "c9\0" /* 573 */ "f9\0" /* 576 */ "asr9\0" /* 581 */ "tba\0" /* 585 */ "icc\0" /* 589 */ "tnpc\0" /* 594 */ "tpc\0" /* 598 */ "canrestore\0" /* 609 */ "pstate\0" /* 616 */ "tstate\0" /* 623 */ "wstate\0" /* 630 */ "cansave\0" /* 638 */ "tick\0" /* 643 */ "gl\0" /* 646 */ "pil\0" /* 650 */ "tl\0" /* 653 */ "wim\0" /* 657 */ "cleanwin\0" /* 666 */ "otherwin\0" /* 675 */ "fp\0" /* 678 */ "sp\0" /* 681 */ "cwp\0" /* 685 */ "cq\0" /* 688 */ "fq\0" /* 691 */ "tbr\0" /* 695 */ "ver\0" /* 699 */ "csr\0" /* 703 */ "fsr\0" /* 707 */ "psr\0" /* 711 */ "tt\0" /* 714 */ "y\0" }; static const uint16_t RegAsmOffsetNoRegAltName[] = { 598, 630, 657, 685, 699, 681, 688, 703, 643, 585, 666, 646, 707, 609, 581, 691, 638, 650, 589, 594, 616, 711, 695, 653, 623, 714, 136, 205, 258, 321, 372, 435, 486, 537, 576, 8, 82, 149, 218, 271, 334, 385, 448, 499, 550, 22, 96, 163, 232, 285, 348, 399, 462, 513, 564, 36, 110, 56, 118, 187, 240, 303, 354, 417, 468, 531, 570, 0, 74, 141, 210, 263, 326, 377, 440, 491, 542, 14, 88, 155, 224, 277, 340, 391, 454, 505, 556, 28, 102, 59, 190, 306, 420, 534, 4, 145, 267, 381, 495, 18, 159, 281, 395, 509, 32, 169, 291, 405, 519, 42, 173, 295, 409, 523, 46, 177, 299, 413, 527, 50, 181, 59, 121, 190, 243, 306, 357, 420, 471, 534, 573, 4, 78, 145, 214, 267, 330, 381, 444, 495, 546, 18, 92, 159, 228, 281, 344, 395, 458, 509, 560, 32, 106, 54, 116, 185, 238, 62, 124, 193, 246, 309, 360, 423, 474, 65, 127, 196, 249, 312, 363, 675, 477, 68, 130, 199, 252, 315, 366, 429, 480, 71, 133, 202, 255, 318, 369, 678, 483, 59, 306, 534, 145, 381, 18, 281, 509, 169, 405, 42, 295, 523, 177, 413, 50, 56, 187, 303, 417, 531, 0, 141, 263, 377, 491, 14, 155, 277, 391, 505, 28, 62, 193, 309, 423, 65, 196, 312, 426, 68, 199, 315, 429, 71, 202, 318, 432, }; static const char AsmStrsRegNamesStateReg[] = { /* 0 */ "pc\0" /* 3 */ "asi\0" /* 7 */ "tick\0" /* 12 */ "ccr\0" /* 16 */ "fprs\0" }; static const uint8_t RegAsmOffsetRegNamesStateReg[] = { 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12, 3, 7, 0, 16, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, }; switch(AltIdx) { default: CS_ASSERT_RET_VAL(0 && "Invalid register alt name index!", NULL); case Sparc_NoRegAltName: CS_ASSERT_RET_VAL(*(AsmStrsNoRegAltName+RegAsmOffsetNoRegAltName[RegNo-1]) && "Invalid alt name index for register!", NULL); return AsmStrsNoRegAltName+RegAsmOffsetNoRegAltName[RegNo-1]; case Sparc_RegNamesStateReg: if (!*(AsmStrsRegNamesStateReg+RegAsmOffsetRegNamesStateReg[RegNo-1])) return getRegisterName(RegNo, Sparc_NoRegAltName); return AsmStrsRegNamesStateReg+RegAsmOffsetRegNamesStateReg[RegNo-1]; } #else return NULL; #endif // CAPSTONE_DIET } #ifdef PRINT_ALIAS_INSTR #undef PRINT_ALIAS_INSTR static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) { #ifndef CAPSTONE_DIET static const PatternsForOpcode OpToPatterns[] = { {Sparc_BCOND, 0, 16 }, {Sparc_BCONDA, 16, 16 }, {Sparc_BPFCCANT, 32, 16 }, {Sparc_BPFCCNT, 48, 16 }, {Sparc_BPICCANT, 64, 16 }, {Sparc_BPICCNT, 80, 16 }, {Sparc_BPRANT, 96, 6 }, {Sparc_BPRNT, 102, 6 }, {Sparc_BPXCCANT, 108, 16 }, {Sparc_BPXCCNT, 124, 16 }, {Sparc_CASArr, 140, 2 }, {Sparc_CASXArr, 142, 2 }, {Sparc_FMOVD_ICC, 144, 16 }, {Sparc_FMOVD_XCC, 160, 16 }, {Sparc_FMOVQ_ICC, 176, 16 }, {Sparc_FMOVQ_XCC, 192, 16 }, {Sparc_FMOVRD, 208, 6 }, {Sparc_FMOVRQ, 214, 6 }, {Sparc_FMOVRS, 220, 6 }, {Sparc_FMOVS_ICC, 226, 16 }, {Sparc_FMOVS_XCC, 242, 16 }, {Sparc_MOVICCri, 258, 16 }, {Sparc_MOVICCrr, 274, 16 }, {Sparc_MOVRri, 290, 6 }, {Sparc_MOVRrr, 296, 6 }, {Sparc_MOVXCCri, 302, 16 }, {Sparc_MOVXCCrr, 318, 16 }, {Sparc_ORCCrr, 334, 1 }, {Sparc_ORri, 335, 1 }, {Sparc_ORrr, 336, 1 }, {Sparc_RESTORErr, 337, 1 }, {Sparc_RET, 338, 1 }, {Sparc_RETL, 339, 1 }, {Sparc_SAVErr, 340, 1 }, {Sparc_SUBCCri, 341, 1 }, {Sparc_SUBCCrr, 342, 1 }, {Sparc_TICCri, 343, 32 }, {Sparc_TICCrr, 375, 32 }, {Sparc_TRAPri, 407, 32 }, {Sparc_TRAPrr, 439, 32 }, {Sparc_TXCCri, 471, 32 }, {Sparc_TXCCrr, 503, 32 }, {Sparc_V9FCMPD, 535, 1 }, {Sparc_V9FCMPED, 536, 1 }, {Sparc_V9FCMPEQ, 537, 1 }, {Sparc_V9FCMPES, 538, 1 }, {Sparc_V9FCMPQ, 539, 1 }, {Sparc_V9FCMPS, 540, 1 }, {Sparc_V9FMOVD_FCC, 541, 16 }, {Sparc_V9FMOVQ_FCC, 557, 16 }, {Sparc_V9FMOVS_FCC, 573, 16 }, {Sparc_V9MOVFCCri, 589, 16 }, {Sparc_V9MOVFCCrr, 605, 16 }, {0}, }; static const AliasPattern Patterns[] = { // Sparc_BCOND - 0 {0, 0, 2, 2 }, {6, 2, 2, 2 }, {12, 4, 2, 2 }, {19, 6, 2, 2 }, {25, 8, 2, 2 }, {31, 10, 2, 2 }, {38, 12, 2, 2 }, {45, 14, 2, 2 }, {51, 16, 2, 2 }, {58, 18, 2, 2 }, {66, 20, 2, 2 }, {73, 22, 2, 2 }, {80, 24, 2, 2 }, {88, 26, 2, 2 }, {96, 28, 2, 2 }, {103, 30, 2, 2 }, // Sparc_BCONDA - 16 {110, 32, 2, 2 }, {118, 34, 2, 2 }, {126, 36, 2, 2 }, {135, 38, 2, 2 }, {143, 40, 2, 2 }, {151, 42, 2, 2 }, {160, 44, 2, 2 }, {169, 46, 2, 2 }, {177, 48, 2, 2 }, {186, 50, 2, 2 }, {196, 52, 2, 2 }, {205, 54, 2, 2 }, {214, 56, 2, 2 }, {224, 58, 2, 2 }, {234, 60, 2, 2 }, {243, 62, 2, 2 }, // Sparc_BPFCCANT - 32 {252, 64, 3, 4 }, {268, 68, 3, 4 }, {284, 72, 3, 4 }, {300, 76, 3, 4 }, {316, 80, 3, 4 }, {333, 84, 3, 4 }, {349, 88, 3, 4 }, {366, 92, 3, 4 }, {383, 96, 3, 4 }, {400, 100, 3, 4 }, {416, 104, 3, 4 }, {433, 108, 3, 4 }, {450, 112, 3, 4 }, {468, 116, 3, 4 }, {485, 120, 3, 4 }, {503, 124, 3, 4 }, // Sparc_BPFCCNT - 48 {519, 128, 3, 4 }, {533, 132, 3, 4 }, {547, 136, 3, 4 }, {561, 140, 3, 4 }, {575, 144, 3, 4 }, {590, 148, 3, 4 }, {604, 152, 3, 4 }, {619, 156, 3, 4 }, {634, 160, 3, 4 }, {649, 164, 3, 4 }, {663, 168, 3, 4 }, {678, 172, 3, 4 }, {693, 176, 3, 4 }, {709, 180, 3, 4 }, {724, 184, 3, 4 }, {740, 188, 3, 4 }, // Sparc_BPICCANT - 64 {754, 192, 2, 3 }, {771, 195, 2, 3 }, {788, 198, 2, 3 }, {806, 201, 2, 3 }, {823, 204, 2, 3 }, {840, 207, 2, 3 }, {858, 210, 2, 3 }, {876, 213, 2, 3 }, {893, 216, 2, 3 }, {911, 219, 2, 3 }, {930, 222, 2, 3 }, {948, 225, 2, 3 }, {966, 228, 2, 3 }, {985, 231, 2, 3 }, {1004, 234, 2, 3 }, {1022, 237, 2, 3 }, // Sparc_BPICCNT - 80 {1040, 240, 2, 3 }, {1055, 243, 2, 3 }, {1070, 246, 2, 3 }, {1086, 249, 2, 3 }, {1101, 252, 2, 3 }, {1116, 255, 2, 3 }, {1132, 258, 2, 3 }, {1148, 261, 2, 3 }, {1163, 264, 2, 3 }, {1179, 267, 2, 3 }, {1196, 270, 2, 3 }, {1212, 273, 2, 3 }, {1228, 276, 2, 3 }, {1245, 279, 2, 3 }, {1262, 282, 2, 3 }, {1278, 285, 2, 3 }, // Sparc_BPRANT - 96 {1294, 288, 3, 4 }, {1310, 292, 3, 4 }, {1328, 296, 3, 4 }, {1345, 300, 3, 4 }, {1362, 304, 3, 4 }, {1379, 308, 3, 4 }, // Sparc_BPRNT - 102 {1397, 312, 3, 4 }, {1411, 316, 3, 4 }, {1427, 320, 3, 4 }, {1442, 324, 3, 4 }, {1457, 328, 3, 4 }, {1472, 332, 3, 4 }, // Sparc_BPXCCANT - 108 {1488, 336, 2, 3 }, {1505, 339, 2, 3 }, {1522, 342, 2, 3 }, {1540, 345, 2, 3 }, {1557, 348, 2, 3 }, {1574, 351, 2, 3 }, {1592, 354, 2, 3 }, {1610, 357, 2, 3 }, {1627, 360, 2, 3 }, {1645, 363, 2, 3 }, {1664, 366, 2, 3 }, {1682, 369, 2, 3 }, {1700, 372, 2, 3 }, {1719, 375, 2, 3 }, {1738, 378, 2, 3 }, {1756, 381, 2, 3 }, // Sparc_BPXCCNT - 124 {1774, 384, 2, 3 }, {1789, 387, 2, 3 }, {1804, 390, 2, 3 }, {1820, 393, 2, 3 }, {1835, 396, 2, 3 }, {1850, 399, 2, 3 }, {1866, 402, 2, 3 }, {1882, 405, 2, 3 }, {1897, 408, 2, 3 }, {1913, 411, 2, 3 }, {1930, 414, 2, 3 }, {1946, 417, 2, 3 }, {1962, 420, 2, 3 }, {1979, 423, 2, 3 }, {1996, 426, 2, 3 }, {2012, 429, 2, 3 }, // Sparc_CASArr - 140 {2028, 432, 5, 6 }, {2045, 438, 5, 6 }, // Sparc_CASXArr - 142 {2063, 444, 5, 6 }, {2081, 450, 5, 6 }, // Sparc_FMOVD_ICC - 144 {2100, 456, 4, 5 }, {2120, 461, 4, 5 }, {2140, 466, 4, 5 }, {2161, 471, 4, 5 }, {2181, 476, 4, 5 }, {2201, 481, 4, 5 }, {2222, 486, 4, 5 }, {2243, 491, 4, 5 }, {2263, 496, 4, 5 }, {2284, 501, 4, 5 }, {2306, 506, 4, 5 }, {2327, 511, 4, 5 }, {2348, 516, 4, 5 }, {2370, 521, 4, 5 }, {2392, 526, 4, 5 }, {2413, 531, 4, 5 }, // Sparc_FMOVD_XCC - 160 {2434, 536, 4, 5 }, {2454, 541, 4, 5 }, {2474, 546, 4, 5 }, {2495, 551, 4, 5 }, {2515, 556, 4, 5 }, {2535, 561, 4, 5 }, {2556, 566, 4, 5 }, {2577, 571, 4, 5 }, {2597, 576, 4, 5 }, {2618, 581, 4, 5 }, {2640, 586, 4, 5 }, {2661, 591, 4, 5 }, {2682, 596, 4, 5 }, {2704, 601, 4, 5 }, {2726, 606, 4, 5 }, {2747, 611, 4, 5 }, // Sparc_FMOVQ_ICC - 176 {2768, 616, 4, 5 }, {2788, 621, 4, 5 }, {2808, 626, 4, 5 }, {2829, 631, 4, 5 }, {2849, 636, 4, 5 }, {2869, 641, 4, 5 }, {2890, 646, 4, 5 }, {2911, 651, 4, 5 }, {2931, 656, 4, 5 }, {2952, 661, 4, 5 }, {2974, 666, 4, 5 }, {2995, 671, 4, 5 }, {3016, 676, 4, 5 }, {3038, 681, 4, 5 }, {3060, 686, 4, 5 }, {3081, 691, 4, 5 }, // Sparc_FMOVQ_XCC - 192 {3102, 696, 4, 5 }, {3122, 701, 4, 5 }, {3142, 706, 4, 5 }, {3163, 711, 4, 5 }, {3183, 716, 4, 5 }, {3203, 721, 4, 5 }, {3224, 726, 4, 5 }, {3245, 731, 4, 5 }, {3265, 736, 4, 5 }, {3286, 741, 4, 5 }, {3308, 746, 4, 5 }, {3329, 751, 4, 5 }, {3350, 756, 4, 5 }, {3372, 761, 4, 5 }, {3394, 766, 4, 5 }, {3415, 771, 4, 5 }, // Sparc_FMOVRD - 208 {3436, 776, 5, 6 }, {3455, 782, 5, 6 }, {3476, 788, 5, 6 }, {3496, 794, 5, 6 }, {3516, 800, 5, 6 }, {3536, 806, 5, 6 }, // Sparc_FMOVRQ - 214 {3557, 812, 5, 6 }, {3576, 818, 5, 6 }, {3597, 824, 5, 6 }, {3617, 830, 5, 6 }, {3637, 836, 5, 6 }, {3657, 842, 5, 6 }, // Sparc_FMOVRS - 220 {3678, 848, 5, 6 }, {3697, 854, 5, 6 }, {3718, 860, 5, 6 }, {3738, 866, 5, 6 }, {3758, 872, 5, 6 }, {3778, 878, 5, 6 }, // Sparc_FMOVS_ICC - 226 {3799, 884, 4, 5 }, {3819, 889, 4, 5 }, {3839, 894, 4, 5 }, {3860, 899, 4, 5 }, {3880, 904, 4, 5 }, {3900, 909, 4, 5 }, {3921, 914, 4, 5 }, {3942, 919, 4, 5 }, {3962, 924, 4, 5 }, {3983, 929, 4, 5 }, {4005, 934, 4, 5 }, {4026, 939, 4, 5 }, {4047, 944, 4, 5 }, {4069, 949, 4, 5 }, {4091, 954, 4, 5 }, {4112, 959, 4, 5 }, // Sparc_FMOVS_XCC - 242 {4133, 964, 4, 5 }, {4153, 969, 4, 5 }, {4173, 974, 4, 5 }, {4194, 979, 4, 5 }, {4214, 984, 4, 5 }, {4234, 989, 4, 5 }, {4255, 994, 4, 5 }, {4276, 999, 4, 5 }, {4296, 1004, 4, 5 }, {4317, 1009, 4, 5 }, {4339, 1014, 4, 5 }, {4360, 1019, 4, 5 }, {4381, 1024, 4, 5 }, {4403, 1029, 4, 5 }, {4425, 1034, 4, 5 }, {4446, 1039, 4, 5 }, // Sparc_MOVICCri - 258 {4467, 1044, 4, 5 }, {4485, 1049, 4, 5 }, {4503, 1054, 4, 5 }, {4522, 1059, 4, 5 }, {4540, 1064, 4, 5 }, {4558, 1069, 4, 5 }, {4577, 1074, 4, 5 }, {4596, 1079, 4, 5 }, {4614, 1084, 4, 5 }, {4633, 1089, 4, 5 }, {4653, 1094, 4, 5 }, {4672, 1099, 4, 5 }, {4691, 1104, 4, 5 }, {4711, 1109, 4, 5 }, {4731, 1114, 4, 5 }, {4750, 1119, 4, 5 }, // Sparc_MOVICCrr - 274 {4467, 1124, 4, 5 }, {4485, 1129, 4, 5 }, {4503, 1134, 4, 5 }, {4522, 1139, 4, 5 }, {4540, 1144, 4, 5 }, {4558, 1149, 4, 5 }, {4577, 1154, 4, 5 }, {4596, 1159, 4, 5 }, {4614, 1164, 4, 5 }, {4633, 1169, 4, 5 }, {4653, 1174, 4, 5 }, {4672, 1179, 4, 5 }, {4691, 1184, 4, 5 }, {4711, 1189, 4, 5 }, {4731, 1194, 4, 5 }, {4750, 1199, 4, 5 }, // Sparc_MOVRri - 290 {4769, 1204, 5, 6 }, {4786, 1210, 5, 6 }, {4805, 1216, 5, 6 }, {4823, 1222, 5, 6 }, {4841, 1228, 5, 6 }, {4859, 1234, 5, 6 }, // Sparc_MOVRrr - 296 {4769, 1240, 5, 6 }, {4786, 1246, 5, 6 }, {4805, 1252, 5, 6 }, {4823, 1258, 5, 6 }, {4841, 1264, 5, 6 }, {4859, 1270, 5, 6 }, // Sparc_MOVXCCri - 302 {4878, 1276, 4, 5 }, {4896, 1281, 4, 5 }, {4914, 1286, 4, 5 }, {4933, 1291, 4, 5 }, {4951, 1296, 4, 5 }, {4969, 1301, 4, 5 }, {4988, 1306, 4, 5 }, {5007, 1311, 4, 5 }, {5025, 1316, 4, 5 }, {5044, 1321, 4, 5 }, {5064, 1326, 4, 5 }, {5083, 1331, 4, 5 }, {5102, 1336, 4, 5 }, {5122, 1341, 4, 5 }, {5142, 1346, 4, 5 }, {5161, 1351, 4, 5 }, // Sparc_MOVXCCrr - 318 {4878, 1356, 4, 5 }, {4896, 1361, 4, 5 }, {4914, 1366, 4, 5 }, {4933, 1371, 4, 5 }, {4951, 1376, 4, 5 }, {4969, 1381, 4, 5 }, {4988, 1386, 4, 5 }, {5007, 1391, 4, 5 }, {5025, 1396, 4, 5 }, {5044, 1401, 4, 5 }, {5064, 1406, 4, 5 }, {5083, 1411, 4, 5 }, {5102, 1416, 4, 5 }, {5122, 1421, 4, 5 }, {5142, 1426, 4, 5 }, {5161, 1431, 4, 5 }, // Sparc_ORCCrr - 334 {5180, 1436, 3, 3 }, // Sparc_ORri - 335 {5187, 1439, 3, 2 }, // Sparc_ORrr - 336 {5187, 1441, 3, 3 }, // Sparc_RESTORErr - 337 {5198, 1444, 3, 3 }, // Sparc_RET - 338 {5206, 1447, 1, 1 }, // Sparc_RETL - 339 {5210, 1448, 1, 1 }, // Sparc_SAVErr - 340 {5215, 1449, 3, 3 }, // Sparc_SUBCCri - 341 {5220, 1452, 3, 2 }, // Sparc_SUBCCrr - 342 {5220, 1454, 3, 3 }, // Sparc_TICCri - 343 {5231, 1457, 3, 4 }, {5243, 1461, 3, 4 }, {5260, 1465, 3, 4 }, {5272, 1469, 3, 4 }, {5289, 1473, 3, 4 }, {5302, 1477, 3, 4 }, {5320, 1481, 3, 4 }, {5332, 1485, 3, 4 }, {5349, 1489, 3, 4 }, {5361, 1493, 3, 4 }, {5378, 1497, 3, 4 }, {5391, 1501, 3, 4 }, {5409, 1505, 3, 4 }, {5422, 1509, 3, 4 }, {5440, 1513, 3, 4 }, {5452, 1517, 3, 4 }, {5469, 1521, 3, 4 }, {5482, 1525, 3, 4 }, {5500, 1529, 3, 4 }, {5514, 1533, 3, 4 }, {5533, 1537, 3, 4 }, {5546, 1541, 3, 4 }, {5564, 1545, 3, 4 }, {5577, 1549, 3, 4 }, {5595, 1553, 3, 4 }, {5609, 1557, 3, 4 }, {5628, 1561, 3, 4 }, {5642, 1565, 3, 4 }, {5661, 1569, 3, 4 }, {5674, 1573, 3, 4 }, {5692, 1577, 3, 4 }, {5705, 1581, 3, 4 }, // Sparc_TICCrr - 375 {5231, 1585, 3, 4 }, {5243, 1589, 3, 4 }, {5260, 1593, 3, 4 }, {5272, 1597, 3, 4 }, {5289, 1601, 3, 4 }, {5302, 1605, 3, 4 }, {5320, 1609, 3, 4 }, {5332, 1613, 3, 4 }, {5349, 1617, 3, 4 }, {5361, 1621, 3, 4 }, {5378, 1625, 3, 4 }, {5391, 1629, 3, 4 }, {5409, 1633, 3, 4 }, {5422, 1637, 3, 4 }, {5440, 1641, 3, 4 }, {5452, 1645, 3, 4 }, {5469, 1649, 3, 4 }, {5482, 1653, 3, 4 }, {5500, 1657, 3, 4 }, {5514, 1661, 3, 4 }, {5533, 1665, 3, 4 }, {5546, 1669, 3, 4 }, {5564, 1673, 3, 4 }, {5577, 1677, 3, 4 }, {5595, 1681, 3, 4 }, {5609, 1685, 3, 4 }, {5628, 1689, 3, 4 }, {5642, 1693, 3, 4 }, {5661, 1697, 3, 4 }, {5674, 1701, 3, 4 }, {5692, 1705, 3, 4 }, {5705, 1709, 3, 4 }, // Sparc_TRAPri - 407 {5723, 1713, 3, 3 }, {5729, 1716, 3, 3 }, {5740, 1719, 3, 3 }, {5746, 1722, 3, 3 }, {5757, 1725, 3, 3 }, {5764, 1728, 3, 3 }, {5776, 1731, 3, 3 }, {5782, 1734, 3, 3 }, {5793, 1737, 3, 3 }, {5799, 1740, 3, 3 }, {5810, 1743, 3, 3 }, {5817, 1746, 3, 3 }, {5829, 1749, 3, 3 }, {5836, 1752, 3, 3 }, {5848, 1755, 3, 3 }, {5854, 1758, 3, 3 }, {5865, 1761, 3, 3 }, {5872, 1764, 3, 3 }, {5884, 1767, 3, 3 }, {5892, 1770, 3, 3 }, {5905, 1773, 3, 3 }, {5912, 1776, 3, 3 }, {5924, 1779, 3, 3 }, {5931, 1782, 3, 3 }, {5943, 1785, 3, 3 }, {5951, 1788, 3, 3 }, {5964, 1791, 3, 3 }, {5972, 1794, 3, 3 }, {5985, 1797, 3, 3 }, {5992, 1800, 3, 3 }, {6004, 1803, 3, 3 }, {6011, 1806, 3, 3 }, // Sparc_TRAPrr - 439 {5723, 1809, 3, 3 }, {5729, 1812, 3, 3 }, {5740, 1815, 3, 3 }, {5746, 1818, 3, 3 }, {5757, 1821, 3, 3 }, {5764, 1824, 3, 3 }, {5776, 1827, 3, 3 }, {5782, 1830, 3, 3 }, {5793, 1833, 3, 3 }, {5799, 1836, 3, 3 }, {5810, 1839, 3, 3 }, {5817, 1842, 3, 3 }, {5829, 1845, 3, 3 }, {5836, 1848, 3, 3 }, {5848, 1851, 3, 3 }, {5854, 1854, 3, 3 }, {5865, 1857, 3, 3 }, {5872, 1860, 3, 3 }, {5884, 1863, 3, 3 }, {5892, 1866, 3, 3 }, {5905, 1869, 3, 3 }, {5912, 1872, 3, 3 }, {5924, 1875, 3, 3 }, {5931, 1878, 3, 3 }, {5943, 1881, 3, 3 }, {5951, 1884, 3, 3 }, {5964, 1887, 3, 3 }, {5972, 1890, 3, 3 }, {5985, 1893, 3, 3 }, {5992, 1896, 3, 3 }, {6004, 1899, 3, 3 }, {6011, 1902, 3, 3 }, // Sparc_TXCCri - 471 {6023, 1905, 3, 4 }, {6035, 1909, 3, 4 }, {6052, 1913, 3, 4 }, {6064, 1917, 3, 4 }, {6081, 1921, 3, 4 }, {6094, 1925, 3, 4 }, {6112, 1929, 3, 4 }, {6124, 1933, 3, 4 }, {6141, 1937, 3, 4 }, {6153, 1941, 3, 4 }, {6170, 1945, 3, 4 }, {6183, 1949, 3, 4 }, {6201, 1953, 3, 4 }, {6214, 1957, 3, 4 }, {6232, 1961, 3, 4 }, {6244, 1965, 3, 4 }, {6261, 1969, 3, 4 }, {6274, 1973, 3, 4 }, {6292, 1977, 3, 4 }, {6306, 1981, 3, 4 }, {6325, 1985, 3, 4 }, {6338, 1989, 3, 4 }, {6356, 1993, 3, 4 }, {6369, 1997, 3, 4 }, {6387, 2001, 3, 4 }, {6401, 2005, 3, 4 }, {6420, 2009, 3, 4 }, {6434, 2013, 3, 4 }, {6453, 2017, 3, 4 }, {6466, 2021, 3, 4 }, {6484, 2025, 3, 4 }, {6497, 2029, 3, 4 }, // Sparc_TXCCrr - 503 {6023, 2033, 3, 4 }, {6035, 2037, 3, 4 }, {6052, 2041, 3, 4 }, {6064, 2045, 3, 4 }, {6081, 2049, 3, 4 }, {6094, 2053, 3, 4 }, {6112, 2057, 3, 4 }, {6124, 2061, 3, 4 }, {6141, 2065, 3, 4 }, {6153, 2069, 3, 4 }, {6170, 2073, 3, 4 }, {6183, 2077, 3, 4 }, {6201, 2081, 3, 4 }, {6214, 2085, 3, 4 }, {6232, 2089, 3, 4 }, {6244, 2093, 3, 4 }, {6261, 2097, 3, 4 }, {6274, 2101, 3, 4 }, {6292, 2105, 3, 4 }, {6306, 2109, 3, 4 }, {6325, 2113, 3, 4 }, {6338, 2117, 3, 4 }, {6356, 2121, 3, 4 }, {6369, 2125, 3, 4 }, {6387, 2129, 3, 4 }, {6401, 2133, 3, 4 }, {6420, 2137, 3, 4 }, {6434, 2141, 3, 4 }, {6453, 2145, 3, 4 }, {6466, 2149, 3, 4 }, {6484, 2153, 3, 4 }, {6497, 2157, 3, 4 }, // Sparc_V9FCMPD - 535 {6515, 2161, 3, 3 }, // Sparc_V9FCMPED - 536 {6528, 2164, 3, 3 }, // Sparc_V9FCMPEQ - 537 {6542, 2167, 3, 3 }, // Sparc_V9FCMPES - 538 {6556, 2170, 3, 3 }, // Sparc_V9FCMPQ - 539 {6570, 2173, 3, 3 }, // Sparc_V9FCMPS - 540 {6583, 2176, 3, 3 }, // Sparc_V9FMOVD_FCC - 541 {6596, 2179, 5, 6 }, {6614, 2185, 5, 6 }, {6632, 2191, 5, 6 }, {6650, 2197, 5, 6 }, {6668, 2203, 5, 6 }, {6687, 2209, 5, 6 }, {6705, 2215, 5, 6 }, {6724, 2221, 5, 6 }, {6743, 2227, 5, 6 }, {6762, 2233, 5, 6 }, {6780, 2239, 5, 6 }, {6799, 2245, 5, 6 }, {6818, 2251, 5, 6 }, {6838, 2257, 5, 6 }, {6857, 2263, 5, 6 }, {6877, 2269, 5, 6 }, // Sparc_V9FMOVQ_FCC - 557 {6895, 2275, 5, 6 }, {6913, 2281, 5, 6 }, {6931, 2287, 5, 6 }, {6949, 2293, 5, 6 }, {6967, 2299, 5, 6 }, {6986, 2305, 5, 6 }, {7004, 2311, 5, 6 }, {7023, 2317, 5, 6 }, {7042, 2323, 5, 6 }, {7061, 2329, 5, 6 }, {7079, 2335, 5, 6 }, {7098, 2341, 5, 6 }, {7117, 2347, 5, 6 }, {7137, 2353, 5, 6 }, {7156, 2359, 5, 6 }, {7176, 2365, 5, 6 }, // Sparc_V9FMOVS_FCC - 573 {7194, 2371, 5, 6 }, {7212, 2377, 5, 6 }, {7230, 2383, 5, 6 }, {7248, 2389, 5, 6 }, {7266, 2395, 5, 6 }, {7285, 2401, 5, 6 }, {7303, 2407, 5, 6 }, {7322, 2413, 5, 6 }, {7341, 2419, 5, 6 }, {7360, 2425, 5, 6 }, {7378, 2431, 5, 6 }, {7397, 2437, 5, 6 }, {7416, 2443, 5, 6 }, {7436, 2449, 5, 6 }, {7455, 2455, 5, 6 }, {7475, 2461, 5, 6 }, // Sparc_V9MOVFCCri - 589 {7493, 2467, 5, 6 }, {7509, 2473, 5, 6 }, {7525, 2479, 5, 6 }, {7541, 2485, 5, 6 }, {7557, 2491, 5, 6 }, {7574, 2497, 5, 6 }, {7590, 2503, 5, 6 }, {7607, 2509, 5, 6 }, {7624, 2515, 5, 6 }, {7641, 2521, 5, 6 }, {7657, 2527, 5, 6 }, {7674, 2533, 5, 6 }, {7691, 2539, 5, 6 }, {7709, 2545, 5, 6 }, {7726, 2551, 5, 6 }, {7744, 2557, 5, 6 }, // Sparc_V9MOVFCCrr - 605 {7493, 2563, 5, 6 }, {7509, 2569, 5, 6 }, {7525, 2575, 5, 6 }, {7541, 2581, 5, 6 }, {7557, 2587, 5, 6 }, {7574, 2593, 5, 6 }, {7590, 2599, 5, 6 }, {7607, 2605, 5, 6 }, {7624, 2611, 5, 6 }, {7641, 2617, 5, 6 }, {7657, 2623, 5, 6 }, {7674, 2629, 5, 6 }, {7691, 2635, 5, 6 }, {7709, 2641, 5, 6 }, {7726, 2647, 5, 6 }, {7744, 2653, 5, 6 }, {0}, }; static const AliasPatternCond Conds[] = { // (BCOND brtarget:$imm, 8) - 0 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)8}, // (BCOND brtarget:$imm, 0) - 2 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)0}, // (BCOND brtarget:$imm, 9) - 4 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)9}, // (BCOND brtarget:$imm, 1) - 6 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)1}, // (BCOND brtarget:$imm, 10) - 8 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)10}, // (BCOND brtarget:$imm, 2) - 10 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)2}, // (BCOND brtarget:$imm, 11) - 12 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)11}, // (BCOND brtarget:$imm, 3) - 14 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)3}, // (BCOND brtarget:$imm, 12) - 16 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)12}, // (BCOND brtarget:$imm, 4) - 18 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)4}, // (BCOND brtarget:$imm, 13) - 20 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)13}, // (BCOND brtarget:$imm, 5) - 22 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)5}, // (BCOND brtarget:$imm, 14) - 24 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)14}, // (BCOND brtarget:$imm, 6) - 26 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)6}, // (BCOND brtarget:$imm, 15) - 28 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)15}, // (BCOND brtarget:$imm, 7) - 30 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)7}, // (BCONDA brtarget:$imm, 8) - 32 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)8}, // (BCONDA brtarget:$imm, 0) - 34 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)0}, // (BCONDA brtarget:$imm, 9) - 36 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)9}, // (BCONDA brtarget:$imm, 1) - 38 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)1}, // (BCONDA brtarget:$imm, 10) - 40 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)10}, // (BCONDA brtarget:$imm, 2) - 42 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)2}, // (BCONDA brtarget:$imm, 11) - 44 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)11}, // (BCONDA brtarget:$imm, 3) - 46 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)3}, // (BCONDA brtarget:$imm, 12) - 48 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)12}, // (BCONDA brtarget:$imm, 4) - 50 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)4}, // (BCONDA brtarget:$imm, 13) - 52 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)13}, // (BCONDA brtarget:$imm, 5) - 54 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)5}, // (BCONDA brtarget:$imm, 14) - 56 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)14}, // (BCONDA brtarget:$imm, 6) - 58 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)6}, // (BCONDA brtarget:$imm, 15) - 60 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)15}, // (BCONDA brtarget:$imm, 7) - 62 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)7}, // (BPFCCANT brtarget:$imm, 8, FCCRegs:$cc) - 64 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)8}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPFCCANT brtarget:$imm, 0, FCCRegs:$cc) - 68 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPFCCANT brtarget:$imm, 7, FCCRegs:$cc) - 72 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)7}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPFCCANT brtarget:$imm, 6, FCCRegs:$cc) - 76 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)6}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPFCCANT brtarget:$imm, 5, FCCRegs:$cc) - 80 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)5}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPFCCANT brtarget:$imm, 4, FCCRegs:$cc) - 84 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)4}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPFCCANT brtarget:$imm, 3, FCCRegs:$cc) - 88 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)3}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPFCCANT brtarget:$imm, 2, FCCRegs:$cc) - 92 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)2}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPFCCANT brtarget:$imm, 1, FCCRegs:$cc) - 96 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)1}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPFCCANT brtarget:$imm, 9, FCCRegs:$cc) - 100 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)9}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPFCCANT brtarget:$imm, 10, FCCRegs:$cc) - 104 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)10}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPFCCANT brtarget:$imm, 11, FCCRegs:$cc) - 108 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)11}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPFCCANT brtarget:$imm, 12, FCCRegs:$cc) - 112 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)12}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPFCCANT brtarget:$imm, 13, FCCRegs:$cc) - 116 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)13}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPFCCANT brtarget:$imm, 14, FCCRegs:$cc) - 120 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)14}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPFCCANT brtarget:$imm, 15, FCCRegs:$cc) - 124 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)15}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPFCCNT brtarget:$imm, 8, FCCRegs:$cc) - 128 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)8}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPFCCNT brtarget:$imm, 0, FCCRegs:$cc) - 132 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPFCCNT brtarget:$imm, 7, FCCRegs:$cc) - 136 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)7}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPFCCNT brtarget:$imm, 6, FCCRegs:$cc) - 140 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)6}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPFCCNT brtarget:$imm, 5, FCCRegs:$cc) - 144 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)5}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPFCCNT brtarget:$imm, 4, FCCRegs:$cc) - 148 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)4}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPFCCNT brtarget:$imm, 3, FCCRegs:$cc) - 152 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)3}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPFCCNT brtarget:$imm, 2, FCCRegs:$cc) - 156 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)2}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPFCCNT brtarget:$imm, 1, FCCRegs:$cc) - 160 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)1}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPFCCNT brtarget:$imm, 9, FCCRegs:$cc) - 164 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)9}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPFCCNT brtarget:$imm, 10, FCCRegs:$cc) - 168 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)10}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPFCCNT brtarget:$imm, 11, FCCRegs:$cc) - 172 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)11}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPFCCNT brtarget:$imm, 12, FCCRegs:$cc) - 176 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)12}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPFCCNT brtarget:$imm, 13, FCCRegs:$cc) - 180 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)13}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPFCCNT brtarget:$imm, 14, FCCRegs:$cc) - 184 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)14}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPFCCNT brtarget:$imm, 15, FCCRegs:$cc) - 188 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)15}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPICCANT brtarget:$imm, 8) - 192 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)8}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPICCANT brtarget:$imm, 0) - 195 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPICCANT brtarget:$imm, 9) - 198 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)9}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPICCANT brtarget:$imm, 1) - 201 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)1}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPICCANT brtarget:$imm, 10) - 204 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)10}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPICCANT brtarget:$imm, 2) - 207 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)2}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPICCANT brtarget:$imm, 11) - 210 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)11}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPICCANT brtarget:$imm, 3) - 213 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)3}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPICCANT brtarget:$imm, 12) - 216 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)12}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPICCANT brtarget:$imm, 4) - 219 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)4}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPICCANT brtarget:$imm, 13) - 222 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)13}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPICCANT brtarget:$imm, 5) - 225 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)5}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPICCANT brtarget:$imm, 14) - 228 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)14}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPICCANT brtarget:$imm, 6) - 231 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)6}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPICCANT brtarget:$imm, 15) - 234 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)15}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPICCANT brtarget:$imm, 7) - 237 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)7}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPICCNT brtarget:$imm, 8) - 240 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)8}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPICCNT brtarget:$imm, 0) - 243 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPICCNT brtarget:$imm, 9) - 246 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)9}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPICCNT brtarget:$imm, 1) - 249 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)1}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPICCNT brtarget:$imm, 10) - 252 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)10}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPICCNT brtarget:$imm, 2) - 255 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)2}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPICCNT brtarget:$imm, 11) - 258 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)11}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPICCNT brtarget:$imm, 3) - 261 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)3}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPICCNT brtarget:$imm, 12) - 264 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)12}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPICCNT brtarget:$imm, 4) - 267 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)4}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPICCNT brtarget:$imm, 13) - 270 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)13}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPICCNT brtarget:$imm, 5) - 273 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)5}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPICCNT brtarget:$imm, 14) - 276 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)14}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPICCNT brtarget:$imm, 6) - 279 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)6}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPICCNT brtarget:$imm, 15) - 282 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)15}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPICCNT brtarget:$imm, 7) - 285 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)7}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPRANT bprtarget16:$imm, 1, I64Regs:$rs1) - 288 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)1}, {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPRANT bprtarget16:$imm, 2, I64Regs:$rs1) - 292 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)2}, {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPRANT bprtarget16:$imm, 3, I64Regs:$rs1) - 296 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)3}, {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPRANT bprtarget16:$imm, 5, I64Regs:$rs1) - 300 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)5}, {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPRANT bprtarget16:$imm, 6, I64Regs:$rs1) - 304 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)6}, {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPRANT bprtarget16:$imm, 7, I64Regs:$rs1) - 308 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)7}, {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPRNT bprtarget16:$imm, 1, I64Regs:$rs1) - 312 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)1}, {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPRNT bprtarget16:$imm, 2, I64Regs:$rs1) - 316 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)2}, {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPRNT bprtarget16:$imm, 3, I64Regs:$rs1) - 320 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)3}, {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPRNT bprtarget16:$imm, 5, I64Regs:$rs1) - 324 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)5}, {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPRNT bprtarget16:$imm, 6, I64Regs:$rs1) - 328 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)6}, {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPRNT bprtarget16:$imm, 7, I64Regs:$rs1) - 332 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)7}, {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPXCCANT brtarget:$imm, 8) - 336 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)8}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPXCCANT brtarget:$imm, 0) - 339 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPXCCANT brtarget:$imm, 9) - 342 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)9}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPXCCANT brtarget:$imm, 1) - 345 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)1}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPXCCANT brtarget:$imm, 10) - 348 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)10}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPXCCANT brtarget:$imm, 2) - 351 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)2}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPXCCANT brtarget:$imm, 11) - 354 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)11}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPXCCANT brtarget:$imm, 3) - 357 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)3}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPXCCANT brtarget:$imm, 12) - 360 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)12}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPXCCANT brtarget:$imm, 4) - 363 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)4}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPXCCANT brtarget:$imm, 13) - 366 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)13}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPXCCANT brtarget:$imm, 5) - 369 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)5}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPXCCANT brtarget:$imm, 14) - 372 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)14}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPXCCANT brtarget:$imm, 6) - 375 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)6}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPXCCANT brtarget:$imm, 15) - 378 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)15}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPXCCANT brtarget:$imm, 7) - 381 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)7}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPXCCNT brtarget:$imm, 8) - 384 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)8}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPXCCNT brtarget:$imm, 0) - 387 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPXCCNT brtarget:$imm, 9) - 390 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)9}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPXCCNT brtarget:$imm, 1) - 393 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)1}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPXCCNT brtarget:$imm, 10) - 396 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)10}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPXCCNT brtarget:$imm, 2) - 399 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)2}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPXCCNT brtarget:$imm, 11) - 402 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)11}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPXCCNT brtarget:$imm, 3) - 405 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)3}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPXCCNT brtarget:$imm, 12) - 408 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)12}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPXCCNT brtarget:$imm, 4) - 411 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)4}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPXCCNT brtarget:$imm, 13) - 414 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)13}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPXCCNT brtarget:$imm, 5) - 417 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)5}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPXCCNT brtarget:$imm, 14) - 420 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)14}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPXCCNT brtarget:$imm, 6) - 423 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)6}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPXCCNT brtarget:$imm, 15) - 426 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)15}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (BPXCCNT brtarget:$imm, 7) - 429 {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)7}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (CASArr IntRegs:$rd, IntRegs:$rs1, IntRegs:$rs2, 128) - 432 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)128}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (CASArr IntRegs:$rd, IntRegs:$rs1, IntRegs:$rs2, 136) - 438 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)136}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (CASXArr I64Regs:$rd, I64Regs:$rs1, I64Regs:$rs2, 128) - 444 {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)128}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (CASXArr I64Regs:$rd, I64Regs:$rs1, I64Regs:$rs2, 136) - 450 {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)136}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVD_ICC DFPRegs:$rd, DFPRegs:$rs2, 8) - 456 {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)8}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVD_ICC DFPRegs:$rd, DFPRegs:$rs2, 0) - 461 {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVD_ICC DFPRegs:$rd, DFPRegs:$rs2, 9) - 466 {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)9}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVD_ICC DFPRegs:$rd, DFPRegs:$rs2, 1) - 471 {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)1}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVD_ICC DFPRegs:$rd, DFPRegs:$rs2, 10) - 476 {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)10}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVD_ICC DFPRegs:$rd, DFPRegs:$rs2, 2) - 481 {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)2}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVD_ICC DFPRegs:$rd, DFPRegs:$rs2, 11) - 486 {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)11}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVD_ICC DFPRegs:$rd, DFPRegs:$rs2, 3) - 491 {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)3}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVD_ICC DFPRegs:$rd, DFPRegs:$rs2, 12) - 496 {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)12}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVD_ICC DFPRegs:$rd, DFPRegs:$rs2, 4) - 501 {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)4}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVD_ICC DFPRegs:$rd, DFPRegs:$rs2, 13) - 506 {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)13}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVD_ICC DFPRegs:$rd, DFPRegs:$rs2, 5) - 511 {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)5}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVD_ICC DFPRegs:$rd, DFPRegs:$rs2, 14) - 516 {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)14}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVD_ICC DFPRegs:$rd, DFPRegs:$rs2, 6) - 521 {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)6}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVD_ICC DFPRegs:$rd, DFPRegs:$rs2, 15) - 526 {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)15}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVD_ICC DFPRegs:$rd, DFPRegs:$rs2, 7) - 531 {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)7}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVD_XCC DFPRegs:$rd, DFPRegs:$rs2, 8) - 536 {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)8}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVD_XCC DFPRegs:$rd, DFPRegs:$rs2, 0) - 541 {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVD_XCC DFPRegs:$rd, DFPRegs:$rs2, 9) - 546 {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)9}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVD_XCC DFPRegs:$rd, DFPRegs:$rs2, 1) - 551 {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)1}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVD_XCC DFPRegs:$rd, DFPRegs:$rs2, 10) - 556 {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)10}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVD_XCC DFPRegs:$rd, DFPRegs:$rs2, 2) - 561 {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)2}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVD_XCC DFPRegs:$rd, DFPRegs:$rs2, 11) - 566 {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)11}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVD_XCC DFPRegs:$rd, DFPRegs:$rs2, 3) - 571 {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)3}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVD_XCC DFPRegs:$rd, DFPRegs:$rs2, 12) - 576 {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)12}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVD_XCC DFPRegs:$rd, DFPRegs:$rs2, 4) - 581 {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)4}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVD_XCC DFPRegs:$rd, DFPRegs:$rs2, 13) - 586 {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)13}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVD_XCC DFPRegs:$rd, DFPRegs:$rs2, 5) - 591 {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)5}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVD_XCC DFPRegs:$rd, DFPRegs:$rs2, 14) - 596 {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)14}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVD_XCC DFPRegs:$rd, DFPRegs:$rs2, 6) - 601 {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)6}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVD_XCC DFPRegs:$rd, DFPRegs:$rs2, 15) - 606 {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)15}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVD_XCC DFPRegs:$rd, DFPRegs:$rs2, 7) - 611 {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)7}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVQ_ICC QFPRegs:$rd, QFPRegs:$rs2, 8) - 616 {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)8}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVQ_ICC QFPRegs:$rd, QFPRegs:$rs2, 0) - 621 {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVQ_ICC QFPRegs:$rd, QFPRegs:$rs2, 9) - 626 {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)9}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVQ_ICC QFPRegs:$rd, QFPRegs:$rs2, 1) - 631 {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)1}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVQ_ICC QFPRegs:$rd, QFPRegs:$rs2, 10) - 636 {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)10}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVQ_ICC QFPRegs:$rd, QFPRegs:$rs2, 2) - 641 {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)2}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVQ_ICC QFPRegs:$rd, QFPRegs:$rs2, 11) - 646 {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)11}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVQ_ICC QFPRegs:$rd, QFPRegs:$rs2, 3) - 651 {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)3}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVQ_ICC QFPRegs:$rd, QFPRegs:$rs2, 12) - 656 {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)12}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVQ_ICC QFPRegs:$rd, QFPRegs:$rs2, 4) - 661 {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)4}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVQ_ICC QFPRegs:$rd, QFPRegs:$rs2, 13) - 666 {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)13}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVQ_ICC QFPRegs:$rd, QFPRegs:$rs2, 5) - 671 {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)5}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVQ_ICC QFPRegs:$rd, QFPRegs:$rs2, 14) - 676 {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)14}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVQ_ICC QFPRegs:$rd, QFPRegs:$rs2, 6) - 681 {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)6}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVQ_ICC QFPRegs:$rd, QFPRegs:$rs2, 15) - 686 {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)15}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVQ_ICC QFPRegs:$rd, QFPRegs:$rs2, 7) - 691 {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)7}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVQ_XCC QFPRegs:$rd, QFPRegs:$rs2, 8) - 696 {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)8}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVQ_XCC QFPRegs:$rd, QFPRegs:$rs2, 0) - 701 {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVQ_XCC QFPRegs:$rd, QFPRegs:$rs2, 9) - 706 {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)9}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVQ_XCC QFPRegs:$rd, QFPRegs:$rs2, 1) - 711 {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)1}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVQ_XCC QFPRegs:$rd, QFPRegs:$rs2, 10) - 716 {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)10}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVQ_XCC QFPRegs:$rd, QFPRegs:$rs2, 2) - 721 {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)2}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVQ_XCC QFPRegs:$rd, QFPRegs:$rs2, 11) - 726 {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)11}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVQ_XCC QFPRegs:$rd, QFPRegs:$rs2, 3) - 731 {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)3}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVQ_XCC QFPRegs:$rd, QFPRegs:$rs2, 12) - 736 {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)12}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVQ_XCC QFPRegs:$rd, QFPRegs:$rs2, 4) - 741 {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)4}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVQ_XCC QFPRegs:$rd, QFPRegs:$rs2, 13) - 746 {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)13}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVQ_XCC QFPRegs:$rd, QFPRegs:$rs2, 5) - 751 {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)5}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVQ_XCC QFPRegs:$rd, QFPRegs:$rs2, 14) - 756 {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)14}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVQ_XCC QFPRegs:$rd, QFPRegs:$rs2, 6) - 761 {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)6}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVQ_XCC QFPRegs:$rd, QFPRegs:$rs2, 15) - 766 {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)15}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVQ_XCC QFPRegs:$rd, QFPRegs:$rs2, 7) - 771 {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)7}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVRD DFPRegs:$rd, I64Regs:$rs1, DFPRegs:$rs2, 1) - 776 {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)1}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVRD DFPRegs:$rd, I64Regs:$rs1, DFPRegs:$rs2, 2) - 782 {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)2}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVRD DFPRegs:$rd, I64Regs:$rs1, DFPRegs:$rs2, 3) - 788 {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)3}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVRD DFPRegs:$rd, I64Regs:$rs1, DFPRegs:$rs2, 5) - 794 {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)5}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVRD DFPRegs:$rd, I64Regs:$rs1, DFPRegs:$rs2, 6) - 800 {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)6}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVRD DFPRegs:$rd, I64Regs:$rs1, DFPRegs:$rs2, 7) - 806 {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)7}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVRQ QFPRegs:$rd, I64Regs:$rs1, QFPRegs:$rs2, 1) - 812 {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)1}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVRQ QFPRegs:$rd, I64Regs:$rs1, QFPRegs:$rs2, 2) - 818 {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)2}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVRQ QFPRegs:$rd, I64Regs:$rs1, QFPRegs:$rs2, 3) - 824 {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)3}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVRQ QFPRegs:$rd, I64Regs:$rs1, QFPRegs:$rs2, 5) - 830 {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)5}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVRQ QFPRegs:$rd, I64Regs:$rs1, QFPRegs:$rs2, 6) - 836 {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)6}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVRQ QFPRegs:$rd, I64Regs:$rs1, QFPRegs:$rs2, 7) - 842 {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)7}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVRS FPRegs:$rd, I64Regs:$rs1, FPRegs:$rs2, 1) - 848 {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)1}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVRS FPRegs:$rd, I64Regs:$rs1, FPRegs:$rs2, 2) - 854 {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)2}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVRS FPRegs:$rd, I64Regs:$rs1, FPRegs:$rs2, 3) - 860 {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)3}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVRS FPRegs:$rd, I64Regs:$rs1, FPRegs:$rs2, 5) - 866 {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)5}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVRS FPRegs:$rd, I64Regs:$rs1, FPRegs:$rs2, 6) - 872 {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)6}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVRS FPRegs:$rd, I64Regs:$rs1, FPRegs:$rs2, 7) - 878 {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)7}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVS_ICC FPRegs:$rd, FPRegs:$rs2, 8) - 884 {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)8}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVS_ICC FPRegs:$rd, FPRegs:$rs2, 0) - 889 {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVS_ICC FPRegs:$rd, FPRegs:$rs2, 9) - 894 {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)9}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVS_ICC FPRegs:$rd, FPRegs:$rs2, 1) - 899 {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)1}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVS_ICC FPRegs:$rd, FPRegs:$rs2, 10) - 904 {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)10}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVS_ICC FPRegs:$rd, FPRegs:$rs2, 2) - 909 {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)2}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVS_ICC FPRegs:$rd, FPRegs:$rs2, 11) - 914 {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)11}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVS_ICC FPRegs:$rd, FPRegs:$rs2, 3) - 919 {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)3}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVS_ICC FPRegs:$rd, FPRegs:$rs2, 12) - 924 {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)12}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVS_ICC FPRegs:$rd, FPRegs:$rs2, 4) - 929 {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)4}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVS_ICC FPRegs:$rd, FPRegs:$rs2, 13) - 934 {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)13}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVS_ICC FPRegs:$rd, FPRegs:$rs2, 5) - 939 {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)5}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVS_ICC FPRegs:$rd, FPRegs:$rs2, 14) - 944 {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)14}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVS_ICC FPRegs:$rd, FPRegs:$rs2, 6) - 949 {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)6}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVS_ICC FPRegs:$rd, FPRegs:$rs2, 15) - 954 {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)15}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVS_ICC FPRegs:$rd, FPRegs:$rs2, 7) - 959 {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)7}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVS_XCC FPRegs:$rd, FPRegs:$rs2, 8) - 964 {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)8}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVS_XCC FPRegs:$rd, FPRegs:$rs2, 0) - 969 {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVS_XCC FPRegs:$rd, FPRegs:$rs2, 9) - 974 {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)9}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVS_XCC FPRegs:$rd, FPRegs:$rs2, 1) - 979 {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)1}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVS_XCC FPRegs:$rd, FPRegs:$rs2, 10) - 984 {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)10}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVS_XCC FPRegs:$rd, FPRegs:$rs2, 2) - 989 {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)2}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVS_XCC FPRegs:$rd, FPRegs:$rs2, 11) - 994 {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)11}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVS_XCC FPRegs:$rd, FPRegs:$rs2, 3) - 999 {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)3}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVS_XCC FPRegs:$rd, FPRegs:$rs2, 12) - 1004 {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)12}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVS_XCC FPRegs:$rd, FPRegs:$rs2, 4) - 1009 {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)4}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVS_XCC FPRegs:$rd, FPRegs:$rs2, 13) - 1014 {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)13}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVS_XCC FPRegs:$rd, FPRegs:$rs2, 5) - 1019 {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)5}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVS_XCC FPRegs:$rd, FPRegs:$rs2, 14) - 1024 {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)14}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVS_XCC FPRegs:$rd, FPRegs:$rs2, 6) - 1029 {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)6}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVS_XCC FPRegs:$rd, FPRegs:$rs2, 15) - 1034 {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)15}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (FMOVS_XCC FPRegs:$rd, FPRegs:$rs2, 7) - 1039 {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)7}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (MOVICCri IntRegs:$rd, i32imm:$simm11, 8) - 1044 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)8}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (MOVICCri IntRegs:$rd, i32imm:$simm11, 0) - 1049 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (MOVICCri IntRegs:$rd, i32imm:$simm11, 9) - 1054 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)9}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (MOVICCri IntRegs:$rd, i32imm:$simm11, 1) - 1059 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)1}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (MOVICCri IntRegs:$rd, i32imm:$simm11, 10) - 1064 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)10}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (MOVICCri IntRegs:$rd, i32imm:$simm11, 2) - 1069 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)2}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (MOVICCri IntRegs:$rd, i32imm:$simm11, 11) - 1074 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)11}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (MOVICCri IntRegs:$rd, i32imm:$simm11, 3) - 1079 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)3}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (MOVICCri IntRegs:$rd, i32imm:$simm11, 12) - 1084 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)12}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (MOVICCri IntRegs:$rd, i32imm:$simm11, 4) - 1089 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)4}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (MOVICCri IntRegs:$rd, i32imm:$simm11, 13) - 1094 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)13}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (MOVICCri IntRegs:$rd, i32imm:$simm11, 5) - 1099 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)5}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (MOVICCri IntRegs:$rd, i32imm:$simm11, 14) - 1104 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)14}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (MOVICCri IntRegs:$rd, i32imm:$simm11, 6) - 1109 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)6}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (MOVICCri IntRegs:$rd, i32imm:$simm11, 15) - 1114 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)15}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (MOVICCri IntRegs:$rd, i32imm:$simm11, 7) - 1119 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)7}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (MOVICCrr IntRegs:$rd, IntRegs:$rs2, 8) - 1124 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)8}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (MOVICCrr IntRegs:$rd, IntRegs:$rs2, 0) - 1129 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (MOVICCrr IntRegs:$rd, IntRegs:$rs2, 9) - 1134 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)9}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (MOVICCrr IntRegs:$rd, IntRegs:$rs2, 1) - 1139 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)1}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (MOVICCrr IntRegs:$rd, IntRegs:$rs2, 10) - 1144 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)10}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (MOVICCrr IntRegs:$rd, IntRegs:$rs2, 2) - 1149 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)2}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (MOVICCrr IntRegs:$rd, IntRegs:$rs2, 11) - 1154 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)11}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (MOVICCrr IntRegs:$rd, IntRegs:$rs2, 3) - 1159 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)3}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (MOVICCrr IntRegs:$rd, IntRegs:$rs2, 12) - 1164 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)12}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (MOVICCrr IntRegs:$rd, IntRegs:$rs2, 4) - 1169 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)4}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (MOVICCrr IntRegs:$rd, IntRegs:$rs2, 13) - 1174 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)13}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (MOVICCrr IntRegs:$rd, IntRegs:$rs2, 5) - 1179 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)5}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (MOVICCrr IntRegs:$rd, IntRegs:$rs2, 14) - 1184 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)14}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (MOVICCrr IntRegs:$rd, IntRegs:$rs2, 6) - 1189 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)6}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (MOVICCrr IntRegs:$rd, IntRegs:$rs2, 15) - 1194 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)15}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (MOVICCrr IntRegs:$rd, IntRegs:$rs2, 7) - 1199 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)7}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (MOVRri IntRegs:$rd, I64Regs:$rs1, i32imm:$simm10, 1) - 1204 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)1}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (MOVRri IntRegs:$rd, I64Regs:$rs1, i32imm:$simm10, 2) - 1210 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)2}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (MOVRri IntRegs:$rd, I64Regs:$rs1, i32imm:$simm10, 3) - 1216 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)3}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (MOVRri IntRegs:$rd, I64Regs:$rs1, i32imm:$simm10, 5) - 1222 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)5}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (MOVRri IntRegs:$rd, I64Regs:$rs1, i32imm:$simm10, 6) - 1228 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)6}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (MOVRri IntRegs:$rd, I64Regs:$rs1, i32imm:$simm10, 7) - 1234 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)7}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (MOVRrr IntRegs:$rd, I64Regs:$rs1, IntRegs:$rs2, 1) - 1240 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)1}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (MOVRrr IntRegs:$rd, I64Regs:$rs1, IntRegs:$rs2, 2) - 1246 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)2}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (MOVRrr IntRegs:$rd, I64Regs:$rs1, IntRegs:$rs2, 3) - 1252 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)3}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (MOVRrr IntRegs:$rd, I64Regs:$rs1, IntRegs:$rs2, 5) - 1258 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)5}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (MOVRrr IntRegs:$rd, I64Regs:$rs1, IntRegs:$rs2, 6) - 1264 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)6}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (MOVRrr IntRegs:$rd, I64Regs:$rs1, IntRegs:$rs2, 7) - 1270 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)7}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (MOVXCCri IntRegs:$rd, i32imm:$simm11, 8) - 1276 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)8}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (MOVXCCri IntRegs:$rd, i32imm:$simm11, 0) - 1281 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (MOVXCCri IntRegs:$rd, i32imm:$simm11, 9) - 1286 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)9}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (MOVXCCri IntRegs:$rd, i32imm:$simm11, 1) - 1291 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)1}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (MOVXCCri IntRegs:$rd, i32imm:$simm11, 10) - 1296 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)10}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (MOVXCCri IntRegs:$rd, i32imm:$simm11, 2) - 1301 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)2}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (MOVXCCri IntRegs:$rd, i32imm:$simm11, 11) - 1306 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)11}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (MOVXCCri IntRegs:$rd, i32imm:$simm11, 3) - 1311 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)3}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (MOVXCCri IntRegs:$rd, i32imm:$simm11, 12) - 1316 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)12}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (MOVXCCri IntRegs:$rd, i32imm:$simm11, 4) - 1321 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)4}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (MOVXCCri IntRegs:$rd, i32imm:$simm11, 13) - 1326 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)13}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (MOVXCCri IntRegs:$rd, i32imm:$simm11, 5) - 1331 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)5}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (MOVXCCri IntRegs:$rd, i32imm:$simm11, 14) - 1336 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)14}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (MOVXCCri IntRegs:$rd, i32imm:$simm11, 6) - 1341 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)6}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (MOVXCCri IntRegs:$rd, i32imm:$simm11, 15) - 1346 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)15}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (MOVXCCri IntRegs:$rd, i32imm:$simm11, 7) - 1351 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)7}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (MOVXCCrr IntRegs:$rd, IntRegs:$rs2, 8) - 1356 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)8}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (MOVXCCrr IntRegs:$rd, IntRegs:$rs2, 0) - 1361 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (MOVXCCrr IntRegs:$rd, IntRegs:$rs2, 9) - 1366 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)9}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (MOVXCCrr IntRegs:$rd, IntRegs:$rs2, 1) - 1371 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)1}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (MOVXCCrr IntRegs:$rd, IntRegs:$rs2, 10) - 1376 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)10}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (MOVXCCrr IntRegs:$rd, IntRegs:$rs2, 2) - 1381 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)2}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (MOVXCCrr IntRegs:$rd, IntRegs:$rs2, 11) - 1386 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)11}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (MOVXCCrr IntRegs:$rd, IntRegs:$rs2, 3) - 1391 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)3}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (MOVXCCrr IntRegs:$rd, IntRegs:$rs2, 12) - 1396 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)12}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (MOVXCCrr IntRegs:$rd, IntRegs:$rs2, 4) - 1401 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)4}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (MOVXCCrr IntRegs:$rd, IntRegs:$rs2, 13) - 1406 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)13}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (MOVXCCrr IntRegs:$rd, IntRegs:$rs2, 5) - 1411 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)5}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (MOVXCCrr IntRegs:$rd, IntRegs:$rs2, 14) - 1416 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)14}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (MOVXCCrr IntRegs:$rd, IntRegs:$rs2, 6) - 1421 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)6}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (MOVXCCrr IntRegs:$rd, IntRegs:$rs2, 15) - 1426 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)15}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (MOVXCCrr IntRegs:$rd, IntRegs:$rs2, 7) - 1431 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)7}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (ORCCrr G0, IntRegs:$rs2, G0) - 1436 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Reg, Sparc_G0}, // (ORri IntRegs:$rd, G0, simm13Op:$simm13) - 1439 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Reg, Sparc_G0}, // (ORrr IntRegs:$rd, G0, IntRegs:$rs2) - 1441 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, // (RESTORErr G0, G0, G0) - 1444 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_Reg, Sparc_G0}, // (RET 8) - 1447 {AliasPatternCond_K_Imm, (uint32_t)8}, // (RETL 8) - 1448 {AliasPatternCond_K_Imm, (uint32_t)8}, // (SAVErr G0, G0, G0) - 1449 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_Reg, Sparc_G0}, // (SUBCCri G0, IntRegs:$rs1, simm13Op:$imm) - 1452 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, // (SUBCCrr G0, IntRegs:$rs1, IntRegs:$rs2) - 1454 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, // (TICCri G0, i32imm:$imm, 8) - 1457 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)8}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TICCri IntRegs:$rs1, i32imm:$imm, 8) - 1461 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)8}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TICCri G0, i32imm:$imm, 0) - 1465 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TICCri IntRegs:$rs1, i32imm:$imm, 0) - 1469 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TICCri G0, i32imm:$imm, 9) - 1473 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)9}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TICCri IntRegs:$rs1, i32imm:$imm, 9) - 1477 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)9}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TICCri G0, i32imm:$imm, 1) - 1481 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)1}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TICCri IntRegs:$rs1, i32imm:$imm, 1) - 1485 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)1}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TICCri G0, i32imm:$imm, 10) - 1489 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)10}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TICCri IntRegs:$rs1, i32imm:$imm, 10) - 1493 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)10}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TICCri G0, i32imm:$imm, 2) - 1497 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)2}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TICCri IntRegs:$rs1, i32imm:$imm, 2) - 1501 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)2}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TICCri G0, i32imm:$imm, 11) - 1505 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)11}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TICCri IntRegs:$rs1, i32imm:$imm, 11) - 1509 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)11}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TICCri G0, i32imm:$imm, 3) - 1513 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)3}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TICCri IntRegs:$rs1, i32imm:$imm, 3) - 1517 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)3}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TICCri G0, i32imm:$imm, 12) - 1521 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)12}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TICCri IntRegs:$rs1, i32imm:$imm, 12) - 1525 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)12}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TICCri G0, i32imm:$imm, 4) - 1529 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)4}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TICCri IntRegs:$rs1, i32imm:$imm, 4) - 1533 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)4}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TICCri G0, i32imm:$imm, 13) - 1537 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)13}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TICCri IntRegs:$rs1, i32imm:$imm, 13) - 1541 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)13}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TICCri G0, i32imm:$imm, 5) - 1545 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)5}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TICCri IntRegs:$rs1, i32imm:$imm, 5) - 1549 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)5}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TICCri G0, i32imm:$imm, 14) - 1553 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)14}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TICCri IntRegs:$rs1, i32imm:$imm, 14) - 1557 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)14}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TICCri G0, i32imm:$imm, 6) - 1561 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)6}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TICCri IntRegs:$rs1, i32imm:$imm, 6) - 1565 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)6}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TICCri G0, i32imm:$imm, 15) - 1569 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)15}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TICCri IntRegs:$rs1, i32imm:$imm, 15) - 1573 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)15}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TICCri G0, i32imm:$imm, 7) - 1577 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)7}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TICCri IntRegs:$rs1, i32imm:$imm, 7) - 1581 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)7}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TICCrr G0, IntRegs:$rs2, 8) - 1585 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)8}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TICCrr IntRegs:$rs1, IntRegs:$rs2, 8) - 1589 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)8}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TICCrr G0, IntRegs:$rs2, 0) - 1593 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TICCrr IntRegs:$rs1, IntRegs:$rs2, 0) - 1597 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TICCrr G0, IntRegs:$rs2, 9) - 1601 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)9}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TICCrr IntRegs:$rs1, IntRegs:$rs2, 9) - 1605 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)9}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TICCrr G0, IntRegs:$rs2, 1) - 1609 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)1}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TICCrr IntRegs:$rs1, IntRegs:$rs2, 1) - 1613 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)1}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TICCrr G0, IntRegs:$rs2, 10) - 1617 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)10}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TICCrr IntRegs:$rs1, IntRegs:$rs2, 10) - 1621 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)10}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TICCrr G0, IntRegs:$rs2, 2) - 1625 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)2}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TICCrr IntRegs:$rs1, IntRegs:$rs2, 2) - 1629 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)2}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TICCrr G0, IntRegs:$rs2, 11) - 1633 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)11}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TICCrr IntRegs:$rs1, IntRegs:$rs2, 11) - 1637 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)11}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TICCrr G0, IntRegs:$rs2, 3) - 1641 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)3}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TICCrr IntRegs:$rs1, IntRegs:$rs2, 3) - 1645 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)3}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TICCrr G0, IntRegs:$rs2, 12) - 1649 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)12}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TICCrr IntRegs:$rs1, IntRegs:$rs2, 12) - 1653 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)12}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TICCrr G0, IntRegs:$rs2, 4) - 1657 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)4}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TICCrr IntRegs:$rs1, IntRegs:$rs2, 4) - 1661 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)4}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TICCrr G0, IntRegs:$rs2, 13) - 1665 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)13}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TICCrr IntRegs:$rs1, IntRegs:$rs2, 13) - 1669 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)13}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TICCrr G0, IntRegs:$rs2, 5) - 1673 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)5}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TICCrr IntRegs:$rs1, IntRegs:$rs2, 5) - 1677 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)5}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TICCrr G0, IntRegs:$rs2, 14) - 1681 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)14}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TICCrr IntRegs:$rs1, IntRegs:$rs2, 14) - 1685 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)14}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TICCrr G0, IntRegs:$rs2, 6) - 1689 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)6}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TICCrr IntRegs:$rs1, IntRegs:$rs2, 6) - 1693 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)6}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TICCrr G0, IntRegs:$rs2, 15) - 1697 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)15}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TICCrr IntRegs:$rs1, IntRegs:$rs2, 15) - 1701 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)15}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TICCrr G0, IntRegs:$rs2, 7) - 1705 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)7}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TICCrr IntRegs:$rs1, IntRegs:$rs2, 7) - 1709 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)7}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TRAPri G0, i32imm:$imm, 8) - 1713 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)8}, // (TRAPri IntRegs:$rs1, i32imm:$imm, 8) - 1716 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)8}, // (TRAPri G0, i32imm:$imm, 0) - 1719 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)0}, // (TRAPri IntRegs:$rs1, i32imm:$imm, 0) - 1722 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)0}, // (TRAPri G0, i32imm:$imm, 9) - 1725 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)9}, // (TRAPri IntRegs:$rs1, i32imm:$imm, 9) - 1728 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)9}, // (TRAPri G0, i32imm:$imm, 1) - 1731 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)1}, // (TRAPri IntRegs:$rs1, i32imm:$imm, 1) - 1734 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)1}, // (TRAPri G0, i32imm:$imm, 10) - 1737 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)10}, // (TRAPri IntRegs:$rs1, i32imm:$imm, 10) - 1740 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)10}, // (TRAPri G0, i32imm:$imm, 2) - 1743 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)2}, // (TRAPri IntRegs:$rs1, i32imm:$imm, 2) - 1746 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)2}, // (TRAPri G0, i32imm:$imm, 11) - 1749 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)11}, // (TRAPri IntRegs:$rs1, i32imm:$imm, 11) - 1752 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)11}, // (TRAPri G0, i32imm:$imm, 3) - 1755 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)3}, // (TRAPri IntRegs:$rs1, i32imm:$imm, 3) - 1758 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)3}, // (TRAPri G0, i32imm:$imm, 12) - 1761 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)12}, // (TRAPri IntRegs:$rs1, i32imm:$imm, 12) - 1764 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)12}, // (TRAPri G0, i32imm:$imm, 4) - 1767 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)4}, // (TRAPri IntRegs:$rs1, i32imm:$imm, 4) - 1770 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)4}, // (TRAPri G0, i32imm:$imm, 13) - 1773 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)13}, // (TRAPri IntRegs:$rs1, i32imm:$imm, 13) - 1776 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)13}, // (TRAPri G0, i32imm:$imm, 5) - 1779 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)5}, // (TRAPri IntRegs:$rs1, i32imm:$imm, 5) - 1782 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)5}, // (TRAPri G0, i32imm:$imm, 14) - 1785 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)14}, // (TRAPri IntRegs:$rs1, i32imm:$imm, 14) - 1788 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)14}, // (TRAPri G0, i32imm:$imm, 6) - 1791 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)6}, // (TRAPri IntRegs:$rs1, i32imm:$imm, 6) - 1794 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)6}, // (TRAPri G0, i32imm:$imm, 15) - 1797 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)15}, // (TRAPri IntRegs:$rs1, i32imm:$imm, 15) - 1800 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)15}, // (TRAPri G0, i32imm:$imm, 7) - 1803 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)7}, // (TRAPri IntRegs:$rs1, i32imm:$imm, 7) - 1806 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)7}, // (TRAPrr G0, IntRegs:$rs1, 8) - 1809 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)8}, // (TRAPrr IntRegs:$rs1, IntRegs:$rs2, 8) - 1812 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)8}, // (TRAPrr G0, IntRegs:$rs1, 0) - 1815 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, // (TRAPrr IntRegs:$rs1, IntRegs:$rs2, 0) - 1818 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, // (TRAPrr G0, IntRegs:$rs1, 9) - 1821 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)9}, // (TRAPrr IntRegs:$rs1, IntRegs:$rs2, 9) - 1824 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)9}, // (TRAPrr G0, IntRegs:$rs1, 1) - 1827 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)1}, // (TRAPrr IntRegs:$rs1, IntRegs:$rs2, 1) - 1830 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)1}, // (TRAPrr G0, IntRegs:$rs1, 10) - 1833 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)10}, // (TRAPrr IntRegs:$rs1, IntRegs:$rs2, 10) - 1836 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)10}, // (TRAPrr G0, IntRegs:$rs1, 2) - 1839 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)2}, // (TRAPrr IntRegs:$rs1, IntRegs:$rs2, 2) - 1842 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)2}, // (TRAPrr G0, IntRegs:$rs1, 11) - 1845 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)11}, // (TRAPrr IntRegs:$rs1, IntRegs:$rs2, 11) - 1848 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)11}, // (TRAPrr G0, IntRegs:$rs1, 3) - 1851 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)3}, // (TRAPrr IntRegs:$rs1, IntRegs:$rs2, 3) - 1854 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)3}, // (TRAPrr G0, IntRegs:$rs1, 12) - 1857 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)12}, // (TRAPrr IntRegs:$rs1, IntRegs:$rs2, 12) - 1860 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)12}, // (TRAPrr G0, IntRegs:$rs1, 4) - 1863 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)4}, // (TRAPrr IntRegs:$rs1, IntRegs:$rs2, 4) - 1866 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)4}, // (TRAPrr G0, IntRegs:$rs1, 13) - 1869 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)13}, // (TRAPrr IntRegs:$rs1, IntRegs:$rs2, 13) - 1872 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)13}, // (TRAPrr G0, IntRegs:$rs1, 5) - 1875 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)5}, // (TRAPrr IntRegs:$rs1, IntRegs:$rs2, 5) - 1878 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)5}, // (TRAPrr G0, IntRegs:$rs1, 14) - 1881 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)14}, // (TRAPrr IntRegs:$rs1, IntRegs:$rs2, 14) - 1884 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)14}, // (TRAPrr G0, IntRegs:$rs1, 6) - 1887 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)6}, // (TRAPrr IntRegs:$rs1, IntRegs:$rs2, 6) - 1890 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)6}, // (TRAPrr G0, IntRegs:$rs1, 15) - 1893 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)15}, // (TRAPrr IntRegs:$rs1, IntRegs:$rs2, 15) - 1896 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)15}, // (TRAPrr G0, IntRegs:$rs1, 7) - 1899 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)7}, // (TRAPrr IntRegs:$rs1, IntRegs:$rs2, 7) - 1902 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)7}, // (TXCCri G0, i32imm:$imm, 8) - 1905 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)8}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TXCCri IntRegs:$rs1, i32imm:$imm, 8) - 1909 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)8}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TXCCri G0, i32imm:$imm, 0) - 1913 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TXCCri IntRegs:$rs1, i32imm:$imm, 0) - 1917 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TXCCri G0, i32imm:$imm, 9) - 1921 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)9}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TXCCri IntRegs:$rs1, i32imm:$imm, 9) - 1925 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)9}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TXCCri G0, i32imm:$imm, 1) - 1929 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)1}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TXCCri IntRegs:$rs1, i32imm:$imm, 1) - 1933 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)1}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TXCCri G0, i32imm:$imm, 10) - 1937 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)10}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TXCCri IntRegs:$rs1, i32imm:$imm, 10) - 1941 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)10}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TXCCri G0, i32imm:$imm, 2) - 1945 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)2}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TXCCri IntRegs:$rs1, i32imm:$imm, 2) - 1949 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)2}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TXCCri G0, i32imm:$imm, 11) - 1953 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)11}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TXCCri IntRegs:$rs1, i32imm:$imm, 11) - 1957 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)11}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TXCCri G0, i32imm:$imm, 3) - 1961 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)3}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TXCCri IntRegs:$rs1, i32imm:$imm, 3) - 1965 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)3}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TXCCri G0, i32imm:$imm, 12) - 1969 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)12}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TXCCri IntRegs:$rs1, i32imm:$imm, 12) - 1973 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)12}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TXCCri G0, i32imm:$imm, 4) - 1977 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)4}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TXCCri IntRegs:$rs1, i32imm:$imm, 4) - 1981 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)4}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TXCCri G0, i32imm:$imm, 13) - 1985 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)13}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TXCCri IntRegs:$rs1, i32imm:$imm, 13) - 1989 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)13}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TXCCri G0, i32imm:$imm, 5) - 1993 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)5}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TXCCri IntRegs:$rs1, i32imm:$imm, 5) - 1997 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)5}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TXCCri G0, i32imm:$imm, 14) - 2001 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)14}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TXCCri IntRegs:$rs1, i32imm:$imm, 14) - 2005 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)14}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TXCCri G0, i32imm:$imm, 6) - 2009 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)6}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TXCCri IntRegs:$rs1, i32imm:$imm, 6) - 2013 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)6}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TXCCri G0, i32imm:$imm, 15) - 2017 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)15}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TXCCri IntRegs:$rs1, i32imm:$imm, 15) - 2021 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)15}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TXCCri G0, i32imm:$imm, 7) - 2025 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)7}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TXCCri IntRegs:$rs1, i32imm:$imm, 7) - 2029 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)7}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TXCCrr G0, IntRegs:$rs2, 8) - 2033 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)8}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TXCCrr IntRegs:$rs1, IntRegs:$rs2, 8) - 2037 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)8}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TXCCrr G0, IntRegs:$rs2, 0) - 2041 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TXCCrr IntRegs:$rs1, IntRegs:$rs2, 0) - 2045 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TXCCrr G0, IntRegs:$rs2, 9) - 2049 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)9}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TXCCrr IntRegs:$rs1, IntRegs:$rs2, 9) - 2053 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)9}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TXCCrr G0, IntRegs:$rs2, 1) - 2057 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)1}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TXCCrr IntRegs:$rs1, IntRegs:$rs2, 1) - 2061 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)1}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TXCCrr G0, IntRegs:$rs2, 10) - 2065 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)10}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TXCCrr IntRegs:$rs1, IntRegs:$rs2, 10) - 2069 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)10}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TXCCrr G0, IntRegs:$rs2, 2) - 2073 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)2}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TXCCrr IntRegs:$rs1, IntRegs:$rs2, 2) - 2077 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)2}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TXCCrr G0, IntRegs:$rs2, 11) - 2081 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)11}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TXCCrr IntRegs:$rs1, IntRegs:$rs2, 11) - 2085 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)11}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TXCCrr G0, IntRegs:$rs2, 3) - 2089 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)3}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TXCCrr IntRegs:$rs1, IntRegs:$rs2, 3) - 2093 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)3}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TXCCrr G0, IntRegs:$rs2, 12) - 2097 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)12}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TXCCrr IntRegs:$rs1, IntRegs:$rs2, 12) - 2101 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)12}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TXCCrr G0, IntRegs:$rs2, 4) - 2105 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)4}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TXCCrr IntRegs:$rs1, IntRegs:$rs2, 4) - 2109 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)4}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TXCCrr G0, IntRegs:$rs2, 13) - 2113 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)13}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TXCCrr IntRegs:$rs1, IntRegs:$rs2, 13) - 2117 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)13}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TXCCrr G0, IntRegs:$rs2, 5) - 2121 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)5}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TXCCrr IntRegs:$rs1, IntRegs:$rs2, 5) - 2125 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)5}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TXCCrr G0, IntRegs:$rs2, 14) - 2129 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)14}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TXCCrr IntRegs:$rs1, IntRegs:$rs2, 14) - 2133 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)14}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TXCCrr G0, IntRegs:$rs2, 6) - 2137 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)6}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TXCCrr IntRegs:$rs1, IntRegs:$rs2, 6) - 2141 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)6}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TXCCrr G0, IntRegs:$rs2, 15) - 2145 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)15}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TXCCrr IntRegs:$rs1, IntRegs:$rs2, 15) - 2149 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)15}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TXCCrr G0, IntRegs:$rs2, 7) - 2153 {AliasPatternCond_K_Reg, Sparc_G0}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)7}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (TXCCrr IntRegs:$rs1, IntRegs:$rs2, 7) - 2157 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Imm, (uint32_t)7}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (V9FCMPD FCC0, DFPRegs:$rs1, DFPRegs:$rs2) - 2161 {AliasPatternCond_K_Reg, Sparc_FCC0}, {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, // (V9FCMPED FCC0, DFPRegs:$rs1, DFPRegs:$rs2) - 2164 {AliasPatternCond_K_Reg, Sparc_FCC0}, {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, // (V9FCMPEQ FCC0, QFPRegs:$rs1, QFPRegs:$rs2) - 2167 {AliasPatternCond_K_Reg, Sparc_FCC0}, {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, // (V9FCMPES FCC0, FPRegs:$rs1, FPRegs:$rs2) - 2170 {AliasPatternCond_K_Reg, Sparc_FCC0}, {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, // (V9FCMPQ FCC0, QFPRegs:$rs1, QFPRegs:$rs2) - 2173 {AliasPatternCond_K_Reg, Sparc_FCC0}, {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, // (V9FCMPS FCC0, FPRegs:$rs1, FPRegs:$rs2) - 2176 {AliasPatternCond_K_Reg, Sparc_FCC0}, {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, // (V9FMOVD_FCC DFPRegs:$rd, FCCRegs:$cc, DFPRegs:$rs2, 8) - 2179 {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)8}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (V9FMOVD_FCC DFPRegs:$rd, FCCRegs:$cc, DFPRegs:$rs2, 0) - 2185 {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (V9FMOVD_FCC DFPRegs:$rd, FCCRegs:$cc, DFPRegs:$rs2, 7) - 2191 {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)7}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (V9FMOVD_FCC DFPRegs:$rd, FCCRegs:$cc, DFPRegs:$rs2, 6) - 2197 {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)6}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (V9FMOVD_FCC DFPRegs:$rd, FCCRegs:$cc, DFPRegs:$rs2, 5) - 2203 {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)5}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (V9FMOVD_FCC DFPRegs:$rd, FCCRegs:$cc, DFPRegs:$rs2, 4) - 2209 {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)4}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (V9FMOVD_FCC DFPRegs:$rd, FCCRegs:$cc, DFPRegs:$rs2, 3) - 2215 {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)3}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (V9FMOVD_FCC DFPRegs:$rd, FCCRegs:$cc, DFPRegs:$rs2, 2) - 2221 {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)2}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (V9FMOVD_FCC DFPRegs:$rd, FCCRegs:$cc, DFPRegs:$rs2, 1) - 2227 {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)1}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (V9FMOVD_FCC DFPRegs:$rd, FCCRegs:$cc, DFPRegs:$rs2, 9) - 2233 {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)9}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (V9FMOVD_FCC DFPRegs:$rd, FCCRegs:$cc, DFPRegs:$rs2, 10) - 2239 {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)10}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (V9FMOVD_FCC DFPRegs:$rd, FCCRegs:$cc, DFPRegs:$rs2, 11) - 2245 {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)11}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (V9FMOVD_FCC DFPRegs:$rd, FCCRegs:$cc, DFPRegs:$rs2, 12) - 2251 {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)12}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (V9FMOVD_FCC DFPRegs:$rd, FCCRegs:$cc, DFPRegs:$rs2, 13) - 2257 {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)13}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (V9FMOVD_FCC DFPRegs:$rd, FCCRegs:$cc, DFPRegs:$rs2, 14) - 2263 {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)14}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (V9FMOVD_FCC DFPRegs:$rd, FCCRegs:$cc, DFPRegs:$rs2, 15) - 2269 {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)15}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (V9FMOVQ_FCC QFPRegs:$rd, FCCRegs:$cc, QFPRegs:$rs2, 8) - 2275 {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)8}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (V9FMOVQ_FCC QFPRegs:$rd, FCCRegs:$cc, QFPRegs:$rs2, 0) - 2281 {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (V9FMOVQ_FCC QFPRegs:$rd, FCCRegs:$cc, QFPRegs:$rs2, 7) - 2287 {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)7}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (V9FMOVQ_FCC QFPRegs:$rd, FCCRegs:$cc, QFPRegs:$rs2, 6) - 2293 {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)6}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (V9FMOVQ_FCC QFPRegs:$rd, FCCRegs:$cc, QFPRegs:$rs2, 5) - 2299 {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)5}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (V9FMOVQ_FCC QFPRegs:$rd, FCCRegs:$cc, QFPRegs:$rs2, 4) - 2305 {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)4}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (V9FMOVQ_FCC QFPRegs:$rd, FCCRegs:$cc, QFPRegs:$rs2, 3) - 2311 {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)3}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (V9FMOVQ_FCC QFPRegs:$rd, FCCRegs:$cc, QFPRegs:$rs2, 2) - 2317 {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)2}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (V9FMOVQ_FCC QFPRegs:$rd, FCCRegs:$cc, QFPRegs:$rs2, 1) - 2323 {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)1}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (V9FMOVQ_FCC QFPRegs:$rd, FCCRegs:$cc, QFPRegs:$rs2, 9) - 2329 {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)9}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (V9FMOVQ_FCC QFPRegs:$rd, FCCRegs:$cc, QFPRegs:$rs2, 10) - 2335 {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)10}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (V9FMOVQ_FCC QFPRegs:$rd, FCCRegs:$cc, QFPRegs:$rs2, 11) - 2341 {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)11}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (V9FMOVQ_FCC QFPRegs:$rd, FCCRegs:$cc, QFPRegs:$rs2, 12) - 2347 {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)12}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (V9FMOVQ_FCC QFPRegs:$rd, FCCRegs:$cc, QFPRegs:$rs2, 13) - 2353 {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)13}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (V9FMOVQ_FCC QFPRegs:$rd, FCCRegs:$cc, QFPRegs:$rs2, 14) - 2359 {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)14}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (V9FMOVQ_FCC QFPRegs:$rd, FCCRegs:$cc, QFPRegs:$rs2, 15) - 2365 {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)15}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (V9FMOVS_FCC FPRegs:$rd, FCCRegs:$cc, FPRegs:$rs2, 8) - 2371 {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)8}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (V9FMOVS_FCC FPRegs:$rd, FCCRegs:$cc, FPRegs:$rs2, 0) - 2377 {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (V9FMOVS_FCC FPRegs:$rd, FCCRegs:$cc, FPRegs:$rs2, 7) - 2383 {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)7}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (V9FMOVS_FCC FPRegs:$rd, FCCRegs:$cc, FPRegs:$rs2, 6) - 2389 {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)6}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (V9FMOVS_FCC FPRegs:$rd, FCCRegs:$cc, FPRegs:$rs2, 5) - 2395 {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)5}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (V9FMOVS_FCC FPRegs:$rd, FCCRegs:$cc, FPRegs:$rs2, 4) - 2401 {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)4}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (V9FMOVS_FCC FPRegs:$rd, FCCRegs:$cc, FPRegs:$rs2, 3) - 2407 {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)3}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (V9FMOVS_FCC FPRegs:$rd, FCCRegs:$cc, FPRegs:$rs2, 2) - 2413 {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)2}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (V9FMOVS_FCC FPRegs:$rd, FCCRegs:$cc, FPRegs:$rs2, 1) - 2419 {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)1}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (V9FMOVS_FCC FPRegs:$rd, FCCRegs:$cc, FPRegs:$rs2, 9) - 2425 {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)9}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (V9FMOVS_FCC FPRegs:$rd, FCCRegs:$cc, FPRegs:$rs2, 10) - 2431 {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)10}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (V9FMOVS_FCC FPRegs:$rd, FCCRegs:$cc, FPRegs:$rs2, 11) - 2437 {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)11}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (V9FMOVS_FCC FPRegs:$rd, FCCRegs:$cc, FPRegs:$rs2, 12) - 2443 {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)12}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (V9FMOVS_FCC FPRegs:$rd, FCCRegs:$cc, FPRegs:$rs2, 13) - 2449 {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)13}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (V9FMOVS_FCC FPRegs:$rd, FCCRegs:$cc, FPRegs:$rs2, 14) - 2455 {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)14}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (V9FMOVS_FCC FPRegs:$rd, FCCRegs:$cc, FPRegs:$rs2, 15) - 2461 {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)15}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (V9MOVFCCri IntRegs:$rd, FCCRegs:$cc, i32imm:$simm11, 8) - 2467 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)8}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (V9MOVFCCri IntRegs:$rd, FCCRegs:$cc, i32imm:$simm11, 0) - 2473 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (V9MOVFCCri IntRegs:$rd, FCCRegs:$cc, i32imm:$simm11, 7) - 2479 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)7}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (V9MOVFCCri IntRegs:$rd, FCCRegs:$cc, i32imm:$simm11, 6) - 2485 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)6}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (V9MOVFCCri IntRegs:$rd, FCCRegs:$cc, i32imm:$simm11, 5) - 2491 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)5}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (V9MOVFCCri IntRegs:$rd, FCCRegs:$cc, i32imm:$simm11, 4) - 2497 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)4}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (V9MOVFCCri IntRegs:$rd, FCCRegs:$cc, i32imm:$simm11, 3) - 2503 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)3}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (V9MOVFCCri IntRegs:$rd, FCCRegs:$cc, i32imm:$simm11, 2) - 2509 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)2}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (V9MOVFCCri IntRegs:$rd, FCCRegs:$cc, i32imm:$simm11, 1) - 2515 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)1}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (V9MOVFCCri IntRegs:$rd, FCCRegs:$cc, i32imm:$simm11, 9) - 2521 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)9}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (V9MOVFCCri IntRegs:$rd, FCCRegs:$cc, i32imm:$simm11, 10) - 2527 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)10}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (V9MOVFCCri IntRegs:$rd, FCCRegs:$cc, i32imm:$simm11, 11) - 2533 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)11}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (V9MOVFCCri IntRegs:$rd, FCCRegs:$cc, i32imm:$simm11, 12) - 2539 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)12}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (V9MOVFCCri IntRegs:$rd, FCCRegs:$cc, i32imm:$simm11, 13) - 2545 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)13}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (V9MOVFCCri IntRegs:$rd, FCCRegs:$cc, i32imm:$simm11, 14) - 2551 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)14}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (V9MOVFCCri IntRegs:$rd, FCCRegs:$cc, i32imm:$simm11, 15) - 2557 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)15}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (V9MOVFCCrr IntRegs:$rd, FCCRegs:$cc, IntRegs:$rs2, 8) - 2563 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)8}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (V9MOVFCCrr IntRegs:$rd, FCCRegs:$cc, IntRegs:$rs2, 0) - 2569 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)0}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (V9MOVFCCrr IntRegs:$rd, FCCRegs:$cc, IntRegs:$rs2, 7) - 2575 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)7}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (V9MOVFCCrr IntRegs:$rd, FCCRegs:$cc, IntRegs:$rs2, 6) - 2581 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)6}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (V9MOVFCCrr IntRegs:$rd, FCCRegs:$cc, IntRegs:$rs2, 5) - 2587 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)5}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (V9MOVFCCrr IntRegs:$rd, FCCRegs:$cc, IntRegs:$rs2, 4) - 2593 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)4}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (V9MOVFCCrr IntRegs:$rd, FCCRegs:$cc, IntRegs:$rs2, 3) - 2599 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)3}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (V9MOVFCCrr IntRegs:$rd, FCCRegs:$cc, IntRegs:$rs2, 2) - 2605 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)2}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (V9MOVFCCrr IntRegs:$rd, FCCRegs:$cc, IntRegs:$rs2, 1) - 2611 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)1}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (V9MOVFCCrr IntRegs:$rd, FCCRegs:$cc, IntRegs:$rs2, 9) - 2617 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)9}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (V9MOVFCCrr IntRegs:$rd, FCCRegs:$cc, IntRegs:$rs2, 10) - 2623 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)10}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (V9MOVFCCrr IntRegs:$rd, FCCRegs:$cc, IntRegs:$rs2, 11) - 2629 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)11}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (V9MOVFCCrr IntRegs:$rd, FCCRegs:$cc, IntRegs:$rs2, 12) - 2635 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)12}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (V9MOVFCCrr IntRegs:$rd, FCCRegs:$cc, IntRegs:$rs2, 13) - 2641 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)13}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (V9MOVFCCrr IntRegs:$rd, FCCRegs:$cc, IntRegs:$rs2, 14) - 2647 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)14}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, // (V9MOVFCCrr IntRegs:$rd, FCCRegs:$cc, IntRegs:$rs2, 15) - 2653 {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID}, {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID}, {AliasPatternCond_K_Ignore, 0}, {AliasPatternCond_K_Imm, (uint32_t)15}, {AliasPatternCond_K_Feature, Sparc_FeatureV9}, {0}, }; static const char AsmStrings[] = /* 0 */ "ba $\x01\0" /* 6 */ "bn $\x01\0" /* 12 */ "bne $\x01\0" /* 19 */ "be $\x01\0" /* 25 */ "bg $\x01\0" /* 31 */ "ble $\x01\0" /* 38 */ "bge $\x01\0" /* 45 */ "bl $\x01\0" /* 51 */ "bgu $\x01\0" /* 58 */ "bleu $\x01\0" /* 66 */ "bcc $\x01\0" /* 73 */ "bcs $\x01\0" /* 80 */ "bpos $\x01\0" /* 88 */ "bneg $\x01\0" /* 96 */ "bvc $\x01\0" /* 103 */ "bvs $\x01\0" /* 110 */ "ba,a $\x01\0" /* 118 */ "bn,a $\x01\0" /* 126 */ "bne,a $\x01\0" /* 135 */ "be,a $\x01\0" /* 143 */ "bg,a $\x01\0" /* 151 */ "ble,a $\x01\0" /* 160 */ "bge,a $\x01\0" /* 169 */ "bl,a $\x01\0" /* 177 */ "bgu,a $\x01\0" /* 186 */ "bleu,a $\x01\0" /* 196 */ "bcc,a $\x01\0" /* 205 */ "bcs,a $\x01\0" /* 214 */ "bpos,a $\x01\0" /* 224 */ "bneg,a $\x01\0" /* 234 */ "bvc,a $\x01\0" /* 243 */ "bvs,a $\x01\0" /* 252 */ "fba,a,pn $\x03, $\x01\0" /* 268 */ "fbn,a,pn $\x03, $\x01\0" /* 284 */ "fbu,a,pn $\x03, $\x01\0" /* 300 */ "fbg,a,pn $\x03, $\x01\0" /* 316 */ "fbug,a,pn $\x03, $\x01\0" /* 333 */ "fbl,a,pn $\x03, $\x01\0" /* 349 */ "fbul,a,pn $\x03, $\x01\0" /* 366 */ "fblg,a,pn $\x03, $\x01\0" /* 383 */ "fbne,a,pn $\x03, $\x01\0" /* 400 */ "fbe,a,pn $\x03, $\x01\0" /* 416 */ "fbue,a,pn $\x03, $\x01\0" /* 433 */ "fbge,a,pn $\x03, $\x01\0" /* 450 */ "fbuge,a,pn $\x03, $\x01\0" /* 468 */ "fble,a,pn $\x03, $\x01\0" /* 485 */ "fbule,a,pn $\x03, $\x01\0" /* 503 */ "fbo,a,pn $\x03, $\x01\0" /* 519 */ "fba,pn $\x03, $\x01\0" /* 533 */ "fbn,pn $\x03, $\x01\0" /* 547 */ "fbu,pn $\x03, $\x01\0" /* 561 */ "fbg,pn $\x03, $\x01\0" /* 575 */ "fbug,pn $\x03, $\x01\0" /* 590 */ "fbl,pn $\x03, $\x01\0" /* 604 */ "fbul,pn $\x03, $\x01\0" /* 619 */ "fblg,pn $\x03, $\x01\0" /* 634 */ "fbne,pn $\x03, $\x01\0" /* 649 */ "fbe,pn $\x03, $\x01\0" /* 663 */ "fbue,pn $\x03, $\x01\0" /* 678 */ "fbge,pn $\x03, $\x01\0" /* 693 */ "fbuge,pn $\x03, $\x01\0" /* 709 */ "fble,pn $\x03, $\x01\0" /* 724 */ "fbule,pn $\x03, $\x01\0" /* 740 */ "fbo,pn $\x03, $\x01\0" /* 754 */ "ba,a,pn %icc, $\x01\0" /* 771 */ "bn,a,pn %icc, $\x01\0" /* 788 */ "bne,a,pn %icc, $\x01\0" /* 806 */ "be,a,pn %icc, $\x01\0" /* 823 */ "bg,a,pn %icc, $\x01\0" /* 840 */ "ble,a,pn %icc, $\x01\0" /* 858 */ "bge,a,pn %icc, $\x01\0" /* 876 */ "bl,a,pn %icc, $\x01\0" /* 893 */ "bgu,a,pn %icc, $\x01\0" /* 911 */ "bleu,a,pn %icc, $\x01\0" /* 930 */ "bcc,a,pn %icc, $\x01\0" /* 948 */ "bcs,a,pn %icc, $\x01\0" /* 966 */ "bpos,a,pn %icc, $\x01\0" /* 985 */ "bneg,a,pn %icc, $\x01\0" /* 1004 */ "bvc,a,pn %icc, $\x01\0" /* 1022 */ "bvs,a,pn %icc, $\x01\0" /* 1040 */ "ba,pn %icc, $\x01\0" /* 1055 */ "bn,pn %icc, $\x01\0" /* 1070 */ "bne,pn %icc, $\x01\0" /* 1086 */ "be,pn %icc, $\x01\0" /* 1101 */ "bg,pn %icc, $\x01\0" /* 1116 */ "ble,pn %icc, $\x01\0" /* 1132 */ "bge,pn %icc, $\x01\0" /* 1148 */ "bl,pn %icc, $\x01\0" /* 1163 */ "bgu,pn %icc, $\x01\0" /* 1179 */ "bleu,pn %icc, $\x01\0" /* 1196 */ "bcc,pn %icc, $\x01\0" /* 1212 */ "bcs,pn %icc, $\x01\0" /* 1228 */ "bpos,pn %icc, $\x01\0" /* 1245 */ "bneg,pn %icc, $\x01\0" /* 1262 */ "bvc,pn %icc, $\x01\0" /* 1278 */ "bvs,pn %icc, $\x01\0" /* 1294 */ "brz,a,pn $\x03, $\x01\0" /* 1310 */ "brlez,a,pn $\x03, $\x01\0" /* 1328 */ "brlz,a,pn $\x03, $\x01\0" /* 1345 */ "brnz,a,pn $\x03, $\x01\0" /* 1362 */ "brgz,a,pn $\x03, $\x01\0" /* 1379 */ "brgez,a,pn $\x03, $\x01\0" /* 1397 */ "brz,pn $\x03, $\x01\0" /* 1411 */ "brlez,pn $\x03, $\x01\0" /* 1427 */ "brlz,pn $\x03, $\x01\0" /* 1442 */ "brnz,pn $\x03, $\x01\0" /* 1457 */ "brgz,pn $\x03, $\x01\0" /* 1472 */ "brgez,pn $\x03, $\x01\0" /* 1488 */ "ba,a,pn %xcc, $\x01\0" /* 1505 */ "bn,a,pn %xcc, $\x01\0" /* 1522 */ "bne,a,pn %xcc, $\x01\0" /* 1540 */ "be,a,pn %xcc, $\x01\0" /* 1557 */ "bg,a,pn %xcc, $\x01\0" /* 1574 */ "ble,a,pn %xcc, $\x01\0" /* 1592 */ "bge,a,pn %xcc, $\x01\0" /* 1610 */ "bl,a,pn %xcc, $\x01\0" /* 1627 */ "bgu,a,pn %xcc, $\x01\0" /* 1645 */ "bleu,a,pn %xcc, $\x01\0" /* 1664 */ "bcc,a,pn %xcc, $\x01\0" /* 1682 */ "bcs,a,pn %xcc, $\x01\0" /* 1700 */ "bpos,a,pn %xcc, $\x01\0" /* 1719 */ "bneg,a,pn %xcc, $\x01\0" /* 1738 */ "bvc,a,pn %xcc, $\x01\0" /* 1756 */ "bvs,a,pn %xcc, $\x01\0" /* 1774 */ "ba,pn %xcc, $\x01\0" /* 1789 */ "bn,pn %xcc, $\x01\0" /* 1804 */ "bne,pn %xcc, $\x01\0" /* 1820 */ "be,pn %xcc, $\x01\0" /* 1835 */ "bg,pn %xcc, $\x01\0" /* 1850 */ "ble,pn %xcc, $\x01\0" /* 1866 */ "bge,pn %xcc, $\x01\0" /* 1882 */ "bl,pn %xcc, $\x01\0" /* 1897 */ "bgu,pn %xcc, $\x01\0" /* 1913 */ "bleu,pn %xcc, $\x01\0" /* 1930 */ "bcc,pn %xcc, $\x01\0" /* 1946 */ "bcs,pn %xcc, $\x01\0" /* 1962 */ "bpos,pn %xcc, $\x01\0" /* 1979 */ "bneg,pn %xcc, $\x01\0" /* 1996 */ "bvc,pn %xcc, $\x01\0" /* 2012 */ "bvs,pn %xcc, $\x01\0" /* 2028 */ "cas [$\x02], $\x03, $\x01\0" /* 2045 */ "casl [$\x02], $\x03, $\x01\0" /* 2063 */ "casx [$\x02], $\x03, $\x01\0" /* 2081 */ "casxl [$\x02], $\x03, $\x01\0" /* 2100 */ "fmovda %icc, $\x02, $\x01\0" /* 2120 */ "fmovdn %icc, $\x02, $\x01\0" /* 2140 */ "fmovdne %icc, $\x02, $\x01\0" /* 2161 */ "fmovde %icc, $\x02, $\x01\0" /* 2181 */ "fmovdg %icc, $\x02, $\x01\0" /* 2201 */ "fmovdle %icc, $\x02, $\x01\0" /* 2222 */ "fmovdge %icc, $\x02, $\x01\0" /* 2243 */ "fmovdl %icc, $\x02, $\x01\0" /* 2263 */ "fmovdgu %icc, $\x02, $\x01\0" /* 2284 */ "fmovdleu %icc, $\x02, $\x01\0" /* 2306 */ "fmovdcc %icc, $\x02, $\x01\0" /* 2327 */ "fmovdcs %icc, $\x02, $\x01\0" /* 2348 */ "fmovdpos %icc, $\x02, $\x01\0" /* 2370 */ "fmovdneg %icc, $\x02, $\x01\0" /* 2392 */ "fmovdvc %icc, $\x02, $\x01\0" /* 2413 */ "fmovdvs %icc, $\x02, $\x01\0" /* 2434 */ "fmovda %xcc, $\x02, $\x01\0" /* 2454 */ "fmovdn %xcc, $\x02, $\x01\0" /* 2474 */ "fmovdne %xcc, $\x02, $\x01\0" /* 2495 */ "fmovde %xcc, $\x02, $\x01\0" /* 2515 */ "fmovdg %xcc, $\x02, $\x01\0" /* 2535 */ "fmovdle %xcc, $\x02, $\x01\0" /* 2556 */ "fmovdge %xcc, $\x02, $\x01\0" /* 2577 */ "fmovdl %xcc, $\x02, $\x01\0" /* 2597 */ "fmovdgu %xcc, $\x02, $\x01\0" /* 2618 */ "fmovdleu %xcc, $\x02, $\x01\0" /* 2640 */ "fmovdcc %xcc, $\x02, $\x01\0" /* 2661 */ "fmovdcs %xcc, $\x02, $\x01\0" /* 2682 */ "fmovdpos %xcc, $\x02, $\x01\0" /* 2704 */ "fmovdneg %xcc, $\x02, $\x01\0" /* 2726 */ "fmovdvc %xcc, $\x02, $\x01\0" /* 2747 */ "fmovdvs %xcc, $\x02, $\x01\0" /* 2768 */ "fmovqa %icc, $\x02, $\x01\0" /* 2788 */ "fmovqn %icc, $\x02, $\x01\0" /* 2808 */ "fmovqne %icc, $\x02, $\x01\0" /* 2829 */ "fmovqe %icc, $\x02, $\x01\0" /* 2849 */ "fmovqg %icc, $\x02, $\x01\0" /* 2869 */ "fmovqle %icc, $\x02, $\x01\0" /* 2890 */ "fmovqge %icc, $\x02, $\x01\0" /* 2911 */ "fmovql %icc, $\x02, $\x01\0" /* 2931 */ "fmovqgu %icc, $\x02, $\x01\0" /* 2952 */ "fmovqleu %icc, $\x02, $\x01\0" /* 2974 */ "fmovqcc %icc, $\x02, $\x01\0" /* 2995 */ "fmovqcs %icc, $\x02, $\x01\0" /* 3016 */ "fmovqpos %icc, $\x02, $\x01\0" /* 3038 */ "fmovqneg %icc, $\x02, $\x01\0" /* 3060 */ "fmovqvc %icc, $\x02, $\x01\0" /* 3081 */ "fmovqvs %icc, $\x02, $\x01\0" /* 3102 */ "fmovqa %xcc, $\x02, $\x01\0" /* 3122 */ "fmovqn %xcc, $\x02, $\x01\0" /* 3142 */ "fmovqne %xcc, $\x02, $\x01\0" /* 3163 */ "fmovqe %xcc, $\x02, $\x01\0" /* 3183 */ "fmovqg %xcc, $\x02, $\x01\0" /* 3203 */ "fmovqle %xcc, $\x02, $\x01\0" /* 3224 */ "fmovqge %xcc, $\x02, $\x01\0" /* 3245 */ "fmovql %xcc, $\x02, $\x01\0" /* 3265 */ "fmovqgu %xcc, $\x02, $\x01\0" /* 3286 */ "fmovqleu %xcc, $\x02, $\x01\0" /* 3308 */ "fmovqcc %xcc, $\x02, $\x01\0" /* 3329 */ "fmovqcs %xcc, $\x02, $\x01\0" /* 3350 */ "fmovqpos %xcc, $\x02, $\x01\0" /* 3372 */ "fmovqneg %xcc, $\x02, $\x01\0" /* 3394 */ "fmovqvc %xcc, $\x02, $\x01\0" /* 3415 */ "fmovqvs %xcc, $\x02, $\x01\0" /* 3436 */ "fmovrdz $\x02, $\x03, $\x01\0" /* 3455 */ "fmovrdlez $\x02, $\x03, $\x01\0" /* 3476 */ "fmovrdlz $\x02, $\x03, $\x01\0" /* 3496 */ "fmovrdnz $\x02, $\x03, $\x01\0" /* 3516 */ "fmovrdgz $\x02, $\x03, $\x01\0" /* 3536 */ "fmovrdgez $\x02, $\x03, $\x01\0" /* 3557 */ "fmovrqz $\x02, $\x03, $\x01\0" /* 3576 */ "fmovrqlez $\x02, $\x03, $\x01\0" /* 3597 */ "fmovrqlz $\x02, $\x03, $\x01\0" /* 3617 */ "fmovrqnz $\x02, $\x03, $\x01\0" /* 3637 */ "fmovrqgz $\x02, $\x03, $\x01\0" /* 3657 */ "fmovrqgez $\x02, $\x03, $\x01\0" /* 3678 */ "fmovrsz $\x02, $\x03, $\x01\0" /* 3697 */ "fmovrslez $\x02, $\x03, $\x01\0" /* 3718 */ "fmovrslz $\x02, $\x03, $\x01\0" /* 3738 */ "fmovrsnz $\x02, $\x03, $\x01\0" /* 3758 */ "fmovrsgz $\x02, $\x03, $\x01\0" /* 3778 */ "fmovrsgez $\x02, $\x03, $\x01\0" /* 3799 */ "fmovsa %icc, $\x02, $\x01\0" /* 3819 */ "fmovsn %icc, $\x02, $\x01\0" /* 3839 */ "fmovsne %icc, $\x02, $\x01\0" /* 3860 */ "fmovse %icc, $\x02, $\x01\0" /* 3880 */ "fmovsg %icc, $\x02, $\x01\0" /* 3900 */ "fmovsle %icc, $\x02, $\x01\0" /* 3921 */ "fmovsge %icc, $\x02, $\x01\0" /* 3942 */ "fmovsl %icc, $\x02, $\x01\0" /* 3962 */ "fmovsgu %icc, $\x02, $\x01\0" /* 3983 */ "fmovsleu %icc, $\x02, $\x01\0" /* 4005 */ "fmovscc %icc, $\x02, $\x01\0" /* 4026 */ "fmovscs %icc, $\x02, $\x01\0" /* 4047 */ "fmovspos %icc, $\x02, $\x01\0" /* 4069 */ "fmovsneg %icc, $\x02, $\x01\0" /* 4091 */ "fmovsvc %icc, $\x02, $\x01\0" /* 4112 */ "fmovsvs %icc, $\x02, $\x01\0" /* 4133 */ "fmovsa %xcc, $\x02, $\x01\0" /* 4153 */ "fmovsn %xcc, $\x02, $\x01\0" /* 4173 */ "fmovsne %xcc, $\x02, $\x01\0" /* 4194 */ "fmovse %xcc, $\x02, $\x01\0" /* 4214 */ "fmovsg %xcc, $\x02, $\x01\0" /* 4234 */ "fmovsle %xcc, $\x02, $\x01\0" /* 4255 */ "fmovsge %xcc, $\x02, $\x01\0" /* 4276 */ "fmovsl %xcc, $\x02, $\x01\0" /* 4296 */ "fmovsgu %xcc, $\x02, $\x01\0" /* 4317 */ "fmovsleu %xcc, $\x02, $\x01\0" /* 4339 */ "fmovscc %xcc, $\x02, $\x01\0" /* 4360 */ "fmovscs %xcc, $\x02, $\x01\0" /* 4381 */ "fmovspos %xcc, $\x02, $\x01\0" /* 4403 */ "fmovsneg %xcc, $\x02, $\x01\0" /* 4425 */ "fmovsvc %xcc, $\x02, $\x01\0" /* 4446 */ "fmovsvs %xcc, $\x02, $\x01\0" /* 4467 */ "mova %icc, $\x02, $\x01\0" /* 4485 */ "movn %icc, $\x02, $\x01\0" /* 4503 */ "movne %icc, $\x02, $\x01\0" /* 4522 */ "move %icc, $\x02, $\x01\0" /* 4540 */ "movg %icc, $\x02, $\x01\0" /* 4558 */ "movle %icc, $\x02, $\x01\0" /* 4577 */ "movge %icc, $\x02, $\x01\0" /* 4596 */ "movl %icc, $\x02, $\x01\0" /* 4614 */ "movgu %icc, $\x02, $\x01\0" /* 4633 */ "movleu %icc, $\x02, $\x01\0" /* 4653 */ "movcc %icc, $\x02, $\x01\0" /* 4672 */ "movcs %icc, $\x02, $\x01\0" /* 4691 */ "movpos %icc, $\x02, $\x01\0" /* 4711 */ "movneg %icc, $\x02, $\x01\0" /* 4731 */ "movvc %icc, $\x02, $\x01\0" /* 4750 */ "movvs %icc, $\x02, $\x01\0" /* 4769 */ "movrz $\x02, $\x03, $\x01\0" /* 4786 */ "movrlez $\x02, $\x03, $\x01\0" /* 4805 */ "movrlz $\x02, $\x03, $\x01\0" /* 4823 */ "movrnz $\x02, $\x03, $\x01\0" /* 4841 */ "movrgz $\x02, $\x03, $\x01\0" /* 4859 */ "movrgez $\x02, $\x03, $\x01\0" /* 4878 */ "mova %xcc, $\x02, $\x01\0" /* 4896 */ "movn %xcc, $\x02, $\x01\0" /* 4914 */ "movne %xcc, $\x02, $\x01\0" /* 4933 */ "move %xcc, $\x02, $\x01\0" /* 4951 */ "movg %xcc, $\x02, $\x01\0" /* 4969 */ "movle %xcc, $\x02, $\x01\0" /* 4988 */ "movge %xcc, $\x02, $\x01\0" /* 5007 */ "movl %xcc, $\x02, $\x01\0" /* 5025 */ "movgu %xcc, $\x02, $\x01\0" /* 5044 */ "movleu %xcc, $\x02, $\x01\0" /* 5064 */ "movcc %xcc, $\x02, $\x01\0" /* 5083 */ "movcs %xcc, $\x02, $\x01\0" /* 5102 */ "movpos %xcc, $\x02, $\x01\0" /* 5122 */ "movneg %xcc, $\x02, $\x01\0" /* 5142 */ "movvc %xcc, $\x02, $\x01\0" /* 5161 */ "movvs %xcc, $\x02, $\x01\0" /* 5180 */ "tst $\x02\0" /* 5187 */ "mov $\x03, $\x01\0" /* 5198 */ "restore\0" /* 5206 */ "ret\0" /* 5210 */ "retl\0" /* 5215 */ "save\0" /* 5220 */ "cmp $\x02, $\x03\0" /* 5231 */ "ta %icc, $\x02\0" /* 5243 */ "ta %icc, $\x01 + $\x02\0" /* 5260 */ "tn %icc, $\x02\0" /* 5272 */ "tn %icc, $\x01 + $\x02\0" /* 5289 */ "tne %icc, $\x02\0" /* 5302 */ "tne %icc, $\x01 + $\x02\0" /* 5320 */ "te %icc, $\x02\0" /* 5332 */ "te %icc, $\x01 + $\x02\0" /* 5349 */ "tg %icc, $\x02\0" /* 5361 */ "tg %icc, $\x01 + $\x02\0" /* 5378 */ "tle %icc, $\x02\0" /* 5391 */ "tle %icc, $\x01 + $\x02\0" /* 5409 */ "tge %icc, $\x02\0" /* 5422 */ "tge %icc, $\x01 + $\x02\0" /* 5440 */ "tl %icc, $\x02\0" /* 5452 */ "tl %icc, $\x01 + $\x02\0" /* 5469 */ "tgu %icc, $\x02\0" /* 5482 */ "tgu %icc, $\x01 + $\x02\0" /* 5500 */ "tleu %icc, $\x02\0" /* 5514 */ "tleu %icc, $\x01 + $\x02\0" /* 5533 */ "tcc %icc, $\x02\0" /* 5546 */ "tcc %icc, $\x01 + $\x02\0" /* 5564 */ "tcs %icc, $\x02\0" /* 5577 */ "tcs %icc, $\x01 + $\x02\0" /* 5595 */ "tpos %icc, $\x02\0" /* 5609 */ "tpos %icc, $\x01 + $\x02\0" /* 5628 */ "tneg %icc, $\x02\0" /* 5642 */ "tneg %icc, $\x01 + $\x02\0" /* 5661 */ "tvc %icc, $\x02\0" /* 5674 */ "tvc %icc, $\x01 + $\x02\0" /* 5692 */ "tvs %icc, $\x02\0" /* 5705 */ "tvs %icc, $\x01 + $\x02\0" /* 5723 */ "ta $\x02\0" /* 5729 */ "ta $\x01 + $\x02\0" /* 5740 */ "tn $\x02\0" /* 5746 */ "tn $\x01 + $\x02\0" /* 5757 */ "tne $\x02\0" /* 5764 */ "tne $\x01 + $\x02\0" /* 5776 */ "te $\x02\0" /* 5782 */ "te $\x01 + $\x02\0" /* 5793 */ "tg $\x02\0" /* 5799 */ "tg $\x01 + $\x02\0" /* 5810 */ "tle $\x02\0" /* 5817 */ "tle $\x01 + $\x02\0" /* 5829 */ "tge $\x02\0" /* 5836 */ "tge $\x01 + $\x02\0" /* 5848 */ "tl $\x02\0" /* 5854 */ "tl $\x01 + $\x02\0" /* 5865 */ "tgu $\x02\0" /* 5872 */ "tgu $\x01 + $\x02\0" /* 5884 */ "tleu $\x02\0" /* 5892 */ "tleu $\x01 + $\x02\0" /* 5905 */ "tcc $\x02\0" /* 5912 */ "tcc $\x01 + $\x02\0" /* 5924 */ "tcs $\x02\0" /* 5931 */ "tcs $\x01 + $\x02\0" /* 5943 */ "tpos $\x02\0" /* 5951 */ "tpos $\x01 + $\x02\0" /* 5964 */ "tneg $\x02\0" /* 5972 */ "tneg $\x01 + $\x02\0" /* 5985 */ "tvc $\x02\0" /* 5992 */ "tvc $\x01 + $\x02\0" /* 6004 */ "tvs $\x02\0" /* 6011 */ "tvs $\x01 + $\x02\0" /* 6023 */ "ta %xcc, $\x02\0" /* 6035 */ "ta %xcc, $\x01 + $\x02\0" /* 6052 */ "tn %xcc, $\x02\0" /* 6064 */ "tn %xcc, $\x01 + $\x02\0" /* 6081 */ "tne %xcc, $\x02\0" /* 6094 */ "tne %xcc, $\x01 + $\x02\0" /* 6112 */ "te %xcc, $\x02\0" /* 6124 */ "te %xcc, $\x01 + $\x02\0" /* 6141 */ "tg %xcc, $\x02\0" /* 6153 */ "tg %xcc, $\x01 + $\x02\0" /* 6170 */ "tle %xcc, $\x02\0" /* 6183 */ "tle %xcc, $\x01 + $\x02\0" /* 6201 */ "tge %xcc, $\x02\0" /* 6214 */ "tge %xcc, $\x01 + $\x02\0" /* 6232 */ "tl %xcc, $\x02\0" /* 6244 */ "tl %xcc, $\x01 + $\x02\0" /* 6261 */ "tgu %xcc, $\x02\0" /* 6274 */ "tgu %xcc, $\x01 + $\x02\0" /* 6292 */ "tleu %xcc, $\x02\0" /* 6306 */ "tleu %xcc, $\x01 + $\x02\0" /* 6325 */ "tcc %xcc, $\x02\0" /* 6338 */ "tcc %xcc, $\x01 + $\x02\0" /* 6356 */ "tcs %xcc, $\x02\0" /* 6369 */ "tcs %xcc, $\x01 + $\x02\0" /* 6387 */ "tpos %xcc, $\x02\0" /* 6401 */ "tpos %xcc, $\x01 + $\x02\0" /* 6420 */ "tneg %xcc, $\x02\0" /* 6434 */ "tneg %xcc, $\x01 + $\x02\0" /* 6453 */ "tvc %xcc, $\x02\0" /* 6466 */ "tvc %xcc, $\x01 + $\x02\0" /* 6484 */ "tvs %xcc, $\x02\0" /* 6497 */ "tvs %xcc, $\x01 + $\x02\0" /* 6515 */ "fcmpd $\x02, $\x03\0" /* 6528 */ "fcmped $\x02, $\x03\0" /* 6542 */ "fcmpeq $\x02, $\x03\0" /* 6556 */ "fcmpes $\x02, $\x03\0" /* 6570 */ "fcmpq $\x02, $\x03\0" /* 6583 */ "fcmps $\x02, $\x03\0" /* 6596 */ "fmovda $\x02, $\x03, $\x01\0" /* 6614 */ "fmovdn $\x02, $\x03, $\x01\0" /* 6632 */ "fmovdu $\x02, $\x03, $\x01\0" /* 6650 */ "fmovdg $\x02, $\x03, $\x01\0" /* 6668 */ "fmovdug $\x02, $\x03, $\x01\0" /* 6687 */ "fmovdl $\x02, $\x03, $\x01\0" /* 6705 */ "fmovdul $\x02, $\x03, $\x01\0" /* 6724 */ "fmovdlg $\x02, $\x03, $\x01\0" /* 6743 */ "fmovdne $\x02, $\x03, $\x01\0" /* 6762 */ "fmovde $\x02, $\x03, $\x01\0" /* 6780 */ "fmovdue $\x02, $\x03, $\x01\0" /* 6799 */ "fmovdge $\x02, $\x03, $\x01\0" /* 6818 */ "fmovduge $\x02, $\x03, $\x01\0" /* 6838 */ "fmovdle $\x02, $\x03, $\x01\0" /* 6857 */ "fmovdule $\x02, $\x03, $\x01\0" /* 6877 */ "fmovdo $\x02, $\x03, $\x01\0" /* 6895 */ "fmovqa $\x02, $\x03, $\x01\0" /* 6913 */ "fmovqn $\x02, $\x03, $\x01\0" /* 6931 */ "fmovqu $\x02, $\x03, $\x01\0" /* 6949 */ "fmovqg $\x02, $\x03, $\x01\0" /* 6967 */ "fmovqug $\x02, $\x03, $\x01\0" /* 6986 */ "fmovql $\x02, $\x03, $\x01\0" /* 7004 */ "fmovqul $\x02, $\x03, $\x01\0" /* 7023 */ "fmovqlg $\x02, $\x03, $\x01\0" /* 7042 */ "fmovqne $\x02, $\x03, $\x01\0" /* 7061 */ "fmovqe $\x02, $\x03, $\x01\0" /* 7079 */ "fmovque $\x02, $\x03, $\x01\0" /* 7098 */ "fmovqge $\x02, $\x03, $\x01\0" /* 7117 */ "fmovquge $\x02, $\x03, $\x01\0" /* 7137 */ "fmovqle $\x02, $\x03, $\x01\0" /* 7156 */ "fmovqule $\x02, $\x03, $\x01\0" /* 7176 */ "fmovqo $\x02, $\x03, $\x01\0" /* 7194 */ "fmovsa $\x02, $\x03, $\x01\0" /* 7212 */ "fmovsn $\x02, $\x03, $\x01\0" /* 7230 */ "fmovsu $\x02, $\x03, $\x01\0" /* 7248 */ "fmovsg $\x02, $\x03, $\x01\0" /* 7266 */ "fmovsug $\x02, $\x03, $\x01\0" /* 7285 */ "fmovsl $\x02, $\x03, $\x01\0" /* 7303 */ "fmovsul $\x02, $\x03, $\x01\0" /* 7322 */ "fmovslg $\x02, $\x03, $\x01\0" /* 7341 */ "fmovsne $\x02, $\x03, $\x01\0" /* 7360 */ "fmovse $\x02, $\x03, $\x01\0" /* 7378 */ "fmovsue $\x02, $\x03, $\x01\0" /* 7397 */ "fmovsge $\x02, $\x03, $\x01\0" /* 7416 */ "fmovsuge $\x02, $\x03, $\x01\0" /* 7436 */ "fmovsle $\x02, $\x03, $\x01\0" /* 7455 */ "fmovsule $\x02, $\x03, $\x01\0" /* 7475 */ "fmovso $\x02, $\x03, $\x01\0" /* 7493 */ "mova $\x02, $\x03, $\x01\0" /* 7509 */ "movn $\x02, $\x03, $\x01\0" /* 7525 */ "movu $\x02, $\x03, $\x01\0" /* 7541 */ "movg $\x02, $\x03, $\x01\0" /* 7557 */ "movug $\x02, $\x03, $\x01\0" /* 7574 */ "movl $\x02, $\x03, $\x01\0" /* 7590 */ "movul $\x02, $\x03, $\x01\0" /* 7607 */ "movlg $\x02, $\x03, $\x01\0" /* 7624 */ "movne $\x02, $\x03, $\x01\0" /* 7641 */ "move $\x02, $\x03, $\x01\0" /* 7657 */ "movue $\x02, $\x03, $\x01\0" /* 7674 */ "movge $\x02, $\x03, $\x01\0" /* 7691 */ "movuge $\x02, $\x03, $\x01\0" /* 7709 */ "movle $\x02, $\x03, $\x01\0" /* 7726 */ "movule $\x02, $\x03, $\x01\0" /* 7744 */ "movo $\x02, $\x03, $\x01\0" ; #ifndef NDEBUG //static struct SortCheck { // SortCheck(ArrayRef OpToPatterns) { // assert(std::is_sorted( // OpToPatterns.begin(), OpToPatterns.end(), // [](const PatternsForOpcode &L, const //PatternsForOpcode &R) { // return L.Opcode < R.Opcode; // }) && // "tablegen failed to sort opcode patterns"); // } //} sortCheckVar(OpToPatterns); #endif AliasMatchingData M = { OpToPatterns, Patterns, Conds, AsmStrings, NULL, }; const char *AsmString = matchAliasPatterns(MI, &M); if (!AsmString) return false; unsigned I = 0; while (AsmString[I] != ' ' && AsmString[I] != '\t' && AsmString[I] != '$' && AsmString[I] != '\0') ++I; SStream_concat1(OS, '\t'); char *substr = malloc(I+1); memcpy(substr, AsmString, I); substr[I] = '\0'; SStream_concat0(OS, substr); free(substr); if (AsmString[I] != '\0') { if (AsmString[I] == ' ' || AsmString[I] == '\t') { SStream_concat1(OS, '\t'); ++I; } do { if (AsmString[I] == '$') { ++I; if (AsmString[I] == (char)0xff) { ++I; int OpIdx = AsmString[I++] - 1; int PrintMethodIdx = AsmString[I++] - 1; printCustomAliasOperand(MI, Address, OpIdx, PrintMethodIdx, OS); } else printOperand(MI, ((unsigned)AsmString[I++]) - 1, OS); } else { SStream_concat1(OS, AsmString[I++]); } } while (AsmString[I] != '\0'); } return true; #else return false; #endif // CAPSTONE_DIET } static void printCustomAliasOperand( MCInst *MI, uint64_t Address, unsigned OpIdx, unsigned PrintMethodIdx, SStream *OS) { #ifndef CAPSTONE_DIET CS_ASSERT_RET(0 && "Unknown PrintMethod kind"); #endif // CAPSTONE_DIET } #endif // PRINT_ALIAS_INSTR