diff --git a/arch/TriCore/TriCoreDisassembler.c b/arch/TriCore/TriCoreDisassembler.c index 2e5b37027..bc896517b 100644 --- a/arch/TriCore/TriCoreDisassembler.c +++ b/arch/TriCore/TriCoreDisassembler.c @@ -169,60 +169,6 @@ static DecodeStatus DecodeBRNInstruction(MCInst *Inst, unsigned Insn, uint64_t A #include "TriCoreGenRegisterInfo.inc" -static DecodeStatus DecodeDataRegsRegisterClass(MCInst *Inst, unsigned RegNo, - uint64_t Address, void *Decoder) { - unsigned Reg; - - if (RegNo > 15) - return MCDisassembler_Fail; - - Reg = getReg(Decoder, TriCore_DataRegsRegClassID, RegNo); - MCOperand_CreateReg0(Inst, Reg); - - return MCDisassembler_Success; -} - -static DecodeStatus DecodeAddrRegsRegisterClass(MCInst *Inst, unsigned RegNo, - uint64_t Address, void *Decoder) { - unsigned Reg; - - if (RegNo > 15) - return MCDisassembler_Fail; - - Reg = getReg(Decoder, TriCore_AddrRegsRegClassID, RegNo); - MCOperand_CreateReg0(Inst, Reg); - - return MCDisassembler_Success; -} - -static DecodeStatus DecodeExtRegsRegisterClass(MCInst *Inst, unsigned RegNo, - uint64_t Address, void *Decoder) { - unsigned Reg; - unsigned RegHalfNo = RegNo / 2; - - if (RegHalfNo > 15) - return MCDisassembler_Fail; - - Reg = getReg(Decoder, TriCore_ExtRegsRegClassID, RegHalfNo); - MCOperand_CreateReg0(Inst, Reg); - - return MCDisassembler_Success; -} - -static DecodeStatus DecodePairAddrRegsRegisterClass(MCInst *Inst, unsigned RegNo, - uint64_t Address, void *Decoder) { - unsigned Reg; - unsigned RegHalfNo = RegNo / 2; - - if (RegHalfNo > 15) - return MCDisassembler_Fail; - - Reg = getReg(Decoder, TriCore_PairAddrRegsRegClassID, RegHalfNo); - MCOperand_CreateReg0(Inst, Reg); - - return MCDisassembler_Success; -} - static DecodeStatus DecodeRegisterClass(MCInst *Inst, unsigned RegNo, const MCOperandInfo *MCOI, void *Decoder) { unsigned Reg; @@ -311,9 +257,10 @@ static DecodeStatus DecodeSRInstruction(MCInst *Inst, unsigned Insn, const MCInstrDesc *desc = &TriCoreInsts[MCInst_getOpcode(Inst)]; status = DecodeRegisterClass(Inst, s1_d, &desc->OpInfo[0], Decoder); - if (status == MCDisassembler_Success) - status = DecodeDataRegsRegisterClass(Inst, s1_d, Address, Decoder); + if (status != MCDisassembler_Success) + return status; + status = DecodeRegisterClass(Inst, s1_d, &desc->OpInfo[1], Decoder); if (status != MCDisassembler_Success) return status; @@ -1335,7 +1282,8 @@ static DecodeStatus DecodeABSBInstruction(MCInst *Inst, unsigned Insn, uint64_t return MCDisassembler_Fail; // Decode s1_d. - status = DecodeDataRegsRegisterClass(Inst, s1_d, Address, Decoder); + const MCInstrDesc *desc = &TriCoreInsts[MCInst_getOpcode(Inst)]; + status = DecodeRegisterClass(Inst, s1_d, &desc->OpInfo[0], Decoder); if (status != MCDisassembler_Success) return status; @@ -1362,9 +1310,11 @@ static DecodeStatus DecodeRCRWInstruction(MCInst *Inst, unsigned Insn, uint64_t if (status != MCDisassembler_Success) return status; + unsigned opIdx = 0; if (desc->NumOperands > 4) { + opIdx++; // Decode s1. - status = DecodeDataRegsRegisterClass(Inst, s1, Address, Decoder); + status = DecodeRegisterClass(Inst, s1, &desc->OpInfo[1], Decoder); if (status != MCDisassembler_Success) return status; } @@ -1373,7 +1323,7 @@ static DecodeStatus DecodeRCRWInstruction(MCInst *Inst, unsigned Insn, uint64_t MCOperand_CreateImm0(Inst, const4); // Decode s3. - status = DecodeDataRegsRegisterClass(Inst, s3, Address, Decoder); + status = DecodeRegisterClass(Inst, s1, &desc->OpInfo[opIdx+2], Decoder); if (status != MCDisassembler_Success) return status; @@ -1397,8 +1347,8 @@ static DecodeStatus DecodeBRNInstruction(MCInst *Inst, unsigned Insn, uint64_t A if (!is32Bit) // This instruction is 32-bit return MCDisassembler_Fail; - // Decode s1. - status = DecodeDataRegsRegisterClass(Inst, s1, Address, Decoder); + const MCInstrDesc *desc = &TriCoreInsts[MCInst_getOpcode(Inst)]; + status = DecodeRegisterClass(Inst, s1, &desc->OpInfo[0], Decoder); if (status != MCDisassembler_Success) return status; diff --git a/arch/TriCore/TriCoreGenAsmWriter.inc b/arch/TriCore/TriCoreGenAsmWriter.inc index 7d67ff329..9dfd4c9e1 100644 --- a/arch/TriCore/TriCoreGenAsmWriter.inc +++ b/arch/TriCore/TriCoreGenAsmWriter.inc @@ -20,364 +20,373 @@ MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { /* 65 */ "jz.t %d15, \0" /* 77 */ "jnz.t %d15, \0" /* 90 */ "lt %d15, \0" - /* 100 */ "mov %d15, \0" - /* 111 */ "jz %d15, \0" - /* 121 */ "jnz %d15, \0" - /* 132 */ "ld.a %a15, %sp, \0" - /* 149 */ "ld.w %a15, %sp, \0" - /* 166 */ "sub.a %sp, \0" - /* 178 */ "st.a %sp, \0" - /* 189 */ "ftoq31 \0" - /* 197 */ "CMPSWAP.W \0" - /* 208 */ "addsc.a \0" - /* 217 */ "add.a \0" - /* 224 */ "ld.a \0" - /* 230 */ "ge.a \0" - /* 236 */ "jne.a \0" - /* 243 */ "addih.a \0" - /* 252 */ "movh.a \0" - /* 260 */ "jeq.a \0" - /* 267 */ "lt.a \0" - /* 273 */ "st.a \0" - /* 279 */ "mov.a \0" - /* 286 */ "nez.a \0" - /* 293 */ "jz.a \0" - /* 299 */ "jnz.a \0" - /* 306 */ "eqz.a \0" - /* 313 */ "mov.aa \0" - /* 321 */ "ld.da \0" - /* 328 */ "st.da \0" - /* 335 */ "lea \0" - /* 340 */ "lha \0" - /* 345 */ "sha \0" - /* 350 */ "ja \0" - /* 354 */ "jla \0" - /* 359 */ "fcalla \0" - /* 367 */ "crc32.b \0" - /* 376 */ "sub.b \0" - /* 383 */ "add.b \0" - /* 390 */ "ld.b \0" - /* 396 */ "absdif.b \0" - /* 406 */ "min.b \0" - /* 413 */ "eq.b \0" - /* 419 */ "abs.b \0" - /* 426 */ "adds.b \0" - /* 434 */ "absdifs.b \0" - /* 445 */ "abss.b \0" - /* 453 */ "sat.b \0" - /* 460 */ "dvinit.b \0" - /* 470 */ "lt.b \0" - /* 476 */ "st.b \0" - /* 482 */ "max.b \0" - /* 489 */ "eqany.b \0" - /* 498 */ "csub \0" - /* 504 */ "msub \0" - /* 510 */ "rsub \0" - /* 516 */ "subc \0" - /* 522 */ "addc \0" - /* 528 */ "ld.d \0" - /* 534 */ "st.d \0" - /* 540 */ "mov.d \0" - /* 547 */ "cadd \0" - /* 553 */ "madd \0" - /* 559 */ "jned \0" - /* 565 */ "nand \0" - /* 571 */ "and.ge \0" - /* 579 */ "sh.ge \0" - /* 586 */ "xor.ge \0" - /* 594 */ "jge \0" - /* 599 */ "bmerge \0" - /* 607 */ "disable \0" - /* 616 */ "shuffle \0" - /* 625 */ "and.ne \0" - /* 633 */ "xor.ne \0" - /* 641 */ "jne \0" - /* 646 */ "msub.f \0" - /* 654 */ "madd.f \0" - /* 662 */ "qseed.f \0" - /* 671 */ "mul.f \0" - /* 678 */ "cmp.f \0" - /* 685 */ "div.f \0" - /* 692 */ "absdif \0" - /* 700 */ "q31tof \0" - /* 708 */ "itof \0" - /* 714 */ "hptof \0" - /* 721 */ "utof \0" - /* 727 */ "sha.h \0" - /* 734 */ "msub.h \0" - /* 742 */ "msubad.h \0" - /* 752 */ "madd.h \0" - /* 760 */ "ld.h \0" - /* 766 */ "absdif.h \0" - /* 776 */ "sh.h \0" - /* 782 */ "mul.h \0" - /* 789 */ "msubm.h \0" - /* 798 */ "msubadm.h \0" - /* 809 */ "maddm.h \0" - /* 818 */ "mulm.h \0" - /* 826 */ "maddsum.h \0" - /* 837 */ "min.h \0" - /* 844 */ "clo.h \0" - /* 851 */ "eq.h \0" - /* 857 */ "msubr.h \0" - /* 866 */ "msubadr.h \0" - /* 877 */ "maddr.h \0" - /* 886 */ "mulr.h \0" - /* 894 */ "maddsur.h \0" - /* 905 */ "abs.h \0" - /* 912 */ "msubs.h \0" - /* 921 */ "msubads.h \0" - /* 932 */ "madds.h \0" - /* 941 */ "absdifs.h \0" - /* 952 */ "cls.h \0" - /* 959 */ "msubms.h \0" - /* 969 */ "msubadms.h \0" - /* 981 */ "maddms.h \0" - /* 991 */ "maddsums.h \0" - /* 1003 */ "msubrs.h \0" - /* 1013 */ "msubadrs.h \0" - /* 1025 */ "maddrs.h \0" - /* 1035 */ "maddsurs.h \0" - /* 1047 */ "abss.h \0" - /* 1055 */ "maddsus.h \0" - /* 1066 */ "sat.h \0" - /* 1073 */ "dvinit.h \0" - /* 1083 */ "lt.h \0" - /* 1089 */ "st.h \0" - /* 1095 */ "maddsu.h \0" - /* 1105 */ "max.h \0" - /* 1112 */ "eqany.h \0" - /* 1121 */ "clz.h \0" - /* 1128 */ "addih \0" - /* 1135 */ "sh \0" - /* 1139 */ "movh \0" - /* 1145 */ "addi \0" - /* 1151 */ "jnei \0" - /* 1157 */ "ji \0" - /* 1161 */ "jli \0" - /* 1166 */ "fcalli \0" - /* 1174 */ "ftoi \0" - /* 1180 */ "dvadj \0" - /* 1187 */ "unpack \0" - /* 1195 */ "imask \0" - /* 1202 */ "sel \0" - /* 1207 */ "updfl \0" - /* 1214 */ "jl \0" - /* 1218 */ "fcall \0" - /* 1225 */ "syscall \0" - /* 1234 */ "mul \0" - /* 1239 */ "crcn \0" - /* 1245 */ "caddn \0" - /* 1252 */ "andn \0" - /* 1258 */ "ixmin \0" - /* 1265 */ "seln \0" - /* 1271 */ "orn \0" - /* 1276 */ "cmovn \0" - /* 1283 */ "clo \0" - /* 1288 */ "dvstep \0" - /* 1296 */ "ftohp \0" - /* 1303 */ "loop \0" - /* 1309 */ "msub.q \0" - /* 1317 */ "madd.q \0" - /* 1325 */ "ld.q \0" - /* 1331 */ "mul.q \0" - /* 1338 */ "msubr.q \0" - /* 1347 */ "maddr.q \0" - /* 1356 */ "mulr.q \0" - /* 1364 */ "msubs.q \0" - /* 1373 */ "madds.q \0" - /* 1382 */ "msubrs.q \0" - /* 1392 */ "maddrs.q \0" - /* 1402 */ "st.q \0" - /* 1408 */ "and.eq \0" - /* 1416 */ "sh.eq \0" - /* 1423 */ "xor.eq \0" - /* 1431 */ "jeq \0" - /* 1436 */ "mfcr \0" - /* 1442 */ "mtcr \0" - /* 1448 */ "xnor \0" - /* 1454 */ "xor \0" - /* 1459 */ "bisr \0" - /* 1465 */ "dextr \0" - /* 1472 */ "shas \0" - /* 1478 */ "abs \0" - /* 1483 */ "msubs \0" - /* 1490 */ "rsubs \0" - /* 1497 */ "madds \0" - /* 1504 */ "absdifs \0" - /* 1513 */ "cls \0" - /* 1518 */ "muls \0" - /* 1524 */ "abss \0" - /* 1530 */ "and.and.t \0" - /* 1541 */ "sh.and.t \0" - /* 1551 */ "or.and.t \0" - /* 1561 */ "sh.nand.t \0" - /* 1572 */ "and.andn.t \0" - /* 1584 */ "sh.andn.t \0" - /* 1595 */ "or.andn.t \0" - /* 1606 */ "sh.orn.t \0" - /* 1616 */ "insn.t \0" - /* 1624 */ "and.or.t \0" - /* 1634 */ "sh.or.t \0" - /* 1643 */ "or.or.t \0" - /* 1652 */ "and.nor.t \0" - /* 1663 */ "sh.nor.t \0" - /* 1673 */ "or.nor.t \0" - /* 1683 */ "sh.xnor.t \0" - /* 1694 */ "sh.xor.t \0" - /* 1704 */ "ins.t \0" - /* 1711 */ "st.t \0" - /* 1717 */ "jz.t \0" - /* 1723 */ "jnz.t \0" - /* 1730 */ "bsplit \0" - /* 1738 */ "dvinit \0" - /* 1746 */ "and.lt \0" - /* 1754 */ "sh.lt \0" - /* 1761 */ "xor.lt \0" - /* 1769 */ "jlt \0" - /* 1774 */ "not \0" - /* 1779 */ "insert \0" - /* 1787 */ "ldmst \0" - /* 1794 */ "madd.u \0" - /* 1802 */ "and.ge.u \0" - /* 1812 */ "sh.ge.u \0" - /* 1821 */ "xor.ge.u \0" - /* 1831 */ "jge.u \0" - /* 1838 */ "mul.u \0" - /* 1845 */ "ixmin.u \0" - /* 1854 */ "dvstep.u \0" - /* 1864 */ "extr.u \0" - /* 1872 */ "rsubs.u \0" - /* 1881 */ "madds.u \0" - /* 1890 */ "muls.u \0" - /* 1898 */ "dvinit.u \0" - /* 1908 */ "and.lt.u \0" - /* 1918 */ "sh.lt.u \0" - /* 1927 */ "xor.lt.u \0" - /* 1937 */ "jlt.u \0" - /* 1944 */ "div.u \0" - /* 1951 */ "mov.u \0" - /* 1958 */ "ixmax.u \0" - /* 1967 */ "ld.bu \0" - /* 1974 */ "min.bu \0" - /* 1982 */ "adds.bu \0" - /* 1991 */ "sat.bu \0" - /* 1999 */ "dvinit.bu \0" - /* 2010 */ "lt.bu \0" - /* 2017 */ "max.bu \0" - /* 2025 */ "ld.hu \0" - /* 2032 */ "min.hu \0" - /* 2040 */ "subs.hu \0" - /* 2049 */ "adds.hu \0" - /* 2058 */ "sat.hu \0" - /* 2066 */ "dvinit.hu \0" - /* 2077 */ "lt.hu \0" - /* 2084 */ "max.hu \0" - /* 2092 */ "ftou \0" - /* 2098 */ "loopu \0" - /* 2105 */ "lt.wu \0" - /* 2112 */ "div \0" - /* 2117 */ "cmov \0" - /* 2123 */ "crc32b.w \0" - /* 2133 */ "ld.w \0" - /* 2139 */ "swapmsk.w \0" - /* 2150 */ "crc32l.w \0" - /* 2160 */ "swap.w \0" - /* 2168 */ "eq.w \0" - /* 2174 */ "lt.w \0" - /* 2180 */ "popcnt.w \0" - /* 2190 */ "st.w \0" - /* 2196 */ "ixmax \0" - /* 2203 */ "subx \0" - /* 2209 */ "ldlcx \0" - /* 2216 */ "stlcx \0" - /* 2223 */ "lducx \0" - /* 2230 */ "stucx \0" - /* 2237 */ "addx \0" - /* 2243 */ "parity \0" - /* 2251 */ "ftoq31z \0" - /* 2260 */ "jgez \0" - /* 2266 */ "jlez \0" - /* 2272 */ "ftoiz \0" - /* 2279 */ "jz \0" - /* 2283 */ "clz \0" - /* 2288 */ "jnz \0" - /* 2293 */ "jgtz \0" - /* 2299 */ "jltz \0" - /* 2305 */ "ftouz \0" - /* 2312 */ "CMPSWAP.W [+\0" - /* 2325 */ "cache.i [+\0" - /* 2336 */ "cachei.i [+\0" - /* 2348 */ "cache.wi [+\0" - /* 2360 */ "cachei.wi [+\0" - /* 2373 */ "ldmst [+\0" - /* 2382 */ "cache.w [+\0" - /* 2393 */ "cachei.w [+\0" - /* 2405 */ "# XRay Function Patchable RET.\0" - /* 2436 */ "# XRay Typed Event Log.\0" - /* 2460 */ "# XRay Custom Event Log.\0" - /* 2485 */ "# XRay Function Enter.\0" - /* 2508 */ "# XRay Tail Call Exit.\0" - /* 2531 */ "# XRay Function Exit.\0" - /* 2553 */ "addsc.at %d, %s2, %s1\0" - /* 2575 */ "addsc.at %d, %s1, %s2\0" - /* 2597 */ "LIFETIME_END\0" - /* 2610 */ "PSEUDO_PROBE\0" - /* 2623 */ "BUNDLE\0" - /* 2630 */ "DBG_VALUE\0" - /* 2640 */ "DBG_INSTR_REF\0" - /* 2654 */ "DBG_PHI\0" - /* 2662 */ "DBG_LABEL\0" - /* 2672 */ "LIFETIME_START\0" - /* 2687 */ "DBG_VALUE_LIST\0" - /* 2702 */ "ld.a %a15, [\0" - /* 2715 */ "ld.h %d15, [\0" - /* 2728 */ "ld.bu %d15, [\0" - /* 2742 */ "ld.w %d15, [\0" - /* 2755 */ "CMPSWAP.W [\0" - /* 2767 */ "st.a [\0" - /* 2774 */ "st.da [\0" - /* 2782 */ "st.b [\0" - /* 2789 */ "st.d [\0" - /* 2796 */ "st.h [\0" - /* 2803 */ "cache.i [\0" - /* 2813 */ "cachei.i [\0" - /* 2824 */ "cache.wi [\0" - /* 2835 */ "cachei.wi [\0" - /* 2847 */ "st.q [\0" - /* 2854 */ "ldmst [\0" - /* 2862 */ "cache.w [\0" - /* 2872 */ "cachei.w [\0" - /* 2883 */ "swapmsk.w [\0" - /* 2895 */ "swap.w [\0" - /* 2904 */ "st.w [\0" - /* 2911 */ "ldlcx [\0" - /* 2919 */ "stlcx [\0" - /* 2927 */ "lducx [\0" - /* 2935 */ "stucx [\0" - /* 2943 */ "st.a [%a15]\0" - /* 2955 */ "st.b [%a15]\0" - /* 2967 */ "st.h [%a15]\0" - /* 2979 */ "st.w [%a15]\0" - /* 2991 */ "sub.a\0" - /* 2997 */ "add.a\0" - /* 3003 */ "mov.a\0" - /* 3009 */ "dsync\0" - /* 3015 */ "isync\0" - /* 3021 */ "rfe\0" - /* 3025 */ "enable\0" - /* 3032 */ "disable\0" - /* 3040 */ "restore\0" - /* 3048 */ "debug\0" - /* 3054 */ "relck\0" - /* 3060 */ "# FEntry call\0" - /* 3074 */ "rfm\0" - /* 3078 */ "nop\0" - /* 3082 */ "fret\0" - /* 3087 */ "wait\0" - /* 3092 */ "trapv\0" - /* 3098 */ "trapsv\0" - /* 3105 */ "svlcx\0" + /* 100 */ "lt.u %d15, \0" + /* 112 */ "mov %d15, \0" + /* 123 */ "jz %d15, \0" + /* 133 */ "jnz %d15, \0" + /* 144 */ "ld.a %a15, %sp, \0" + /* 161 */ "ld.w %a15, %sp, \0" + /* 178 */ "sub.a %sp, \0" + /* 190 */ "st.a %sp, \0" + /* 201 */ "ftoq31 \0" + /* 209 */ "CMPSWAP.W \0" + /* 220 */ "csub.a \0" + /* 228 */ "addsc.a \0" + /* 237 */ "difsc.a \0" + /* 246 */ "cadd.a \0" + /* 254 */ "ld.a \0" + /* 260 */ "ge.a \0" + /* 266 */ "jne.a \0" + /* 273 */ "addih.a \0" + /* 282 */ "movh.a \0" + /* 290 */ "csubn.a \0" + /* 299 */ "caddn.a \0" + /* 308 */ "jeq.a \0" + /* 315 */ "lt.a \0" + /* 321 */ "st.a \0" + /* 327 */ "mov.a \0" + /* 334 */ "nez.a \0" + /* 341 */ "jz.a \0" + /* 347 */ "jnz.a \0" + /* 354 */ "eqz.a \0" + /* 361 */ "mov.aa \0" + /* 369 */ "ld.da \0" + /* 376 */ "st.da \0" + /* 383 */ "lea \0" + /* 388 */ "lha \0" + /* 393 */ "sha \0" + /* 398 */ "ja \0" + /* 402 */ "jla \0" + /* 407 */ "fcalla \0" + /* 415 */ "crc32.b \0" + /* 424 */ "sub.b \0" + /* 431 */ "add.b \0" + /* 438 */ "ld.b \0" + /* 444 */ "absdif.b \0" + /* 454 */ "min.b \0" + /* 461 */ "clo.b \0" + /* 468 */ "eq.b \0" + /* 474 */ "abs.b \0" + /* 481 */ "adds.b \0" + /* 489 */ "absdifs.b \0" + /* 500 */ "cls.b \0" + /* 507 */ "abss.b \0" + /* 515 */ "sat.b \0" + /* 522 */ "dvinit.b \0" + /* 532 */ "lt.b \0" + /* 538 */ "st.b \0" + /* 544 */ "max.b \0" + /* 551 */ "eqany.b \0" + /* 560 */ "clz.b \0" + /* 567 */ "csub \0" + /* 573 */ "msub \0" + /* 579 */ "rsub \0" + /* 585 */ "subc \0" + /* 591 */ "addc \0" + /* 597 */ "ld.d \0" + /* 603 */ "st.d \0" + /* 609 */ "mov.d \0" + /* 616 */ "cadd \0" + /* 622 */ "madd \0" + /* 628 */ "jned \0" + /* 634 */ "nand \0" + /* 640 */ "and.ge \0" + /* 648 */ "sh.ge \0" + /* 655 */ "xor.ge \0" + /* 663 */ "jge \0" + /* 668 */ "bmerge \0" + /* 676 */ "disable \0" + /* 685 */ "shuffle \0" + /* 694 */ "and.ne \0" + /* 702 */ "xor.ne \0" + /* 710 */ "jne \0" + /* 715 */ "msub.f \0" + /* 723 */ "madd.f \0" + /* 731 */ "qseed.f \0" + /* 740 */ "mul.f \0" + /* 747 */ "cmp.f \0" + /* 754 */ "div.f \0" + /* 761 */ "absdif \0" + /* 769 */ "q31tof \0" + /* 777 */ "itof \0" + /* 783 */ "hptof \0" + /* 790 */ "utof \0" + /* 796 */ "sha.h \0" + /* 803 */ "msub.h \0" + /* 811 */ "msubad.h \0" + /* 821 */ "madd.h \0" + /* 829 */ "ld.h \0" + /* 835 */ "absdif.h \0" + /* 845 */ "sh.h \0" + /* 851 */ "mul.h \0" + /* 858 */ "msubm.h \0" + /* 867 */ "msubadm.h \0" + /* 878 */ "maddm.h \0" + /* 887 */ "mulm.h \0" + /* 895 */ "maddsum.h \0" + /* 906 */ "min.h \0" + /* 913 */ "clo.h \0" + /* 920 */ "eq.h \0" + /* 926 */ "msubr.h \0" + /* 935 */ "msubadr.h \0" + /* 946 */ "maddr.h \0" + /* 955 */ "mulr.h \0" + /* 963 */ "maddsur.h \0" + /* 974 */ "abs.h \0" + /* 981 */ "msubs.h \0" + /* 990 */ "msubads.h \0" + /* 1001 */ "madds.h \0" + /* 1010 */ "absdifs.h \0" + /* 1021 */ "cls.h \0" + /* 1028 */ "msubms.h \0" + /* 1038 */ "msubadms.h \0" + /* 1050 */ "maddms.h \0" + /* 1060 */ "maddsums.h \0" + /* 1072 */ "msubrs.h \0" + /* 1082 */ "msubadrs.h \0" + /* 1094 */ "maddrs.h \0" + /* 1104 */ "maddsurs.h \0" + /* 1116 */ "abss.h \0" + /* 1124 */ "maddsus.h \0" + /* 1135 */ "sat.h \0" + /* 1142 */ "dvinit.h \0" + /* 1152 */ "lt.h \0" + /* 1158 */ "st.h \0" + /* 1164 */ "maddsu.h \0" + /* 1174 */ "max.h \0" + /* 1181 */ "eqany.h \0" + /* 1190 */ "clz.h \0" + /* 1197 */ "addih \0" + /* 1204 */ "sh \0" + /* 1208 */ "movh \0" + /* 1214 */ "addi \0" + /* 1220 */ "jnei \0" + /* 1226 */ "ji \0" + /* 1230 */ "jli \0" + /* 1235 */ "fcalli \0" + /* 1243 */ "ftoi \0" + /* 1249 */ "dvadj \0" + /* 1256 */ "unpack \0" + /* 1264 */ "imask \0" + /* 1271 */ "sel \0" + /* 1276 */ "updfl \0" + /* 1283 */ "jl \0" + /* 1287 */ "fcall \0" + /* 1294 */ "syscall \0" + /* 1303 */ "mul \0" + /* 1308 */ "crcn \0" + /* 1314 */ "caddn \0" + /* 1321 */ "andn \0" + /* 1327 */ "ixmin \0" + /* 1334 */ "seln \0" + /* 1340 */ "orn \0" + /* 1345 */ "cmovn \0" + /* 1352 */ "clo \0" + /* 1357 */ "dvstep \0" + /* 1365 */ "ftohp \0" + /* 1372 */ "loop \0" + /* 1378 */ "msub.q \0" + /* 1386 */ "madd.q \0" + /* 1394 */ "ld.q \0" + /* 1400 */ "mul.q \0" + /* 1407 */ "msubr.q \0" + /* 1416 */ "maddr.q \0" + /* 1425 */ "mulr.q \0" + /* 1433 */ "msubs.q \0" + /* 1442 */ "madds.q \0" + /* 1451 */ "msubrs.q \0" + /* 1461 */ "maddrs.q \0" + /* 1471 */ "st.q \0" + /* 1477 */ "and.eq \0" + /* 1485 */ "sh.eq \0" + /* 1492 */ "xor.eq \0" + /* 1500 */ "jeq \0" + /* 1505 */ "mfcr \0" + /* 1511 */ "mtcr \0" + /* 1517 */ "xnor \0" + /* 1523 */ "xor \0" + /* 1528 */ "bisr \0" + /* 1534 */ "dextr \0" + /* 1541 */ "shas \0" + /* 1547 */ "abs \0" + /* 1552 */ "msubs \0" + /* 1559 */ "rsubs \0" + /* 1566 */ "madds \0" + /* 1573 */ "absdifs \0" + /* 1582 */ "cls \0" + /* 1587 */ "muls \0" + /* 1593 */ "abss \0" + /* 1599 */ "and.and.t \0" + /* 1610 */ "sh.and.t \0" + /* 1620 */ "or.and.t \0" + /* 1630 */ "sh.nand.t \0" + /* 1641 */ "and.andn.t \0" + /* 1653 */ "sh.andn.t \0" + /* 1664 */ "or.andn.t \0" + /* 1675 */ "sh.orn.t \0" + /* 1685 */ "insn.t \0" + /* 1693 */ "and.or.t \0" + /* 1703 */ "sh.or.t \0" + /* 1712 */ "or.or.t \0" + /* 1721 */ "and.nor.t \0" + /* 1732 */ "sh.nor.t \0" + /* 1742 */ "or.nor.t \0" + /* 1752 */ "sh.xnor.t \0" + /* 1763 */ "sh.xor.t \0" + /* 1773 */ "ins.t \0" + /* 1780 */ "st.t \0" + /* 1786 */ "jz.t \0" + /* 1792 */ "jnz.t \0" + /* 1799 */ "bsplit \0" + /* 1807 */ "dvinit \0" + /* 1815 */ "and.lt \0" + /* 1823 */ "sh.lt \0" + /* 1830 */ "xor.lt \0" + /* 1838 */ "jlt \0" + /* 1843 */ "not \0" + /* 1848 */ "insert \0" + /* 1856 */ "ldmst \0" + /* 1863 */ "madd.u \0" + /* 1871 */ "and.ge.u \0" + /* 1881 */ "sh.ge.u \0" + /* 1890 */ "xor.ge.u \0" + /* 1900 */ "jge.u \0" + /* 1907 */ "mul.u \0" + /* 1914 */ "ixmin.u \0" + /* 1923 */ "dvstep.u \0" + /* 1933 */ "extr.u \0" + /* 1941 */ "rsubs.u \0" + /* 1950 */ "madds.u \0" + /* 1959 */ "muls.u \0" + /* 1967 */ "dvinit.u \0" + /* 1977 */ "and.lt.u \0" + /* 1987 */ "sh.lt.u \0" + /* 1996 */ "xor.lt.u \0" + /* 2006 */ "jlt.u \0" + /* 2013 */ "div.u \0" + /* 2020 */ "mov.u \0" + /* 2027 */ "ixmax.u \0" + /* 2036 */ "ld.bu \0" + /* 2043 */ "min.bu \0" + /* 2051 */ "adds.bu \0" + /* 2060 */ "sat.bu \0" + /* 2068 */ "dvinit.bu \0" + /* 2079 */ "lt.bu \0" + /* 2086 */ "max.bu \0" + /* 2094 */ "ld.hu \0" + /* 2101 */ "min.hu \0" + /* 2109 */ "subs.hu \0" + /* 2118 */ "adds.hu \0" + /* 2127 */ "sat.hu \0" + /* 2135 */ "dvinit.hu \0" + /* 2146 */ "lt.hu \0" + /* 2153 */ "max.hu \0" + /* 2161 */ "ftou \0" + /* 2167 */ "loopu \0" + /* 2174 */ "lt.wu \0" + /* 2181 */ "div \0" + /* 2186 */ "cmov \0" + /* 2192 */ "crc32b.w \0" + /* 2202 */ "ld.w \0" + /* 2208 */ "swapmsk.w \0" + /* 2219 */ "crc32l.w \0" + /* 2229 */ "swap.w \0" + /* 2237 */ "eq.w \0" + /* 2243 */ "lt.w \0" + /* 2249 */ "popcnt.w \0" + /* 2259 */ "st.w \0" + /* 2265 */ "ixmax \0" + /* 2272 */ "subx \0" + /* 2278 */ "ldlcx \0" + /* 2285 */ "stlcx \0" + /* 2292 */ "lducx \0" + /* 2299 */ "stucx \0" + /* 2306 */ "addx \0" + /* 2312 */ "parity \0" + /* 2320 */ "ftoq31z \0" + /* 2329 */ "jgez \0" + /* 2335 */ "jlez \0" + /* 2341 */ "ftoiz \0" + /* 2348 */ "jz \0" + /* 2352 */ "clz \0" + /* 2357 */ "jnz \0" + /* 2362 */ "jgtz \0" + /* 2368 */ "jltz \0" + /* 2374 */ "ftouz \0" + /* 2381 */ "CMPSWAP.W [+\0" + /* 2394 */ "cachea.i [+\0" + /* 2406 */ "cachei.i [+\0" + /* 2418 */ "cachea.wi [+\0" + /* 2431 */ "cachei.wi [+\0" + /* 2444 */ "ldmst [+\0" + /* 2453 */ "cachea.w [+\0" + /* 2465 */ "cachei.w [+\0" + /* 2477 */ "# XRay Function Patchable RET.\0" + /* 2508 */ "# XRay Typed Event Log.\0" + /* 2532 */ "# XRay Custom Event Log.\0" + /* 2557 */ "# XRay Function Enter.\0" + /* 2580 */ "# XRay Tail Call Exit.\0" + /* 2603 */ "# XRay Function Exit.\0" + /* 2625 */ "addsc.at %d, %s2, %s1\0" + /* 2647 */ "addsc.at %d, %s1, %s2\0" + /* 2669 */ "LIFETIME_END\0" + /* 2682 */ "PSEUDO_PROBE\0" + /* 2695 */ "BUNDLE\0" + /* 2702 */ "DBG_VALUE\0" + /* 2712 */ "DBG_INSTR_REF\0" + /* 2726 */ "DBG_PHI\0" + /* 2734 */ "DBG_LABEL\0" + /* 2744 */ "LIFETIME_START\0" + /* 2759 */ "DBG_VALUE_LIST\0" + /* 2774 */ "ld.a %a15, [\0" + /* 2787 */ "ld.b %d15, [\0" + /* 2800 */ "ld.h %d15, [\0" + /* 2813 */ "ld.bu %d15, [\0" + /* 2827 */ "ld.w %d15, [\0" + /* 2840 */ "CMPSWAP.W [\0" + /* 2852 */ "st.a [\0" + /* 2859 */ "st.da [\0" + /* 2867 */ "st.b [\0" + /* 2874 */ "st.d [\0" + /* 2881 */ "st.h [\0" + /* 2888 */ "cachea.i [\0" + /* 2899 */ "cachei.i [\0" + /* 2910 */ "cachea.wi [\0" + /* 2922 */ "cachei.wi [\0" + /* 2934 */ "st.q [\0" + /* 2941 */ "ldmst [\0" + /* 2949 */ "cachea.w [\0" + /* 2960 */ "cachei.w [\0" + /* 2971 */ "swapmsk.w [\0" + /* 2983 */ "swap.w [\0" + /* 2992 */ "st.w [\0" + /* 2999 */ "ldlcx [\0" + /* 3007 */ "stlcx [\0" + /* 3015 */ "lducx [\0" + /* 3023 */ "stucx [\0" + /* 3031 */ "st.a [%a15]\0" + /* 3043 */ "st.b [%a15]\0" + /* 3055 */ "st.h [%a15]\0" + /* 3067 */ "st.w [%a15]\0" + /* 3079 */ "sub.a\0" + /* 3085 */ "add.a\0" + /* 3091 */ "mov.a\0" + /* 3097 */ "dsync\0" + /* 3103 */ "isync\0" + /* 3109 */ "rfe\0" + /* 3113 */ "enable\0" + /* 3120 */ "disable\0" + /* 3128 */ "restore\0" + /* 3136 */ "debug\0" + /* 3142 */ "relck\0" + /* 3148 */ "# FEntry call\0" + /* 3162 */ "rfm\0" + /* 3166 */ "nop\0" + /* 3170 */ "fret\0" + /* 3175 */ "wait\0" + /* 3180 */ "trapv\0" + /* 3186 */ "trapsv\0" + /* 3193 */ "svlcx\0" }; static const uint32_t OpInfo0[] = { 0U, // PHI @@ -393,20 +402,20 @@ MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // IMPLICIT_DEF 0U, // SUBREG_TO_REG 0U, // COPY_TO_REGCLASS - 2631U, // DBG_VALUE - 2688U, // DBG_VALUE_LIST - 2641U, // DBG_INSTR_REF - 2655U, // DBG_PHI - 2663U, // DBG_LABEL + 2703U, // DBG_VALUE + 2760U, // DBG_VALUE_LIST + 2713U, // DBG_INSTR_REF + 2727U, // DBG_PHI + 2735U, // DBG_LABEL 0U, // REG_SEQUENCE 0U, // COPY - 2624U, // BUNDLE - 2673U, // LIFETIME_START - 2598U, // LIFETIME_END - 2611U, // PSEUDO_PROBE + 2696U, // BUNDLE + 2745U, // LIFETIME_START + 2670U, // LIFETIME_END + 2683U, // PSEUDO_PROBE 0U, // ARITH_FENCE 0U, // STACKMAP - 3061U, // FENTRY_CALL + 3149U, // FENTRY_CALL 0U, // PATCHPOINT 0U, // LOAD_STACK_GUARD 0U, // PREALLOCATED_SETUP @@ -415,12 +424,12 @@ MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // LOCAL_ESCAPE 0U, // FAULTING_OP 0U, // PATCHABLE_OP - 2486U, // PATCHABLE_FUNCTION_ENTER - 2406U, // PATCHABLE_RET - 2532U, // PATCHABLE_FUNCTION_EXIT - 2509U, // PATCHABLE_TAIL_CALL - 2461U, // PATCHABLE_EVENT_CALL - 2437U, // PATCHABLE_TYPED_EVENT_CALL + 2558U, // PATCHABLE_FUNCTION_ENTER + 2478U, // PATCHABLE_RET + 2604U, // PATCHABLE_FUNCTION_EXIT + 2581U, // PATCHABLE_TAIL_CALL + 2533U, // PATCHABLE_EVENT_CALL + 2509U, // PATCHABLE_TYPED_EVENT_CALL 0U, // ICALL_BRANCH_FUNNEL 0U, // G_ASSERT_SEXT 0U, // G_ASSERT_ZEXT @@ -628,845 +637,916 @@ MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // G_VECREDUCE_UMIN 0U, // G_SBFX 0U, // G_UBFX - 4531U, // ABSDIFS_B_rr_v110 - 5038U, // ABSDIFS_H_rr - 5601U, // ABSDIFS_rc - 5601U, // ABSDIFS_rr - 4493U, // ABSDIF_B_rr - 4863U, // ABSDIF_H_rr - 268440245U, // ABSDIF_rc - 4789U, // ABSDIF_rr - 4542U, // ABSS_B_rr_v110 - 5144U, // ABSS_H_rr - 5621U, // ABSS_rr - 16781732U, // ABS_B_rr - 16782218U, // ABS_H_rr - 16782791U, // ABS_rr - 268440075U, // ADDC_rc - 4619U, // ADDC_rr - 536875252U, // ADDIH_A_rlc - 536876137U, // ADDIH_rlc - 536876154U, // ADDI_rlc - 2576U, // ADDSC_AT_rr_v110 - 2554U, // ADDSC_AT_rr_v120u - 4305U, // ADDSC_A_rr_v110 - 806359249U, // ADDSC_A_rr_v120u - 1073746129U, // ADDSC_A_srrs_v110 - 33558737U, // ADDSC_A_srrs_v120u - 6079U, // ADDS_BU_rr_v110 - 4523U, // ADDS_B_rr_v110 - 5030U, // ADDS_H - 6146U, // ADDS_HU - 5979U, // ADDS_U - 268441435U, // ADDS_U_rc - 268441051U, // ADDS_rc - 5595U, // ADDS_rr - 16782811U, // ADDS_srr - 268441790U, // ADDX_rc - 6334U, // ADDX_rr - 2998U, // ADD_A_rr - 2101466U, // ADD_A_src - 16781530U, // ADD_A_srr - 4480U, // ADD_B_rr - 806359696U, // ADD_F_rrr - 4850U, // ADD_H_rr - 268440101U, // ADD_rc - 4645U, // ADD_rr - 2101797U, // ADD_src + 4586U, // ABSDIFS_B_rr_v110 + 5107U, // ABSDIFS_H_rr + 5670U, // ABSDIFS_rc + 5670U, // ABSDIFS_rr + 4541U, // ABSDIF_B_rr + 4932U, // ABSDIF_H_rr + 268440314U, // ABSDIF_rc + 4858U, // ABSDIF_rr + 4604U, // ABSS_B_rr_v110 + 5213U, // ABSS_H_rr + 5690U, // ABSS_rr + 16781787U, // ABS_B_rr + 16782287U, // ABS_H_rr + 16782860U, // ABS_rr + 268440144U, // ADDC_rc + 4688U, // ADDC_rr + 536875282U, // ADDIH_A_rlc + 536876206U, // ADDIH_rlc + 536876223U, // ADDI_rlc + 2626U, // ADDSC_AT_rr + 2648U, // ADDSC_AT_rr_v110 + 806359269U, // ADDSC_A_rr + 4325U, // ADDSC_A_rr_v110 + 33558757U, // ADDSC_A_srrs + 1073746149U, // ADDSC_A_srrs_v110 + 6148U, // ADDS_BU_rr_v110 + 4578U, // ADDS_B_rr_v110 + 5099U, // ADDS_H + 6215U, // ADDS_HU + 6048U, // ADDS_U + 268441504U, // ADDS_U_rc + 268441120U, // ADDS_rc + 5664U, // ADDS_rr + 16782880U, // ADDS_srr + 268441859U, // ADDX_rc + 6403U, // ADDX_rr + 3086U, // ADD_A_rr + 2101496U, // ADD_A_src + 16781560U, // ADD_A_srr + 4528U, // ADD_B_rr + 806359765U, // ADD_F_rrr + 4919U, // ADD_H_rr + 268440170U, // ADD_rc + 4714U, // ADD_rr + 2101866U, // ADD_src 2101260U, // ADD_src_15a - 2167333U, // ADD_src_a15 - 16781861U, // ADD_srr + 2167402U, // ADD_src_a15 + 16781930U, // ADD_srr 16781324U, // ADD_srr_15a - 16847397U, // ADD_srr_a15 - 1342182953U, // ANDN_T - 268440805U, // ANDN_rc - 5349U, // ANDN_rr - 1342182949U, // AND_ANDN_T - 1342182907U, // AND_AND_T - 268440961U, // AND_EQ_rc - 5505U, // AND_EQ_rr - 268441355U, // AND_GE_U_rc - 5899U, // AND_GE_U_rr - 268440124U, // AND_GE_rc - 4668U, // AND_GE_rr - 268441461U, // AND_LT_U_rc - 6005U, // AND_LT_U_rr - 268441299U, // AND_LT_rc - 5843U, // AND_LT_rr - 268440178U, // AND_NE_rc - 4722U, // AND_NE_rr - 1342183029U, // AND_NOR_T - 1342183001U, // AND_OR_T - 1342182911U, // AND_T - 268440119U, // AND_rc - 4663U, // AND_rr - 139287U, // AND_src - 16781879U, // AND_srr - 13748U, // BISR_rc - 140724U, // BISR_sc - 4696U, // BMAERGE_rr - 16783043U, // BSPLIT_rr - 3349246U, // CACHEI_I_bo_bso - 3414782U, // CACHEI_I_bo_pos - 3348769U, // CACHEI_I_bo_pre - 3349268U, // CACHEI_WI_bo_bso - 3414804U, // CACHEI_WI_bo_pos - 3348793U, // CACHEI_WI_bo_pre - 3349305U, // CACHEI_W_bo_bso - 334649U, // CACHEI_W_bo_c - 3414841U, // CACHEI_W_bo_pos - 3348826U, // CACHEI_W_bo_pre - 400185U, // CACHEI_W_bo_r - 3349236U, // CACHE_I_bo_bso - 334580U, // CACHE_I_bo_c - 3414772U, // CACHE_I_bo_pos - 3348758U, // CACHE_I_bo_pre - 400116U, // CACHE_I_bo_r - 3349257U, // CACHE_WI_bo_bso - 334601U, // CACHE_WI_bo_c - 3414793U, // CACHE_WI_bo_pos - 3348781U, // CACHE_WI_bo_pre - 400137U, // CACHE_WI_bo_r - 3349295U, // CACHE_W_bo_bso - 334639U, // CACHE_W_bo_c - 3414831U, // CACHE_W_bo_pos - 3348815U, // CACHE_W_bo_pre - 400175U, // CACHE_W_bo_r - 806360286U, // CADDN_rcr - 4199646U, // CADDN_rrr - 2168030U, // CADDN_src - 806359588U, // CADD_rcr - 4198948U, // CADD_rrr - 2167332U, // CADD_src - 16745U, // CALLA_b - 152720U, // CALLI_rr - 17604U, // CALL_b - 25796U, // CALL_sb - 16782157U, // CLO_H_rr - 16782596U, // CLO_rr - 16782265U, // CLS_H_rr - 16782826U, // CLS_rr - 16782434U, // CLZ_H_rr - 16783596U, // CLZ_rr - 2168061U, // CMOVN_src - 16848125U, // CMOVN_srr - 2168902U, // CMOV_src - 16848966U, // CMOV_srr - 5462724U, // CMPSWAP_W_bo_bso - 5462724U, // CMPSWAP_W_bo_c - 5528260U, // CMPSWAP_W_bo_pos - 5462281U, // CMPSWAP_W_bo_pre - 23089350U, // CMPSWAP_W_bo_r - 4775U, // CMP_F_rr - 806361164U, // CRC32B_W_rr - 806361191U, // CRC32L_W_rr - 806359408U, // CRC32_B_rr - 4199640U, // CRCN_rrr - 4198899U, // CSUBN_rrr - 4198899U, // CSUB_rrr - 3049U, // DEBUG_sr - 3049U, // DEBUG_sys - 5562U, // DEXTR_rrpw - 5562U, // DEXTR_rrrr - 3033U, // DISABLE_sys - 135776U, // DISABLE_sys_1 - 4782U, // DIV_F_rr - 6041U, // DIV_U_rr - 6209U, // DIV_rr - 3010U, // DSYNC_sys - 806360221U, // DVADJ_rrr - 6096U, // DVINIT_BU_rr - 4557U, // DVINIT_B_rr - 6163U, // DVINIT_HU_rr - 5170U, // DVINIT_H_rr - 5995U, // DVINIT_U_rr - 5835U, // DVINIT_rr - 806360895U, // DVSTEP_U_rrr - 806360329U, // DVSTEP_rrr - 3026U, // ENABLE_sys - 268440042U, // EQANY_B_rc - 4586U, // EQANY_B_rr - 268440665U, // EQANY_H_rc - 5209U, // EQANY_H_rr - 16781619U, // EQZ_A_rr - 4358U, // EQ_A_rr - 4510U, // EQ_B_rr - 4948U, // EQ_H_rr - 6265U, // EQ_W_rr - 268440965U, // EQ_rc - 5509U, // EQ_rr + 16847466U, // ADD_srr_a15 + 1342183022U, // ANDN_T + 268440874U, // ANDN_rc + 5418U, // ANDN_rr + 1342183018U, // AND_ANDN_T + 1342182976U, // AND_AND_T + 268441030U, // AND_EQ_rc + 5574U, // AND_EQ_rr + 268441424U, // AND_GE_U_rc + 5968U, // AND_GE_U_rr + 268440193U, // AND_GE_rc + 4737U, // AND_GE_rr + 268441530U, // AND_LT_U_rc + 6074U, // AND_LT_U_rr + 268441368U, // AND_LT_rc + 5912U, // AND_LT_rr + 268440247U, // AND_NE_rc + 4791U, // AND_NE_rr + 1342183098U, // AND_NOR_T + 1342183070U, // AND_OR_T + 1342182980U, // AND_T + 268440188U, // AND_rc + 4732U, // AND_rr + 139287U, // AND_sc + 139287U, // AND_sc_v110 + 16781948U, // AND_srr + 16781948U, // AND_srr_v110 + 13817U, // BISR_rc + 13817U, // BISR_rc_v161 + 140793U, // BISR_sc + 140793U, // BISR_sc_v110 + 4765U, // BMERGAE_rr_v110 + 4765U, // BMERGE_rr + 16783112U, // BSPLIT_rr + 16783112U, // BSPLIT_rr_v110 + 3349321U, // CACHEA_I_bo_bso + 269129U, // CACHEA_I_bo_c + 3480393U, // CACHEA_I_bo_pos + 3348827U, // CACHEA_I_bo_pre + 400201U, // CACHEA_I_bo_r + 3349343U, // CACHEA_WI_bo_bso + 269151U, // CACHEA_WI_bo_c + 3480415U, // CACHEA_WI_bo_pos + 3348851U, // CACHEA_WI_bo_pre + 400223U, // CACHEA_WI_bo_r + 3349382U, // CACHEA_W_bo_bso + 269190U, // CACHEA_W_bo_c + 3480454U, // CACHEA_W_bo_pos + 3348886U, // CACHEA_W_bo_pre + 400262U, // CACHEA_W_bo_r + 3349332U, // CACHEI_I_bo_bso + 3480404U, // CACHEI_I_bo_pos + 3348839U, // CACHEI_I_bo_pre + 3349355U, // CACHEI_WI_bo_bso + 3480427U, // CACHEI_WI_bo_pos + 3348864U, // CACHEI_WI_bo_pre + 3349393U, // CACHEI_W_bo_bso + 269201U, // CACHEI_W_bo_c + 3480465U, // CACHEI_W_bo_pos + 3348898U, // CACHEI_W_bo_pre + 400273U, // CACHEI_W_bo_r + 806359340U, // CADDN_A_rcr_v110 + 463148U, // CADDN_A_rrr_v110 + 806360355U, // CADDN_rcr + 4199715U, // CADDN_rrr + 2168099U, // CADDN_src + 16848163U, // CADDN_srr_v110 + 806359287U, // CADD_A_rcr_v110 + 463095U, // CADD_A_rrr_v110 + 806359657U, // CADD_rcr + 4199017U, // CADD_rrr + 2167401U, // CADD_src + 16847465U, // CADD_srr_v110 + 16793U, // CALLA_b + 136405U, // CALLI_rr + 136405U, // CALLI_rr_v110 + 17673U, // CALL_b + 21769U, // CALL_sb + 16781774U, // CLO_B_rr_v110 + 16782226U, // CLO_H_rr + 16782665U, // CLO_rr + 16781813U, // CLS_B_rr_v110 + 16782334U, // CLS_H_rr + 16782895U, // CLS_rr + 16781873U, // CLZ_B_rr_v110 + 16782503U, // CLZ_H_rr + 16783665U, // CLZ_rr + 2168130U, // CMOVN_src + 16848194U, // CMOVN_srr + 2168971U, // CMOV_src + 16849035U, // CMOV_srr + 5466905U, // CMPSWAP_W_bo_bso + 5466905U, // CMPSWAP_W_bo_c + 5597977U, // CMPSWAP_W_bo_pos + 5466446U, // CMPSWAP_W_bo_pre + 23093458U, // CMPSWAP_W_bo_r + 4844U, // CMP_F_rr + 806361233U, // CRC32B_W_rr + 806361260U, // CRC32L_W_rr + 806359456U, // CRC32_B_rr + 4199709U, // CRCN_rrr + 4198691U, // CSUBN_A_rrr_v110 + 4198968U, // CSUBN_rrr + 4198621U, // CSUB_A_rrr_v110 + 4198968U, // CSUB_rrr + 3137U, // DEBUG_sr + 3137U, // DEBUG_sys + 5631U, // DEXTR_rrpw + 5631U, // DEXTR_rrrr + 4334U, // DIFSC_A_rr_v110 + 3121U, // DISABLE_sys + 135845U, // DISABLE_sys_1 + 4851U, // DIV_F_rr + 6110U, // DIV_U_rr + 6278U, // DIV_rr + 3098U, // DSYNC_sys + 806360290U, // DVADJ_rrr + 806360290U, // DVADJ_rrr_v110 + 16782562U, // DVADJ_srr_v110 + 6165U, // DVINIT_BU_rr + 6165U, // DVINIT_BU_rr_v110 + 4619U, // DVINIT_B_rr + 4619U, // DVINIT_B_rr_v110 + 6232U, // DVINIT_HU_rr + 6232U, // DVINIT_HU_rr_v110 + 5239U, // DVINIT_H_rr + 5239U, // DVINIT_H_rr_v110 + 6064U, // DVINIT_U_rr + 6064U, // DVINIT_U_rr_v110 + 5904U, // DVINIT_rr + 5904U, // DVINIT_rr_v110 + 806360964U, // DVSTEP_U_rrr + 806360964U, // DVSTEP_U_rrrv110 + 16783236U, // DVSTEP_Uv110 + 806360398U, // DVSTEP_rrr + 806360398U, // DVSTEP_rrrv110 + 16782670U, // DVSTEPv110 + 3114U, // ENABLE_sys + 268440104U, // EQANY_B_rc + 4648U, // EQANY_B_rr + 268440734U, // EQANY_H_rc + 5278U, // EQANY_H_rr + 16781667U, // EQZ_A_rr + 4406U, // EQ_A_rr + 4565U, // EQ_B_rr + 5017U, // EQ_H_rr + 6334U, // EQ_W_rr + 268441034U, // EQ_rc + 5578U, // EQ_rr 2101294U, // EQ_src 16781358U, // EQ_srr - 5961U, // EXTR_U_rrpw - 5961U, // EXTR_U_rrrr - 5961U, // EXTR_U_rrrw - 5563U, // EXTR_rrpw - 5563U, // EXTR_rrrr - 5563U, // EXTR_rrrw - 16744U, // FCALLA_b - 152719U, // FCALLA_i - 17603U, // FCALL_b - 3083U, // FRET_sr - 3083U, // FRET_sys - 16782609U, // FTOHP_rr - 16783585U, // FTOIZ_rr - 16782487U, // FTOI_rr - 6348U, // FTOQ31Z_rr - 4286U, // FTOQ31_rr - 16783618U, // FTOUZ_rr - 16783405U, // FTOU_rr - 4327U, // GE_A_rr - 268441359U, // GE_U_rc - 5903U, // GE_U_rr - 268440128U, // GE_rc - 4672U, // GE_rr - 16782027U, // HPTOF_rr - 5292U, // IMASK_rcpw - 5292U, // IMASK_rcrw - 5292U, // IMASK_rrpw - 5292U, // IMASK_rrrw - 5876U, // INSERT_rcpw - 5876U, // INSERT_rcrr - 5876U, // INSERT_rcrw - 5876U, // INSERT_rrpw - 5876U, // INSERT_rrrr - 5876U, // INSERT_rrrw - 1342182993U, // INSN_T - 1342183081U, // INS_T - 3016U, // ISYNC_sys - 16782021U, // ITOF_rr - 806360999U, // IXMAX_U_rrr - 806361237U, // IXMAX_rrr - 806360886U, // IXMIN_U_rrr - 806360299U, // IXMIN_rrr - 16735U, // JA_b - 1610617093U, // JEQ_A_brr - 1617958296U, // JEQ_brc - 1610618264U, // JEQ_brr + 6030U, // EXTR_U_rrpw + 6030U, // EXTR_U_rrrr + 6030U, // EXTR_U_rrrw + 5632U, // EXTR_rrpw + 5632U, // EXTR_rrrr + 5632U, // EXTR_rrrw + 16792U, // FCALLA_b + 136404U, // FCALLA_i + 17672U, // FCALL_b + 3171U, // FRET_sr + 3171U, // FRET_sys + 16782678U, // FTOHP_rr + 16783654U, // FTOIZ_rr + 16782556U, // FTOI_rr + 6417U, // FTOQ31Z_rr + 4298U, // FTOQ31_rr + 16783687U, // FTOUZ_rr + 16783474U, // FTOU_rr + 4357U, // GE_A_rr + 268441428U, // GE_U_rc + 5972U, // GE_U_rr + 268440197U, // GE_rc + 4741U, // GE_rr + 16782096U, // HPTOF_rr + 5361U, // IMASK_rcpw + 5361U, // IMASK_rcrw + 5361U, // IMASK_rrpw + 5361U, // IMASK_rrrw + 5945U, // INSERT_rcpw + 5945U, // INSERT_rcrr + 5945U, // INSERT_rcrw + 5945U, // INSERT_rrpw + 5945U, // INSERT_rrrr + 5945U, // INSERT_rrrw + 1342183062U, // INSN_T + 1342183150U, // INS_T + 3104U, // ISYNC_sys + 16782090U, // ITOF_rr + 806361068U, // IXMAX_U_rrr + 806361306U, // IXMAX_rrr + 806360955U, // IXMIN_U_rrr + 806360368U, // IXMIN_rrr + 16783U, // JA_b + 1610617141U, // JEQ_A_brr + 1617958365U, // JEQ_brc + 1610618333U, // JEQ_brr 28717U, // JEQ_sbc1 28717U, // JEQ_sbc2 + 28717U, // JEQ_sbc_v110 8392749U, // JEQ_sbr1 8392749U, // JEQ_sbr2 - 8394965U, // JGEZ_sbr - 1617958696U, // JGE_U_brc - 1610618664U, // JGE_U_brr - 1617957459U, // JGE_brc - 1610617427U, // JGE_brr - 8394998U, // JGTZ_sbr - 152710U, // JI_rr - 136326U, // JI_sr - 16739U, // JLA_b - 8394971U, // JLEZ_sbr - 152714U, // JLI_rr - 8395004U, // JLTZ_sbr - 1617958802U, // JLT_U_brc - 1610618770U, // JLT_U_brr - 1617958634U, // JLT_brc - 1610618602U, // JLT_brr - 17599U, // JL_b - 1617957424U, // JNED_brc - 1610617392U, // JNED_brr - 1617958016U, // JNEI_brc - 1610617984U, // JNEI_brr - 1610617069U, // JNE_A_brr - 1617957506U, // JNE_brc - 1610617474U, // JNE_brr + 8392749U, // JEQ_sbr_v110 + 8395034U, // JGEZ_sbr + 8395034U, // JGEZ_sbr_v110 + 1617958765U, // JGE_U_brc + 1610618733U, // JGE_U_brr + 1617957528U, // JGE_brc + 1610617496U, // JGE_brr + 8395067U, // JGTZ_sbr + 8395067U, // JGTZ_sbr_v110 + 136395U, // JI_rr + 136395U, // JI_rr_v110 + 8393931U, // JI_sbr_v110 + 136395U, // JI_sr + 16787U, // JLA_b + 8395040U, // JLEZ_sbr + 8395040U, // JLEZ_sbr_v110 + 136399U, // JLI_rr + 136399U, // JLI_rr_v110 + 8395073U, // JLTZ_sbr + 8395073U, // JLTZ_sbr_v110 + 1617958871U, // JLT_U_brc + 1610618839U, // JLT_U_brr + 1617958703U, // JLT_brc + 1610618671U, // JLT_brr + 17668U, // JL_b + 1617957493U, // JNED_brc + 1610617461U, // JNED_brr + 1617958085U, // JNEI_brc + 1610618053U, // JNEI_brr + 1610617099U, // JNE_A_brr + 1617957575U, // JNE_brc + 1610617543U, // JNE_brr 28706U, // JNE_sbc1 28706U, // JNE_sbc2 + 28706U, // JNE_sbc_v110 8392738U, // JNE_sbr1 8392738U, // JNE_sbr2 - 1610617132U, // JNZ_A_brr - 8393004U, // JNZ_A_sbr - 1610618556U, // JNZ_T_brn + 8392738U, // JNE_sbr_v110 + 1610617180U, // JNZ_A_brr + 8393052U, // JNZ_A_sbr + 1610618625U, // JNZ_T_brn 8392782U, // JNZ_T_sbrn - 24698U, // JNZ_sb - 8394993U, // JNZ_sbr - 1610617126U, // JZ_A_brr - 8392998U, // JZ_A_sbr - 1610618550U, // JZ_T_brn + 8392782U, // JNZ_T_sbrn_v110 + 20614U, // JNZ_sb + 20614U, // JNZ_sb_v110 + 8395062U, // JNZ_sbr + 8395062U, // JNZ_sbr_v110 + 1610617174U, // JZ_A_brr + 8393046U, // JZ_A_sbr + 1610618619U, // JZ_T_brn 8392770U, // JZ_T_sbrn - 24688U, // JZ_sb - 8394984U, // JZ_sbr - 17569U, // J_b - 25761U, // J_sb - 166050U, // LDLCX_abs - 3349344U, // LDLCX_bo_bso - 38652U, // LDMST_abs - 5462823U, // LDMST_bo_bso - 5462823U, // LDMST_bo_c - 5528359U, // LDMST_bo_pos - 5462342U, // LDMST_bo_pre - 23090940U, // LDMST_bo_r - 166064U, // LDUCX_abs - 3349360U, // LDUCX_bo_bso - 9441505U, // LD_A_abs - 1929842913U, // LD_A_bo_bso - 67571937U, // LD_A_bo_c - 1963397345U, // LD_A_bo_pos - 1929908449U, // LD_A_bo_pre - 101126369U, // LD_A_bo_r - 50794721U, // LD_A_bol - 139397U, // LD_A_sc - 2198278369U, // LD_A_slr - 2231832801U, // LD_A_slr_post - 594145U, // LD_A_slro - 24320655U, // LD_A_sro - 9443248U, // LD_BU_abs - 1929844656U, // LD_BU_bo_bso - 67573680U, // LD_BU_bo_c - 1963399088U, // LD_BU_bo_pos - 1929910192U, // LD_BU_bo_pre - 101128112U, // LD_BU_bo_r - 50796464U, // LD_BU_bol - 2198280112U, // LD_BU_slr - 2231834544U, // LD_BU_slr_post - 595888U, // LD_BU_slro - 24320681U, // LD_BU_sro - 9441671U, // LD_B_abs - 1929843079U, // LD_B_bo_bso - 67572103U, // LD_B_bo_c - 1963397511U, // LD_B_bo_pos - 1929908615U, // LD_B_bo_pre - 101126535U, // LD_B_bo_r - 50794887U, // LD_B_bol - 9441602U, // LD_DA_abs - 1929843010U, // LD_DA_bo_bso - 67572034U, // LD_DA_bo_c - 1963397442U, // LD_DA_bo_pos - 1929908546U, // LD_DA_bo_pre - 101126466U, // LD_DA_bo_r - 9441809U, // LD_D_abs - 1929843217U, // LD_D_bo_bso - 67572241U, // LD_D_bo_c - 1963397649U, // LD_D_bo_pos - 1929908753U, // LD_D_bo_pre - 101126673U, // LD_D_bo_r - 9443306U, // LD_HU_abs - 1929844714U, // LD_HU_bo_bso - 67573738U, // LD_HU_bo_c - 1963399146U, // LD_HU_bo_pos - 1929910250U, // LD_HU_bo_pre - 101128170U, // LD_HU_bo_r - 50796522U, // LD_HU_bol - 9442041U, // LD_H_abs - 1929843449U, // LD_H_bo_bso - 67572473U, // LD_H_bo_c - 1963397881U, // LD_H_bo_pos - 1929908985U, // LD_H_bo_pre - 101126905U, // LD_H_bo_r - 50795257U, // LD_H_bol - 2198278905U, // LD_H_slr - 2231833337U, // LD_H_slr_post - 594681U, // LD_H_slro - 24320668U, // LD_H_sro - 9442606U, // LD_Q_abs - 1929844014U, // LD_Q_bo_bso - 67573038U, // LD_Q_bo_c - 1963398446U, // LD_Q_bo_pos - 1929909550U, // LD_Q_bo_pre - 101127470U, // LD_Q_bo_r - 9443414U, // LD_W_abs - 1929844822U, // LD_W_bo_bso - 67573846U, // LD_W_bo_c - 1963399254U, // LD_W_bo_pos - 1929910358U, // LD_W_bo_pre - 101128278U, // LD_W_bo_r - 50796630U, // LD_W_bol - 139414U, // LD_W_sc - 2198280278U, // LD_W_slr - 2231834710U, // LD_W_slr_post - 596054U, // LD_W_slro - 24320695U, // LD_W_sro - 9441616U, // LEA_abs - 1929843024U, // LEA_bo_bso - 50794832U, // LEA_bol - 9441621U, // LHA_abs - 43059U, // LOOPU_brr - 10491160U, // LOOP_brr - 8394008U, // LOOP_sbr - 4364U, // LT_A_rr - 4567U, // LT_B - 6107U, // LT_BU - 5180U, // LT_H - 6174U, // LT_HU - 268441465U, // LT_U_rc - 6009U, // LT_U_rr - 6271U, // LT_W - 6202U, // LT_WU - 268441303U, // LT_rc - 5847U, // LT_rr + 8392770U, // JZ_T_sbrn_v110 + 20604U, // JZ_sb + 20604U, // JZ_sb_v110 + 8395053U, // JZ_sbr + 8395053U, // JZ_sbr_v110 + 17638U, // J_b + 21734U, // J_sb + 21734U, // J_sb_v110 + 166119U, // LDLCX_abs + 3349432U, // LDLCX_bo_bso + 38721U, // LDMST_abs + 5467006U, // LDMST_bo_bso + 5467006U, // LDMST_bo_c + 5598078U, // LDMST_bo_pos + 5466509U, // LDMST_bo_pre + 23095105U, // LDMST_bo_r + 166133U, // LDUCX_abs + 3349448U, // LDUCX_bo_bso + 9441535U, // LD_A_abs + 1929908479U, // LD_A_bo_bso + 67637503U, // LD_A_bo_c + 1963462911U, // LD_A_bo_pos + 1929974015U, // LD_A_bo_pre + 101191935U, // LD_A_bo_r + 50860287U, // LD_A_bol + 139409U, // LD_A_sc + 2198343935U, // LD_A_slr + 2231898367U, // LD_A_slr_post + 2231898367U, // LD_A_slr_post_v110 + 2198343935U, // LD_A_slr_v110 + 659711U, // LD_A_slro + 659711U, // LD_A_slro_v110 + 24320727U, // LD_A_sro + 24320727U, // LD_A_sro_v110 + 9443317U, // LD_BU_abs + 1929910261U, // LD_BU_bo_bso + 67639285U, // LD_BU_bo_c + 1963464693U, // LD_BU_bo_pos + 1929975797U, // LD_BU_bo_pre + 101193717U, // LD_BU_bo_r + 50862069U, // LD_BU_bol + 2198345717U, // LD_BU_slr + 2231900149U, // LD_BU_slr_post + 2231900149U, // LD_BU_slr_post_v110 + 2198345717U, // LD_BU_slr_v110 + 661493U, // LD_BU_slro + 661493U, // LD_BU_slro_v110 + 24320766U, // LD_BU_sro + 24320766U, // LD_BU_sro_v110 + 9441719U, // LD_B_abs + 1929908663U, // LD_B_bo_bso + 67637687U, // LD_B_bo_c + 1963463095U, // LD_B_bo_pos + 1929974199U, // LD_B_bo_pre + 101192119U, // LD_B_bo_r + 50860471U, // LD_B_bol + 2231898551U, // LD_B_slr_post_v110 + 2198344119U, // LD_B_slr_v110 + 659895U, // LD_B_slro_v110 + 24320740U, // LD_B_sro_v110 + 9441650U, // LD_DA_abs + 1929908594U, // LD_DA_bo_bso + 67637618U, // LD_DA_bo_c + 1963463026U, // LD_DA_bo_pos + 1929974130U, // LD_DA_bo_pre + 101192050U, // LD_DA_bo_r + 9441878U, // LD_D_abs + 1929908822U, // LD_D_bo_bso + 67637846U, // LD_D_bo_c + 1963463254U, // LD_D_bo_pos + 1929974358U, // LD_D_bo_pre + 101192278U, // LD_D_bo_r + 9443375U, // LD_HU_abs + 1929910319U, // LD_HU_bo_bso + 67639343U, // LD_HU_bo_c + 1963464751U, // LD_HU_bo_pos + 1929975855U, // LD_HU_bo_pre + 101193775U, // LD_HU_bo_r + 50862127U, // LD_HU_bol + 9442110U, // LD_H_abs + 1929909054U, // LD_H_bo_bso + 67638078U, // LD_H_bo_c + 1963463486U, // LD_H_bo_pos + 1929974590U, // LD_H_bo_pre + 101192510U, // LD_H_bo_r + 50860862U, // LD_H_bol + 2198344510U, // LD_H_slr + 2231898942U, // LD_H_slr_post + 2231898942U, // LD_H_slr_post_v110 + 2198344510U, // LD_H_slr_v110 + 660286U, // LD_H_slro + 660286U, // LD_H_slro_v110 + 24320753U, // LD_H_sro + 24320753U, // LD_H_sro_v110 + 9442675U, // LD_Q_abs + 1929909619U, // LD_Q_bo_bso + 67638643U, // LD_Q_bo_c + 1963464051U, // LD_Q_bo_pos + 1929975155U, // LD_Q_bo_pre + 101193075U, // LD_Q_bo_r + 9443483U, // LD_W_abs + 1929910427U, // LD_W_bo_bso + 67639451U, // LD_W_bo_c + 1963464859U, // LD_W_bo_pos + 1929975963U, // LD_W_bo_pre + 101193883U, // LD_W_bo_r + 50862235U, // LD_W_bol + 139426U, // LD_W_sc + 2198345883U, // LD_W_slr + 2231900315U, // LD_W_slr_post + 2231900315U, // LD_W_slr_post_v110 + 2198345883U, // LD_W_slr_v110 + 661659U, // LD_W_slro + 661659U, // LD_W_slro_v110 + 24320780U, // LD_W_sro + 24320780U, // LD_W_sro_v110 + 9441664U, // LEA_abs + 1929908608U, // LEA_bo_bso + 50860416U, // LEA_bol + 9441669U, // LHA_abs + 43128U, // LOOPU_brr + 10491229U, // LOOP_brr + 8394077U, // LOOP_sbr + 4412U, // LT_A_rr + 4629U, // LT_B + 6176U, // LT_BU + 5249U, // LT_H + 6243U, // LT_HU + 268441534U, // LT_U_rc + 6078U, // LT_U_rr + 24121445U, // LT_U_srcv110 + 16781413U, // LT_U_srrv110 + 6340U, // LT_W + 6271U, // LT_WU + 268441372U, // LT_rc + 5916U, // LT_rr 2101339U, // LT_src 16781403U, // LT_srr - 4199382U, // MADDMS_H_rrr1_LL - 4199382U, // MADDMS_H_rrr1_LU - 4199382U, // MADDMS_H_rrr1_UL - 4199382U, // MADDMS_H_rrr1_UU - 4199210U, // MADDM_H_rrr1_LL - 4199210U, // MADDM_H_rrr1_LU - 4199210U, // MADDM_H_rrr1_UL - 4199210U, // MADDM_H_rrr1_UU - 4199426U, // MADDRS_H_rrr1_DcEdDaDbUL - 4199426U, // MADDRS_H_rrr1_LL - 4199426U, // MADDRS_H_rrr1_LU - 4199426U, // MADDRS_H_rrr1_UL - 4199426U, // MADDRS_H_rrr1_UU - 2537559409U, // MADDRS_Q_rrr1_L_L - 2554336625U, // MADDRS_Q_rrr1_U_U - 4199278U, // MADDR_H_rrr1_DcEdDaDbUL - 4199278U, // MADDR_H_rrr1_LL - 4199278U, // MADDR_H_rrr1_LU - 4199278U, // MADDR_H_rrr1_UL - 4199278U, // MADDR_H_rrr1_UU - 2537559364U, // MADDR_Q_rrr1_L_L - 2554336580U, // MADDR_Q_rrr1_U_U - 4199392U, // MADDSUMS_H_rrr1_LL - 4199392U, // MADDSUMS_H_rrr1_LU - 4199392U, // MADDSUMS_H_rrr1_UL - 4199392U, // MADDSUMS_H_rrr1_UU - 4199227U, // MADDSUM_H_rrr1_LL - 4199227U, // MADDSUM_H_rrr1_LU - 4199227U, // MADDSUM_H_rrr1_UL - 4199227U, // MADDSUM_H_rrr1_UU - 4199436U, // MADDSURS_H_rrr1_LL - 4199436U, // MADDSURS_H_rrr1_LU - 4199436U, // MADDSURS_H_rrr1_UL - 4199436U, // MADDSURS_H_rrr1_UU - 4199295U, // MADDSUR_H_rrr1_LL - 4199295U, // MADDSUR_H_rrr1_LU - 4199295U, // MADDSUR_H_rrr1_UL - 4199295U, // MADDSUR_H_rrr1_UU - 4199456U, // MADDSUS_H_rrr1_LL - 4199456U, // MADDSUS_H_rrr1_LU - 4199456U, // MADDSUS_H_rrr1_UL - 4199456U, // MADDSUS_H_rrr1_UU - 4199496U, // MADDSU_H_rrr1_LL - 4199496U, // MADDSU_H_rrr1_LU - 4199496U, // MADDSU_H_rrr1_UL - 4199496U, // MADDSU_H_rrr1_UU - 4199333U, // MADDS_H_rrr1_LL - 4199333U, // MADDS_H_rrr1_LU - 4199333U, // MADDS_H_rrr1_UL - 4199333U, // MADDS_H_rrr1_UU - 4199774U, // MADDS_Q_rrr1 - 4199774U, // MADDS_Q_rrr1_L - 2537559390U, // MADDS_Q_rrr1_L_L - 4199774U, // MADDS_Q_rrr1_U - 2554336606U, // MADDS_Q_rrr1_U_U - 4199774U, // MADDS_Q_rrr1_e - 4199774U, // MADDS_Q_rrr1_e_L - 2537559390U, // MADDS_Q_rrr1_e_L_L - 4199774U, // MADDS_Q_rrr1_e_U - 2554336606U, // MADDS_Q_rrr1_e_U_U - 806360922U, // MADDS_U_rcr - 806360922U, // MADDS_U_rcr_e - 4200282U, // MADDS_U_rrr2 - 4200282U, // MADDS_U_rrr2_e - 806360538U, // MADDS_rcr - 806360538U, // MADDS_rcr_e - 4199898U, // MADDS_rrr2 - 4199898U, // MADDS_rrr2_e - 4199055U, // MADD_F_rrr - 4199153U, // MADD_H_rrr1_LL - 4199153U, // MADD_H_rrr1_LU - 4199153U, // MADD_H_rrr1_UL - 4199153U, // MADD_H_rrr1_UU - 4199718U, // MADD_Q_rrr1 - 4199718U, // MADD_Q_rrr1_L - 2537559334U, // MADD_Q_rrr1_L_L - 4199718U, // MADD_Q_rrr1_U - 2554336550U, // MADD_Q_rrr1_U_U - 4199718U, // MADD_Q_rrr1_e - 4199718U, // MADD_Q_rrr1_e_L - 2537559334U, // MADD_Q_rrr1_e_L_L - 4199718U, // MADD_Q_rrr1_e_U - 2554336550U, // MADD_Q_rrr1_e_U_U - 806360835U, // MADD_U_rcr - 4200195U, // MADD_U_rrr2 - 806359594U, // MADD_rcr - 806359594U, // MADD_rcr_e - 4198954U, // MADD_rrr2 - 4198954U, // MADD_rrr2_e - 4579U, // MAX_B - 6114U, // MAX_BU - 5202U, // MAX_H - 6181U, // MAX_HU - 268441513U, // MAX_U_rc - 6057U, // MAX_U_rr - 268441751U, // MAX_rc - 6295U, // MAX_rr - 11539869U, // MFCR_rlc - 4503U, // MIN_B - 6071U, // MIN_BU - 4934U, // MIN_H - 6129U, // MIN_HU - 268441400U, // MIN_U_rc - 5944U, // MIN_U_rr - 268440813U, // MIN_rc - 5357U, // MIN_rr - 11538685U, // MOVH_A_rlc - 11539572U, // MOVH_rlc - 17830202U, // MOV_AA_rr - 16781626U, // MOV_AA_srr - 3004U, // MOV_A_rr - 24121624U, // MOV_A_src - 16781592U, // MOV_A_srr - 17830429U, // MOV_D_rr - 16781853U, // MOV_D_srr - 11540384U, // MOV_U_rlc - 11540551U, // MOV_rlcDc - 11540551U, // MOV_rlcEc - 17832007U, // MOV_rrDcDb - 6215U, // MOV_rrEcDaDb - 17832007U, // MOV_rrEcDb - 139365U, // MOV_sc - 2103367U, // MOV_srcDa - 2103367U, // MOV_srcEa - 16783431U, // MOV_srr - 4199370U, // MSUBADMS_H_rrr1_LL - 4199370U, // MSUBADMS_H_rrr1_LU - 4199370U, // MSUBADMS_H_rrr1_UL - 4199370U, // MSUBADMS_H_rrr1_UU - 4199199U, // MSUBADM_H_rrr1_LL - 4199199U, // MSUBADM_H_rrr1_LU - 4199199U, // MSUBADM_H_rrr1_UL - 4199199U, // MSUBADM_H_rrr1_UU - 4199414U, // MSUBADRS_H_rrr1_LL - 4199414U, // MSUBADRS_H_rrr1_LU - 4199414U, // MSUBADRS_H_rrr1_UL - 4199414U, // MSUBADRS_H_rrr1_UU - 4199267U, // MSUBADR_H_rrr1_LL - 4199267U, // MSUBADR_H_rrr1_LU - 4199267U, // MSUBADR_H_rrr1_UL - 4199267U, // MSUBADR_H_rrr1_UU - 4199322U, // MSUBADS_H_rrr1_LL - 4199322U, // MSUBADS_H_rrr1_LU - 4199322U, // MSUBADS_H_rrr1_UL - 4199322U, // MSUBADS_H_rrr1_UU - 4199143U, // MSUBAD_H_rrr1_LL - 4199143U, // MSUBAD_H_rrr1_LU - 4199143U, // MSUBAD_H_rrr1_UL - 4199143U, // MSUBAD_H_rrr1_UU - 4199360U, // MSUBMS_H_rrr1_LL - 4199360U, // MSUBMS_H_rrr1_LU - 4199360U, // MSUBMS_H_rrr1_UL - 4199360U, // MSUBMS_H_rrr1_UU - 4199190U, // MSUBM_H_rrr1_LL - 4199190U, // MSUBM_H_rrr1_LU - 4199190U, // MSUBM_H_rrr1_UL - 4199190U, // MSUBM_H_rrr1_UU - 4199404U, // MSUBRS_H_rrr1_DcEdDaDbUL - 4199404U, // MSUBRS_H_rrr1_LL - 4199404U, // MSUBRS_H_rrr1_LU - 4199404U, // MSUBRS_H_rrr1_UL - 4199404U, // MSUBRS_H_rrr1_UU - 2537559399U, // MSUBRS_Q_rrr1_L_L - 2554336615U, // MSUBRS_Q_rrr1_U_U - 4199258U, // MSUBR_H_rrr1_DcEdDaDbUL - 4199258U, // MSUBR_H_rrr1_LL - 4199258U, // MSUBR_H_rrr1_LU - 4199258U, // MSUBR_H_rrr1_UL - 4199258U, // MSUBR_H_rrr1_UU - 2537559355U, // MSUBR_Q_rrr1_L_L - 2554336571U, // MSUBR_Q_rrr1_U_U - 4199313U, // MSUBS_H_rrr1_LL - 4199313U, // MSUBS_H_rrr1_LU - 4199313U, // MSUBS_H_rrr1_UL - 4199313U, // MSUBS_H_rrr1_UU - 4199765U, // MSUBS_Q_rrr1 - 4199765U, // MSUBS_Q_rrr1_L - 2537559381U, // MSUBS_Q_rrr1_L_L - 4199765U, // MSUBS_Q_rrr1_U - 2554336597U, // MSUBS_Q_rrr1_U_U - 4199765U, // MSUBS_Q_rrr1_e - 4199765U, // MSUBS_Q_rrr1_e_L - 2537559381U, // MSUBS_Q_rrr1_e_L_L - 4199765U, // MSUBS_Q_rrr1_e_U - 2554336597U, // MSUBS_Q_rrr1_e_U_U - 806360922U, // MSUBS_U_rcr - 806360922U, // MSUBS_U_rcr_e - 4200282U, // MSUBS_U_rrr2 - 4200282U, // MSUBS_U_rrr2_e - 806360524U, // MSUBS_rcr - 806360524U, // MSUBS_rcr_e - 4199884U, // MSUBS_rrr2 - 4199884U, // MSUBS_rrr2_e - 4199047U, // MSUB_F_rrr - 4199135U, // MSUB_H_rrr1_LL - 4199135U, // MSUB_H_rrr1_LU - 4199135U, // MSUB_H_rrr1_UL - 4199135U, // MSUB_H_rrr1_UU - 4199710U, // MSUB_Q_rrr1 - 4199710U, // MSUB_Q_rrr1_L - 2537559326U, // MSUB_Q_rrr1_L_L - 4199710U, // MSUB_Q_rrr1_U - 2554336542U, // MSUB_Q_rrr1_U_U - 4199710U, // MSUB_Q_rrr1_e - 4199710U, // MSUB_Q_rrr1_e_L - 2537559326U, // MSUB_Q_rrr1_e_L_L - 4199710U, // MSUB_Q_rrr1_e_U - 2554336542U, // MSUB_Q_rrr1_e_U_U - 806360835U, // MSUB_U_rcr - 4200195U, // MSUB_U_rrr2 - 806359545U, // MSUB_rcr - 806359545U, // MSUB_rcr_e - 4198905U, // MSUB_rrr2 - 4198905U, // MSUB_rrr2_e - 46499U, // MTCR_rlc - 4915U, // MULM_H_rr1_LL2e - 4915U, // MULM_H_rr1_LU2e - 4915U, // MULM_H_rr1_UL2e - 4915U, // MULM_H_rr1_UU2e - 4983U, // MULR_H_rr1_LL2e - 4983U, // MULR_H_rr1_LU2e - 4983U, // MULR_H_rr1_UL2e - 4983U, // MULR_H_rr1_UU2e - 2801800525U, // MULR_Q_rr1_2LL - 2818577741U, // MULR_Q_rr1_2UU - 268441443U, // MULS_U_rc - 5987U, // MULS_U_rr2 - 268441071U, // MULS_rc - 5615U, // MULS_rr2 - 4768U, // MUL_F_rrr - 4879U, // MUL_H_rr1_LL2e - 4879U, // MUL_H_rr1_LU2e - 4879U, // MUL_H_rr1_UL2e - 4879U, // MUL_H_rr1_UU2e - 2801800500U, // MUL_Q_rr1_2LL - 2818577716U, // MUL_Q_rr1_2UU - 5428U, // MUL_Q_rr1_2_L - 5428U, // MUL_Q_rr1_2_Le - 5428U, // MUL_Q_rr1_2_U - 5428U, // MUL_Q_rr1_2_Ue - 5428U, // MUL_Q_rr1_2__ - 5428U, // MUL_Q_rr1_2__e - 268441391U, // MUL_U_rc - 5935U, // MUL_U_rr2 - 268440787U, // MUL_rc - 268440787U, // MUL_rc_e - 5331U, // MUL_rr2 - 5331U, // MUL_rr2_e - 16782547U, // MUL_srr - 1342182941U, // NAND_T - 268440118U, // NAND_rc - 4662U, // NAND_rr - 16781599U, // NEZ_A - 4334U, // NE_A - 268440182U, // NE_rc - 4726U, // NE_rr - 3079U, // NOP_sr - 3079U, // NOP_sys - 1342183033U, // NOR_T - 268441002U, // NOR_rc - 5546U, // NOR_rr - 136943U, // NOT_sr - 1342182986U, // ORN_T - 268440824U, // ORN_rc - 5368U, // ORN_rr - 1342182972U, // OR_ANDN_T - 1342182928U, // OR_AND_T - 268440977U, // OR_EQ_rc - 5521U, // OR_EQ_rr - 268441375U, // OR_GE_U_rc - 5919U, // OR_GE_U_rr - 268440140U, // OR_GE_rc - 4684U, // OR_GE_rr - 268441481U, // OR_LT_U_rc - 6025U, // OR_LT_U_rr - 268441315U, // OR_LT_rc - 5859U, // OR_LT_rr - 268440187U, // OR_NE_rc - 4731U, // OR_NE_rr - 1342183050U, // OR_NOR_T - 1342183020U, // OR_OR_T - 1342183005U, // OR_T - 268441003U, // OR_rc - 5547U, // OR_rr + 4199451U, // MADDMS_H_rrr1_LL + 4199451U, // MADDMS_H_rrr1_LU + 4199451U, // MADDMS_H_rrr1_UL + 4199451U, // MADDMS_H_rrr1_UU + 4199279U, // MADDM_H_rrr1_LL + 4199279U, // MADDM_H_rrr1_LU + 4199279U, // MADDM_H_rrr1_UL + 4199279U, // MADDM_H_rrr1_UU + 4199495U, // MADDRS_H_rrr1_DcEdDaDbUL + 4199495U, // MADDRS_H_rrr1_LL + 4199495U, // MADDRS_H_rrr1_LU + 4199495U, // MADDRS_H_rrr1_UL + 4199495U, // MADDRS_H_rrr1_UU + 2537559478U, // MADDRS_Q_rrr1_L_L + 2554336694U, // MADDRS_Q_rrr1_U_U + 4199347U, // MADDR_H_rrr1_DcEdDaDbUL + 4199347U, // MADDR_H_rrr1_LL + 4199347U, // MADDR_H_rrr1_LU + 4199347U, // MADDR_H_rrr1_UL + 4199347U, // MADDR_H_rrr1_UU + 2537559433U, // MADDR_Q_rrr1_L_L + 2554336649U, // MADDR_Q_rrr1_U_U + 4199461U, // MADDSUMS_H_rrr1_LL + 4199461U, // MADDSUMS_H_rrr1_LU + 4199461U, // MADDSUMS_H_rrr1_UL + 4199461U, // MADDSUMS_H_rrr1_UU + 4199296U, // MADDSUM_H_rrr1_LL + 4199296U, // MADDSUM_H_rrr1_LU + 4199296U, // MADDSUM_H_rrr1_UL + 4199296U, // MADDSUM_H_rrr1_UU + 4199505U, // MADDSURS_H_rrr1_LL + 4199505U, // MADDSURS_H_rrr1_LU + 4199505U, // MADDSURS_H_rrr1_UL + 4199505U, // MADDSURS_H_rrr1_UU + 4199364U, // MADDSUR_H_rrr1_LL + 4199364U, // MADDSUR_H_rrr1_LU + 4199364U, // MADDSUR_H_rrr1_UL + 4199364U, // MADDSUR_H_rrr1_UU + 4199525U, // MADDSUS_H_rrr1_LL + 4199525U, // MADDSUS_H_rrr1_LU + 4199525U, // MADDSUS_H_rrr1_UL + 4199525U, // MADDSUS_H_rrr1_UU + 4199565U, // MADDSU_H_rrr1_LL + 4199565U, // MADDSU_H_rrr1_LU + 4199565U, // MADDSU_H_rrr1_UL + 4199565U, // MADDSU_H_rrr1_UU + 4199402U, // MADDS_H_rrr1_LL + 4199402U, // MADDS_H_rrr1_LU + 4199402U, // MADDS_H_rrr1_UL + 4199402U, // MADDS_H_rrr1_UU + 4199843U, // MADDS_Q_rrr1 + 4199843U, // MADDS_Q_rrr1_L + 2537559459U, // MADDS_Q_rrr1_L_L + 4199843U, // MADDS_Q_rrr1_U + 2554336675U, // MADDS_Q_rrr1_U_U + 4199843U, // MADDS_Q_rrr1_e + 4199843U, // MADDS_Q_rrr1_e_L + 2537559459U, // MADDS_Q_rrr1_e_L_L + 4199843U, // MADDS_Q_rrr1_e_U + 2554336675U, // MADDS_Q_rrr1_e_U_U + 806360991U, // MADDS_U_rcr + 806360991U, // MADDS_U_rcr_e + 4200351U, // MADDS_U_rrr2 + 4200351U, // MADDS_U_rrr2_e + 806360607U, // MADDS_rcr + 806360607U, // MADDS_rcr_e + 4199967U, // MADDS_rrr2 + 4199967U, // MADDS_rrr2_e + 4199124U, // MADD_F_rrr + 4199222U, // MADD_H_rrr1_LL + 4199222U, // MADD_H_rrr1_LU + 4199222U, // MADD_H_rrr1_UL + 4199222U, // MADD_H_rrr1_UU + 4199787U, // MADD_Q_rrr1 + 4199787U, // MADD_Q_rrr1_L + 2537559403U, // MADD_Q_rrr1_L_L + 4199787U, // MADD_Q_rrr1_U + 2554336619U, // MADD_Q_rrr1_U_U + 4199787U, // MADD_Q_rrr1_e + 4199787U, // MADD_Q_rrr1_e_L + 2537559403U, // MADD_Q_rrr1_e_L_L + 4199787U, // MADD_Q_rrr1_e_U + 2554336619U, // MADD_Q_rrr1_e_U_U + 806360904U, // MADD_U_rcr + 4200264U, // MADD_U_rrr2 + 806359663U, // MADD_rcr + 806359663U, // MADD_rcr_e + 4199023U, // MADD_rrr2 + 4199023U, // MADD_rrr2_e + 4641U, // MAX_B + 6183U, // MAX_BU + 5271U, // MAX_H + 6250U, // MAX_HU + 268441582U, // MAX_U_rc + 6126U, // MAX_U_rr + 268441820U, // MAX_rc + 6364U, // MAX_rr + 11539938U, // MFCR_rlc + 4551U, // MIN_B + 6140U, // MIN_BU + 5003U, // MIN_H + 6198U, // MIN_HU + 268441469U, // MIN_U_rc + 6013U, // MIN_U_rr + 268440882U, // MIN_rc + 5426U, // MIN_rr + 11538715U, // MOVH_A_rlc + 11539641U, // MOVH_rlc + 17830250U, // MOV_AA_rr + 16781674U, // MOV_AA_srr + 3092U, // MOV_A_rr + 24121672U, // MOV_A_src + 16781640U, // MOV_A_srr + 17830498U, // MOV_D_rr + 16781922U, // MOV_D_srr + 11540453U, // MOV_U_rlc + 11540620U, // MOV_rlcDc + 11540620U, // MOV_rlcEc + 17832076U, // MOV_rrDcDb + 6284U, // MOV_rrEcDaDb + 17832076U, // MOV_rrEcDb + 139377U, // MOV_sc + 2103436U, // MOV_srcDa + 2103436U, // MOV_srcEa + 16783500U, // MOV_srr + 4199439U, // MSUBADMS_H_rrr1_LL + 4199439U, // MSUBADMS_H_rrr1_LU + 4199439U, // MSUBADMS_H_rrr1_UL + 4199439U, // MSUBADMS_H_rrr1_UU + 4199268U, // MSUBADM_H_rrr1_LL + 4199268U, // MSUBADM_H_rrr1_LU + 4199268U, // MSUBADM_H_rrr1_UL + 4199268U, // MSUBADM_H_rrr1_UU + 4199483U, // MSUBADRS_H_rrr1_LL + 4199483U, // MSUBADRS_H_rrr1_LU + 4199483U, // MSUBADRS_H_rrr1_UL + 4199483U, // MSUBADRS_H_rrr1_UU + 4199336U, // MSUBADR_H_rrr1_LL + 4199336U, // MSUBADR_H_rrr1_LU + 4199336U, // MSUBADR_H_rrr1_UL + 4199336U, // MSUBADR_H_rrr1_UU + 4199391U, // MSUBADS_H_rrr1_LL + 4199391U, // MSUBADS_H_rrr1_LU + 4199391U, // MSUBADS_H_rrr1_UL + 4199391U, // MSUBADS_H_rrr1_UU + 4199212U, // MSUBAD_H_rrr1_LL + 4199212U, // MSUBAD_H_rrr1_LU + 4199212U, // MSUBAD_H_rrr1_UL + 4199212U, // MSUBAD_H_rrr1_UU + 4199429U, // MSUBMS_H_rrr1_LL + 4199429U, // MSUBMS_H_rrr1_LU + 4199429U, // MSUBMS_H_rrr1_UL + 4199429U, // MSUBMS_H_rrr1_UU + 4199259U, // MSUBM_H_rrr1_LL + 4199259U, // MSUBM_H_rrr1_LU + 4199259U, // MSUBM_H_rrr1_UL + 4199259U, // MSUBM_H_rrr1_UU + 4199473U, // MSUBRS_H_rrr1_DcEdDaDbUL + 4199473U, // MSUBRS_H_rrr1_LL + 4199473U, // MSUBRS_H_rrr1_LU + 4199473U, // MSUBRS_H_rrr1_UL + 4199473U, // MSUBRS_H_rrr1_UU + 2537559468U, // MSUBRS_Q_rrr1_L_L + 2554336684U, // MSUBRS_Q_rrr1_U_U + 4199327U, // MSUBR_H_rrr1_DcEdDaDbUL + 4199327U, // MSUBR_H_rrr1_LL + 4199327U, // MSUBR_H_rrr1_LU + 4199327U, // MSUBR_H_rrr1_UL + 4199327U, // MSUBR_H_rrr1_UU + 2537559424U, // MSUBR_Q_rrr1_L_L + 2554336640U, // MSUBR_Q_rrr1_U_U + 4199382U, // MSUBS_H_rrr1_LL + 4199382U, // MSUBS_H_rrr1_LU + 4199382U, // MSUBS_H_rrr1_UL + 4199382U, // MSUBS_H_rrr1_UU + 4199834U, // MSUBS_Q_rrr1 + 4199834U, // MSUBS_Q_rrr1_L + 2537559450U, // MSUBS_Q_rrr1_L_L + 4199834U, // MSUBS_Q_rrr1_U + 2554336666U, // MSUBS_Q_rrr1_U_U + 4199834U, // MSUBS_Q_rrr1_e + 4199834U, // MSUBS_Q_rrr1_e_L + 2537559450U, // MSUBS_Q_rrr1_e_L_L + 4199834U, // MSUBS_Q_rrr1_e_U + 2554336666U, // MSUBS_Q_rrr1_e_U_U + 806360991U, // MSUBS_U_rcr + 806360991U, // MSUBS_U_rcr_e + 4200351U, // MSUBS_U_rrr2 + 4200351U, // MSUBS_U_rrr2_e + 806360593U, // MSUBS_rcr + 806360593U, // MSUBS_rcr_e + 4199953U, // MSUBS_rrr2 + 4199953U, // MSUBS_rrr2_e + 4199116U, // MSUB_F_rrr + 4199204U, // MSUB_H_rrr1_LL + 4199204U, // MSUB_H_rrr1_LU + 4199204U, // MSUB_H_rrr1_UL + 4199204U, // MSUB_H_rrr1_UU + 4199779U, // MSUB_Q_rrr1 + 4199779U, // MSUB_Q_rrr1_L + 2537559395U, // MSUB_Q_rrr1_L_L + 4199779U, // MSUB_Q_rrr1_U + 2554336611U, // MSUB_Q_rrr1_U_U + 4199779U, // MSUB_Q_rrr1_e + 4199779U, // MSUB_Q_rrr1_e_L + 2537559395U, // MSUB_Q_rrr1_e_L_L + 4199779U, // MSUB_Q_rrr1_e_U + 2554336611U, // MSUB_Q_rrr1_e_U_U + 806360904U, // MSUB_U_rcr + 4200264U, // MSUB_U_rrr2 + 806359614U, // MSUB_rcr + 806359614U, // MSUB_rcr_e + 4198974U, // MSUB_rrr2 + 4198974U, // MSUB_rrr2_e + 46568U, // MTCR_rlc + 4984U, // MULM_H_rr1_LL2e + 4984U, // MULM_H_rr1_LU2e + 4984U, // MULM_H_rr1_UL2e + 4984U, // MULM_H_rr1_UU2e + 5052U, // MULR_H_rr1_LL2e + 5052U, // MULR_H_rr1_LU2e + 5052U, // MULR_H_rr1_UL2e + 5052U, // MULR_H_rr1_UU2e + 2801800594U, // MULR_Q_rr1_2LL + 2818577810U, // MULR_Q_rr1_2UU + 268441512U, // MULS_U_rc + 6056U, // MULS_U_rr2 + 268441140U, // MULS_rc + 5684U, // MULS_rr2 + 4837U, // MUL_F_rrr + 4948U, // MUL_H_rr1_LL2e + 4948U, // MUL_H_rr1_LU2e + 4948U, // MUL_H_rr1_UL2e + 4948U, // MUL_H_rr1_UU2e + 2801800569U, // MUL_Q_rr1_2LL + 2818577785U, // MUL_Q_rr1_2UU + 5497U, // MUL_Q_rr1_2_L + 5497U, // MUL_Q_rr1_2_Le + 5497U, // MUL_Q_rr1_2_U + 5497U, // MUL_Q_rr1_2_Ue + 5497U, // MUL_Q_rr1_2__ + 5497U, // MUL_Q_rr1_2__e + 268441460U, // MUL_U_rc + 6004U, // MUL_U_rr2 + 268440856U, // MUL_rc + 268440856U, // MUL_rc_e + 5400U, // MUL_rr2 + 5400U, // MUL_rr2_e + 16782616U, // MUL_srr + 1342183010U, // NAND_T + 268440187U, // NAND_rc + 4731U, // NAND_rr + 16781647U, // NEZ_A + 4364U, // NE_A + 268440251U, // NE_rc + 4795U, // NE_rr + 3167U, // NOP_sr + 3167U, // NOP_sys + 1342183102U, // NOR_T + 268441071U, // NOR_rc + 5615U, // NOR_rr + 137012U, // NOT_sr + 1342183055U, // ORN_T + 268440893U, // ORN_rc + 5437U, // ORN_rr + 1342183041U, // OR_ANDN_T + 1342182997U, // OR_AND_T + 268441046U, // OR_EQ_rc + 5590U, // OR_EQ_rr + 268441444U, // OR_GE_U_rc + 5988U, // OR_GE_U_rr + 268440209U, // OR_GE_rc + 4753U, // OR_GE_rr + 268441550U, // OR_LT_U_rc + 6094U, // OR_LT_U_rr + 268441384U, // OR_LT_rc + 5928U, // OR_LT_rr + 268440256U, // OR_NE_rc + 4800U, // OR_NE_rr + 1342183119U, // OR_NOR_T + 1342183089U, // OR_OR_T + 1342183074U, // OR_T + 268441072U, // OR_rc + 5616U, // OR_rr 139320U, // OR_sc - 16782763U, // OR_srr - 806360230U, // PACK_rrr - 16783556U, // PARITY_rr - 16783493U, // POPCNT_W_rr - 4797U, // Q31TOF_rr - 16781975U, // QSEED_F_rr - 3041U, // RESTORE_sys - 3084U, // RET_sr - 3084U, // RET_sys - 3022U, // RFE_sr - 3022U, // RFE_sys - 3075U, // RFM_sys - 3055U, // RSLCX_sys - 3041U, // RSTV_sys - 268441425U, // RSUBS_U_rc - 268441043U, // RSUBS_rc - 268440063U, // RSUB_rc - 135679U, // RSUB_sr - 16783304U, // SAT_BU_rr - 137160U, // SAT_BU_sr - 16781766U, // SAT_B_rr - 135622U, // SAT_B_sr - 16783371U, // SAT_HU_rr - 137227U, // SAT_HU_sr - 16782379U, // SAT_H_rr - 136235U, // SAT_H_sr - 806360306U, // SELN_rcr - 4199666U, // SELN_rrr - 806360243U, // SEL_rcr - 4199603U, // SEL_rrr - 268441025U, // SHAS_rc - 5569U, // SHAS_rr - 268440280U, // SHA_H_rc - 4824U, // SHA_H_rr - 268439898U, // SHA_rc - 4442U, // SHA_rr - 2101594U, // SHA_src - 268440169U, // SHUFFLE_rc - 1342182961U, // SH_ANDN_T - 1342182918U, // SH_AND_T - 268440969U, // SH_EQ_rc - 5513U, // SH_EQ_rr - 268441365U, // SH_GE_U_rc - 5909U, // SH_GE_U_rr - 268440132U, // SH_GE_rc - 4676U, // SH_GE_rr - 268440329U, // SH_H_rc - 4873U, // SH_H_rr - 268441471U, // SH_LT_U_rc - 6015U, // SH_LT_U_rr - 268441307U, // SH_LT_rc - 5851U, // SH_LT_rr - 1342182938U, // SH_NAND_T - 268441307U, // SH_NE_rc - 5851U, // SH_NE_rr - 1342183040U, // SH_NOR_T - 1342182983U, // SH_ORN_T - 1342183011U, // SH_OR_T - 1342183060U, // SH_XNOR_T - 1342183071U, // SH_XOR_T - 268440688U, // SH_rc - 5232U, // SH_rr - 2102384U, // SH_src - 166057U, // STLCX_abs - 3349352U, // STLCX_bo_bso - 166071U, // STUCX_abs - 3349368U, // STUCX_bo_bso - 37138U, // ST_A_abs - 5462736U, // ST_A_bo_bso - 67571986U, // ST_A_bo_c - 1969705234U, // ST_A_bo_pos - 1936216338U, // ST_A_bo_pre - 101126418U, // ST_A_bo_r - 12786384U, // ST_A_bol - 663731U, // ST_A_sc - 158538448U, // ST_A_sro - 727760U, // ST_A_ssr - 793296U, // ST_A_ssr_pos - 52096U, // ST_A_ssro - 37341U, // ST_B_abs - 5462751U, // ST_B_bo_bso - 67572189U, // ST_B_bo_c - 1969705437U, // ST_B_bo_pos - 1936216541U, // ST_B_bo_pre - 101126621U, // ST_B_bo_r - 12786399U, // ST_B_bol - 175315679U, // ST_B_sro - 727775U, // ST_B_ssr - 793311U, // ST_B_ssr_pos - 52108U, // ST_B_ssro - 37193U, // ST_DA_abs - 5462743U, // ST_DA_bo_bso - 67572041U, // ST_DA_bo_c - 1969705289U, // ST_DA_bo_pos - 1936216393U, // ST_DA_bo_pre - 101126473U, // ST_DA_bo_r - 37399U, // ST_D_abs - 5462758U, // ST_D_bo_bso - 67572247U, // ST_D_bo_c - 1969705495U, // ST_D_bo_pos - 1936216599U, // ST_D_bo_pre - 101126679U, // ST_D_bo_r - 37954U, // ST_H_abs - 5462765U, // ST_H_bo_bso - 67572802U, // ST_H_bo_c - 1969706050U, // ST_H_bo_pos - 1936217154U, // ST_H_bo_pre - 101127234U, // ST_H_bo_r - 12786413U, // ST_H_bol - 175315693U, // ST_H_sro - 727789U, // ST_H_ssr - 793325U, // ST_H_ssr_pos - 52120U, // ST_H_ssro - 38267U, // ST_Q_abs - 5462816U, // ST_Q_bo_bso - 67573115U, // ST_Q_bo_c - 1969706363U, // ST_Q_bo_pos - 1936217467U, // ST_Q_bo_pre - 101127547U, // ST_Q_bo_r - 34480U, // ST_T - 39055U, // ST_W_abs - 5462873U, // ST_W_bo_bso - 67573903U, // ST_W_bo_c - 1969707151U, // ST_W_bo_pos - 1936218255U, // ST_W_bo_pre - 101128335U, // ST_W_bo_r - 12786521U, // ST_W_bol - 175315801U, // ST_W_sro - 727897U, // ST_W_ssr - 793433U, // ST_W_ssr_pos - 52132U, // ST_W_ssro - 4613U, // SUBC_rr - 6137U, // SUBS_HU_rr - 5010U, // SUBS_H_rr - 5970U, // SUBS_U_rr - 5581U, // SUBS_rr - 16782797U, // SUBS_srr - 6300U, // SUBX_rr - 2992U, // SUB_A_rr - 139431U, // SUB_A_sc - 4473U, // SUB_B_rr - 806359688U, // SUB_F_rrr - 4832U, // SUB_H_rr - 4596U, // SUB_rr - 16781812U, // SUB_srr + 16782832U, // OR_srr + 806360299U, // PACK_rrr + 16783625U, // PARITY_rr + 16783562U, // POPCNT_W_rr + 4866U, // Q31TOF_rr + 16782044U, // QSEED_F_rr + 3129U, // RESTORE_sys + 3172U, // RET_sr + 3172U, // RET_sys + 3110U, // RFE_sr + 3110U, // RFE_sys + 3163U, // RFM_sys + 3143U, // RSLCX_sys + 3129U, // RSTV_sys + 268441494U, // RSUBS_U_rc + 268441112U, // RSUBS_rc + 268440132U, // RSUB_rc + 135748U, // RSUB_sr + 16783373U, // SAT_BU_rr + 137229U, // SAT_BU_sr + 16781828U, // SAT_B_rr + 135684U, // SAT_B_sr + 16783440U, // SAT_HU_rr + 137296U, // SAT_HU_sr + 16782448U, // SAT_H_rr + 136304U, // SAT_H_sr + 806360375U, // SELN_rcr + 4199735U, // SELN_rrr + 806360312U, // SEL_rcr + 4199672U, // SEL_rrr + 268441094U, // SHAS_rc + 5638U, // SHAS_rr + 268440349U, // SHA_H_rc + 4893U, // SHA_H_rr + 268439946U, // SHA_rc + 4490U, // SHA_rr + 2101642U, // SHA_src + 268440238U, // SHUFFLE_rc + 1342183030U, // SH_ANDN_T + 1342182987U, // SH_AND_T + 268441038U, // SH_EQ_rc + 5582U, // SH_EQ_rr + 268441434U, // SH_GE_U_rc + 5978U, // SH_GE_U_rr + 268440201U, // SH_GE_rc + 4745U, // SH_GE_rr + 268440398U, // SH_H_rc + 4942U, // SH_H_rr + 268441540U, // SH_LT_U_rc + 6084U, // SH_LT_U_rr + 268441376U, // SH_LT_rc + 5920U, // SH_LT_rr + 1342183007U, // SH_NAND_T + 268441376U, // SH_NE_rc + 5920U, // SH_NE_rr + 1342183109U, // SH_NOR_T + 1342183052U, // SH_ORN_T + 1342183080U, // SH_OR_T + 1342183129U, // SH_XNOR_T + 1342183140U, // SH_XOR_T + 268440757U, // SH_rc + 5301U, // SH_rr + 2102453U, // SH_src + 166126U, // STLCX_abs + 3349440U, // STLCX_bo_bso + 166140U, // STUCX_abs + 3349456U, // STUCX_bo_bso + 37186U, // ST_A_abs + 5466917U, // ST_A_bo_bso + 67637570U, // ST_A_bo_c + 1969774914U, // ST_A_bo_pos + 1936286018U, // ST_A_bo_pre + 101192002U, // ST_A_bo_r + 12786469U, // ST_A_bol + 729279U, // ST_A_sc + 158538533U, // ST_A_sro + 793381U, // ST_A_ssr + 858917U, // ST_A_ssr_pos + 52184U, // ST_A_ssro + 37403U, // ST_B_abs + 5466932U, // ST_B_bo_bso + 67637787U, // ST_B_bo_c + 1969775131U, // ST_B_bo_pos + 1936286235U, // ST_B_bo_pre + 101192219U, // ST_B_bo_r + 12786484U, // ST_B_bol + 175315764U, // ST_B_sro + 793396U, // ST_B_ssr + 858932U, // ST_B_ssr_pos + 52196U, // ST_B_ssro + 37241U, // ST_DA_abs + 5466924U, // ST_DA_bo_bso + 67637625U, // ST_DA_bo_c + 1969774969U, // ST_DA_bo_pos + 1936286073U, // ST_DA_bo_pre + 101192057U, // ST_DA_bo_r + 37468U, // ST_D_abs + 5466939U, // ST_D_bo_bso + 67637852U, // ST_D_bo_c + 1969775196U, // ST_D_bo_pos + 1936286300U, // ST_D_bo_pre + 101192284U, // ST_D_bo_r + 38023U, // ST_H_abs + 5466946U, // ST_H_bo_bso + 67638407U, // ST_H_bo_c + 1969775751U, // ST_H_bo_pos + 1936286855U, // ST_H_bo_pre + 101192839U, // ST_H_bo_r + 12786498U, // ST_H_bol + 175315778U, // ST_H_sro + 793410U, // ST_H_ssr + 858946U, // ST_H_ssr_pos + 52208U, // ST_H_ssro + 38336U, // ST_Q_abs + 5466999U, // ST_Q_bo_bso + 67638720U, // ST_Q_bo_c + 1969776064U, // ST_Q_bo_pos + 1936287168U, // ST_Q_bo_pre + 101193152U, // ST_Q_bo_r + 34549U, // ST_T + 39124U, // ST_W_abs + 5467057U, // ST_W_bo_bso + 67639508U, // ST_W_bo_c + 1969776852U, // ST_W_bo_pos + 1936287956U, // ST_W_bo_pre + 101193940U, // ST_W_bo_r + 12786609U, // ST_W_bol + 175315889U, // ST_W_sro + 793521U, // ST_W_ssr + 859057U, // ST_W_ssr_pos + 52220U, // ST_W_ssro + 4682U, // SUBC_rr + 6206U, // SUBS_HU_rr + 5079U, // SUBS_H_rr + 6039U, // SUBS_U_rr + 5650U, // SUBS_rr + 16782866U, // SUBS_srr + 6369U, // SUBX_rr + 3080U, // SUB_A_rr + 139443U, // SUB_A_sc + 4521U, // SUB_B_rr + 806359757U, // SUB_F_rrr + 4901U, // SUB_H_rr + 4665U, // SUB_rr + 16781881U, // SUB_srr 16781313U, // SUB_srr_15a - 16847348U, // SUB_srr_a15 - 3106U, // SVLCX_sys - 5462852U, // SWAPMSK_W_bo_bso - 67573852U, // SWAPMSK_W_bo_c - 1969707100U, // SWAPMSK_W_bo_pos - 1936218204U, // SWAPMSK_W_bo_pre - 101128284U, // SWAPMSK_W_bo_r - 39025U, // SWAP_W_abs - 5462864U, // SWAP_W_bo_bso - 67573873U, // SWAP_W_bo_c - 1969707121U, // SWAP_W_bo_pos - 1936218225U, // SWAP_W_bo_pre - 101128305U, // SWAP_W_bo_r - 13514U, // SYSCALL_rc - 3099U, // TRAPSV_sys - 3093U, // TRAPV_sys - 16782500U, // UNPACK_rr - 152760U, // UPDFL_rr - 16782034U, // UTOF_rr - 3088U, // WAIT_sys - 1342183063U, // XNOR_T - 268441001U, // XNOR_rc - 5545U, // XNOR_rr - 268440976U, // XOR_EQ_rc - 5520U, // XOR_EQ_rr - 268441374U, // XOR_GE_U_rc - 5918U, // XOR_GE_U_rr - 268440139U, // XOR_GE_rc - 4683U, // XOR_GE_rr - 268441480U, // XOR_LT_U_rc - 6024U, // XOR_LT_U_rr - 268441314U, // XOR_LT_rc - 5858U, // XOR_LT_rr - 268440186U, // XOR_NE_rc - 4730U, // XOR_NE_rr - 1342183074U, // XOR_T - 268441007U, // XOR_rc - 5551U, // XOR_rr - 16782767U, // XOR_srr + 16847417U, // SUB_srr_a15 + 3194U, // SVLCX_sys + 5467036U, // SWAPMSK_W_bo_bso + 67639457U, // SWAPMSK_W_bo_c + 1969776801U, // SWAPMSK_W_bo_pos + 1936287905U, // SWAPMSK_W_bo_pre + 101193889U, // SWAPMSK_W_bo_r + 39094U, // SWAP_W_abs + 5467048U, // SWAP_W_bo_bso + 67639478U, // SWAP_W_bo_c + 1969776822U, // SWAP_W_bo_pos + 1936287926U, // SWAP_W_bo_pre + 101193910U, // SWAP_W_bo_r + 13583U, // SYSCALL_rc + 3187U, // TRAPSV_sys + 3181U, // TRAPV_sys + 16782569U, // UNPACK_rr + 136445U, // UPDFL_rr + 16782103U, // UTOF_rr + 3176U, // WAIT_sys + 1342183132U, // XNOR_T + 268441070U, // XNOR_rc + 5614U, // XNOR_rr + 268441045U, // XOR_EQ_rc + 5589U, // XOR_EQ_rr + 268441443U, // XOR_GE_U_rc + 5987U, // XOR_GE_U_rr + 268440208U, // XOR_GE_rc + 4752U, // XOR_GE_rr + 268441549U, // XOR_LT_U_rc + 6093U, // XOR_LT_U_rr + 268441383U, // XOR_LT_rc + 5927U, // XOR_LT_rr + 268440255U, // XOR_NE_rc + 4799U, // XOR_NE_rr + 1342183143U, // XOR_T + 268441076U, // XOR_rc + 5620U, // XOR_rr + 16782836U, // XOR_srr }; static const uint8_t OpInfo1[] = { @@ -1737,12 +1817,12 @@ MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // ADDIH_A_rlc 0U, // ADDIH_rlc 0U, // ADDI_rlc + 0U, // ADDSC_AT_rr 0U, // ADDSC_AT_rr_v110 - 0U, // ADDSC_AT_rr_v120u + 1U, // ADDSC_A_rr 1U, // ADDSC_A_rr_v110 - 1U, // ADDSC_A_rr_v120u + 0U, // ADDSC_A_srrs 0U, // ADDSC_A_srrs_v110 - 0U, // ADDSC_A_srrs_v120u 0U, // ADDS_BU_rr_v110 0U, // ADDS_B_rr_v110 0U, // ADDS_H @@ -1790,12 +1870,33 @@ MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // AND_T 0U, // AND_rc 0U, // AND_rr - 0U, // AND_src + 0U, // AND_sc + 0U, // AND_sc_v110 0U, // AND_srr + 0U, // AND_srr_v110 0U, // BISR_rc + 0U, // BISR_rc_v161 0U, // BISR_sc - 0U, // BMAERGE_rr + 0U, // BISR_sc_v110 + 0U, // BMERGAE_rr_v110 + 0U, // BMERGE_rr 0U, // BSPLIT_rr + 0U, // BSPLIT_rr_v110 + 0U, // CACHEA_I_bo_bso + 0U, // CACHEA_I_bo_c + 0U, // CACHEA_I_bo_pos + 0U, // CACHEA_I_bo_pre + 0U, // CACHEA_I_bo_r + 0U, // CACHEA_WI_bo_bso + 0U, // CACHEA_WI_bo_c + 0U, // CACHEA_WI_bo_pos + 0U, // CACHEA_WI_bo_pre + 0U, // CACHEA_WI_bo_r + 0U, // CACHEA_W_bo_bso + 0U, // CACHEA_W_bo_c + 0U, // CACHEA_W_bo_pos + 0U, // CACHEA_W_bo_pre + 0U, // CACHEA_W_bo_r 0U, // CACHEI_I_bo_bso 0U, // CACHEI_I_bo_pos 0U, // CACHEI_I_bo_pre @@ -1807,35 +1908,30 @@ MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // CACHEI_W_bo_pos 0U, // CACHEI_W_bo_pre 0U, // CACHEI_W_bo_r - 0U, // CACHE_I_bo_bso - 0U, // CACHE_I_bo_c - 0U, // CACHE_I_bo_pos - 0U, // CACHE_I_bo_pre - 0U, // CACHE_I_bo_r - 0U, // CACHE_WI_bo_bso - 0U, // CACHE_WI_bo_c - 0U, // CACHE_WI_bo_pos - 0U, // CACHE_WI_bo_pre - 0U, // CACHE_WI_bo_r - 0U, // CACHE_W_bo_bso - 0U, // CACHE_W_bo_c - 0U, // CACHE_W_bo_pos - 0U, // CACHE_W_bo_pre - 0U, // CACHE_W_bo_r + 17U, // CADDN_A_rcr_v110 + 0U, // CADDN_A_rrr_v110 17U, // CADDN_rcr 0U, // CADDN_rrr 0U, // CADDN_src + 0U, // CADDN_srr_v110 + 17U, // CADD_A_rcr_v110 + 0U, // CADD_A_rrr_v110 17U, // CADD_rcr 0U, // CADD_rrr 0U, // CADD_src + 0U, // CADD_srr_v110 0U, // CALLA_b 0U, // CALLI_rr + 0U, // CALLI_rr_v110 0U, // CALL_b 0U, // CALL_sb + 0U, // CLO_B_rr_v110 0U, // CLO_H_rr 0U, // CLO_rr + 0U, // CLS_B_rr_v110 0U, // CLS_H_rr 0U, // CLS_rr + 0U, // CLZ_B_rr_v110 0U, // CLZ_H_rr 0U, // CLZ_rr 0U, // CMOVN_src @@ -1852,12 +1948,15 @@ MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // CRC32L_W_rr 0U, // CRC32_B_rr 0U, // CRCN_rrr + 0U, // CSUBN_A_rrr_v110 0U, // CSUBN_rrr + 0U, // CSUB_A_rrr_v110 0U, // CSUB_rrr 0U, // DEBUG_sr 0U, // DEBUG_sys 1U, // DEXTR_rrpw 1U, // DEXTR_rrrr + 33U, // DIFSC_A_rr_v110 0U, // DISABLE_sys 0U, // DISABLE_sys_1 0U, // DIV_F_rr @@ -1865,14 +1964,26 @@ MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // DIV_rr 0U, // DSYNC_sys 0U, // DVADJ_rrr + 0U, // DVADJ_rrr_v110 + 0U, // DVADJ_srr_v110 0U, // DVINIT_BU_rr + 0U, // DVINIT_BU_rr_v110 0U, // DVINIT_B_rr + 0U, // DVINIT_B_rr_v110 0U, // DVINIT_HU_rr + 0U, // DVINIT_HU_rr_v110 0U, // DVINIT_H_rr + 0U, // DVINIT_H_rr_v110 0U, // DVINIT_U_rr + 0U, // DVINIT_U_rr_v110 0U, // DVINIT_rr + 0U, // DVINIT_rr_v110 0U, // DVSTEP_U_rrr + 0U, // DVSTEP_U_rrrv110 + 0U, // DVSTEP_Uv110 0U, // DVSTEP_rrr + 0U, // DVSTEP_rrrv110 + 0U, // DVSTEPv110 0U, // ENABLE_sys 0U, // EQANY_B_rc 0U, // EQANY_B_rr @@ -1935,20 +2046,29 @@ MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // JEQ_brr 0U, // JEQ_sbc1 0U, // JEQ_sbc2 + 0U, // JEQ_sbc_v110 0U, // JEQ_sbr1 0U, // JEQ_sbr2 + 0U, // JEQ_sbr_v110 0U, // JGEZ_sbr + 0U, // JGEZ_sbr_v110 0U, // JGE_U_brc 0U, // JGE_U_brr 0U, // JGE_brc 0U, // JGE_brr 0U, // JGTZ_sbr + 0U, // JGTZ_sbr_v110 0U, // JI_rr + 0U, // JI_rr_v110 + 0U, // JI_sbr_v110 0U, // JI_sr 0U, // JLA_b 0U, // JLEZ_sbr + 0U, // JLEZ_sbr_v110 0U, // JLI_rr + 0U, // JLI_rr_v110 0U, // JLTZ_sbr + 0U, // JLTZ_sbr_v110 0U, // JLT_U_brc 0U, // JLT_U_brr 0U, // JLT_brc @@ -1963,22 +2083,31 @@ MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // JNE_brr 0U, // JNE_sbc1 0U, // JNE_sbc2 + 0U, // JNE_sbc_v110 0U, // JNE_sbr1 0U, // JNE_sbr2 + 0U, // JNE_sbr_v110 0U, // JNZ_A_brr 0U, // JNZ_A_sbr 0U, // JNZ_T_brn 0U, // JNZ_T_sbrn + 0U, // JNZ_T_sbrn_v110 0U, // JNZ_sb + 0U, // JNZ_sb_v110 0U, // JNZ_sbr + 0U, // JNZ_sbr_v110 0U, // JZ_A_brr 0U, // JZ_A_sbr 0U, // JZ_T_brn 0U, // JZ_T_sbrn + 0U, // JZ_T_sbrn_v110 0U, // JZ_sb + 0U, // JZ_sb_v110 0U, // JZ_sbr + 0U, // JZ_sbr_v110 0U, // J_b 0U, // J_sb + 0U, // J_sb_v110 0U, // LDLCX_abs 0U, // LDLCX_bo_bso 0U, // LDMST_abs @@ -1999,8 +2128,12 @@ MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // LD_A_sc 0U, // LD_A_slr 0U, // LD_A_slr_post + 0U, // LD_A_slr_post_v110 + 0U, // LD_A_slr_v110 0U, // LD_A_slro + 0U, // LD_A_slro_v110 0U, // LD_A_sro + 0U, // LD_A_sro_v110 0U, // LD_BU_abs 0U, // LD_BU_bo_bso 0U, // LD_BU_bo_c @@ -2010,8 +2143,12 @@ MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // LD_BU_bol 0U, // LD_BU_slr 0U, // LD_BU_slr_post + 0U, // LD_BU_slr_post_v110 + 0U, // LD_BU_slr_v110 0U, // LD_BU_slro + 0U, // LD_BU_slro_v110 0U, // LD_BU_sro + 0U, // LD_BU_sro_v110 0U, // LD_B_abs 0U, // LD_B_bo_bso 0U, // LD_B_bo_c @@ -2019,6 +2156,10 @@ MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // LD_B_bo_pre 0U, // LD_B_bo_r 0U, // LD_B_bol + 0U, // LD_B_slr_post_v110 + 0U, // LD_B_slr_v110 + 0U, // LD_B_slro_v110 + 0U, // LD_B_sro_v110 0U, // LD_DA_abs 0U, // LD_DA_bo_bso 0U, // LD_DA_bo_c @@ -2047,8 +2188,12 @@ MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // LD_H_bol 0U, // LD_H_slr 0U, // LD_H_slr_post + 0U, // LD_H_slr_post_v110 + 0U, // LD_H_slr_v110 0U, // LD_H_slro + 0U, // LD_H_slro_v110 0U, // LD_H_sro + 0U, // LD_H_sro_v110 0U, // LD_Q_abs 0U, // LD_Q_bo_bso 0U, // LD_Q_bo_c @@ -2065,8 +2210,12 @@ MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // LD_W_sc 0U, // LD_W_slr 0U, // LD_W_slr_post + 0U, // LD_W_slr_post_v110 + 0U, // LD_W_slr_v110 0U, // LD_W_slro + 0U, // LD_W_slro_v110 0U, // LD_W_sro + 0U, // LD_W_sro_v110 0U, // LEA_abs 0U, // LEA_bo_bso 0U, // LEA_bol @@ -2081,6 +2230,8 @@ MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 0U, // LT_HU 0U, // LT_U_rc 0U, // LT_U_rr + 0U, // LT_U_srcv110 + 0U, // LT_U_srrv110 0U, // LT_W 0U, // LT_WU 0U, // LT_rc @@ -2137,12 +2288,12 @@ MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 3U, // MADDS_H_rrr1_LU 4U, // MADDS_H_rrr1_UL 5U, // MADDS_H_rrr1_UU - 33U, // MADDS_Q_rrr1 + 49U, // MADDS_Q_rrr1 7U, // MADDS_Q_rrr1_L 0U, // MADDS_Q_rrr1_L_L 8U, // MADDS_Q_rrr1_U 0U, // MADDS_Q_rrr1_U_U - 33U, // MADDS_Q_rrr1_e + 49U, // MADDS_Q_rrr1_e 7U, // MADDS_Q_rrr1_e_L 0U, // MADDS_Q_rrr1_e_L_L 8U, // MADDS_Q_rrr1_e_U @@ -2160,12 +2311,12 @@ MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 3U, // MADD_H_rrr1_LU 4U, // MADD_H_rrr1_UL 5U, // MADD_H_rrr1_UU - 33U, // MADD_Q_rrr1 + 49U, // MADD_Q_rrr1 7U, // MADD_Q_rrr1_L 0U, // MADD_Q_rrr1_L_L 8U, // MADD_Q_rrr1_U 0U, // MADD_Q_rrr1_U_U - 33U, // MADD_Q_rrr1_e + 49U, // MADD_Q_rrr1_e 7U, // MADD_Q_rrr1_e_L 0U, // MADD_Q_rrr1_e_L_L 8U, // MADD_Q_rrr1_e_U @@ -2262,12 +2413,12 @@ MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 3U, // MSUBS_H_rrr1_LU 4U, // MSUBS_H_rrr1_UL 5U, // MSUBS_H_rrr1_UU - 33U, // MSUBS_Q_rrr1 + 49U, // MSUBS_Q_rrr1 7U, // MSUBS_Q_rrr1_L 0U, // MSUBS_Q_rrr1_L_L 8U, // MSUBS_Q_rrr1_U 0U, // MSUBS_Q_rrr1_U_U - 33U, // MSUBS_Q_rrr1_e + 49U, // MSUBS_Q_rrr1_e 7U, // MSUBS_Q_rrr1_e_L 0U, // MSUBS_Q_rrr1_e_L_L 8U, // MSUBS_Q_rrr1_e_U @@ -2285,12 +2436,12 @@ MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 3U, // MSUB_H_rrr1_LU 4U, // MSUB_H_rrr1_UL 5U, // MSUB_H_rrr1_UU - 33U, // MSUB_Q_rrr1 + 49U, // MSUB_Q_rrr1 7U, // MSUB_Q_rrr1_L 0U, // MSUB_Q_rrr1_L_L 8U, // MSUB_Q_rrr1_U 0U, // MSUB_Q_rrr1_U_U - 33U, // MSUB_Q_rrr1_e + 49U, // MSUB_Q_rrr1_e 7U, // MSUB_Q_rrr1_e_L 0U, // MSUB_Q_rrr1_e_L_L 8U, // MSUB_Q_rrr1_e_U @@ -2327,8 +2478,8 @@ MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) { 13U, // MUL_Q_rr1_2_Le 14U, // MUL_Q_rr1_2_U 14U, // MUL_Q_rr1_2_Ue - 49U, // MUL_Q_rr1_2__ - 49U, // MUL_Q_rr1_2__e + 33U, // MUL_Q_rr1_2__ + 33U, // MUL_Q_rr1_2__e 0U, // MUL_U_rc 0U, // MUL_U_rr2 0U, // MUL_rc @@ -2590,11 +2741,11 @@ void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { printOperand(MI, 0, O); break; case 2: - // AND_src, BISR_sc, LD_A_sc, LD_W_sc, MOV_sc, OR_sc, ST_A_sc, SUB_A_sc + // AND_sc, AND_sc_v110, BISR_sc, BISR_sc_v110, LD_A_sc, LD_W_sc, MOV_sc, ... printZExtImm_8(MI, 0, O); break; case 3: - // BISR_rc, SYSCALL_rc + // BISR_rc, BISR_rc_v161, SYSCALL_rc printSExtImm_9(MI, 0, O); return; break; @@ -2604,16 +2755,16 @@ void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { return; break; case 5: - // CALLI_rr, CMPSWAP_W_bo_bso, CMPSWAP_W_bo_c, CMPSWAP_W_bo_pos, CMPSWAP_... - printOperand(MI, 1, O); - break; - case 6: - // CALL_sb, JNZ_sb, JZ_sb, J_sb + // CALL_sb, JNZ_sb, JNZ_sb_v110, JZ_sb, JZ_sb_v110, J_sb, J_sb_v110 printDisp8Imm(MI, 0, O); return; break; + case 6: + // CMPSWAP_W_bo_bso, CMPSWAP_W_bo_c, CMPSWAP_W_bo_pos, CMPSWAP_W_bo_pre, ... + printOperand(MI, 1, O); + break; case 7: - // JEQ_sbc1, JEQ_sbc2, JNE_sbc1, JNE_sbc2 + // JEQ_sbc1, JEQ_sbc2, JEQ_sbc_v110, JNE_sbc1, JNE_sbc2, JNE_sbc_v110 printSExtImm_4(MI, 1, O); SStream_concat0(O, ", "); printDisp4Imm(MI, 0, O); @@ -2652,7 +2803,7 @@ void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { } - // Fragment 1 encoded into 4 bits for 13 unique commands. + // Fragment 1 encoded into 4 bits for 14 unique commands. switch ((Bits >> 16) & 15) { default: assert(0 && "Invalid command number."); case 0: @@ -2660,65 +2811,75 @@ void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { SStream_concat0(O, ", "); break; case 1: - // ADD_src_a15, ADD_srr_a15, CADDN_src, CADD_src, CMOVN_src, CMOVN_srr, C... + // ADD_src_a15, ADD_srr_a15, CADDN_src, CADDN_srr_v110, CADD_src, CADD_sr... SStream_concat0(O, ", %d15, "); break; case 2: - // AND_src, BISR_sc, CALLI_rr, DISABLE_sys_1, FCALLA_i, JI_rr, JI_sr, JLI... + // AND_sc, AND_sc_v110, BISR_sc, BISR_sc_v110, CALLI_rr, CALLI_rr_v110, D... return; break; case 3: - // CACHEI_I_bo_bso, CACHEI_I_bo_pre, CACHEI_WI_bo_bso, CACHEI_WI_bo_pre, ... + // CACHEA_I_bo_bso, CACHEA_I_bo_pre, CACHEA_WI_bo_bso, CACHEA_WI_bo_pre, ... SStream_concat1(O, ']'); break; case 4: - // CACHEI_I_bo_pos, CACHEI_WI_bo_pos, CACHEI_W_bo_pos, CACHE_I_bo_pos, CA... - SStream_concat0(O, "+]"); - set_mem_access(MI, false); - break; - case 5: - // CACHEI_W_bo_c, CACHE_I_bo_c, CACHE_WI_bo_c, CACHE_W_bo_c + // CACHEA_I_bo_c, CACHEA_WI_bo_c, CACHEA_W_bo_c, CACHEI_W_bo_c SStream_concat0(O, "+c]"); set_mem_access(MI, false); printSExtImm_10(MI, 1, O); return; break; + case 5: + // CACHEA_I_bo_pos, CACHEA_WI_bo_pos, CACHEA_W_bo_pos, CACHEI_I_bo_pos, C... + SStream_concat0(O, "+]"); + set_mem_access(MI, false); + break; case 6: - // CACHEI_W_bo_r, CACHE_I_bo_r, CACHE_WI_bo_r, CACHE_W_bo_r + // CACHEA_I_bo_r, CACHEA_WI_bo_r, CACHEA_W_bo_r, CACHEI_W_bo_r SStream_concat0(O, "+r]"); set_mem_access(MI, false); return; break; case 7: + // CADDN_A_rrr_v110, CADD_A_rrr_v110 + SStream_concat1(O, ' '); + printOperand(MI, 3, O); + SStream_concat0(O, ", "); + printOperand(MI, 1, O); + SStream_concat0(O, ", "); + printOperand(MI, 2, O); + return; + break; + case 8: // LD_A_bo_bso, LD_A_bo_c, LD_A_bo_pos, LD_A_bo_r, LD_A_bol, LD_A_slr, LD... SStream_concat0(O, ", ["); set_mem_access(MI, true); break; - case 8: + case 9: // LD_A_bo_pre, LD_BU_bo_pre, LD_B_bo_pre, LD_DA_bo_pre, LD_D_bo_pre, LD_... SStream_concat0(O, ", [+"); set_mem_access(MI, true); break; - case 9: - // LD_A_slro, LD_BU_slro, LD_H_slro, LD_W_slro + case 10: + // LD_A_slro, LD_A_slro_v110, LD_BU_slro, LD_BU_slro_v110, LD_B_slro_v110... SStream_concat0(O, ", [%a15]"); set_mem_access(MI, true); printZExtImm_4(MI, 1, O); return; break; - case 10: + case 11: // ST_A_sc SStream_concat0(O, ", %a15"); return; break; - case 11: + case 12: // ST_A_ssr, ST_B_ssr, ST_H_ssr, ST_W_ssr SStream_concat0(O, "], "); set_mem_access(MI, false); printOperand(MI, 1, O); return; break; - case 12: + case 13: // ST_A_ssr_pos, ST_B_ssr_pos, ST_H_ssr_pos, ST_W_ssr_pos SStream_concat0(O, "+], "); set_mem_access(MI, false); @@ -2736,7 +2897,7 @@ void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { printOperand(MI, 1, O); break; case 1: - // ADDSC_A_rr_v120u, ADD_F_rrr, CADDN_rcr, CADD_rcr, CRC32B_W_rr, CRC32L_... + // ADDSC_A_rr, ADD_F_rrr, CADDN_A_rcr_v110, CADDN_rcr, CADD_A_rcr_v110, C... printOperand(MI, 2, O); break; case 2: @@ -2745,12 +2906,12 @@ void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { return; break; case 3: - // CACHEI_I_bo_bso, CACHEI_I_bo_pos, CACHEI_I_bo_pre, CACHEI_WI_bo_bso, C... + // CACHEA_I_bo_bso, CACHEA_I_bo_pos, CACHEA_I_bo_pre, CACHEA_WI_bo_bso, C... printSExtImm_10(MI, 1, O); return; break; case 4: - // CADDN_rrr, CADD_rrr, CRCN_rrr, CSUBN_rrr, CSUB_rrr, MADDMS_H_rrr1_LL, ... + // CADDN_rrr, CADD_rrr, CRCN_rrr, CSUBN_A_rrr_v110, CSUBN_rrr, CSUB_A_rrr... printOperand(MI, 3, O); SStream_concat0(O, ", "); printOperand(MI, 1, O); @@ -2771,7 +2932,7 @@ void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { printZExtImm_4(MI, 1, O); break; case 8: - // JEQ_sbr1, JEQ_sbr2, JGEZ_sbr, JGTZ_sbr, JLEZ_sbr, JLTZ_sbr, JNE_sbr1, ... + // JEQ_sbr1, JEQ_sbr2, JEQ_sbr_v110, JGEZ_sbr, JGEZ_sbr_v110, JGTZ_sbr, J... printDisp4Imm(MI, 1, O); return; break; @@ -2812,13 +2973,13 @@ void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { return; break; case 2: - // ADDSC_A_srrs_v120u + // ADDSC_A_srrs SStream_concat0(O, ", %d15, "); printZExtImm_2(MI, 2, O); return; break; case 3: - // LD_A_bo_bso, LD_A_bo_pre, LD_A_bol, LD_A_slr, LD_BU_bo_bso, LD_BU_bo_p... + // LD_A_bo_bso, LD_A_bo_pre, LD_A_bol, LD_A_slr, LD_A_slr_v110, LD_BU_bo_... SStream_concat1(O, ']'); break; case 4: @@ -2829,7 +2990,7 @@ void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { return; break; case 5: - // LD_A_bo_pos, LD_A_slr_post, LD_BU_bo_pos, LD_BU_slr_post, LD_B_bo_pos,... + // LD_A_bo_pos, LD_A_slr_post, LD_A_slr_post_v110, LD_BU_bo_pos, LD_BU_sl... SStream_concat0(O, "+]"); set_mem_access(MI, false); break; @@ -2882,7 +3043,7 @@ void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { return; break; case 3: - // ADDSC_A_rr_v120u, ADD_F_rrr, CADDN_rcr, CADD_rcr, CRC32B_W_rr, CRC32L_... + // ADDSC_A_rr, ADD_F_rrr, CADDN_A_rcr_v110, CADDN_rcr, CADD_A_rcr_v110, C... printOperand(MI, 1, O); break; case 4: @@ -2910,7 +3071,7 @@ void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { return; break; case 8: - // LD_A_slr, LD_A_slr_post, LD_BU_slr, LD_BU_slr_post, LD_H_slr, LD_H_slr... + // LD_A_slr, LD_A_slr_post, LD_A_slr_post_v110, LD_A_slr_v110, LD_BU_slr,... return; break; case 9: @@ -2934,7 +3095,7 @@ void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { return; break; case 1: - // ADDSC_A_rr_v110, ADDSC_A_rr_v120u, CADDN_rcr, CADD_rcr, DEXTR_rrpw, DE... + // ADDSC_A_rr, ADDSC_A_rr_v110, CADDN_A_rcr_v110, CADDN_rcr, CADD_A_rcr_v... SStream_concat0(O, ", "); break; case 2: @@ -3022,22 +3183,22 @@ void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { switch ((Bits >> 36) & 3) { default: assert(0 && "Invalid command number."); case 0: - // ADDSC_A_rr_v110, ADDSC_A_rr_v120u, DEXTR_rrpw, DEXTR_rrrr, EXTR_U_rrpw... + // ADDSC_A_rr, ADDSC_A_rr_v110, DEXTR_rrpw, DEXTR_rrrr, EXTR_U_rrpw, EXTR... printOperand(MI, 3, O); break; case 1: - // CADDN_rcr, CADD_rcr, MADDS_U_rcr, MADDS_U_rcr_e, MADDS_rcr, MADDS_rcr_... + // CADDN_A_rcr_v110, CADDN_rcr, CADD_A_rcr_v110, CADD_rcr, MADDS_U_rcr, M... printSExtImm_9(MI, 3, O); return; break; case 2: - // MADDS_Q_rrr1, MADDS_Q_rrr1_e, MADD_Q_rrr1, MADD_Q_rrr1_e, MSUBS_Q_rrr1... - printZExtImm_2(MI, 4, O); + // DIFSC_A_rr_v110, MUL_Q_rr1_2__, MUL_Q_rr1_2__e + printZExtImm_2(MI, 3, O); return; break; case 3: - // MUL_Q_rr1_2__, MUL_Q_rr1_2__e - printZExtImm_2(MI, 3, O); + // MADDS_Q_rrr1, MADDS_Q_rrr1_e, MADD_Q_rrr1, MADD_Q_rrr1_e, MSUBS_Q_rrr1... + printZExtImm_2(MI, 4, O); return; break; } @@ -3050,7 +3211,7 @@ void printInstruction(MCInst *MI, uint64_t Address, SStream *O) { printOperand(MI, 4, O); return; } else { - // ADDSC_A_rr_v110, ADDSC_A_rr_v120u, DEXTR_rrpw, DEXTR_rrrr, EXTR_U_rrpw... + // ADDSC_A_rr, ADDSC_A_rr_v110, DEXTR_rrpw, DEXTR_rrrr, EXTR_U_rrpw, EXTR... return; } diff --git a/arch/TriCore/TriCoreGenCSFeatureName.inc b/arch/TriCore/TriCoreGenCSFeatureName.inc new file mode 100644 index 000000000..6817ab26a --- /dev/null +++ b/arch/TriCore/TriCoreGenCSFeatureName.inc @@ -0,0 +1,7 @@ +/* Capstone Disassembly Engine, https://www.capstone-engine.org */ +/* By Nguyen Anh Quynh , 2013-2019 */ +/* By Rot127 , 2023 */ + +/* Auto generated file. Do not edit. */ +/* Code generator: https://github.com/capstone-engine/capstone/tree/next/suite/auto-sync */ + diff --git a/arch/TriCore/gen/TriCoreGenCSMappingInsn.inc b/arch/TriCore/TriCoreGenCSMappingInsn.inc similarity index 65% rename from arch/TriCore/gen/TriCoreGenCSMappingInsn.inc rename to arch/TriCore/TriCoreGenCSMappingInsn.inc index fd0a6a39e..2237f72cc 100644 --- a/arch/TriCore/gen/TriCoreGenCSMappingInsn.inc +++ b/arch/TriCore/TriCoreGenCSMappingInsn.inc @@ -1,9 +1,9 @@ -/* Capstone Disassembly Engine, https://www_capstone-engine_org */ -/* By Nguyen Anh Quynh , 2013-2019 */ -/* By Rot127 , 2023 */ +/* Capstone Disassembly Engine, https://www.capstone-engine.org */ +/* By Nguyen Anh Quynh , 2013-2019 */ +/* By Rot127 , 2023 */ -/* Auto generated file_ Do not edit_ */ -/* Code generator: https://github_com/capstone-engine/capstone/tree/next/suite/auto-sync */ +/* Auto generated file. Do not edit. */ +/* Code generator: https://github.com/capstone-engine/capstone/tree/next/suite/auto-sync */ { TriCore_PHI /* 0 */, TriCore_INS_INVALID, @@ -1608,37 +1608,37 @@ #endif }, { - TriCore_ADDSC_AT_rr_v110 /* 267 */, TriCore_INS_ADDSC_AT, + TriCore_ADDSC_AT_rr /* 267 */, TriCore_INS_ADDSC_AT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_ADDSC_AT_rr_v120u /* 268 */, TriCore_INS_ADDSC_AT, + TriCore_ADDSC_AT_rr_v110 /* 268 */, TriCore_INS_ADDSC_AT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_ADDSC_A_rr_v110 /* 269 */, TriCore_INS_ADDSC_A, + TriCore_ADDSC_A_rr /* 269 */, TriCore_INS_ADDSC_A, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_ADDSC_A_rr_v120u /* 270 */, TriCore_INS_ADDSC_A, + TriCore_ADDSC_A_rr_v110 /* 270 */, TriCore_INS_ADDSC_A, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_ADDSC_A_srrs_v110 /* 271 */, TriCore_INS_ADDSC_A, + TriCore_ADDSC_A_srrs /* 271 */, TriCore_INS_ADDSC_A, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_ADDSC_A_srrs_v120u /* 272 */, TriCore_INS_ADDSC_A, + TriCore_ADDSC_A_srrs_v110 /* 272 */, TriCore_INS_ADDSC_A, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif @@ -1926,4603 +1926,5029 @@ #endif }, { - TriCore_AND_src /* 320 */, TriCore_INS_AND, + TriCore_AND_sc /* 320 */, TriCore_INS_AND, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_AND_srr /* 321 */, TriCore_INS_AND, + TriCore_AND_sc_v110 /* 321 */, TriCore_INS_AND, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_BISR_rc /* 322 */, TriCore_INS_BISR, + TriCore_AND_srr /* 322 */, TriCore_INS_AND, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_BISR_sc /* 323 */, TriCore_INS_BISR, + TriCore_AND_srr_v110 /* 323 */, TriCore_INS_AND, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_BMAERGE_rr /* 324 */, TriCore_INS_BMERGE, + TriCore_BISR_rc /* 324 */, TriCore_INS_BISR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_BSPLIT_rr /* 325 */, TriCore_INS_BSPLIT, + TriCore_BISR_rc_v161 /* 325 */, TriCore_INS_BISR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_CACHEI_I_bo_bso /* 326 */, TriCore_INS_CACHEI_I, + TriCore_BISR_sc /* 326 */, TriCore_INS_BISR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_CACHEI_I_bo_pos /* 327 */, TriCore_INS_CACHEI_I, + TriCore_BISR_sc_v110 /* 327 */, TriCore_INS_BISR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_CACHEI_I_bo_pre /* 328 */, TriCore_INS_CACHEI_I, + TriCore_BMERGAE_rr_v110 /* 328 */, TriCore_INS_BMERGE, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_CACHEI_WI_bo_bso /* 329 */, TriCore_INS_CACHEI_WI, + TriCore_BMERGE_rr /* 329 */, TriCore_INS_BMERGE, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_CACHEI_WI_bo_pos /* 330 */, TriCore_INS_CACHEI_WI, + TriCore_BSPLIT_rr /* 330 */, TriCore_INS_BSPLIT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_CACHEI_WI_bo_pre /* 331 */, TriCore_INS_CACHEI_WI, + TriCore_BSPLIT_rr_v110 /* 331 */, TriCore_INS_BSPLIT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_CACHEI_W_bo_bso /* 332 */, TriCore_INS_CACHEI_W, + TriCore_CACHEA_I_bo_bso /* 332 */, TriCore_INS_CACHEA_I, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_CACHEI_W_bo_c /* 333 */, TriCore_INS_CACHEI_W, + TriCore_CACHEA_I_bo_c /* 333 */, TriCore_INS_CACHEA_I, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_CACHEI_W_bo_pos /* 334 */, TriCore_INS_CACHEI_W, + TriCore_CACHEA_I_bo_pos /* 334 */, TriCore_INS_CACHEA_I, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_CACHEI_W_bo_pre /* 335 */, TriCore_INS_CACHEI_W, + TriCore_CACHEA_I_bo_pre /* 335 */, TriCore_INS_CACHEA_I, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_CACHEI_W_bo_r /* 336 */, TriCore_INS_CACHEI_W, + TriCore_CACHEA_I_bo_r /* 336 */, TriCore_INS_CACHEA_I, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_CACHE_I_bo_bso /* 337 */, TriCore_INS_CACHE_I, + TriCore_CACHEA_WI_bo_bso /* 337 */, TriCore_INS_CACHEA_WI, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_CACHE_I_bo_c /* 338 */, TriCore_INS_CACHE_I, + TriCore_CACHEA_WI_bo_c /* 338 */, TriCore_INS_CACHEA_WI, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_CACHE_I_bo_pos /* 339 */, TriCore_INS_CACHE_I, + TriCore_CACHEA_WI_bo_pos /* 339 */, TriCore_INS_CACHEA_WI, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_CACHE_I_bo_pre /* 340 */, TriCore_INS_CACHE_I, + TriCore_CACHEA_WI_bo_pre /* 340 */, TriCore_INS_CACHEA_WI, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_CACHE_I_bo_r /* 341 */, TriCore_INS_CACHE_I, + TriCore_CACHEA_WI_bo_r /* 341 */, TriCore_INS_CACHEA_WI, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_CACHE_WI_bo_bso /* 342 */, TriCore_INS_CACHE_WI, + TriCore_CACHEA_W_bo_bso /* 342 */, TriCore_INS_CACHEA_W, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_CACHE_WI_bo_c /* 343 */, TriCore_INS_CACHE_WI, + TriCore_CACHEA_W_bo_c /* 343 */, TriCore_INS_CACHEA_W, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_CACHE_WI_bo_pos /* 344 */, TriCore_INS_CACHE_WI, + TriCore_CACHEA_W_bo_pos /* 344 */, TriCore_INS_CACHEA_W, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_CACHE_WI_bo_pre /* 345 */, TriCore_INS_CACHE_WI, + TriCore_CACHEA_W_bo_pre /* 345 */, TriCore_INS_CACHEA_W, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_CACHE_WI_bo_r /* 346 */, TriCore_INS_CACHE_WI, + TriCore_CACHEA_W_bo_r /* 346 */, TriCore_INS_CACHEA_W, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_CACHE_W_bo_bso /* 347 */, TriCore_INS_CACHE_W, + TriCore_CACHEI_I_bo_bso /* 347 */, TriCore_INS_CACHEI_I, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_CACHE_W_bo_c /* 348 */, TriCore_INS_CACHE_W, + TriCore_CACHEI_I_bo_pos /* 348 */, TriCore_INS_CACHEI_I, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_CACHE_W_bo_pos /* 349 */, TriCore_INS_CACHE_W, + TriCore_CACHEI_I_bo_pre /* 349 */, TriCore_INS_CACHEI_I, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_CACHE_W_bo_pre /* 350 */, TriCore_INS_CACHE_W, + TriCore_CACHEI_WI_bo_bso /* 350 */, TriCore_INS_CACHEI_WI, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_CACHE_W_bo_r /* 351 */, TriCore_INS_CACHE_W, + TriCore_CACHEI_WI_bo_pos /* 351 */, TriCore_INS_CACHEI_WI, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_CADDN_rcr /* 352 */, TriCore_INS_CADDN, + TriCore_CACHEI_WI_bo_pre /* 352 */, TriCore_INS_CACHEI_WI, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_CADDN_rrr /* 353 */, TriCore_INS_CADDN, + TriCore_CACHEI_W_bo_bso /* 353 */, TriCore_INS_CACHEI_W, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_CADDN_src /* 354 */, TriCore_INS_CADDN, + TriCore_CACHEI_W_bo_c /* 354 */, TriCore_INS_CACHEI_W, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_CADD_rcr /* 355 */, TriCore_INS_CADD, + TriCore_CACHEI_W_bo_pos /* 355 */, TriCore_INS_CACHEI_W, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_CADD_rrr /* 356 */, TriCore_INS_CADD, + TriCore_CACHEI_W_bo_pre /* 356 */, TriCore_INS_CACHEI_W, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_CADD_src /* 357 */, TriCore_INS_CADD, + TriCore_CACHEI_W_bo_r /* 357 */, TriCore_INS_CACHEI_W, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_CALLA_b /* 358 */, TriCore_INS_CALLA, + TriCore_CADDN_A_rcr_v110 /* 358 */, TriCore_INS_CADDN_A, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0 + #endif +}, +{ + TriCore_CADDN_A_rrr_v110 /* 359 */, TriCore_INS_CADDN_A, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0 + #endif +}, +{ + TriCore_CADDN_rcr /* 360 */, TriCore_INS_CADDN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0 + #endif +}, +{ + TriCore_CADDN_rrr /* 361 */, TriCore_INS_CADDN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0 + #endif +}, +{ + TriCore_CADDN_src /* 362 */, TriCore_INS_CADDN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0 + #endif +}, +{ + TriCore_CADDN_srr_v110 /* 363 */, TriCore_INS_CADDN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0 + #endif +}, +{ + TriCore_CADD_A_rcr_v110 /* 364 */, TriCore_INS_CADD_A, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0 + #endif +}, +{ + TriCore_CADD_A_rrr_v110 /* 365 */, TriCore_INS_CADD_A, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0 + #endif +}, +{ + TriCore_CADD_rcr /* 366 */, TriCore_INS_CADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0 + #endif +}, +{ + TriCore_CADD_rrr /* 367 */, TriCore_INS_CADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0 + #endif +}, +{ + TriCore_CADD_src /* 368 */, TriCore_INS_CADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0 + #endif +}, +{ + TriCore_CADD_srr_v110 /* 369 */, TriCore_INS_CADD, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0 + #endif +}, +{ + TriCore_CALLA_b /* 370 */, TriCore_INS_CALLA, #ifndef CAPSTONE_DIET { TriCore_REG_A10, 0 }, { TriCore_REG_A11, 0 }, { TriCore_GRP_CALL, 0 }, 0, 0 #endif }, { - TriCore_CALLI_rr /* 359 */, TriCore_INS_CALLI, + TriCore_CALLI_rr /* 371 */, TriCore_INS_CALLI, #ifndef CAPSTONE_DIET { TriCore_REG_A10, 0 }, { TriCore_REG_A11, 0 }, { TriCore_GRP_CALL, 0 }, 0, 0 #endif }, { - TriCore_CALL_b /* 360 */, TriCore_INS_CALL, + TriCore_CALLI_rr_v110 /* 372 */, TriCore_INS_CALLI, #ifndef CAPSTONE_DIET { TriCore_REG_A10, 0 }, { TriCore_REG_A11, 0 }, { TriCore_GRP_CALL, 0 }, 0, 0 #endif }, { - TriCore_CALL_sb /* 361 */, TriCore_INS_CALL, + TriCore_CALL_b /* 373 */, TriCore_INS_CALL, #ifndef CAPSTONE_DIET { TriCore_REG_A10, 0 }, { TriCore_REG_A11, 0 }, { TriCore_GRP_CALL, 0 }, 0, 0 #endif }, { - TriCore_CLO_H_rr /* 362 */, TriCore_INS_CLO_H, + TriCore_CALL_sb /* 374 */, TriCore_INS_CALL, + #ifndef CAPSTONE_DIET + { TriCore_REG_A10, 0 }, { TriCore_REG_A11, 0 }, { TriCore_GRP_CALL, 0 }, 0, 0 + #endif +}, +{ + TriCore_CLO_B_rr_v110 /* 375 */, TriCore_INS_CLO_B, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0 + #endif +}, +{ + TriCore_CLO_H_rr /* 376 */, TriCore_INS_CLO_H, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0 + #endif +}, +{ + TriCore_CLO_rr /* 377 */, TriCore_INS_CLO, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0 + #endif +}, +{ + TriCore_CLS_B_rr_v110 /* 378 */, TriCore_INS_CLS_B, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0 + #endif +}, +{ + TriCore_CLS_H_rr /* 379 */, TriCore_INS_CLS_H, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0 + #endif +}, +{ + TriCore_CLS_rr /* 380 */, TriCore_INS_CLS, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0 + #endif +}, +{ + TriCore_CLZ_B_rr_v110 /* 381 */, TriCore_INS_CLZ_B, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0 + #endif +}, +{ + TriCore_CLZ_H_rr /* 382 */, TriCore_INS_CLZ_H, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0 + #endif +}, +{ + TriCore_CLZ_rr /* 383 */, TriCore_INS_CLZ, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0 + #endif +}, +{ + TriCore_CMOVN_src /* 384 */, TriCore_INS_CMOVN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0 + #endif +}, +{ + TriCore_CMOVN_srr /* 385 */, TriCore_INS_CMOVN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0 + #endif +}, +{ + TriCore_CMOV_src /* 386 */, TriCore_INS_CMOV, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0 + #endif +}, +{ + TriCore_CMOV_srr /* 387 */, TriCore_INS_CMOV, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0 + #endif +}, +{ + TriCore_CMPSWAP_W_bo_bso /* 388 */, TriCore_INS_CMPSWAP_W, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0 + #endif +}, +{ + TriCore_CMPSWAP_W_bo_c /* 389 */, TriCore_INS_CMPSWAP_W, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0 + #endif +}, +{ + TriCore_CMPSWAP_W_bo_pos /* 390 */, TriCore_INS_CMPSWAP_W, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0 + #endif +}, +{ + TriCore_CMPSWAP_W_bo_pre /* 391 */, TriCore_INS_CMPSWAP_W, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0 + #endif +}, +{ + TriCore_CMPSWAP_W_bo_r /* 392 */, TriCore_INS_CMPSWAP_W, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0 + #endif +}, +{ + TriCore_CMP_F_rr /* 393 */, TriCore_INS_CMP_F, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0 + #endif +}, +{ + TriCore_CRC32B_W_rr /* 394 */, TriCore_INS_CRC32B_W, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0 + #endif +}, +{ + TriCore_CRC32L_W_rr /* 395 */, TriCore_INS_CRC32L_W, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0 + #endif +}, +{ + TriCore_CRC32_B_rr /* 396 */, TriCore_INS_CRC32_B, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0 + #endif +}, +{ + TriCore_CRCN_rrr /* 397 */, TriCore_INS_CRCN, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0 + #endif +}, +{ + TriCore_CSUBN_A_rrr_v110 /* 398 */, TriCore_INS_CSUBN_A, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0 + #endif +}, +{ + TriCore_CSUBN_rrr /* 399 */, TriCore_INS_CSUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0 + #endif +}, +{ + TriCore_CSUB_A_rrr_v110 /* 400 */, TriCore_INS_CSUB_A, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0 + #endif +}, +{ + TriCore_CSUB_rrr /* 401 */, TriCore_INS_CSUB, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0 + #endif +}, +{ + TriCore_DEBUG_sr /* 402 */, TriCore_INS_DEBUG, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0 + #endif +}, +{ + TriCore_DEBUG_sys /* 403 */, TriCore_INS_DEBUG, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0 + #endif +}, +{ + TriCore_DEXTR_rrpw /* 404 */, TriCore_INS_DEXTR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0 + #endif +}, +{ + TriCore_DEXTR_rrrr /* 405 */, TriCore_INS_DEXTR, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0 + #endif +}, +{ + TriCore_DIFSC_A_rr_v110 /* 406 */, TriCore_INS_DIFSC_A, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0 + #endif +}, +{ + TriCore_DISABLE_sys /* 407 */, TriCore_INS_DISABLE, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0 + #endif +}, +{ + TriCore_DISABLE_sys_1 /* 408 */, TriCore_INS_DISABLE, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0 + #endif +}, +{ + TriCore_DIV_F_rr /* 409 */, TriCore_INS_DIV_F, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0 + #endif +}, +{ + TriCore_DIV_U_rr /* 410 */, TriCore_INS_DIV_U, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0 + #endif +}, +{ + TriCore_DIV_rr /* 411 */, TriCore_INS_DIV, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0 + #endif +}, +{ + TriCore_DSYNC_sys /* 412 */, TriCore_INS_DSYNC, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0 + #endif +}, +{ + TriCore_DVADJ_rrr /* 413 */, TriCore_INS_DVADJ, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0 + #endif +}, +{ + TriCore_DVADJ_rrr_v110 /* 414 */, TriCore_INS_DVADJ, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0 + #endif +}, +{ + TriCore_DVADJ_srr_v110 /* 415 */, TriCore_INS_DVADJ, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0 + #endif +}, +{ + TriCore_DVINIT_BU_rr /* 416 */, TriCore_INS_DVINIT_BU, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0 + #endif +}, +{ + TriCore_DVINIT_BU_rr_v110 /* 417 */, TriCore_INS_DVINIT_BU, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0 + #endif +}, +{ + TriCore_DVINIT_B_rr /* 418 */, TriCore_INS_DVINIT_B, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0 + #endif +}, +{ + TriCore_DVINIT_B_rr_v110 /* 419 */, TriCore_INS_DVINIT_B, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0 + #endif +}, +{ + TriCore_DVINIT_HU_rr /* 420 */, TriCore_INS_DVINIT_HU, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0 + #endif +}, +{ + TriCore_DVINIT_HU_rr_v110 /* 421 */, TriCore_INS_DVINIT_HU, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0 + #endif +}, +{ + TriCore_DVINIT_H_rr /* 422 */, TriCore_INS_DVINIT_H, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0 + #endif +}, +{ + TriCore_DVINIT_H_rr_v110 /* 423 */, TriCore_INS_DVINIT_H, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0 + #endif +}, +{ + TriCore_DVINIT_U_rr /* 424 */, TriCore_INS_DVINIT_U, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0 + #endif +}, +{ + TriCore_DVINIT_U_rr_v110 /* 425 */, TriCore_INS_DVINIT_U, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0 + #endif +}, +{ + TriCore_DVINIT_rr /* 426 */, TriCore_INS_DVINIT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0 + #endif +}, +{ + TriCore_DVINIT_rr_v110 /* 427 */, TriCore_INS_DVINIT, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0 + #endif +}, +{ + TriCore_DVSTEP_U_rrr /* 428 */, TriCore_INS_DVSTEP_U, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0 + #endif +}, +{ + TriCore_DVSTEP_U_rrrv110 /* 429 */, TriCore_INS_DVSTEP_U, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0 + #endif +}, +{ + TriCore_DVSTEP_Uv110 /* 430 */, TriCore_INS_DVSTEP_U, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0 + #endif +}, +{ + TriCore_DVSTEP_rrr /* 431 */, TriCore_INS_DVSTEP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0 + #endif +}, +{ + TriCore_DVSTEP_rrrv110 /* 432 */, TriCore_INS_DVSTEP, + #ifndef CAPSTONE_DIET + { 0 }, { 0 }, { 0 }, 0, 0 + #endif +}, +{ + TriCore_DVSTEPv110 /* 433 */, TriCore_INS_DVSTEP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_CLO_rr /* 363 */, TriCore_INS_CLO, + TriCore_ENABLE_sys /* 434 */, TriCore_INS_ENABLE, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_CLS_H_rr /* 364 */, TriCore_INS_CLS_H, + TriCore_EQANY_B_rc /* 435 */, TriCore_INS_EQANY_B, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_CLS_rr /* 365 */, TriCore_INS_CLS, + TriCore_EQANY_B_rr /* 436 */, TriCore_INS_EQANY_B, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_CLZ_H_rr /* 366 */, TriCore_INS_CLZ_H, + TriCore_EQANY_H_rc /* 437 */, TriCore_INS_EQANY_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_CLZ_rr /* 367 */, TriCore_INS_CLZ, + TriCore_EQANY_H_rr /* 438 */, TriCore_INS_EQANY_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_CMOVN_src /* 368 */, TriCore_INS_CMOVN, + TriCore_EQZ_A_rr /* 439 */, TriCore_INS_EQZ_A, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_CMOVN_srr /* 369 */, TriCore_INS_CMOVN, + TriCore_EQ_A_rr /* 440 */, TriCore_INS_EQ_A, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_CMOV_src /* 370 */, TriCore_INS_CMOV, + TriCore_EQ_B_rr /* 441 */, TriCore_INS_EQ_B, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_CMOV_srr /* 371 */, TriCore_INS_CMOV, + TriCore_EQ_H_rr /* 442 */, TriCore_INS_EQ_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_CMPSWAP_W_bo_bso /* 372 */, TriCore_INS_CMPSWAP_W, + TriCore_EQ_W_rr /* 443 */, TriCore_INS_EQ_W, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_CMPSWAP_W_bo_c /* 373 */, TriCore_INS_CMPSWAP_W, + TriCore_EQ_rc /* 444 */, TriCore_INS_EQ, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_CMPSWAP_W_bo_pos /* 374 */, TriCore_INS_CMPSWAP_W, + TriCore_EQ_rr /* 445 */, TriCore_INS_EQ, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_CMPSWAP_W_bo_pre /* 375 */, TriCore_INS_CMPSWAP_W, + TriCore_EQ_src /* 446 */, TriCore_INS_EQ, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_CMPSWAP_W_bo_r /* 376 */, TriCore_INS_CMPSWAP_W, + TriCore_EQ_srr /* 447 */, TriCore_INS_EQ, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_CMP_F_rr /* 377 */, TriCore_INS_CMP_F, + TriCore_EXTR_U_rrpw /* 448 */, TriCore_INS_EXTR_U, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_CRC32B_W_rr /* 378 */, TriCore_INS_CRC32B_W, + TriCore_EXTR_U_rrrr /* 449 */, TriCore_INS_EXTR_U, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_CRC32L_W_rr /* 379 */, TriCore_INS_CRC32L_W, + TriCore_EXTR_U_rrrw /* 450 */, TriCore_INS_EXTR_U, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_CRC32_B_rr /* 380 */, TriCore_INS_CRC32_B, + TriCore_EXTR_rrpw /* 451 */, TriCore_INS_EXTR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_CRCN_rrr /* 381 */, TriCore_INS_CRCN, + TriCore_EXTR_rrrr /* 452 */, TriCore_INS_EXTR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_CSUBN_rrr /* 382 */, TriCore_INS_CSUB, + TriCore_EXTR_rrrw /* 453 */, TriCore_INS_EXTR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_CSUB_rrr /* 383 */, TriCore_INS_CSUB, + TriCore_FCALLA_b /* 454 */, TriCore_INS_FCALLA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_DEBUG_sr /* 384 */, TriCore_INS_DEBUG, + TriCore_FCALLA_i /* 455 */, TriCore_INS_FCALLI, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_DEBUG_sys /* 385 */, TriCore_INS_DEBUG, + TriCore_FCALL_b /* 456 */, TriCore_INS_FCALL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_DEXTR_rrpw /* 386 */, TriCore_INS_DEXTR, + TriCore_FRET_sr /* 457 */, TriCore_INS_FRET, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_DEXTR_rrrr /* 387 */, TriCore_INS_DEXTR, + TriCore_FRET_sys /* 458 */, TriCore_INS_FRET, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_DISABLE_sys /* 388 */, TriCore_INS_DISABLE, + TriCore_FTOHP_rr /* 459 */, TriCore_INS_FTOHP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_DISABLE_sys_1 /* 389 */, TriCore_INS_DISABLE, + TriCore_FTOIZ_rr /* 460 */, TriCore_INS_FTOIZ, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_DIV_F_rr /* 390 */, TriCore_INS_DIV_F, + TriCore_FTOI_rr /* 461 */, TriCore_INS_FTOI, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_DIV_U_rr /* 391 */, TriCore_INS_DIV_U, + TriCore_FTOQ31Z_rr /* 462 */, TriCore_INS_FTOQ31Z, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_DIV_rr /* 392 */, TriCore_INS_DIV, + TriCore_FTOQ31_rr /* 463 */, TriCore_INS_FTOQ31, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_DSYNC_sys /* 393 */, TriCore_INS_DSYNC, + TriCore_FTOUZ_rr /* 464 */, TriCore_INS_FTOUZ, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_DVADJ_rrr /* 394 */, TriCore_INS_DVADJ, + TriCore_FTOU_rr /* 465 */, TriCore_INS_FTOU, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_DVINIT_BU_rr /* 395 */, TriCore_INS_DVINIT_BU, + TriCore_GE_A_rr /* 466 */, TriCore_INS_GE_A, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_DVINIT_B_rr /* 396 */, TriCore_INS_DVINIT_B, + TriCore_GE_U_rc /* 467 */, TriCore_INS_GE_U, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_DVINIT_HU_rr /* 397 */, TriCore_INS_DVINIT_HU, + TriCore_GE_U_rr /* 468 */, TriCore_INS_GE_U, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_DVINIT_H_rr /* 398 */, TriCore_INS_DVINIT_H, + TriCore_GE_rc /* 469 */, TriCore_INS_GE, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_DVINIT_U_rr /* 399 */, TriCore_INS_DVINIT_U, + TriCore_GE_rr /* 470 */, TriCore_INS_GE, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_DVINIT_rr /* 400 */, TriCore_INS_DVINIT, + TriCore_HPTOF_rr /* 471 */, TriCore_INS_HPTOF, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_DVSTEP_U_rrr /* 401 */, TriCore_INS_DVSTEP_U, + TriCore_IMASK_rcpw /* 472 */, TriCore_INS_IMASK, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_DVSTEP_rrr /* 402 */, TriCore_INS_DVSTEP, + TriCore_IMASK_rcrw /* 473 */, TriCore_INS_IMASK, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_ENABLE_sys /* 403 */, TriCore_INS_ENABLE, + TriCore_IMASK_rrpw /* 474 */, TriCore_INS_IMASK, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_EQANY_B_rc /* 404 */, TriCore_INS_EQANY_B, + TriCore_IMASK_rrrw /* 475 */, TriCore_INS_IMASK, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_EQANY_B_rr /* 405 */, TriCore_INS_EQANY_B, + TriCore_INSERT_rcpw /* 476 */, TriCore_INS_INSERT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_EQANY_H_rc /* 406 */, TriCore_INS_EQANY_H, + TriCore_INSERT_rcrr /* 477 */, TriCore_INS_INSERT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_EQANY_H_rr /* 407 */, TriCore_INS_EQANY_H, + TriCore_INSERT_rcrw /* 478 */, TriCore_INS_INSERT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_EQZ_A_rr /* 408 */, TriCore_INS_EQZ_A, + TriCore_INSERT_rrpw /* 479 */, TriCore_INS_INSERT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_EQ_A_rr /* 409 */, TriCore_INS_EQ_A, + TriCore_INSERT_rrrr /* 480 */, TriCore_INS_INSERT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_EQ_B_rr /* 410 */, TriCore_INS_EQ_B, + TriCore_INSERT_rrrw /* 481 */, TriCore_INS_INSERT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_EQ_H_rr /* 411 */, TriCore_INS_EQ_H, + TriCore_INSN_T /* 482 */, TriCore_INS_INSN_T, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_EQ_W_rr /* 412 */, TriCore_INS_EQ_W, + TriCore_INS_T /* 483 */, TriCore_INS_INS_T, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_EQ_rc /* 413 */, TriCore_INS_EQ, + TriCore_ISYNC_sys /* 484 */, TriCore_INS_ISYNC, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_EQ_rr /* 414 */, TriCore_INS_EQ, + TriCore_ITOF_rr /* 485 */, TriCore_INS_ITOF, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_EQ_src /* 415 */, TriCore_INS_EQ, + TriCore_IXMAX_U_rrr /* 486 */, TriCore_INS_IXMAX_U, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_EQ_srr /* 416 */, TriCore_INS_EQ, + TriCore_IXMAX_rrr /* 487 */, TriCore_INS_IXMAX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_EXTR_U_rrpw /* 417 */, TriCore_INS_EXTR_U, + TriCore_IXMIN_U_rrr /* 488 */, TriCore_INS_IXMIN_U, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_EXTR_U_rrrr /* 418 */, TriCore_INS_EXTR_U, + TriCore_IXMIN_rrr /* 489 */, TriCore_INS_IXMIN, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_EXTR_U_rrrw /* 419 */, TriCore_INS_EXTR_U, + TriCore_JA_b /* 490 */, TriCore_INS_JA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_EXTR_rrpw /* 420 */, TriCore_INS_EXTR, + TriCore_JEQ_A_brr /* 491 */, TriCore_INS_JEQ_A, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_EXTR_rrrr /* 421 */, TriCore_INS_EXTR, + TriCore_JEQ_brc /* 492 */, TriCore_INS_JEQ, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_EXTR_rrrw /* 422 */, TriCore_INS_EXTR, + TriCore_JEQ_brr /* 493 */, TriCore_INS_JEQ, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_FCALLA_b /* 423 */, TriCore_INS_FCALLA, + TriCore_JEQ_sbc1 /* 494 */, TriCore_INS_JEQ, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_FCALLA_i /* 424 */, TriCore_INS_FCALLI, + TriCore_JEQ_sbc2 /* 495 */, TriCore_INS_JEQ, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_FCALL_b /* 425 */, TriCore_INS_FCALL, + TriCore_JEQ_sbc_v110 /* 496 */, TriCore_INS_JEQ, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_FRET_sr /* 426 */, TriCore_INS_FRET, + TriCore_JEQ_sbr1 /* 497 */, TriCore_INS_JEQ, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_FRET_sys /* 427 */, TriCore_INS_FRET, + TriCore_JEQ_sbr2 /* 498 */, TriCore_INS_JEQ, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_FTOHP_rr /* 428 */, TriCore_INS_FTOHP, + TriCore_JEQ_sbr_v110 /* 499 */, TriCore_INS_JEQ, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_FTOIZ_rr /* 429 */, TriCore_INS_FTOIZ, + TriCore_JGEZ_sbr /* 500 */, TriCore_INS_JGEZ, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_FTOI_rr /* 430 */, TriCore_INS_FTOI, + TriCore_JGEZ_sbr_v110 /* 501 */, TriCore_INS_JGEZ, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_FTOQ31Z_rr /* 431 */, TriCore_INS_FTOQ31Z, + TriCore_JGE_U_brc /* 502 */, TriCore_INS_JGE_U, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_FTOQ31_rr /* 432 */, TriCore_INS_FTOQ31, + TriCore_JGE_U_brr /* 503 */, TriCore_INS_JGE_U, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_FTOUZ_rr /* 433 */, TriCore_INS_FTOUZ, + TriCore_JGE_brc /* 504 */, TriCore_INS_JGE, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_FTOU_rr /* 434 */, TriCore_INS_FTOU, + TriCore_JGE_brr /* 505 */, TriCore_INS_JGE, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_GE_A_rr /* 435 */, TriCore_INS_GE_A, + TriCore_JGTZ_sbr /* 506 */, TriCore_INS_JGTZ, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_GE_U_rc /* 436 */, TriCore_INS_GE_U, + TriCore_JGTZ_sbr_v110 /* 507 */, TriCore_INS_JGTZ, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_GE_U_rr /* 437 */, TriCore_INS_GE_U, + TriCore_JI_rr /* 508 */, TriCore_INS_JI, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_GE_rc /* 438 */, TriCore_INS_GE, + TriCore_JI_rr_v110 /* 509 */, TriCore_INS_JI, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_GE_rr /* 439 */, TriCore_INS_GE, + TriCore_JI_sbr_v110 /* 510 */, TriCore_INS_JI, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_HPTOF_rr /* 440 */, TriCore_INS_HPTOF, + TriCore_JI_sr /* 511 */, TriCore_INS_JI, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_IMASK_rcpw /* 441 */, TriCore_INS_IMASK, + TriCore_JLA_b /* 512 */, TriCore_INS_JLA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_IMASK_rcrw /* 442 */, TriCore_INS_IMASK, + TriCore_JLEZ_sbr /* 513 */, TriCore_INS_JLEZ, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_IMASK_rrpw /* 443 */, TriCore_INS_IMASK, + TriCore_JLEZ_sbr_v110 /* 514 */, TriCore_INS_JLEZ, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_IMASK_rrrw /* 444 */, TriCore_INS_IMASK, + TriCore_JLI_rr /* 515 */, TriCore_INS_JLI, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_INSERT_rcpw /* 445 */, TriCore_INS_INSERT, + TriCore_JLI_rr_v110 /* 516 */, TriCore_INS_JLI, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_INSERT_rcrr /* 446 */, TriCore_INS_INSERT, + TriCore_JLTZ_sbr /* 517 */, TriCore_INS_JLTZ, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_INSERT_rcrw /* 447 */, TriCore_INS_INSERT, + TriCore_JLTZ_sbr_v110 /* 518 */, TriCore_INS_JLTZ, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_INSERT_rrpw /* 448 */, TriCore_INS_INSERT, + TriCore_JLT_U_brc /* 519 */, TriCore_INS_JLT_U, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_INSERT_rrrr /* 449 */, TriCore_INS_INSERT, + TriCore_JLT_U_brr /* 520 */, TriCore_INS_JLT_U, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_INSERT_rrrw /* 450 */, TriCore_INS_INSERT, + TriCore_JLT_brc /* 521 */, TriCore_INS_JLT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_INSN_T /* 451 */, TriCore_INS_INSN_T, + TriCore_JLT_brr /* 522 */, TriCore_INS_JLT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_INS_T /* 452 */, TriCore_INS_INS_T, + TriCore_JL_b /* 523 */, TriCore_INS_JL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_ISYNC_sys /* 453 */, TriCore_INS_ISYNC, + TriCore_JNED_brc /* 524 */, TriCore_INS_JNED, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_ITOF_rr /* 454 */, TriCore_INS_ITOF, + TriCore_JNED_brr /* 525 */, TriCore_INS_JNED, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_IXMAX_U_rrr /* 455 */, TriCore_INS_IXMAX_U, + TriCore_JNEI_brc /* 526 */, TriCore_INS_JNEI, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_IXMAX_rrr /* 456 */, TriCore_INS_IXMAX, + TriCore_JNEI_brr /* 527 */, TriCore_INS_JNEI, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_IXMIN_U_rrr /* 457 */, TriCore_INS_IXMIN_U, + TriCore_JNE_A_brr /* 528 */, TriCore_INS_JNE_A, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_IXMIN_rrr /* 458 */, TriCore_INS_IXMIN, + TriCore_JNE_brc /* 529 */, TriCore_INS_JNE, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_JA_b /* 459 */, TriCore_INS_JA, + TriCore_JNE_brr /* 530 */, TriCore_INS_JNE, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_JEQ_A_brr /* 460 */, TriCore_INS_JEQ_A, + TriCore_JNE_sbc1 /* 531 */, TriCore_INS_JNE, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_JEQ_brc /* 461 */, TriCore_INS_JEQ, + TriCore_JNE_sbc2 /* 532 */, TriCore_INS_JNE, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_JEQ_brr /* 462 */, TriCore_INS_JEQ, + TriCore_JNE_sbc_v110 /* 533 */, TriCore_INS_JNE, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_JEQ_sbc1 /* 463 */, TriCore_INS_JEQ, + TriCore_JNE_sbr1 /* 534 */, TriCore_INS_JNE, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_JEQ_sbc2 /* 464 */, TriCore_INS_JEQ, + TriCore_JNE_sbr2 /* 535 */, TriCore_INS_JNE, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_JEQ_sbr1 /* 465 */, TriCore_INS_JEQ, + TriCore_JNE_sbr_v110 /* 536 */, TriCore_INS_JNE, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_JEQ_sbr2 /* 466 */, TriCore_INS_JEQ, + TriCore_JNZ_A_brr /* 537 */, TriCore_INS_JNZ_A, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_JGEZ_sbr /* 467 */, TriCore_INS_JGEZ, + TriCore_JNZ_A_sbr /* 538 */, TriCore_INS_JNZ_A, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_JGE_U_brc /* 468 */, TriCore_INS_JGE_U, + TriCore_JNZ_T_brn /* 539 */, TriCore_INS_JNZ_T, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_JGE_U_brr /* 469 */, TriCore_INS_JGE_U, + TriCore_JNZ_T_sbrn /* 540 */, TriCore_INS_JNZ_T, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_JGE_brc /* 470 */, TriCore_INS_JGE, + TriCore_JNZ_T_sbrn_v110 /* 541 */, TriCore_INS_JNZ_T, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_JGE_brr /* 471 */, TriCore_INS_JGE, + TriCore_JNZ_sb /* 542 */, TriCore_INS_JNZ, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_JGTZ_sbr /* 472 */, TriCore_INS_JGTZ, + TriCore_JNZ_sb_v110 /* 543 */, TriCore_INS_JNZ, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_JI_rr /* 473 */, TriCore_INS_JI, + TriCore_JNZ_sbr /* 544 */, TriCore_INS_JNZ, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_JI_sr /* 474 */, TriCore_INS_JI, + TriCore_JNZ_sbr_v110 /* 545 */, TriCore_INS_JNZ, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_JLA_b /* 475 */, TriCore_INS_JLA, + TriCore_JZ_A_brr /* 546 */, TriCore_INS_JZ_A, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_JLEZ_sbr /* 476 */, TriCore_INS_JLEZ, + TriCore_JZ_A_sbr /* 547 */, TriCore_INS_JZ_A, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_JLI_rr /* 477 */, TriCore_INS_JLI, + TriCore_JZ_T_brn /* 548 */, TriCore_INS_JZ_T, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_JLTZ_sbr /* 478 */, TriCore_INS_JLTZ, + TriCore_JZ_T_sbrn /* 549 */, TriCore_INS_JZ_T, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_JLT_U_brc /* 479 */, TriCore_INS_JLT_U, + TriCore_JZ_T_sbrn_v110 /* 550 */, TriCore_INS_JZ_T, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_JLT_U_brr /* 480 */, TriCore_INS_JLT_U, + TriCore_JZ_sb /* 551 */, TriCore_INS_JZ, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_JLT_brc /* 481 */, TriCore_INS_JLT, + TriCore_JZ_sb_v110 /* 552 */, TriCore_INS_JZ, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_JLT_brr /* 482 */, TriCore_INS_JLT, + TriCore_JZ_sbr /* 553 */, TriCore_INS_JZ, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_JL_b /* 483 */, TriCore_INS_JL, + TriCore_JZ_sbr_v110 /* 554 */, TriCore_INS_JZ, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_JNED_brc /* 484 */, TriCore_INS_JNED, + TriCore_J_b /* 555 */, TriCore_INS_J, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_JNED_brr /* 485 */, TriCore_INS_JNED, + TriCore_J_sb /* 556 */, TriCore_INS_J, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_JNEI_brc /* 486 */, TriCore_INS_JNEI, + TriCore_J_sb_v110 /* 557 */, TriCore_INS_J, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_JNEI_brr /* 487 */, TriCore_INS_JNEI, + TriCore_LDLCX_abs /* 558 */, TriCore_INS_LDLCX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_JNE_A_brr /* 488 */, TriCore_INS_JNE_A, + TriCore_LDLCX_bo_bso /* 559 */, TriCore_INS_LDLCX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_JNE_brc /* 489 */, TriCore_INS_JNE, + TriCore_LDMST_abs /* 560 */, TriCore_INS_LDMST, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_JNE_brr /* 490 */, TriCore_INS_JNE, + TriCore_LDMST_bo_bso /* 561 */, TriCore_INS_LDMST, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_JNE_sbc1 /* 491 */, TriCore_INS_JNE, + TriCore_LDMST_bo_c /* 562 */, TriCore_INS_LDMST, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_JNE_sbc2 /* 492 */, TriCore_INS_JNE, + TriCore_LDMST_bo_pos /* 563 */, TriCore_INS_LDMST, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_JNE_sbr1 /* 493 */, TriCore_INS_JNE, + TriCore_LDMST_bo_pre /* 564 */, TriCore_INS_LDMST, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_JNE_sbr2 /* 494 */, TriCore_INS_JNE, + TriCore_LDMST_bo_r /* 565 */, TriCore_INS_LDMST, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_JNZ_A_brr /* 495 */, TriCore_INS_JNZ_A, + TriCore_LDUCX_abs /* 566 */, TriCore_INS_LDUCX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_JNZ_A_sbr /* 496 */, TriCore_INS_JNZ_A, + TriCore_LDUCX_bo_bso /* 567 */, TriCore_INS_LDUCX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_JNZ_T_brn /* 497 */, TriCore_INS_JNZ_T, + TriCore_LD_A_abs /* 568 */, TriCore_INS_LD_A, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_JNZ_T_sbrn /* 498 */, TriCore_INS_JNZ_T, + TriCore_LD_A_bo_bso /* 569 */, TriCore_INS_LD_A, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_JNZ_sb /* 499 */, TriCore_INS_JNZ, + TriCore_LD_A_bo_c /* 570 */, TriCore_INS_LD_A, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_JNZ_sbr /* 500 */, TriCore_INS_JNZ, + TriCore_LD_A_bo_pos /* 571 */, TriCore_INS_LD_A, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_JZ_A_brr /* 501 */, TriCore_INS_JZ_A, + TriCore_LD_A_bo_pre /* 572 */, TriCore_INS_LD_A, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_JZ_A_sbr /* 502 */, TriCore_INS_JZ_A, + TriCore_LD_A_bo_r /* 573 */, TriCore_INS_LD_A, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_JZ_T_brn /* 503 */, TriCore_INS_JZ_T, + TriCore_LD_A_bol /* 574 */, TriCore_INS_LD_A, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_JZ_T_sbrn /* 504 */, TriCore_INS_JZ_T, + TriCore_LD_A_sc /* 575 */, TriCore_INS_LD_A, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_JZ_sb /* 505 */, TriCore_INS_JZ, + TriCore_LD_A_slr /* 576 */, TriCore_INS_LD_A, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_JZ_sbr /* 506 */, TriCore_INS_JZ, + TriCore_LD_A_slr_post /* 577 */, TriCore_INS_LD_A, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_J_b /* 507 */, TriCore_INS_J, + TriCore_LD_A_slr_post_v110 /* 578 */, TriCore_INS_LD_A, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_J_sb /* 508 */, TriCore_INS_J, + TriCore_LD_A_slr_v110 /* 579 */, TriCore_INS_LD_A, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LDLCX_abs /* 509 */, TriCore_INS_LDLCX, + TriCore_LD_A_slro /* 580 */, TriCore_INS_LD_A, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LDLCX_bo_bso /* 510 */, TriCore_INS_LDLCX, + TriCore_LD_A_slro_v110 /* 581 */, TriCore_INS_LD_A, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LDMST_abs /* 511 */, TriCore_INS_LDMST, + TriCore_LD_A_sro /* 582 */, TriCore_INS_LD_A, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LDMST_bo_bso /* 512 */, TriCore_INS_LDMST, + TriCore_LD_A_sro_v110 /* 583 */, TriCore_INS_LD_A, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LDMST_bo_c /* 513 */, TriCore_INS_LDMST, + TriCore_LD_BU_abs /* 584 */, TriCore_INS_LD_BU, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LDMST_bo_pos /* 514 */, TriCore_INS_LDMST, + TriCore_LD_BU_bo_bso /* 585 */, TriCore_INS_LD_BU, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LDMST_bo_pre /* 515 */, TriCore_INS_LDMST, + TriCore_LD_BU_bo_c /* 586 */, TriCore_INS_LD_BU, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LDMST_bo_r /* 516 */, TriCore_INS_LDMST, + TriCore_LD_BU_bo_pos /* 587 */, TriCore_INS_LD_BU, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LDUCX_abs /* 517 */, TriCore_INS_LDUCX, + TriCore_LD_BU_bo_pre /* 588 */, TriCore_INS_LD_BU, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LDUCX_bo_bso /* 518 */, TriCore_INS_LDUCX, + TriCore_LD_BU_bo_r /* 589 */, TriCore_INS_LD_BU, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LD_A_abs /* 519 */, TriCore_INS_LD_A, + TriCore_LD_BU_bol /* 590 */, TriCore_INS_LD_BU, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LD_A_bo_bso /* 520 */, TriCore_INS_LD_A, + TriCore_LD_BU_slr /* 591 */, TriCore_INS_LD_BU, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LD_A_bo_c /* 521 */, TriCore_INS_LD_A, + TriCore_LD_BU_slr_post /* 592 */, TriCore_INS_LD_BU, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LD_A_bo_pos /* 522 */, TriCore_INS_LD_A, + TriCore_LD_BU_slr_post_v110 /* 593 */, TriCore_INS_LD_BU, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LD_A_bo_pre /* 523 */, TriCore_INS_LD_A, + TriCore_LD_BU_slr_v110 /* 594 */, TriCore_INS_LD_BU, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LD_A_bo_r /* 524 */, TriCore_INS_LD_A, + TriCore_LD_BU_slro /* 595 */, TriCore_INS_LD_BU, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LD_A_bol /* 525 */, TriCore_INS_LD_A, + TriCore_LD_BU_slro_v110 /* 596 */, TriCore_INS_LD_BU, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LD_A_sc /* 526 */, TriCore_INS_LD_A, + TriCore_LD_BU_sro /* 597 */, TriCore_INS_LD_BU, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LD_A_slr /* 527 */, TriCore_INS_LD_A, + TriCore_LD_BU_sro_v110 /* 598 */, TriCore_INS_LD_BU, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LD_A_slr_post /* 528 */, TriCore_INS_LD_A, + TriCore_LD_B_abs /* 599 */, TriCore_INS_LD_B, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LD_A_slro /* 529 */, TriCore_INS_LD_A, + TriCore_LD_B_bo_bso /* 600 */, TriCore_INS_LD_B, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LD_A_sro /* 530 */, TriCore_INS_LD_A, + TriCore_LD_B_bo_c /* 601 */, TriCore_INS_LD_B, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LD_BU_abs /* 531 */, TriCore_INS_LD_BU, + TriCore_LD_B_bo_pos /* 602 */, TriCore_INS_LD_B, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LD_BU_bo_bso /* 532 */, TriCore_INS_LD_BU, + TriCore_LD_B_bo_pre /* 603 */, TriCore_INS_LD_B, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LD_BU_bo_c /* 533 */, TriCore_INS_LD_BU, + TriCore_LD_B_bo_r /* 604 */, TriCore_INS_LD_B, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LD_BU_bo_pos /* 534 */, TriCore_INS_LD_BU, + TriCore_LD_B_bol /* 605 */, TriCore_INS_LD_B, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LD_BU_bo_pre /* 535 */, TriCore_INS_LD_BU, + TriCore_LD_B_slr_post_v110 /* 606 */, TriCore_INS_LD_B, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LD_BU_bo_r /* 536 */, TriCore_INS_LD_BU, + TriCore_LD_B_slr_v110 /* 607 */, TriCore_INS_LD_B, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LD_BU_bol /* 537 */, TriCore_INS_LD_BU, + TriCore_LD_B_slro_v110 /* 608 */, TriCore_INS_LD_B, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LD_BU_slr /* 538 */, TriCore_INS_LD_BU, + TriCore_LD_B_sro_v110 /* 609 */, TriCore_INS_LD_B, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LD_BU_slr_post /* 539 */, TriCore_INS_LD_BU, + TriCore_LD_DA_abs /* 610 */, TriCore_INS_LD_DA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LD_BU_slro /* 540 */, TriCore_INS_LD_BU, + TriCore_LD_DA_bo_bso /* 611 */, TriCore_INS_LD_DA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LD_BU_sro /* 541 */, TriCore_INS_LD_BU, + TriCore_LD_DA_bo_c /* 612 */, TriCore_INS_LD_DA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LD_B_abs /* 542 */, TriCore_INS_LD_B, + TriCore_LD_DA_bo_pos /* 613 */, TriCore_INS_LD_DA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LD_B_bo_bso /* 543 */, TriCore_INS_LD_B, + TriCore_LD_DA_bo_pre /* 614 */, TriCore_INS_LD_DA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LD_B_bo_c /* 544 */, TriCore_INS_LD_B, + TriCore_LD_DA_bo_r /* 615 */, TriCore_INS_LD_DA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LD_B_bo_pos /* 545 */, TriCore_INS_LD_B, + TriCore_LD_D_abs /* 616 */, TriCore_INS_LD_D, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LD_B_bo_pre /* 546 */, TriCore_INS_LD_B, + TriCore_LD_D_bo_bso /* 617 */, TriCore_INS_LD_D, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LD_B_bo_r /* 547 */, TriCore_INS_LD_B, + TriCore_LD_D_bo_c /* 618 */, TriCore_INS_LD_D, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LD_B_bol /* 548 */, TriCore_INS_LD_B, + TriCore_LD_D_bo_pos /* 619 */, TriCore_INS_LD_D, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LD_DA_abs /* 549 */, TriCore_INS_LD_DA, + TriCore_LD_D_bo_pre /* 620 */, TriCore_INS_LD_D, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LD_DA_bo_bso /* 550 */, TriCore_INS_LD_DA, + TriCore_LD_D_bo_r /* 621 */, TriCore_INS_LD_D, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LD_DA_bo_c /* 551 */, TriCore_INS_LD_DA, + TriCore_LD_HU_abs /* 622 */, TriCore_INS_LD_HU, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LD_DA_bo_pos /* 552 */, TriCore_INS_LD_DA, + TriCore_LD_HU_bo_bso /* 623 */, TriCore_INS_LD_HU, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LD_DA_bo_pre /* 553 */, TriCore_INS_LD_DA, + TriCore_LD_HU_bo_c /* 624 */, TriCore_INS_LD_HU, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LD_DA_bo_r /* 554 */, TriCore_INS_LD_DA, + TriCore_LD_HU_bo_pos /* 625 */, TriCore_INS_LD_HU, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LD_D_abs /* 555 */, TriCore_INS_LD_D, + TriCore_LD_HU_bo_pre /* 626 */, TriCore_INS_LD_HU, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LD_D_bo_bso /* 556 */, TriCore_INS_LD_D, + TriCore_LD_HU_bo_r /* 627 */, TriCore_INS_LD_HU, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LD_D_bo_c /* 557 */, TriCore_INS_LD_D, + TriCore_LD_HU_bol /* 628 */, TriCore_INS_LD_HU, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LD_D_bo_pos /* 558 */, TriCore_INS_LD_D, + TriCore_LD_H_abs /* 629 */, TriCore_INS_LD_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LD_D_bo_pre /* 559 */, TriCore_INS_LD_D, + TriCore_LD_H_bo_bso /* 630 */, TriCore_INS_LD_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LD_D_bo_r /* 560 */, TriCore_INS_LD_D, + TriCore_LD_H_bo_c /* 631 */, TriCore_INS_LD_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LD_HU_abs /* 561 */, TriCore_INS_LD_HU, + TriCore_LD_H_bo_pos /* 632 */, TriCore_INS_LD_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LD_HU_bo_bso /* 562 */, TriCore_INS_LD_HU, + TriCore_LD_H_bo_pre /* 633 */, TriCore_INS_LD_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LD_HU_bo_c /* 563 */, TriCore_INS_LD_HU, + TriCore_LD_H_bo_r /* 634 */, TriCore_INS_LD_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LD_HU_bo_pos /* 564 */, TriCore_INS_LD_HU, + TriCore_LD_H_bol /* 635 */, TriCore_INS_LD_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LD_HU_bo_pre /* 565 */, TriCore_INS_LD_HU, + TriCore_LD_H_slr /* 636 */, TriCore_INS_LD_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LD_HU_bo_r /* 566 */, TriCore_INS_LD_HU, + TriCore_LD_H_slr_post /* 637 */, TriCore_INS_LD_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LD_HU_bol /* 567 */, TriCore_INS_LD_HU, + TriCore_LD_H_slr_post_v110 /* 638 */, TriCore_INS_LD_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LD_H_abs /* 568 */, TriCore_INS_LD_H, + TriCore_LD_H_slr_v110 /* 639 */, TriCore_INS_LD_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LD_H_bo_bso /* 569 */, TriCore_INS_LD_H, + TriCore_LD_H_slro /* 640 */, TriCore_INS_LD_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LD_H_bo_c /* 570 */, TriCore_INS_LD_H, + TriCore_LD_H_slro_v110 /* 641 */, TriCore_INS_LD_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LD_H_bo_pos /* 571 */, TriCore_INS_LD_H, + TriCore_LD_H_sro /* 642 */, TriCore_INS_LD_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LD_H_bo_pre /* 572 */, TriCore_INS_LD_H, + TriCore_LD_H_sro_v110 /* 643 */, TriCore_INS_LD_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LD_H_bo_r /* 573 */, TriCore_INS_LD_H, + TriCore_LD_Q_abs /* 644 */, TriCore_INS_LD_Q, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LD_H_bol /* 574 */, TriCore_INS_LD_H, + TriCore_LD_Q_bo_bso /* 645 */, TriCore_INS_LD_Q, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LD_H_slr /* 575 */, TriCore_INS_LD_H, + TriCore_LD_Q_bo_c /* 646 */, TriCore_INS_LD_Q, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LD_H_slr_post /* 576 */, TriCore_INS_LD_H, + TriCore_LD_Q_bo_pos /* 647 */, TriCore_INS_LD_Q, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LD_H_slro /* 577 */, TriCore_INS_LD_H, + TriCore_LD_Q_bo_pre /* 648 */, TriCore_INS_LD_Q, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LD_H_sro /* 578 */, TriCore_INS_LD_H, + TriCore_LD_Q_bo_r /* 649 */, TriCore_INS_LD_Q, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LD_Q_abs /* 579 */, TriCore_INS_LD_Q, + TriCore_LD_W_abs /* 650 */, TriCore_INS_LD_W, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LD_Q_bo_bso /* 580 */, TriCore_INS_LD_Q, + TriCore_LD_W_bo_bso /* 651 */, TriCore_INS_LD_W, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LD_Q_bo_c /* 581 */, TriCore_INS_LD_Q, + TriCore_LD_W_bo_c /* 652 */, TriCore_INS_LD_W, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LD_Q_bo_pos /* 582 */, TriCore_INS_LD_Q, + TriCore_LD_W_bo_pos /* 653 */, TriCore_INS_LD_W, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LD_Q_bo_pre /* 583 */, TriCore_INS_LD_Q, + TriCore_LD_W_bo_pre /* 654 */, TriCore_INS_LD_W, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LD_Q_bo_r /* 584 */, TriCore_INS_LD_Q, + TriCore_LD_W_bo_r /* 655 */, TriCore_INS_LD_W, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LD_W_abs /* 585 */, TriCore_INS_LD_W, + TriCore_LD_W_bol /* 656 */, TriCore_INS_LD_W, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LD_W_bo_bso /* 586 */, TriCore_INS_LD_W, + TriCore_LD_W_sc /* 657 */, TriCore_INS_LD_W, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LD_W_bo_c /* 587 */, TriCore_INS_LD_W, + TriCore_LD_W_slr /* 658 */, TriCore_INS_LD_W, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LD_W_bo_pos /* 588 */, TriCore_INS_LD_W, + TriCore_LD_W_slr_post /* 659 */, TriCore_INS_LD_W, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LD_W_bo_pre /* 589 */, TriCore_INS_LD_W, + TriCore_LD_W_slr_post_v110 /* 660 */, TriCore_INS_LD_W, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LD_W_bo_r /* 590 */, TriCore_INS_LD_W, + TriCore_LD_W_slr_v110 /* 661 */, TriCore_INS_LD_W, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LD_W_bol /* 591 */, TriCore_INS_LD_W, + TriCore_LD_W_slro /* 662 */, TriCore_INS_LD_W, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LD_W_sc /* 592 */, TriCore_INS_LD_W, + TriCore_LD_W_slro_v110 /* 663 */, TriCore_INS_LD_W, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LD_W_slr /* 593 */, TriCore_INS_LD_W, + TriCore_LD_W_sro /* 664 */, TriCore_INS_LD_W, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LD_W_slr_post /* 594 */, TriCore_INS_LD_W, + TriCore_LD_W_sro_v110 /* 665 */, TriCore_INS_LD_W, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LD_W_slro /* 595 */, TriCore_INS_LD_W, + TriCore_LEA_abs /* 666 */, TriCore_INS_LEA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LD_W_sro /* 596 */, TriCore_INS_LD_W, + TriCore_LEA_bo_bso /* 667 */, TriCore_INS_LEA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LEA_abs /* 597 */, TriCore_INS_LEA, + TriCore_LEA_bol /* 668 */, TriCore_INS_LEA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LEA_bo_bso /* 598 */, TriCore_INS_LEA, + TriCore_LHA_abs /* 669 */, TriCore_INS_LHA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LEA_bol /* 599 */, TriCore_INS_LEA, + TriCore_LOOPU_brr /* 670 */, TriCore_INS_LOOPU, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LHA_abs /* 600 */, TriCore_INS_LHA, + TriCore_LOOP_brr /* 671 */, TriCore_INS_LOOP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LOOPU_brr /* 601 */, TriCore_INS_LOOPU, + TriCore_LOOP_sbr /* 672 */, TriCore_INS_LOOP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LOOP_brr /* 602 */, TriCore_INS_LOOP, + TriCore_LT_A_rr /* 673 */, TriCore_INS_LT_A, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LOOP_sbr /* 603 */, TriCore_INS_LOOP, + TriCore_LT_B /* 674 */, TriCore_INS_LT_B, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LT_A_rr /* 604 */, TriCore_INS_LT_A, + TriCore_LT_BU /* 675 */, TriCore_INS_LT_BU, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LT_B /* 605 */, TriCore_INS_LT_B, + TriCore_LT_H /* 676 */, TriCore_INS_LT_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LT_BU /* 606 */, TriCore_INS_LT_BU, + TriCore_LT_HU /* 677 */, TriCore_INS_LT_HU, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LT_H /* 607 */, TriCore_INS_LT_H, + TriCore_LT_U_rc /* 678 */, TriCore_INS_LT_U, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LT_HU /* 608 */, TriCore_INS_LT_HU, + TriCore_LT_U_rr /* 679 */, TriCore_INS_LT_U, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LT_U_rc /* 609 */, TriCore_INS_LT_U, + TriCore_LT_U_srcv110 /* 680 */, TriCore_INS_LT_U, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LT_U_rr /* 610 */, TriCore_INS_LT_U, + TriCore_LT_U_srrv110 /* 681 */, TriCore_INS_LT_U, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LT_W /* 611 */, TriCore_INS_LT_W, + TriCore_LT_W /* 682 */, TriCore_INS_LT_W, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LT_WU /* 612 */, TriCore_INS_LT_WU, + TriCore_LT_WU /* 683 */, TriCore_INS_LT_WU, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LT_rc /* 613 */, TriCore_INS_LT, + TriCore_LT_rc /* 684 */, TriCore_INS_LT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LT_rr /* 614 */, TriCore_INS_LT, + TriCore_LT_rr /* 685 */, TriCore_INS_LT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LT_src /* 615 */, TriCore_INS_LT, + TriCore_LT_src /* 686 */, TriCore_INS_LT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_LT_srr /* 616 */, TriCore_INS_LT, + TriCore_LT_srr /* 687 */, TriCore_INS_LT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADDMS_H_rrr1_LL /* 617 */, TriCore_INS_MADDMS_H, + TriCore_MADDMS_H_rrr1_LL /* 688 */, TriCore_INS_MADDMS_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADDMS_H_rrr1_LU /* 618 */, TriCore_INS_MADDMS_H, + TriCore_MADDMS_H_rrr1_LU /* 689 */, TriCore_INS_MADDMS_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADDMS_H_rrr1_UL /* 619 */, TriCore_INS_MADDMS_H, + TriCore_MADDMS_H_rrr1_UL /* 690 */, TriCore_INS_MADDMS_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADDMS_H_rrr1_UU /* 620 */, TriCore_INS_MADDMS_H, + TriCore_MADDMS_H_rrr1_UU /* 691 */, TriCore_INS_MADDMS_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADDM_H_rrr1_LL /* 621 */, TriCore_INS_MADDM_H, + TriCore_MADDM_H_rrr1_LL /* 692 */, TriCore_INS_MADDM_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADDM_H_rrr1_LU /* 622 */, TriCore_INS_MADDM_H, + TriCore_MADDM_H_rrr1_LU /* 693 */, TriCore_INS_MADDM_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADDM_H_rrr1_UL /* 623 */, TriCore_INS_MADDM_H, + TriCore_MADDM_H_rrr1_UL /* 694 */, TriCore_INS_MADDM_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADDM_H_rrr1_UU /* 624 */, TriCore_INS_MADDM_H, + TriCore_MADDM_H_rrr1_UU /* 695 */, TriCore_INS_MADDM_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADDRS_H_rrr1_DcEdDaDbUL /* 625 */, TriCore_INS_MADDRS_H, + TriCore_MADDRS_H_rrr1_DcEdDaDbUL /* 696 */, TriCore_INS_MADDRS_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADDRS_H_rrr1_LL /* 626 */, TriCore_INS_MADDRS_H, + TriCore_MADDRS_H_rrr1_LL /* 697 */, TriCore_INS_MADDRS_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADDRS_H_rrr1_LU /* 627 */, TriCore_INS_MADDRS_H, + TriCore_MADDRS_H_rrr1_LU /* 698 */, TriCore_INS_MADDRS_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADDRS_H_rrr1_UL /* 628 */, TriCore_INS_MADDRS_H, + TriCore_MADDRS_H_rrr1_UL /* 699 */, TriCore_INS_MADDRS_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADDRS_H_rrr1_UU /* 629 */, TriCore_INS_MADDRS_H, + TriCore_MADDRS_H_rrr1_UU /* 700 */, TriCore_INS_MADDRS_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADDRS_Q_rrr1_L_L /* 630 */, TriCore_INS_MADDRS_Q, + TriCore_MADDRS_Q_rrr1_L_L /* 701 */, TriCore_INS_MADDRS_Q, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADDRS_Q_rrr1_U_U /* 631 */, TriCore_INS_MADDRS_Q, + TriCore_MADDRS_Q_rrr1_U_U /* 702 */, TriCore_INS_MADDRS_Q, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADDR_H_rrr1_DcEdDaDbUL /* 632 */, TriCore_INS_MADDR_H, + TriCore_MADDR_H_rrr1_DcEdDaDbUL /* 703 */, TriCore_INS_MADDR_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADDR_H_rrr1_LL /* 633 */, TriCore_INS_MADDR_H, + TriCore_MADDR_H_rrr1_LL /* 704 */, TriCore_INS_MADDR_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADDR_H_rrr1_LU /* 634 */, TriCore_INS_MADDR_H, + TriCore_MADDR_H_rrr1_LU /* 705 */, TriCore_INS_MADDR_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADDR_H_rrr1_UL /* 635 */, TriCore_INS_MADDR_H, + TriCore_MADDR_H_rrr1_UL /* 706 */, TriCore_INS_MADDR_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADDR_H_rrr1_UU /* 636 */, TriCore_INS_MADDR_H, + TriCore_MADDR_H_rrr1_UU /* 707 */, TriCore_INS_MADDR_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADDR_Q_rrr1_L_L /* 637 */, TriCore_INS_MADDR_Q, + TriCore_MADDR_Q_rrr1_L_L /* 708 */, TriCore_INS_MADDR_Q, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADDR_Q_rrr1_U_U /* 638 */, TriCore_INS_MADDR_Q, + TriCore_MADDR_Q_rrr1_U_U /* 709 */, TriCore_INS_MADDR_Q, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADDSUMS_H_rrr1_LL /* 639 */, TriCore_INS_MADDSUMS_H, + TriCore_MADDSUMS_H_rrr1_LL /* 710 */, TriCore_INS_MADDSUMS_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADDSUMS_H_rrr1_LU /* 640 */, TriCore_INS_MADDSUMS_H, + TriCore_MADDSUMS_H_rrr1_LU /* 711 */, TriCore_INS_MADDSUMS_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADDSUMS_H_rrr1_UL /* 641 */, TriCore_INS_MADDSUMS_H, + TriCore_MADDSUMS_H_rrr1_UL /* 712 */, TriCore_INS_MADDSUMS_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADDSUMS_H_rrr1_UU /* 642 */, TriCore_INS_MADDSUMS_H, + TriCore_MADDSUMS_H_rrr1_UU /* 713 */, TriCore_INS_MADDSUMS_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADDSUM_H_rrr1_LL /* 643 */, TriCore_INS_MADDSUM_H, + TriCore_MADDSUM_H_rrr1_LL /* 714 */, TriCore_INS_MADDSUM_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADDSUM_H_rrr1_LU /* 644 */, TriCore_INS_MADDSUM_H, + TriCore_MADDSUM_H_rrr1_LU /* 715 */, TriCore_INS_MADDSUM_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADDSUM_H_rrr1_UL /* 645 */, TriCore_INS_MADDSUM_H, + TriCore_MADDSUM_H_rrr1_UL /* 716 */, TriCore_INS_MADDSUM_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADDSUM_H_rrr1_UU /* 646 */, TriCore_INS_MADDSUM_H, + TriCore_MADDSUM_H_rrr1_UU /* 717 */, TriCore_INS_MADDSUM_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADDSURS_H_rrr1_LL /* 647 */, TriCore_INS_MADDSURS_H, + TriCore_MADDSURS_H_rrr1_LL /* 718 */, TriCore_INS_MADDSURS_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADDSURS_H_rrr1_LU /* 648 */, TriCore_INS_MADDSURS_H, + TriCore_MADDSURS_H_rrr1_LU /* 719 */, TriCore_INS_MADDSURS_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADDSURS_H_rrr1_UL /* 649 */, TriCore_INS_MADDSURS_H, + TriCore_MADDSURS_H_rrr1_UL /* 720 */, TriCore_INS_MADDSURS_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADDSURS_H_rrr1_UU /* 650 */, TriCore_INS_MADDSURS_H, + TriCore_MADDSURS_H_rrr1_UU /* 721 */, TriCore_INS_MADDSURS_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADDSUR_H_rrr1_LL /* 651 */, TriCore_INS_MADDSUR_H, + TriCore_MADDSUR_H_rrr1_LL /* 722 */, TriCore_INS_MADDSUR_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADDSUR_H_rrr1_LU /* 652 */, TriCore_INS_MADDSUR_H, + TriCore_MADDSUR_H_rrr1_LU /* 723 */, TriCore_INS_MADDSUR_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADDSUR_H_rrr1_UL /* 653 */, TriCore_INS_MADDSUR_H, + TriCore_MADDSUR_H_rrr1_UL /* 724 */, TriCore_INS_MADDSUR_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADDSUR_H_rrr1_UU /* 654 */, TriCore_INS_MADDSUR_H, + TriCore_MADDSUR_H_rrr1_UU /* 725 */, TriCore_INS_MADDSUR_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADDSUS_H_rrr1_LL /* 655 */, TriCore_INS_MADDSUS_H, + TriCore_MADDSUS_H_rrr1_LL /* 726 */, TriCore_INS_MADDSUS_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADDSUS_H_rrr1_LU /* 656 */, TriCore_INS_MADDSUS_H, + TriCore_MADDSUS_H_rrr1_LU /* 727 */, TriCore_INS_MADDSUS_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADDSUS_H_rrr1_UL /* 657 */, TriCore_INS_MADDSUS_H, + TriCore_MADDSUS_H_rrr1_UL /* 728 */, TriCore_INS_MADDSUS_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADDSUS_H_rrr1_UU /* 658 */, TriCore_INS_MADDSUS_H, + TriCore_MADDSUS_H_rrr1_UU /* 729 */, TriCore_INS_MADDSUS_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADDSU_H_rrr1_LL /* 659 */, TriCore_INS_MADDSU_H, + TriCore_MADDSU_H_rrr1_LL /* 730 */, TriCore_INS_MADDSU_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADDSU_H_rrr1_LU /* 660 */, TriCore_INS_MADDSU_H, + TriCore_MADDSU_H_rrr1_LU /* 731 */, TriCore_INS_MADDSU_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADDSU_H_rrr1_UL /* 661 */, TriCore_INS_MADDSU_H, + TriCore_MADDSU_H_rrr1_UL /* 732 */, TriCore_INS_MADDSU_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADDSU_H_rrr1_UU /* 662 */, TriCore_INS_MADDSU_H, + TriCore_MADDSU_H_rrr1_UU /* 733 */, TriCore_INS_MADDSU_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADDS_H_rrr1_LL /* 663 */, TriCore_INS_MADDS_H, + TriCore_MADDS_H_rrr1_LL /* 734 */, TriCore_INS_MADDS_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADDS_H_rrr1_LU /* 664 */, TriCore_INS_MADDS_H, + TriCore_MADDS_H_rrr1_LU /* 735 */, TriCore_INS_MADDS_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADDS_H_rrr1_UL /* 665 */, TriCore_INS_MADDS_H, + TriCore_MADDS_H_rrr1_UL /* 736 */, TriCore_INS_MADDS_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADDS_H_rrr1_UU /* 666 */, TriCore_INS_MADDS_H, + TriCore_MADDS_H_rrr1_UU /* 737 */, TriCore_INS_MADDS_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADDS_Q_rrr1 /* 667 */, TriCore_INS_MADDS_Q, + TriCore_MADDS_Q_rrr1 /* 738 */, TriCore_INS_MADDS_Q, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADDS_Q_rrr1_L /* 668 */, TriCore_INS_MADDS_Q, + TriCore_MADDS_Q_rrr1_L /* 739 */, TriCore_INS_MADDS_Q, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADDS_Q_rrr1_L_L /* 669 */, TriCore_INS_MADDS_Q, + TriCore_MADDS_Q_rrr1_L_L /* 740 */, TriCore_INS_MADDS_Q, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADDS_Q_rrr1_U /* 670 */, TriCore_INS_MADDS_Q, + TriCore_MADDS_Q_rrr1_U /* 741 */, TriCore_INS_MADDS_Q, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADDS_Q_rrr1_U_U /* 671 */, TriCore_INS_MADDS_Q, + TriCore_MADDS_Q_rrr1_U_U /* 742 */, TriCore_INS_MADDS_Q, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADDS_Q_rrr1_e /* 672 */, TriCore_INS_MADDS_Q, + TriCore_MADDS_Q_rrr1_e /* 743 */, TriCore_INS_MADDS_Q, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADDS_Q_rrr1_e_L /* 673 */, TriCore_INS_MADDS_Q, + TriCore_MADDS_Q_rrr1_e_L /* 744 */, TriCore_INS_MADDS_Q, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADDS_Q_rrr1_e_L_L /* 674 */, TriCore_INS_MADDS_Q, + TriCore_MADDS_Q_rrr1_e_L_L /* 745 */, TriCore_INS_MADDS_Q, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADDS_Q_rrr1_e_U /* 675 */, TriCore_INS_MADDS_Q, + TriCore_MADDS_Q_rrr1_e_U /* 746 */, TriCore_INS_MADDS_Q, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADDS_Q_rrr1_e_U_U /* 676 */, TriCore_INS_MADDS_Q, + TriCore_MADDS_Q_rrr1_e_U_U /* 747 */, TriCore_INS_MADDS_Q, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADDS_U_rcr /* 677 */, TriCore_INS_MADDS_U, + TriCore_MADDS_U_rcr /* 748 */, TriCore_INS_MADDS_U, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADDS_U_rcr_e /* 678 */, TriCore_INS_MADDS_U, + TriCore_MADDS_U_rcr_e /* 749 */, TriCore_INS_MADDS_U, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADDS_U_rrr2 /* 679 */, TriCore_INS_MADDS_U, + TriCore_MADDS_U_rrr2 /* 750 */, TriCore_INS_MADDS_U, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADDS_U_rrr2_e /* 680 */, TriCore_INS_MADDS_U, + TriCore_MADDS_U_rrr2_e /* 751 */, TriCore_INS_MADDS_U, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADDS_rcr /* 681 */, TriCore_INS_MADDS, + TriCore_MADDS_rcr /* 752 */, TriCore_INS_MADDS, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADDS_rcr_e /* 682 */, TriCore_INS_MADDS, + TriCore_MADDS_rcr_e /* 753 */, TriCore_INS_MADDS, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADDS_rrr2 /* 683 */, TriCore_INS_MADDS, + TriCore_MADDS_rrr2 /* 754 */, TriCore_INS_MADDS, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADDS_rrr2_e /* 684 */, TriCore_INS_MADDS, + TriCore_MADDS_rrr2_e /* 755 */, TriCore_INS_MADDS, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADD_F_rrr /* 685 */, TriCore_INS_MADD_F, + TriCore_MADD_F_rrr /* 756 */, TriCore_INS_MADD_F, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADD_H_rrr1_LL /* 686 */, TriCore_INS_MADD_H, + TriCore_MADD_H_rrr1_LL /* 757 */, TriCore_INS_MADD_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADD_H_rrr1_LU /* 687 */, TriCore_INS_MADD_H, + TriCore_MADD_H_rrr1_LU /* 758 */, TriCore_INS_MADD_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADD_H_rrr1_UL /* 688 */, TriCore_INS_MADD_H, + TriCore_MADD_H_rrr1_UL /* 759 */, TriCore_INS_MADD_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADD_H_rrr1_UU /* 689 */, TriCore_INS_MADD_H, + TriCore_MADD_H_rrr1_UU /* 760 */, TriCore_INS_MADD_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADD_Q_rrr1 /* 690 */, TriCore_INS_MADD_Q, + TriCore_MADD_Q_rrr1 /* 761 */, TriCore_INS_MADD_Q, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADD_Q_rrr1_L /* 691 */, TriCore_INS_MADD_Q, + TriCore_MADD_Q_rrr1_L /* 762 */, TriCore_INS_MADD_Q, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADD_Q_rrr1_L_L /* 692 */, TriCore_INS_MADD_Q, + TriCore_MADD_Q_rrr1_L_L /* 763 */, TriCore_INS_MADD_Q, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADD_Q_rrr1_U /* 693 */, TriCore_INS_MADD_Q, + TriCore_MADD_Q_rrr1_U /* 764 */, TriCore_INS_MADD_Q, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADD_Q_rrr1_U_U /* 694 */, TriCore_INS_MADD_Q, + TriCore_MADD_Q_rrr1_U_U /* 765 */, TriCore_INS_MADD_Q, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADD_Q_rrr1_e /* 695 */, TriCore_INS_MADD_Q, + TriCore_MADD_Q_rrr1_e /* 766 */, TriCore_INS_MADD_Q, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADD_Q_rrr1_e_L /* 696 */, TriCore_INS_MADD_Q, + TriCore_MADD_Q_rrr1_e_L /* 767 */, TriCore_INS_MADD_Q, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADD_Q_rrr1_e_L_L /* 697 */, TriCore_INS_MADD_Q, + TriCore_MADD_Q_rrr1_e_L_L /* 768 */, TriCore_INS_MADD_Q, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADD_Q_rrr1_e_U /* 698 */, TriCore_INS_MADD_Q, + TriCore_MADD_Q_rrr1_e_U /* 769 */, TriCore_INS_MADD_Q, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADD_Q_rrr1_e_U_U /* 699 */, TriCore_INS_MADD_Q, + TriCore_MADD_Q_rrr1_e_U_U /* 770 */, TriCore_INS_MADD_Q, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADD_U_rcr /* 700 */, TriCore_INS_MADD_U, + TriCore_MADD_U_rcr /* 771 */, TriCore_INS_MADD_U, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADD_U_rrr2 /* 701 */, TriCore_INS_MADD_U, + TriCore_MADD_U_rrr2 /* 772 */, TriCore_INS_MADD_U, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADD_rcr /* 702 */, TriCore_INS_MADD, + TriCore_MADD_rcr /* 773 */, TriCore_INS_MADD, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADD_rcr_e /* 703 */, TriCore_INS_MADD, + TriCore_MADD_rcr_e /* 774 */, TriCore_INS_MADD, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADD_rrr2 /* 704 */, TriCore_INS_MADD, + TriCore_MADD_rrr2 /* 775 */, TriCore_INS_MADD, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MADD_rrr2_e /* 705 */, TriCore_INS_MADD, + TriCore_MADD_rrr2_e /* 776 */, TriCore_INS_MADD, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MAX_B /* 706 */, TriCore_INS_MAX_B, + TriCore_MAX_B /* 777 */, TriCore_INS_MAX_B, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MAX_BU /* 707 */, TriCore_INS_MAX_BU, + TriCore_MAX_BU /* 778 */, TriCore_INS_MAX_BU, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MAX_H /* 708 */, TriCore_INS_MAX_H, + TriCore_MAX_H /* 779 */, TriCore_INS_MAX_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MAX_HU /* 709 */, TriCore_INS_MAX_HU, + TriCore_MAX_HU /* 780 */, TriCore_INS_MAX_HU, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MAX_U_rc /* 710 */, TriCore_INS_MAX_U, + TriCore_MAX_U_rc /* 781 */, TriCore_INS_MAX_U, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MAX_U_rr /* 711 */, TriCore_INS_MAX_U, + TriCore_MAX_U_rr /* 782 */, TriCore_INS_MAX_U, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MAX_rc /* 712 */, TriCore_INS_MAX, + TriCore_MAX_rc /* 783 */, TriCore_INS_MAX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MAX_rr /* 713 */, TriCore_INS_MAX, + TriCore_MAX_rr /* 784 */, TriCore_INS_MAX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MFCR_rlc /* 714 */, TriCore_INS_MFCR, + TriCore_MFCR_rlc /* 785 */, TriCore_INS_MFCR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MIN_B /* 715 */, TriCore_INS_MIN_B, + TriCore_MIN_B /* 786 */, TriCore_INS_MIN_B, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MIN_BU /* 716 */, TriCore_INS_MIN_BU, + TriCore_MIN_BU /* 787 */, TriCore_INS_MIN_BU, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MIN_H /* 717 */, TriCore_INS_MIN_H, + TriCore_MIN_H /* 788 */, TriCore_INS_MIN_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MIN_HU /* 718 */, TriCore_INS_MIN_HU, + TriCore_MIN_HU /* 789 */, TriCore_INS_MIN_HU, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MIN_U_rc /* 719 */, TriCore_INS_MIN_U, + TriCore_MIN_U_rc /* 790 */, TriCore_INS_MIN_U, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MIN_U_rr /* 720 */, TriCore_INS_MIN_U, + TriCore_MIN_U_rr /* 791 */, TriCore_INS_MIN_U, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MIN_rc /* 721 */, TriCore_INS_MIN, + TriCore_MIN_rc /* 792 */, TriCore_INS_MIN, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MIN_rr /* 722 */, TriCore_INS_MIN, + TriCore_MIN_rr /* 793 */, TriCore_INS_MIN, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MOVH_A_rlc /* 723 */, TriCore_INS_MOVH_A, + TriCore_MOVH_A_rlc /* 794 */, TriCore_INS_MOVH_A, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MOVH_rlc /* 724 */, TriCore_INS_MOVH, + TriCore_MOVH_rlc /* 795 */, TriCore_INS_MOVH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MOV_AA_rr /* 725 */, TriCore_INS_MOV_AA, + TriCore_MOV_AA_rr /* 796 */, TriCore_INS_MOV_AA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MOV_AA_srr /* 726 */, TriCore_INS_MOV_AA, + TriCore_MOV_AA_srr /* 797 */, TriCore_INS_MOV_AA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MOV_A_rr /* 727 */, TriCore_INS_MOV_A, + TriCore_MOV_A_rr /* 798 */, TriCore_INS_MOV_A, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MOV_A_src /* 728 */, TriCore_INS_MOV_A, + TriCore_MOV_A_src /* 799 */, TriCore_INS_MOV_A, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MOV_A_srr /* 729 */, TriCore_INS_MOV_A, + TriCore_MOV_A_srr /* 800 */, TriCore_INS_MOV_A, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MOV_D_rr /* 730 */, TriCore_INS_MOV_D, + TriCore_MOV_D_rr /* 801 */, TriCore_INS_MOV_D, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MOV_D_srr /* 731 */, TriCore_INS_MOV_D, + TriCore_MOV_D_srr /* 802 */, TriCore_INS_MOV_D, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MOV_U_rlc /* 732 */, TriCore_INS_MOV_U, + TriCore_MOV_U_rlc /* 803 */, TriCore_INS_MOV_U, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MOV_rlcDc /* 733 */, TriCore_INS_MOV, + TriCore_MOV_rlcDc /* 804 */, TriCore_INS_MOV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MOV_rlcEc /* 734 */, TriCore_INS_MOV, + TriCore_MOV_rlcEc /* 805 */, TriCore_INS_MOV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MOV_rrDcDb /* 735 */, TriCore_INS_MOV, + TriCore_MOV_rrDcDb /* 806 */, TriCore_INS_MOV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MOV_rrEcDaDb /* 736 */, TriCore_INS_MOV, + TriCore_MOV_rrEcDaDb /* 807 */, TriCore_INS_MOV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MOV_rrEcDb /* 737 */, TriCore_INS_MOV, + TriCore_MOV_rrEcDb /* 808 */, TriCore_INS_MOV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MOV_sc /* 738 */, TriCore_INS_MOV, + TriCore_MOV_sc /* 809 */, TriCore_INS_MOV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MOV_srcDa /* 739 */, TriCore_INS_MOV, + TriCore_MOV_srcDa /* 810 */, TriCore_INS_MOV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MOV_srcEa /* 740 */, TriCore_INS_MOV, + TriCore_MOV_srcEa /* 811 */, TriCore_INS_MOV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MOV_srr /* 741 */, TriCore_INS_MOV, + TriCore_MOV_srr /* 812 */, TriCore_INS_MOV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUBADMS_H_rrr1_LL /* 742 */, TriCore_INS_MSUBADMS_H, + TriCore_MSUBADMS_H_rrr1_LL /* 813 */, TriCore_INS_MSUBADMS_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUBADMS_H_rrr1_LU /* 743 */, TriCore_INS_MSUBADMS_H, + TriCore_MSUBADMS_H_rrr1_LU /* 814 */, TriCore_INS_MSUBADMS_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUBADMS_H_rrr1_UL /* 744 */, TriCore_INS_MSUBADMS_H, + TriCore_MSUBADMS_H_rrr1_UL /* 815 */, TriCore_INS_MSUBADMS_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUBADMS_H_rrr1_UU /* 745 */, TriCore_INS_MSUBADMS_H, + TriCore_MSUBADMS_H_rrr1_UU /* 816 */, TriCore_INS_MSUBADMS_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUBADM_H_rrr1_LL /* 746 */, TriCore_INS_MSUBADM_H, + TriCore_MSUBADM_H_rrr1_LL /* 817 */, TriCore_INS_MSUBADM_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUBADM_H_rrr1_LU /* 747 */, TriCore_INS_MSUBADM_H, + TriCore_MSUBADM_H_rrr1_LU /* 818 */, TriCore_INS_MSUBADM_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUBADM_H_rrr1_UL /* 748 */, TriCore_INS_MSUBADM_H, + TriCore_MSUBADM_H_rrr1_UL /* 819 */, TriCore_INS_MSUBADM_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUBADM_H_rrr1_UU /* 749 */, TriCore_INS_MSUBADM_H, + TriCore_MSUBADM_H_rrr1_UU /* 820 */, TriCore_INS_MSUBADM_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUBADRS_H_rrr1_LL /* 750 */, TriCore_INS_MSUBADRS_H, + TriCore_MSUBADRS_H_rrr1_LL /* 821 */, TriCore_INS_MSUBADRS_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUBADRS_H_rrr1_LU /* 751 */, TriCore_INS_MSUBADRS_H, + TriCore_MSUBADRS_H_rrr1_LU /* 822 */, TriCore_INS_MSUBADRS_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUBADRS_H_rrr1_UL /* 752 */, TriCore_INS_MSUBADRS_H, + TriCore_MSUBADRS_H_rrr1_UL /* 823 */, TriCore_INS_MSUBADRS_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUBADRS_H_rrr1_UU /* 753 */, TriCore_INS_MSUBADRS_H, + TriCore_MSUBADRS_H_rrr1_UU /* 824 */, TriCore_INS_MSUBADRS_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUBADR_H_rrr1_LL /* 754 */, TriCore_INS_MSUBADR_H, + TriCore_MSUBADR_H_rrr1_LL /* 825 */, TriCore_INS_MSUBADR_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUBADR_H_rrr1_LU /* 755 */, TriCore_INS_MSUBADR_H, + TriCore_MSUBADR_H_rrr1_LU /* 826 */, TriCore_INS_MSUBADR_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUBADR_H_rrr1_UL /* 756 */, TriCore_INS_MSUBADR_H, + TriCore_MSUBADR_H_rrr1_UL /* 827 */, TriCore_INS_MSUBADR_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUBADR_H_rrr1_UU /* 757 */, TriCore_INS_MSUBADR_H, + TriCore_MSUBADR_H_rrr1_UU /* 828 */, TriCore_INS_MSUBADR_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUBADS_H_rrr1_LL /* 758 */, TriCore_INS_MSUBADS_H, + TriCore_MSUBADS_H_rrr1_LL /* 829 */, TriCore_INS_MSUBADS_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUBADS_H_rrr1_LU /* 759 */, TriCore_INS_MSUBADS_H, + TriCore_MSUBADS_H_rrr1_LU /* 830 */, TriCore_INS_MSUBADS_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUBADS_H_rrr1_UL /* 760 */, TriCore_INS_MSUBADS_H, + TriCore_MSUBADS_H_rrr1_UL /* 831 */, TriCore_INS_MSUBADS_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUBADS_H_rrr1_UU /* 761 */, TriCore_INS_MSUBADS_H, + TriCore_MSUBADS_H_rrr1_UU /* 832 */, TriCore_INS_MSUBADS_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUBAD_H_rrr1_LL /* 762 */, TriCore_INS_MSUBAD_H, + TriCore_MSUBAD_H_rrr1_LL /* 833 */, TriCore_INS_MSUBAD_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUBAD_H_rrr1_LU /* 763 */, TriCore_INS_MSUBAD_H, + TriCore_MSUBAD_H_rrr1_LU /* 834 */, TriCore_INS_MSUBAD_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUBAD_H_rrr1_UL /* 764 */, TriCore_INS_MSUBAD_H, + TriCore_MSUBAD_H_rrr1_UL /* 835 */, TriCore_INS_MSUBAD_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUBAD_H_rrr1_UU /* 765 */, TriCore_INS_MSUBAD_H, + TriCore_MSUBAD_H_rrr1_UU /* 836 */, TriCore_INS_MSUBAD_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUBMS_H_rrr1_LL /* 766 */, TriCore_INS_MSUBMS_H, + TriCore_MSUBMS_H_rrr1_LL /* 837 */, TriCore_INS_MSUBMS_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUBMS_H_rrr1_LU /* 767 */, TriCore_INS_MSUBMS_H, + TriCore_MSUBMS_H_rrr1_LU /* 838 */, TriCore_INS_MSUBMS_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUBMS_H_rrr1_UL /* 768 */, TriCore_INS_MSUBMS_H, + TriCore_MSUBMS_H_rrr1_UL /* 839 */, TriCore_INS_MSUBMS_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUBMS_H_rrr1_UU /* 769 */, TriCore_INS_MSUBMS_H, + TriCore_MSUBMS_H_rrr1_UU /* 840 */, TriCore_INS_MSUBMS_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUBM_H_rrr1_LL /* 770 */, TriCore_INS_MSUBM_H, + TriCore_MSUBM_H_rrr1_LL /* 841 */, TriCore_INS_MSUBM_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUBM_H_rrr1_LU /* 771 */, TriCore_INS_MSUBM_H, + TriCore_MSUBM_H_rrr1_LU /* 842 */, TriCore_INS_MSUBM_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUBM_H_rrr1_UL /* 772 */, TriCore_INS_MSUBM_H, + TriCore_MSUBM_H_rrr1_UL /* 843 */, TriCore_INS_MSUBM_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUBM_H_rrr1_UU /* 773 */, TriCore_INS_MSUBM_H, + TriCore_MSUBM_H_rrr1_UU /* 844 */, TriCore_INS_MSUBM_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUBRS_H_rrr1_DcEdDaDbUL /* 774 */, TriCore_INS_MSUBRS_H, + TriCore_MSUBRS_H_rrr1_DcEdDaDbUL /* 845 */, TriCore_INS_MSUBRS_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUBRS_H_rrr1_LL /* 775 */, TriCore_INS_MSUBRS_H, + TriCore_MSUBRS_H_rrr1_LL /* 846 */, TriCore_INS_MSUBRS_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUBRS_H_rrr1_LU /* 776 */, TriCore_INS_MSUBRS_H, + TriCore_MSUBRS_H_rrr1_LU /* 847 */, TriCore_INS_MSUBRS_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUBRS_H_rrr1_UL /* 777 */, TriCore_INS_MSUBRS_H, + TriCore_MSUBRS_H_rrr1_UL /* 848 */, TriCore_INS_MSUBRS_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUBRS_H_rrr1_UU /* 778 */, TriCore_INS_MSUBRS_H, + TriCore_MSUBRS_H_rrr1_UU /* 849 */, TriCore_INS_MSUBRS_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUBRS_Q_rrr1_L_L /* 779 */, TriCore_INS_MSUBRS_Q, + TriCore_MSUBRS_Q_rrr1_L_L /* 850 */, TriCore_INS_MSUBRS_Q, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUBRS_Q_rrr1_U_U /* 780 */, TriCore_INS_MSUBRS_Q, + TriCore_MSUBRS_Q_rrr1_U_U /* 851 */, TriCore_INS_MSUBRS_Q, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUBR_H_rrr1_DcEdDaDbUL /* 781 */, TriCore_INS_MSUBR_H, + TriCore_MSUBR_H_rrr1_DcEdDaDbUL /* 852 */, TriCore_INS_MSUBR_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUBR_H_rrr1_LL /* 782 */, TriCore_INS_MSUBR_H, + TriCore_MSUBR_H_rrr1_LL /* 853 */, TriCore_INS_MSUBR_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUBR_H_rrr1_LU /* 783 */, TriCore_INS_MSUBR_H, + TriCore_MSUBR_H_rrr1_LU /* 854 */, TriCore_INS_MSUBR_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUBR_H_rrr1_UL /* 784 */, TriCore_INS_MSUBR_H, + TriCore_MSUBR_H_rrr1_UL /* 855 */, TriCore_INS_MSUBR_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUBR_H_rrr1_UU /* 785 */, TriCore_INS_MSUBR_H, + TriCore_MSUBR_H_rrr1_UU /* 856 */, TriCore_INS_MSUBR_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUBR_Q_rrr1_L_L /* 786 */, TriCore_INS_MSUBR_Q, + TriCore_MSUBR_Q_rrr1_L_L /* 857 */, TriCore_INS_MSUBR_Q, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUBR_Q_rrr1_U_U /* 787 */, TriCore_INS_MSUBR_Q, + TriCore_MSUBR_Q_rrr1_U_U /* 858 */, TriCore_INS_MSUBR_Q, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUBS_H_rrr1_LL /* 788 */, TriCore_INS_MSUBS_H, + TriCore_MSUBS_H_rrr1_LL /* 859 */, TriCore_INS_MSUBS_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUBS_H_rrr1_LU /* 789 */, TriCore_INS_MSUBS_H, + TriCore_MSUBS_H_rrr1_LU /* 860 */, TriCore_INS_MSUBS_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUBS_H_rrr1_UL /* 790 */, TriCore_INS_MSUBS_H, + TriCore_MSUBS_H_rrr1_UL /* 861 */, TriCore_INS_MSUBS_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUBS_H_rrr1_UU /* 791 */, TriCore_INS_MSUBS_H, + TriCore_MSUBS_H_rrr1_UU /* 862 */, TriCore_INS_MSUBS_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUBS_Q_rrr1 /* 792 */, TriCore_INS_MSUBS_Q, + TriCore_MSUBS_Q_rrr1 /* 863 */, TriCore_INS_MSUBS_Q, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUBS_Q_rrr1_L /* 793 */, TriCore_INS_MSUBS_Q, + TriCore_MSUBS_Q_rrr1_L /* 864 */, TriCore_INS_MSUBS_Q, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUBS_Q_rrr1_L_L /* 794 */, TriCore_INS_MSUBS_Q, + TriCore_MSUBS_Q_rrr1_L_L /* 865 */, TriCore_INS_MSUBS_Q, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUBS_Q_rrr1_U /* 795 */, TriCore_INS_MSUBS_Q, + TriCore_MSUBS_Q_rrr1_U /* 866 */, TriCore_INS_MSUBS_Q, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUBS_Q_rrr1_U_U /* 796 */, TriCore_INS_MSUBS_Q, + TriCore_MSUBS_Q_rrr1_U_U /* 867 */, TriCore_INS_MSUBS_Q, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUBS_Q_rrr1_e /* 797 */, TriCore_INS_MSUBS_Q, + TriCore_MSUBS_Q_rrr1_e /* 868 */, TriCore_INS_MSUBS_Q, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUBS_Q_rrr1_e_L /* 798 */, TriCore_INS_MSUBS_Q, + TriCore_MSUBS_Q_rrr1_e_L /* 869 */, TriCore_INS_MSUBS_Q, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUBS_Q_rrr1_e_L_L /* 799 */, TriCore_INS_MSUBS_Q, + TriCore_MSUBS_Q_rrr1_e_L_L /* 870 */, TriCore_INS_MSUBS_Q, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUBS_Q_rrr1_e_U /* 800 */, TriCore_INS_MSUBS_Q, + TriCore_MSUBS_Q_rrr1_e_U /* 871 */, TriCore_INS_MSUBS_Q, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUBS_Q_rrr1_e_U_U /* 801 */, TriCore_INS_MSUBS_Q, + TriCore_MSUBS_Q_rrr1_e_U_U /* 872 */, TriCore_INS_MSUBS_Q, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUBS_U_rcr /* 802 */, TriCore_INS_MADDS_U, + TriCore_MSUBS_U_rcr /* 873 */, TriCore_INS_MADDS_U, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUBS_U_rcr_e /* 803 */, TriCore_INS_MADDS_U, + TriCore_MSUBS_U_rcr_e /* 874 */, TriCore_INS_MADDS_U, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUBS_U_rrr2 /* 804 */, TriCore_INS_MADDS_U, + TriCore_MSUBS_U_rrr2 /* 875 */, TriCore_INS_MADDS_U, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUBS_U_rrr2_e /* 805 */, TriCore_INS_MADDS_U, + TriCore_MSUBS_U_rrr2_e /* 876 */, TriCore_INS_MADDS_U, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUBS_rcr /* 806 */, TriCore_INS_MSUBS, + TriCore_MSUBS_rcr /* 877 */, TriCore_INS_MSUBS, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUBS_rcr_e /* 807 */, TriCore_INS_MSUBS, + TriCore_MSUBS_rcr_e /* 878 */, TriCore_INS_MSUBS, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUBS_rrr2 /* 808 */, TriCore_INS_MSUBS, + TriCore_MSUBS_rrr2 /* 879 */, TriCore_INS_MSUBS, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUBS_rrr2_e /* 809 */, TriCore_INS_MSUBS, + TriCore_MSUBS_rrr2_e /* 880 */, TriCore_INS_MSUBS, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUB_F_rrr /* 810 */, TriCore_INS_MSUB_F, + TriCore_MSUB_F_rrr /* 881 */, TriCore_INS_MSUB_F, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUB_H_rrr1_LL /* 811 */, TriCore_INS_MSUB_H, + TriCore_MSUB_H_rrr1_LL /* 882 */, TriCore_INS_MSUB_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUB_H_rrr1_LU /* 812 */, TriCore_INS_MSUB_H, + TriCore_MSUB_H_rrr1_LU /* 883 */, TriCore_INS_MSUB_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUB_H_rrr1_UL /* 813 */, TriCore_INS_MSUB_H, + TriCore_MSUB_H_rrr1_UL /* 884 */, TriCore_INS_MSUB_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUB_H_rrr1_UU /* 814 */, TriCore_INS_MSUB_H, + TriCore_MSUB_H_rrr1_UU /* 885 */, TriCore_INS_MSUB_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUB_Q_rrr1 /* 815 */, TriCore_INS_MSUB_Q, + TriCore_MSUB_Q_rrr1 /* 886 */, TriCore_INS_MSUB_Q, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUB_Q_rrr1_L /* 816 */, TriCore_INS_MSUB_Q, + TriCore_MSUB_Q_rrr1_L /* 887 */, TriCore_INS_MSUB_Q, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUB_Q_rrr1_L_L /* 817 */, TriCore_INS_MSUB_Q, + TriCore_MSUB_Q_rrr1_L_L /* 888 */, TriCore_INS_MSUB_Q, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUB_Q_rrr1_U /* 818 */, TriCore_INS_MSUB_Q, + TriCore_MSUB_Q_rrr1_U /* 889 */, TriCore_INS_MSUB_Q, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUB_Q_rrr1_U_U /* 819 */, TriCore_INS_MSUB_Q, + TriCore_MSUB_Q_rrr1_U_U /* 890 */, TriCore_INS_MSUB_Q, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUB_Q_rrr1_e /* 820 */, TriCore_INS_MSUB_Q, + TriCore_MSUB_Q_rrr1_e /* 891 */, TriCore_INS_MSUB_Q, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUB_Q_rrr1_e_L /* 821 */, TriCore_INS_MSUB_Q, + TriCore_MSUB_Q_rrr1_e_L /* 892 */, TriCore_INS_MSUB_Q, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUB_Q_rrr1_e_L_L /* 822 */, TriCore_INS_MSUB_Q, + TriCore_MSUB_Q_rrr1_e_L_L /* 893 */, TriCore_INS_MSUB_Q, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUB_Q_rrr1_e_U /* 823 */, TriCore_INS_MSUB_Q, + TriCore_MSUB_Q_rrr1_e_U /* 894 */, TriCore_INS_MSUB_Q, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUB_Q_rrr1_e_U_U /* 824 */, TriCore_INS_MSUB_Q, + TriCore_MSUB_Q_rrr1_e_U_U /* 895 */, TriCore_INS_MSUB_Q, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUB_U_rcr /* 825 */, TriCore_INS_MADD_U, + TriCore_MSUB_U_rcr /* 896 */, TriCore_INS_MADD_U, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUB_U_rrr2 /* 826 */, TriCore_INS_MADD_U, + TriCore_MSUB_U_rrr2 /* 897 */, TriCore_INS_MADD_U, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUB_rcr /* 827 */, TriCore_INS_MSUB, + TriCore_MSUB_rcr /* 898 */, TriCore_INS_MSUB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUB_rcr_e /* 828 */, TriCore_INS_MSUB, + TriCore_MSUB_rcr_e /* 899 */, TriCore_INS_MSUB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUB_rrr2 /* 829 */, TriCore_INS_MSUB, + TriCore_MSUB_rrr2 /* 900 */, TriCore_INS_MSUB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MSUB_rrr2_e /* 830 */, TriCore_INS_MSUB, + TriCore_MSUB_rrr2_e /* 901 */, TriCore_INS_MSUB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MTCR_rlc /* 831 */, TriCore_INS_MTCR, + TriCore_MTCR_rlc /* 902 */, TriCore_INS_MTCR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MULM_H_rr1_LL2e /* 832 */, TriCore_INS_MULM_H, + TriCore_MULM_H_rr1_LL2e /* 903 */, TriCore_INS_MULM_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MULM_H_rr1_LU2e /* 833 */, TriCore_INS_MULM_H, + TriCore_MULM_H_rr1_LU2e /* 904 */, TriCore_INS_MULM_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MULM_H_rr1_UL2e /* 834 */, TriCore_INS_MULM_H, + TriCore_MULM_H_rr1_UL2e /* 905 */, TriCore_INS_MULM_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MULM_H_rr1_UU2e /* 835 */, TriCore_INS_MULM_H, + TriCore_MULM_H_rr1_UU2e /* 906 */, TriCore_INS_MULM_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MULR_H_rr1_LL2e /* 836 */, TriCore_INS_MULR_H, + TriCore_MULR_H_rr1_LL2e /* 907 */, TriCore_INS_MULR_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MULR_H_rr1_LU2e /* 837 */, TriCore_INS_MULR_H, + TriCore_MULR_H_rr1_LU2e /* 908 */, TriCore_INS_MULR_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MULR_H_rr1_UL2e /* 838 */, TriCore_INS_MULR_H, + TriCore_MULR_H_rr1_UL2e /* 909 */, TriCore_INS_MULR_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MULR_H_rr1_UU2e /* 839 */, TriCore_INS_MULR_H, + TriCore_MULR_H_rr1_UU2e /* 910 */, TriCore_INS_MULR_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MULR_Q_rr1_2LL /* 840 */, TriCore_INS_MULR_Q, + TriCore_MULR_Q_rr1_2LL /* 911 */, TriCore_INS_MULR_Q, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MULR_Q_rr1_2UU /* 841 */, TriCore_INS_MULR_Q, + TriCore_MULR_Q_rr1_2UU /* 912 */, TriCore_INS_MULR_Q, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MULS_U_rc /* 842 */, TriCore_INS_MULS_U, + TriCore_MULS_U_rc /* 913 */, TriCore_INS_MULS_U, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MULS_U_rr2 /* 843 */, TriCore_INS_MULS_U, + TriCore_MULS_U_rr2 /* 914 */, TriCore_INS_MULS_U, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MULS_rc /* 844 */, TriCore_INS_MULS, + TriCore_MULS_rc /* 915 */, TriCore_INS_MULS, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MULS_rr2 /* 845 */, TriCore_INS_MULS, + TriCore_MULS_rr2 /* 916 */, TriCore_INS_MULS, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MUL_F_rrr /* 846 */, TriCore_INS_MUL_F, + TriCore_MUL_F_rrr /* 917 */, TriCore_INS_MUL_F, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MUL_H_rr1_LL2e /* 847 */, TriCore_INS_MUL_H, + TriCore_MUL_H_rr1_LL2e /* 918 */, TriCore_INS_MUL_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MUL_H_rr1_LU2e /* 848 */, TriCore_INS_MUL_H, + TriCore_MUL_H_rr1_LU2e /* 919 */, TriCore_INS_MUL_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MUL_H_rr1_UL2e /* 849 */, TriCore_INS_MUL_H, + TriCore_MUL_H_rr1_UL2e /* 920 */, TriCore_INS_MUL_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MUL_H_rr1_UU2e /* 850 */, TriCore_INS_MUL_H, + TriCore_MUL_H_rr1_UU2e /* 921 */, TriCore_INS_MUL_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MUL_Q_rr1_2LL /* 851 */, TriCore_INS_MUL_Q, + TriCore_MUL_Q_rr1_2LL /* 922 */, TriCore_INS_MUL_Q, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MUL_Q_rr1_2UU /* 852 */, TriCore_INS_MUL_Q, + TriCore_MUL_Q_rr1_2UU /* 923 */, TriCore_INS_MUL_Q, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MUL_Q_rr1_2_L /* 853 */, TriCore_INS_MUL_Q, + TriCore_MUL_Q_rr1_2_L /* 924 */, TriCore_INS_MUL_Q, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MUL_Q_rr1_2_Le /* 854 */, TriCore_INS_MUL_Q, + TriCore_MUL_Q_rr1_2_Le /* 925 */, TriCore_INS_MUL_Q, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MUL_Q_rr1_2_U /* 855 */, TriCore_INS_MUL_Q, + TriCore_MUL_Q_rr1_2_U /* 926 */, TriCore_INS_MUL_Q, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MUL_Q_rr1_2_Ue /* 856 */, TriCore_INS_MUL_Q, + TriCore_MUL_Q_rr1_2_Ue /* 927 */, TriCore_INS_MUL_Q, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MUL_Q_rr1_2__ /* 857 */, TriCore_INS_MUL_Q, + TriCore_MUL_Q_rr1_2__ /* 928 */, TriCore_INS_MUL_Q, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MUL_Q_rr1_2__e /* 858 */, TriCore_INS_MUL_Q, + TriCore_MUL_Q_rr1_2__e /* 929 */, TriCore_INS_MUL_Q, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MUL_U_rc /* 859 */, TriCore_INS_MUL_U, + TriCore_MUL_U_rc /* 930 */, TriCore_INS_MUL_U, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MUL_U_rr2 /* 860 */, TriCore_INS_MUL_U, + TriCore_MUL_U_rr2 /* 931 */, TriCore_INS_MUL_U, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MUL_rc /* 861 */, TriCore_INS_MUL, + TriCore_MUL_rc /* 932 */, TriCore_INS_MUL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MUL_rc_e /* 862 */, TriCore_INS_MUL, + TriCore_MUL_rc_e /* 933 */, TriCore_INS_MUL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MUL_rr2 /* 863 */, TriCore_INS_MUL, + TriCore_MUL_rr2 /* 934 */, TriCore_INS_MUL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MUL_rr2_e /* 864 */, TriCore_INS_MUL, + TriCore_MUL_rr2_e /* 935 */, TriCore_INS_MUL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_MUL_srr /* 865 */, TriCore_INS_MUL, + TriCore_MUL_srr /* 936 */, TriCore_INS_MUL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_NAND_T /* 866 */, TriCore_INS_NAND_T, + TriCore_NAND_T /* 937 */, TriCore_INS_NAND_T, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_NAND_rc /* 867 */, TriCore_INS_NAND, + TriCore_NAND_rc /* 938 */, TriCore_INS_NAND, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_NAND_rr /* 868 */, TriCore_INS_NAND, + TriCore_NAND_rr /* 939 */, TriCore_INS_NAND, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_NEZ_A /* 869 */, TriCore_INS_NEZ_A, + TriCore_NEZ_A /* 940 */, TriCore_INS_NEZ_A, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_NE_A /* 870 */, TriCore_INS_NE_A, + TriCore_NE_A /* 941 */, TriCore_INS_NE_A, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_NE_rc /* 871 */, TriCore_INS_NE, + TriCore_NE_rc /* 942 */, TriCore_INS_NE, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_NE_rr /* 872 */, TriCore_INS_NE, + TriCore_NE_rr /* 943 */, TriCore_INS_NE, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_NOP_sr /* 873 */, TriCore_INS_NOP, + TriCore_NOP_sr /* 944 */, TriCore_INS_NOP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_NOP_sys /* 874 */, TriCore_INS_NOP, + TriCore_NOP_sys /* 945 */, TriCore_INS_NOP, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_NOR_T /* 875 */, TriCore_INS_NOR_T, + TriCore_NOR_T /* 946 */, TriCore_INS_NOR_T, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_NOR_rc /* 876 */, TriCore_INS_NOR, + TriCore_NOR_rc /* 947 */, TriCore_INS_NOR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_NOR_rr /* 877 */, TriCore_INS_NOR, + TriCore_NOR_rr /* 948 */, TriCore_INS_NOR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_NOT_sr /* 878 */, TriCore_INS_NOT, + TriCore_NOT_sr /* 949 */, TriCore_INS_NOT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_ORN_T /* 879 */, TriCore_INS_ORN_T, + TriCore_ORN_T /* 950 */, TriCore_INS_ORN_T, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_ORN_rc /* 880 */, TriCore_INS_ORN, + TriCore_ORN_rc /* 951 */, TriCore_INS_ORN, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_ORN_rr /* 881 */, TriCore_INS_ORN, + TriCore_ORN_rr /* 952 */, TriCore_INS_ORN, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_OR_ANDN_T /* 882 */, TriCore_INS_OR_ANDN_T, + TriCore_OR_ANDN_T /* 953 */, TriCore_INS_OR_ANDN_T, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_OR_AND_T /* 883 */, TriCore_INS_OR_AND_T, + TriCore_OR_AND_T /* 954 */, TriCore_INS_OR_AND_T, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_OR_EQ_rc /* 884 */, TriCore_INS_OR_EQ, + TriCore_OR_EQ_rc /* 955 */, TriCore_INS_OR_EQ, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_OR_EQ_rr /* 885 */, TriCore_INS_OR_EQ, + TriCore_OR_EQ_rr /* 956 */, TriCore_INS_OR_EQ, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_OR_GE_U_rc /* 886 */, TriCore_INS_OR_GE_U, + TriCore_OR_GE_U_rc /* 957 */, TriCore_INS_OR_GE_U, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_OR_GE_U_rr /* 887 */, TriCore_INS_OR_GE_U, + TriCore_OR_GE_U_rr /* 958 */, TriCore_INS_OR_GE_U, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_OR_GE_rc /* 888 */, TriCore_INS_OR_GE, + TriCore_OR_GE_rc /* 959 */, TriCore_INS_OR_GE, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_OR_GE_rr /* 889 */, TriCore_INS_OR_GE, + TriCore_OR_GE_rr /* 960 */, TriCore_INS_OR_GE, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_OR_LT_U_rc /* 890 */, TriCore_INS_OR_LT_U, + TriCore_OR_LT_U_rc /* 961 */, TriCore_INS_OR_LT_U, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_OR_LT_U_rr /* 891 */, TriCore_INS_OR_LT_U, + TriCore_OR_LT_U_rr /* 962 */, TriCore_INS_OR_LT_U, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_OR_LT_rc /* 892 */, TriCore_INS_OR_LT, + TriCore_OR_LT_rc /* 963 */, TriCore_INS_OR_LT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_OR_LT_rr /* 893 */, TriCore_INS_OR_LT, + TriCore_OR_LT_rr /* 964 */, TriCore_INS_OR_LT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_OR_NE_rc /* 894 */, TriCore_INS_OR_NE, + TriCore_OR_NE_rc /* 965 */, TriCore_INS_OR_NE, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_OR_NE_rr /* 895 */, TriCore_INS_OR_NE, + TriCore_OR_NE_rr /* 966 */, TriCore_INS_OR_NE, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_OR_NOR_T /* 896 */, TriCore_INS_OR_NOR_T, + TriCore_OR_NOR_T /* 967 */, TriCore_INS_OR_NOR_T, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_OR_OR_T /* 897 */, TriCore_INS_OR_OR_T, + TriCore_OR_OR_T /* 968 */, TriCore_INS_OR_OR_T, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_OR_T /* 898 */, TriCore_INS_OR_T, + TriCore_OR_T /* 969 */, TriCore_INS_OR_T, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_OR_rc /* 899 */, TriCore_INS_OR, + TriCore_OR_rc /* 970 */, TriCore_INS_OR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_OR_rr /* 900 */, TriCore_INS_OR, + TriCore_OR_rr /* 971 */, TriCore_INS_OR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_OR_sc /* 901 */, TriCore_INS_OR, + TriCore_OR_sc /* 972 */, TriCore_INS_OR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_OR_srr /* 902 */, TriCore_INS_OR, + TriCore_OR_srr /* 973 */, TriCore_INS_OR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_PACK_rrr /* 903 */, TriCore_INS_PACK, + TriCore_PACK_rrr /* 974 */, TriCore_INS_PACK, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_PARITY_rr /* 904 */, TriCore_INS_PARITY, + TriCore_PARITY_rr /* 975 */, TriCore_INS_PARITY, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_POPCNT_W_rr /* 905 */, TriCore_INS_POPCNT_W, + TriCore_POPCNT_W_rr /* 976 */, TriCore_INS_POPCNT_W, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_Q31TOF_rr /* 906 */, TriCore_INS_Q31TOF, + TriCore_Q31TOF_rr /* 977 */, TriCore_INS_Q31TOF, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_QSEED_F_rr /* 907 */, TriCore_INS_QSEED_F, + TriCore_QSEED_F_rr /* 978 */, TriCore_INS_QSEED_F, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_RESTORE_sys /* 908 */, TriCore_INS_RESTORE, + TriCore_RESTORE_sys /* 979 */, TriCore_INS_RESTORE, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_RET_sr /* 909 */, TriCore_INS_RET, + TriCore_RET_sr /* 980 */, TriCore_INS_RET, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_RET_sys /* 910 */, TriCore_INS_RET, + TriCore_RET_sys /* 981 */, TriCore_INS_RET, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_RFE_sr /* 911 */, TriCore_INS_RFE, + TriCore_RFE_sr /* 982 */, TriCore_INS_RFE, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_RFE_sys /* 912 */, TriCore_INS_RFE, + TriCore_RFE_sys /* 983 */, TriCore_INS_RFE, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_RFM_sys /* 913 */, TriCore_INS_RFM, + TriCore_RFM_sys /* 984 */, TriCore_INS_RFM, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_RSLCX_sys /* 914 */, TriCore_INS_RELCK, + TriCore_RSLCX_sys /* 985 */, TriCore_INS_RELCK, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_RSTV_sys /* 915 */, TriCore_INS_RESTORE, + TriCore_RSTV_sys /* 986 */, TriCore_INS_RESTORE, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_RSUBS_U_rc /* 916 */, TriCore_INS_RSUBS_U, + TriCore_RSUBS_U_rc /* 987 */, TriCore_INS_RSUBS_U, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_RSUBS_rc /* 917 */, TriCore_INS_RSUBS, + TriCore_RSUBS_rc /* 988 */, TriCore_INS_RSUBS, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_RSUB_rc /* 918 */, TriCore_INS_RSUB, + TriCore_RSUB_rc /* 989 */, TriCore_INS_RSUB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_RSUB_sr /* 919 */, TriCore_INS_RSUB, + TriCore_RSUB_sr /* 990 */, TriCore_INS_RSUB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_SAT_BU_rr /* 920 */, TriCore_INS_SAT_BU, + TriCore_SAT_BU_rr /* 991 */, TriCore_INS_SAT_BU, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_SAT_BU_sr /* 921 */, TriCore_INS_SAT_BU, + TriCore_SAT_BU_sr /* 992 */, TriCore_INS_SAT_BU, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_SAT_B_rr /* 922 */, TriCore_INS_SAT_B, + TriCore_SAT_B_rr /* 993 */, TriCore_INS_SAT_B, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_SAT_B_sr /* 923 */, TriCore_INS_SAT_B, + TriCore_SAT_B_sr /* 994 */, TriCore_INS_SAT_B, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_SAT_HU_rr /* 924 */, TriCore_INS_SAT_HU, + TriCore_SAT_HU_rr /* 995 */, TriCore_INS_SAT_HU, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_SAT_HU_sr /* 925 */, TriCore_INS_SAT_HU, + TriCore_SAT_HU_sr /* 996 */, TriCore_INS_SAT_HU, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_SAT_H_rr /* 926 */, TriCore_INS_SAT_H, + TriCore_SAT_H_rr /* 997 */, TriCore_INS_SAT_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_SAT_H_sr /* 927 */, TriCore_INS_SAT_H, + TriCore_SAT_H_sr /* 998 */, TriCore_INS_SAT_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_SELN_rcr /* 928 */, TriCore_INS_SELN, + TriCore_SELN_rcr /* 999 */, TriCore_INS_SELN, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_SELN_rrr /* 929 */, TriCore_INS_SELN, + TriCore_SELN_rrr /* 1000 */, TriCore_INS_SELN, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_SEL_rcr /* 930 */, TriCore_INS_SEL, + TriCore_SEL_rcr /* 1001 */, TriCore_INS_SEL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_SEL_rrr /* 931 */, TriCore_INS_SEL, + TriCore_SEL_rrr /* 1002 */, TriCore_INS_SEL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_SHAS_rc /* 932 */, TriCore_INS_SHAS, + TriCore_SHAS_rc /* 1003 */, TriCore_INS_SHAS, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_SHAS_rr /* 933 */, TriCore_INS_SHAS, + TriCore_SHAS_rr /* 1004 */, TriCore_INS_SHAS, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_SHA_H_rc /* 934 */, TriCore_INS_SHA_H, + TriCore_SHA_H_rc /* 1005 */, TriCore_INS_SHA_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_SHA_H_rr /* 935 */, TriCore_INS_SHA_H, + TriCore_SHA_H_rr /* 1006 */, TriCore_INS_SHA_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_SHA_rc /* 936 */, TriCore_INS_SHA, + TriCore_SHA_rc /* 1007 */, TriCore_INS_SHA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_SHA_rr /* 937 */, TriCore_INS_SHA, + TriCore_SHA_rr /* 1008 */, TriCore_INS_SHA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_SHA_src /* 938 */, TriCore_INS_SHA, + TriCore_SHA_src /* 1009 */, TriCore_INS_SHA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_SHUFFLE_rc /* 939 */, TriCore_INS_SHUFFLE, + TriCore_SHUFFLE_rc /* 1010 */, TriCore_INS_SHUFFLE, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_SH_ANDN_T /* 940 */, TriCore_INS_SH_ANDN_T, + TriCore_SH_ANDN_T /* 1011 */, TriCore_INS_SH_ANDN_T, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_SH_AND_T /* 941 */, TriCore_INS_SH_AND_T, + TriCore_SH_AND_T /* 1012 */, TriCore_INS_SH_AND_T, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_SH_EQ_rc /* 942 */, TriCore_INS_SH_EQ, + TriCore_SH_EQ_rc /* 1013 */, TriCore_INS_SH_EQ, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_SH_EQ_rr /* 943 */, TriCore_INS_SH_EQ, + TriCore_SH_EQ_rr /* 1014 */, TriCore_INS_SH_EQ, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_SH_GE_U_rc /* 944 */, TriCore_INS_SH_GE_U, + TriCore_SH_GE_U_rc /* 1015 */, TriCore_INS_SH_GE_U, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_SH_GE_U_rr /* 945 */, TriCore_INS_SH_GE_U, + TriCore_SH_GE_U_rr /* 1016 */, TriCore_INS_SH_GE_U, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_SH_GE_rc /* 946 */, TriCore_INS_SH_GE, + TriCore_SH_GE_rc /* 1017 */, TriCore_INS_SH_GE, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_SH_GE_rr /* 947 */, TriCore_INS_SH_GE, + TriCore_SH_GE_rr /* 1018 */, TriCore_INS_SH_GE, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_SH_H_rc /* 948 */, TriCore_INS_SH_H, + TriCore_SH_H_rc /* 1019 */, TriCore_INS_SH_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_SH_H_rr /* 949 */, TriCore_INS_SH_H, + TriCore_SH_H_rr /* 1020 */, TriCore_INS_SH_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_SH_LT_U_rc /* 950 */, TriCore_INS_SH_LT_U, + TriCore_SH_LT_U_rc /* 1021 */, TriCore_INS_SH_LT_U, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_SH_LT_U_rr /* 951 */, TriCore_INS_SH_LT_U, + TriCore_SH_LT_U_rr /* 1022 */, TriCore_INS_SH_LT_U, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_SH_LT_rc /* 952 */, TriCore_INS_SH_LT, + TriCore_SH_LT_rc /* 1023 */, TriCore_INS_SH_LT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_SH_LT_rr /* 953 */, TriCore_INS_SH_LT, + TriCore_SH_LT_rr /* 1024 */, TriCore_INS_SH_LT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_SH_NAND_T /* 954 */, TriCore_INS_SH_NAND_T, + TriCore_SH_NAND_T /* 1025 */, TriCore_INS_SH_NAND_T, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_SH_NE_rc /* 955 */, TriCore_INS_SH_LT, + TriCore_SH_NE_rc /* 1026 */, TriCore_INS_SH_LT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_SH_NE_rr /* 956 */, TriCore_INS_SH_LT, + TriCore_SH_NE_rr /* 1027 */, TriCore_INS_SH_LT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_SH_NOR_T /* 957 */, TriCore_INS_SH_NOR_T, + TriCore_SH_NOR_T /* 1028 */, TriCore_INS_SH_NOR_T, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_SH_ORN_T /* 958 */, TriCore_INS_SH_ORN_T, + TriCore_SH_ORN_T /* 1029 */, TriCore_INS_SH_ORN_T, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_SH_OR_T /* 959 */, TriCore_INS_SH_OR_T, + TriCore_SH_OR_T /* 1030 */, TriCore_INS_SH_OR_T, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_SH_XNOR_T /* 960 */, TriCore_INS_SH_XNOR_T, + TriCore_SH_XNOR_T /* 1031 */, TriCore_INS_SH_XNOR_T, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_SH_XOR_T /* 961 */, TriCore_INS_SH_XOR_T, + TriCore_SH_XOR_T /* 1032 */, TriCore_INS_SH_XOR_T, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_SH_rc /* 962 */, TriCore_INS_SH, + TriCore_SH_rc /* 1033 */, TriCore_INS_SH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_SH_rr /* 963 */, TriCore_INS_SH, + TriCore_SH_rr /* 1034 */, TriCore_INS_SH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_SH_src /* 964 */, TriCore_INS_SH, + TriCore_SH_src /* 1035 */, TriCore_INS_SH, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_STLCX_abs /* 965 */, TriCore_INS_STLCX, + TriCore_STLCX_abs /* 1036 */, TriCore_INS_STLCX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_STLCX_bo_bso /* 966 */, TriCore_INS_STLCX, + TriCore_STLCX_bo_bso /* 1037 */, TriCore_INS_STLCX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_STUCX_abs /* 967 */, TriCore_INS_STUCX, + TriCore_STUCX_abs /* 1038 */, TriCore_INS_STUCX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_STUCX_bo_bso /* 968 */, TriCore_INS_STUCX, + TriCore_STUCX_bo_bso /* 1039 */, TriCore_INS_STUCX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_ST_A_abs /* 969 */, TriCore_INS_ST_A, + TriCore_ST_A_abs /* 1040 */, TriCore_INS_ST_A, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_ST_A_bo_bso /* 970 */, TriCore_INS_ST_A, + TriCore_ST_A_bo_bso /* 1041 */, TriCore_INS_ST_A, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_ST_A_bo_c /* 971 */, TriCore_INS_ST_A, + TriCore_ST_A_bo_c /* 1042 */, TriCore_INS_ST_A, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_ST_A_bo_pos /* 972 */, TriCore_INS_ST_A, + TriCore_ST_A_bo_pos /* 1043 */, TriCore_INS_ST_A, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_ST_A_bo_pre /* 973 */, TriCore_INS_ST_A, + TriCore_ST_A_bo_pre /* 1044 */, TriCore_INS_ST_A, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_ST_A_bo_r /* 974 */, TriCore_INS_ST_A, + TriCore_ST_A_bo_r /* 1045 */, TriCore_INS_ST_A, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_ST_A_bol /* 975 */, TriCore_INS_ST_A, + TriCore_ST_A_bol /* 1046 */, TriCore_INS_ST_A, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_ST_A_sc /* 976 */, TriCore_INS_ST_A, + TriCore_ST_A_sc /* 1047 */, TriCore_INS_ST_A, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_ST_A_sro /* 977 */, TriCore_INS_ST_A, + TriCore_ST_A_sro /* 1048 */, TriCore_INS_ST_A, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_ST_A_ssr /* 978 */, TriCore_INS_ST_A, + TriCore_ST_A_ssr /* 1049 */, TriCore_INS_ST_A, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_ST_A_ssr_pos /* 979 */, TriCore_INS_ST_A, + TriCore_ST_A_ssr_pos /* 1050 */, TriCore_INS_ST_A, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_ST_A_ssro /* 980 */, TriCore_INS_ST_A, + TriCore_ST_A_ssro /* 1051 */, TriCore_INS_ST_A, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_ST_B_abs /* 981 */, TriCore_INS_ST_B, + TriCore_ST_B_abs /* 1052 */, TriCore_INS_ST_B, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_ST_B_bo_bso /* 982 */, TriCore_INS_ST_B, + TriCore_ST_B_bo_bso /* 1053 */, TriCore_INS_ST_B, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_ST_B_bo_c /* 983 */, TriCore_INS_ST_B, + TriCore_ST_B_bo_c /* 1054 */, TriCore_INS_ST_B, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_ST_B_bo_pos /* 984 */, TriCore_INS_ST_B, + TriCore_ST_B_bo_pos /* 1055 */, TriCore_INS_ST_B, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_ST_B_bo_pre /* 985 */, TriCore_INS_ST_B, + TriCore_ST_B_bo_pre /* 1056 */, TriCore_INS_ST_B, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_ST_B_bo_r /* 986 */, TriCore_INS_ST_B, + TriCore_ST_B_bo_r /* 1057 */, TriCore_INS_ST_B, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_ST_B_bol /* 987 */, TriCore_INS_ST_B, + TriCore_ST_B_bol /* 1058 */, TriCore_INS_ST_B, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_ST_B_sro /* 988 */, TriCore_INS_ST_B, + TriCore_ST_B_sro /* 1059 */, TriCore_INS_ST_B, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_ST_B_ssr /* 989 */, TriCore_INS_ST_B, + TriCore_ST_B_ssr /* 1060 */, TriCore_INS_ST_B, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_ST_B_ssr_pos /* 990 */, TriCore_INS_ST_B, + TriCore_ST_B_ssr_pos /* 1061 */, TriCore_INS_ST_B, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_ST_B_ssro /* 991 */, TriCore_INS_ST_B, + TriCore_ST_B_ssro /* 1062 */, TriCore_INS_ST_B, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_ST_DA_abs /* 992 */, TriCore_INS_ST_DA, + TriCore_ST_DA_abs /* 1063 */, TriCore_INS_ST_DA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_ST_DA_bo_bso /* 993 */, TriCore_INS_ST_DA, + TriCore_ST_DA_bo_bso /* 1064 */, TriCore_INS_ST_DA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_ST_DA_bo_c /* 994 */, TriCore_INS_ST_DA, + TriCore_ST_DA_bo_c /* 1065 */, TriCore_INS_ST_DA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_ST_DA_bo_pos /* 995 */, TriCore_INS_ST_DA, + TriCore_ST_DA_bo_pos /* 1066 */, TriCore_INS_ST_DA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_ST_DA_bo_pre /* 996 */, TriCore_INS_ST_DA, + TriCore_ST_DA_bo_pre /* 1067 */, TriCore_INS_ST_DA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_ST_DA_bo_r /* 997 */, TriCore_INS_ST_DA, + TriCore_ST_DA_bo_r /* 1068 */, TriCore_INS_ST_DA, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_ST_D_abs /* 998 */, TriCore_INS_ST_D, + TriCore_ST_D_abs /* 1069 */, TriCore_INS_ST_D, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_ST_D_bo_bso /* 999 */, TriCore_INS_ST_D, + TriCore_ST_D_bo_bso /* 1070 */, TriCore_INS_ST_D, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_ST_D_bo_c /* 1000 */, TriCore_INS_ST_D, + TriCore_ST_D_bo_c /* 1071 */, TriCore_INS_ST_D, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_ST_D_bo_pos /* 1001 */, TriCore_INS_ST_D, + TriCore_ST_D_bo_pos /* 1072 */, TriCore_INS_ST_D, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_ST_D_bo_pre /* 1002 */, TriCore_INS_ST_D, + TriCore_ST_D_bo_pre /* 1073 */, TriCore_INS_ST_D, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_ST_D_bo_r /* 1003 */, TriCore_INS_ST_D, + TriCore_ST_D_bo_r /* 1074 */, TriCore_INS_ST_D, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_ST_H_abs /* 1004 */, TriCore_INS_ST_H, + TriCore_ST_H_abs /* 1075 */, TriCore_INS_ST_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_ST_H_bo_bso /* 1005 */, TriCore_INS_ST_H, + TriCore_ST_H_bo_bso /* 1076 */, TriCore_INS_ST_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_ST_H_bo_c /* 1006 */, TriCore_INS_ST_H, + TriCore_ST_H_bo_c /* 1077 */, TriCore_INS_ST_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_ST_H_bo_pos /* 1007 */, TriCore_INS_ST_H, + TriCore_ST_H_bo_pos /* 1078 */, TriCore_INS_ST_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_ST_H_bo_pre /* 1008 */, TriCore_INS_ST_H, + TriCore_ST_H_bo_pre /* 1079 */, TriCore_INS_ST_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_ST_H_bo_r /* 1009 */, TriCore_INS_ST_H, + TriCore_ST_H_bo_r /* 1080 */, TriCore_INS_ST_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_ST_H_bol /* 1010 */, TriCore_INS_ST_H, + TriCore_ST_H_bol /* 1081 */, TriCore_INS_ST_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_ST_H_sro /* 1011 */, TriCore_INS_ST_H, + TriCore_ST_H_sro /* 1082 */, TriCore_INS_ST_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_ST_H_ssr /* 1012 */, TriCore_INS_ST_H, + TriCore_ST_H_ssr /* 1083 */, TriCore_INS_ST_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_ST_H_ssr_pos /* 1013 */, TriCore_INS_ST_H, + TriCore_ST_H_ssr_pos /* 1084 */, TriCore_INS_ST_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_ST_H_ssro /* 1014 */, TriCore_INS_ST_H, + TriCore_ST_H_ssro /* 1085 */, TriCore_INS_ST_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_ST_Q_abs /* 1015 */, TriCore_INS_ST_Q, + TriCore_ST_Q_abs /* 1086 */, TriCore_INS_ST_Q, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_ST_Q_bo_bso /* 1016 */, TriCore_INS_ST_Q, + TriCore_ST_Q_bo_bso /* 1087 */, TriCore_INS_ST_Q, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_ST_Q_bo_c /* 1017 */, TriCore_INS_ST_Q, + TriCore_ST_Q_bo_c /* 1088 */, TriCore_INS_ST_Q, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_ST_Q_bo_pos /* 1018 */, TriCore_INS_ST_Q, + TriCore_ST_Q_bo_pos /* 1089 */, TriCore_INS_ST_Q, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_ST_Q_bo_pre /* 1019 */, TriCore_INS_ST_Q, + TriCore_ST_Q_bo_pre /* 1090 */, TriCore_INS_ST_Q, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_ST_Q_bo_r /* 1020 */, TriCore_INS_ST_Q, + TriCore_ST_Q_bo_r /* 1091 */, TriCore_INS_ST_Q, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_ST_T /* 1021 */, TriCore_INS_ST_T, + TriCore_ST_T /* 1092 */, TriCore_INS_ST_T, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_ST_W_abs /* 1022 */, TriCore_INS_ST_W, + TriCore_ST_W_abs /* 1093 */, TriCore_INS_ST_W, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_ST_W_bo_bso /* 1023 */, TriCore_INS_ST_W, + TriCore_ST_W_bo_bso /* 1094 */, TriCore_INS_ST_W, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_ST_W_bo_c /* 1024 */, TriCore_INS_ST_W, + TriCore_ST_W_bo_c /* 1095 */, TriCore_INS_ST_W, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_ST_W_bo_pos /* 1025 */, TriCore_INS_ST_W, + TriCore_ST_W_bo_pos /* 1096 */, TriCore_INS_ST_W, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_ST_W_bo_pre /* 1026 */, TriCore_INS_ST_W, + TriCore_ST_W_bo_pre /* 1097 */, TriCore_INS_ST_W, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_ST_W_bo_r /* 1027 */, TriCore_INS_ST_W, + TriCore_ST_W_bo_r /* 1098 */, TriCore_INS_ST_W, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_ST_W_bol /* 1028 */, TriCore_INS_ST_W, + TriCore_ST_W_bol /* 1099 */, TriCore_INS_ST_W, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_ST_W_sro /* 1029 */, TriCore_INS_ST_W, + TriCore_ST_W_sro /* 1100 */, TriCore_INS_ST_W, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_ST_W_ssr /* 1030 */, TriCore_INS_ST_W, + TriCore_ST_W_ssr /* 1101 */, TriCore_INS_ST_W, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_ST_W_ssr_pos /* 1031 */, TriCore_INS_ST_W, + TriCore_ST_W_ssr_pos /* 1102 */, TriCore_INS_ST_W, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_ST_W_ssro /* 1032 */, TriCore_INS_ST_W, + TriCore_ST_W_ssro /* 1103 */, TriCore_INS_ST_W, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_SUBC_rr /* 1033 */, TriCore_INS_SUBC, + TriCore_SUBC_rr /* 1104 */, TriCore_INS_SUBC, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_SUBS_HU_rr /* 1034 */, TriCore_INS_SUBS_HU, + TriCore_SUBS_HU_rr /* 1105 */, TriCore_INS_SUBS_HU, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_SUBS_H_rr /* 1035 */, TriCore_INS_SUBS_H, + TriCore_SUBS_H_rr /* 1106 */, TriCore_INS_SUBS_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_SUBS_U_rr /* 1036 */, TriCore_INS_SUBS_U, + TriCore_SUBS_U_rr /* 1107 */, TriCore_INS_SUBS_U, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_SUBS_rr /* 1037 */, TriCore_INS_SUBS, + TriCore_SUBS_rr /* 1108 */, TriCore_INS_SUBS, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_SUBS_srr /* 1038 */, TriCore_INS_SUBS, + TriCore_SUBS_srr /* 1109 */, TriCore_INS_SUBS, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_SUBX_rr /* 1039 */, TriCore_INS_SUBX, + TriCore_SUBX_rr /* 1110 */, TriCore_INS_SUBX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_SUB_A_rr /* 1040 */, TriCore_INS_SUB_A, + TriCore_SUB_A_rr /* 1111 */, TriCore_INS_SUB_A, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_SUB_A_sc /* 1041 */, TriCore_INS_SUB_A, + TriCore_SUB_A_sc /* 1112 */, TriCore_INS_SUB_A, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_SUB_B_rr /* 1042 */, TriCore_INS_SUB_B, + TriCore_SUB_B_rr /* 1113 */, TriCore_INS_SUB_B, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_SUB_F_rrr /* 1043 */, TriCore_INS_SUB_F, + TriCore_SUB_F_rrr /* 1114 */, TriCore_INS_SUB_F, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_SUB_H_rr /* 1044 */, TriCore_INS_SUB_H, + TriCore_SUB_H_rr /* 1115 */, TriCore_INS_SUB_H, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_SUB_rr /* 1045 */, TriCore_INS_SUB, + TriCore_SUB_rr /* 1116 */, TriCore_INS_SUB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_SUB_srr /* 1046 */, TriCore_INS_SUB, + TriCore_SUB_srr /* 1117 */, TriCore_INS_SUB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_SUB_srr_15a /* 1047 */, TriCore_INS_SUB, + TriCore_SUB_srr_15a /* 1118 */, TriCore_INS_SUB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_SUB_srr_a15 /* 1048 */, TriCore_INS_SUB, + TriCore_SUB_srr_a15 /* 1119 */, TriCore_INS_SUB, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_SVLCX_sys /* 1049 */, TriCore_INS_SVLCX, + TriCore_SVLCX_sys /* 1120 */, TriCore_INS_SVLCX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_SWAPMSK_W_bo_bso /* 1050 */, TriCore_INS_SWAPMSK_W, + TriCore_SWAPMSK_W_bo_bso /* 1121 */, TriCore_INS_SWAPMSK_W, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_SWAPMSK_W_bo_c /* 1051 */, TriCore_INS_SWAPMSK_W, + TriCore_SWAPMSK_W_bo_c /* 1122 */, TriCore_INS_SWAPMSK_W, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_SWAPMSK_W_bo_pos /* 1052 */, TriCore_INS_SWAPMSK_W, + TriCore_SWAPMSK_W_bo_pos /* 1123 */, TriCore_INS_SWAPMSK_W, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_SWAPMSK_W_bo_pre /* 1053 */, TriCore_INS_SWAPMSK_W, + TriCore_SWAPMSK_W_bo_pre /* 1124 */, TriCore_INS_SWAPMSK_W, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_SWAPMSK_W_bo_r /* 1054 */, TriCore_INS_SWAPMSK_W, + TriCore_SWAPMSK_W_bo_r /* 1125 */, TriCore_INS_SWAPMSK_W, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_SWAP_W_abs /* 1055 */, TriCore_INS_SWAP_W, + TriCore_SWAP_W_abs /* 1126 */, TriCore_INS_SWAP_W, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_SWAP_W_bo_bso /* 1056 */, TriCore_INS_SWAP_W, + TriCore_SWAP_W_bo_bso /* 1127 */, TriCore_INS_SWAP_W, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_SWAP_W_bo_c /* 1057 */, TriCore_INS_SWAP_W, + TriCore_SWAP_W_bo_c /* 1128 */, TriCore_INS_SWAP_W, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_SWAP_W_bo_pos /* 1058 */, TriCore_INS_SWAP_W, + TriCore_SWAP_W_bo_pos /* 1129 */, TriCore_INS_SWAP_W, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_SWAP_W_bo_pre /* 1059 */, TriCore_INS_SWAP_W, + TriCore_SWAP_W_bo_pre /* 1130 */, TriCore_INS_SWAP_W, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_SWAP_W_bo_r /* 1060 */, TriCore_INS_SWAP_W, + TriCore_SWAP_W_bo_r /* 1131 */, TriCore_INS_SWAP_W, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_SYSCALL_rc /* 1061 */, TriCore_INS_SYSCALL, + TriCore_SYSCALL_rc /* 1132 */, TriCore_INS_SYSCALL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_TRAPSV_sys /* 1062 */, TriCore_INS_TRAPSV, + TriCore_TRAPSV_sys /* 1133 */, TriCore_INS_TRAPSV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_TRAPV_sys /* 1063 */, TriCore_INS_TRAPV, + TriCore_TRAPV_sys /* 1134 */, TriCore_INS_TRAPV, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_UNPACK_rr /* 1064 */, TriCore_INS_UNPACK, + TriCore_UNPACK_rr /* 1135 */, TriCore_INS_UNPACK, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_UPDFL_rr /* 1065 */, TriCore_INS_UPDFL, + TriCore_UPDFL_rr /* 1136 */, TriCore_INS_UPDFL, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_UTOF_rr /* 1066 */, TriCore_INS_UTOF, + TriCore_UTOF_rr /* 1137 */, TriCore_INS_UTOF, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_WAIT_sys /* 1067 */, TriCore_INS_WAIT, + TriCore_WAIT_sys /* 1138 */, TriCore_INS_WAIT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_XNOR_T /* 1068 */, TriCore_INS_XNOR_T, + TriCore_XNOR_T /* 1139 */, TriCore_INS_XNOR_T, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_XNOR_rc /* 1069 */, TriCore_INS_XNOR, + TriCore_XNOR_rc /* 1140 */, TriCore_INS_XNOR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_XNOR_rr /* 1070 */, TriCore_INS_XNOR, + TriCore_XNOR_rr /* 1141 */, TriCore_INS_XNOR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_XOR_EQ_rc /* 1071 */, TriCore_INS_XOR_EQ, + TriCore_XOR_EQ_rc /* 1142 */, TriCore_INS_XOR_EQ, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_XOR_EQ_rr /* 1072 */, TriCore_INS_XOR_EQ, + TriCore_XOR_EQ_rr /* 1143 */, TriCore_INS_XOR_EQ, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_XOR_GE_U_rc /* 1073 */, TriCore_INS_XOR_GE_U, + TriCore_XOR_GE_U_rc /* 1144 */, TriCore_INS_XOR_GE_U, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_XOR_GE_U_rr /* 1074 */, TriCore_INS_XOR_GE_U, + TriCore_XOR_GE_U_rr /* 1145 */, TriCore_INS_XOR_GE_U, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_XOR_GE_rc /* 1075 */, TriCore_INS_XOR_GE, + TriCore_XOR_GE_rc /* 1146 */, TriCore_INS_XOR_GE, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_XOR_GE_rr /* 1076 */, TriCore_INS_XOR_GE, + TriCore_XOR_GE_rr /* 1147 */, TriCore_INS_XOR_GE, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_XOR_LT_U_rc /* 1077 */, TriCore_INS_XOR_LT_U, + TriCore_XOR_LT_U_rc /* 1148 */, TriCore_INS_XOR_LT_U, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_XOR_LT_U_rr /* 1078 */, TriCore_INS_XOR_LT_U, + TriCore_XOR_LT_U_rr /* 1149 */, TriCore_INS_XOR_LT_U, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_XOR_LT_rc /* 1079 */, TriCore_INS_XOR_LT, + TriCore_XOR_LT_rc /* 1150 */, TriCore_INS_XOR_LT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_XOR_LT_rr /* 1080 */, TriCore_INS_XOR_LT, + TriCore_XOR_LT_rr /* 1151 */, TriCore_INS_XOR_LT, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_XOR_NE_rc /* 1081 */, TriCore_INS_XOR_NE, + TriCore_XOR_NE_rc /* 1152 */, TriCore_INS_XOR_NE, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_XOR_NE_rr /* 1082 */, TriCore_INS_XOR_NE, + TriCore_XOR_NE_rr /* 1153 */, TriCore_INS_XOR_NE, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_XOR_T /* 1083 */, TriCore_INS_XOR_T, + TriCore_XOR_T /* 1154 */, TriCore_INS_XOR_T, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_XOR_rc /* 1084 */, TriCore_INS_XOR, + TriCore_XOR_rc /* 1155 */, TriCore_INS_XOR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_XOR_rr /* 1085 */, TriCore_INS_XOR, + TriCore_XOR_rr /* 1156 */, TriCore_INS_XOR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif }, { - TriCore_XOR_srr /* 1086 */, TriCore_INS_XOR, + TriCore_XOR_srr /* 1157 */, TriCore_INS_XOR, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { 0 }, 0, 0 #endif diff --git a/arch/TriCore/TriCoreGenCSMappingInsnName.inc b/arch/TriCore/TriCoreGenCSMappingInsnName.inc new file mode 100644 index 000000000..b0fb2c9f3 --- /dev/null +++ b/arch/TriCore/TriCoreGenCSMappingInsnName.inc @@ -0,0 +1,364 @@ +/* Capstone Disassembly Engine, https://www.capstone-engine.org */ +/* By Nguyen Anh Quynh , 2013-2019 */ +/* By Rot127 , 2023 */ + +/* Auto generated file. Do not edit. */ +/* Code generator: https://github.com/capstone-engine/capstone/tree/next/suite/auto-sync */ + + "xor_t", // TriCore_INS_XOR_T + "absdifs_b", // TriCore_INS_ABSDIFS_B + "absdifs_h", // TriCore_INS_ABSDIFS_H + "absdifs", // TriCore_INS_ABSDIFS + "absdif_b", // TriCore_INS_ABSDIF_B + "absdif_h", // TriCore_INS_ABSDIF_H + "absdif", // TriCore_INS_ABSDIF + "abss_b", // TriCore_INS_ABSS_B + "abss_h", // TriCore_INS_ABSS_H + "abss", // TriCore_INS_ABSS + "abs_b", // TriCore_INS_ABS_B + "abs_h", // TriCore_INS_ABS_H + "abs", // TriCore_INS_ABS + "addc", // TriCore_INS_ADDC + "addih_a", // TriCore_INS_ADDIH_A + "addih", // TriCore_INS_ADDIH + "addi", // TriCore_INS_ADDI + "addsc_at", // TriCore_INS_ADDSC_AT + "addsc_a", // TriCore_INS_ADDSC_A + "adds_bu", // TriCore_INS_ADDS_BU + "adds_b", // TriCore_INS_ADDS_B + "adds_h", // TriCore_INS_ADDS_H + "adds_hu", // TriCore_INS_ADDS_HU + "adds_u", // TriCore_INS_ADDS_U + "adds", // TriCore_INS_ADDS + "addx", // TriCore_INS_ADDX + "add_a", // TriCore_INS_ADD_A + "add_b", // TriCore_INS_ADD_B + "add_f", // TriCore_INS_ADD_F + "add_h", // TriCore_INS_ADD_H + "add", // TriCore_INS_ADD + "andn_t", // TriCore_INS_ANDN_T + "andn", // TriCore_INS_ANDN + "and_andn_t", // TriCore_INS_AND_ANDN_T + "and_and_t", // TriCore_INS_AND_AND_T + "and_eq", // TriCore_INS_AND_EQ + "and_ge_u", // TriCore_INS_AND_GE_U + "and_ge", // TriCore_INS_AND_GE + "and_lt_u", // TriCore_INS_AND_LT_U + "and_lt", // TriCore_INS_AND_LT + "and_ne", // TriCore_INS_AND_NE + "and_nor_t", // TriCore_INS_AND_NOR_T + "and_or_t", // TriCore_INS_AND_OR_T + "and_t", // TriCore_INS_AND_T + "and", // TriCore_INS_AND + "bisr", // TriCore_INS_BISR + "bmerge", // TriCore_INS_BMERGE + "bsplit", // TriCore_INS_BSPLIT + "cachea_i", // TriCore_INS_CACHEA_I + "cachea_wi", // TriCore_INS_CACHEA_WI + "cachea_w", // TriCore_INS_CACHEA_W + "cachei_i", // TriCore_INS_CACHEI_I + "cachei_wi", // TriCore_INS_CACHEI_WI + "cachei_w", // TriCore_INS_CACHEI_W + "caddn_a", // TriCore_INS_CADDN_A + "caddn", // TriCore_INS_CADDN + "cadd_a", // TriCore_INS_CADD_A + "cadd", // TriCore_INS_CADD + "calla", // TriCore_INS_CALLA + "calli", // TriCore_INS_CALLI + "call", // TriCore_INS_CALL + "clo_b", // TriCore_INS_CLO_B + "clo_h", // TriCore_INS_CLO_H + "clo", // TriCore_INS_CLO + "cls_b", // TriCore_INS_CLS_B + "cls_h", // TriCore_INS_CLS_H + "cls", // TriCore_INS_CLS + "clz_b", // TriCore_INS_CLZ_B + "clz_h", // TriCore_INS_CLZ_H + "clz", // TriCore_INS_CLZ + "cmovn", // TriCore_INS_CMOVN + "cmov", // TriCore_INS_CMOV + "CMPSWAP_W", // TriCore_INS_CMPSWAP_W + "cmp_f", // TriCore_INS_CMP_F + "crc32b_w", // TriCore_INS_CRC32B_W + "crc32l_w", // TriCore_INS_CRC32L_W + "crc32_b", // TriCore_INS_CRC32_B + "crcn", // TriCore_INS_CRCN + "csubn_a", // TriCore_INS_CSUBN_A + "csub", // TriCore_INS_CSUB + "csub_a", // TriCore_INS_CSUB_A + "debug", // TriCore_INS_DEBUG + "dextr", // TriCore_INS_DEXTR + "difsc_a", // TriCore_INS_DIFSC_A + "disable", // TriCore_INS_DISABLE + "div_f", // TriCore_INS_DIV_F + "div_u", // TriCore_INS_DIV_U + "div", // TriCore_INS_DIV + "dsync", // TriCore_INS_DSYNC + "dvadj", // TriCore_INS_DVADJ + "dvinit_bu", // TriCore_INS_DVINIT_BU + "dvinit_b", // TriCore_INS_DVINIT_B + "dvinit_hu", // TriCore_INS_DVINIT_HU + "dvinit_h", // TriCore_INS_DVINIT_H + "dvinit_u", // TriCore_INS_DVINIT_U + "dvinit", // TriCore_INS_DVINIT + "dvstep_u", // TriCore_INS_DVSTEP_U + "dvstep", // TriCore_INS_DVSTEP + "enable", // TriCore_INS_ENABLE + "eqany_b", // TriCore_INS_EQANY_B + "eqany_h", // TriCore_INS_EQANY_H + "eqz_a", // TriCore_INS_EQZ_A + "eq_a", // TriCore_INS_EQ_A + "eq_b", // TriCore_INS_EQ_B + "eq_h", // TriCore_INS_EQ_H + "eq_w", // TriCore_INS_EQ_W + "eq", // TriCore_INS_EQ + "extr_u", // TriCore_INS_EXTR_U + "extr", // TriCore_INS_EXTR + "fcalla", // TriCore_INS_FCALLA + "fcalli", // TriCore_INS_FCALLI + "fcall", // TriCore_INS_FCALL + "fret", // TriCore_INS_FRET + "ftohp", // TriCore_INS_FTOHP + "ftoiz", // TriCore_INS_FTOIZ + "ftoi", // TriCore_INS_FTOI + "ftoq31z", // TriCore_INS_FTOQ31Z + "ftoq31", // TriCore_INS_FTOQ31 + "ftouz", // TriCore_INS_FTOUZ + "ftou", // TriCore_INS_FTOU + "ge_a", // TriCore_INS_GE_A + "ge_u", // TriCore_INS_GE_U + "ge", // TriCore_INS_GE + "hptof", // TriCore_INS_HPTOF + "imask", // TriCore_INS_IMASK + "insert", // TriCore_INS_INSERT + "insn_t", // TriCore_INS_INSN_T + "ins_t", // TriCore_INS_INS_T + "isync", // TriCore_INS_ISYNC + "itof", // TriCore_INS_ITOF + "ixmax_u", // TriCore_INS_IXMAX_U + "ixmax", // TriCore_INS_IXMAX + "ixmin_u", // TriCore_INS_IXMIN_U + "ixmin", // TriCore_INS_IXMIN + "ja", // TriCore_INS_JA + "jeq_a", // TriCore_INS_JEQ_A + "jeq", // TriCore_INS_JEQ + "jgez", // TriCore_INS_JGEZ + "jge_u", // TriCore_INS_JGE_U + "jge", // TriCore_INS_JGE + "jgtz", // TriCore_INS_JGTZ + "ji", // TriCore_INS_JI + "jla", // TriCore_INS_JLA + "jlez", // TriCore_INS_JLEZ + "jli", // TriCore_INS_JLI + "jltz", // TriCore_INS_JLTZ + "jlt_u", // TriCore_INS_JLT_U + "jlt", // TriCore_INS_JLT + "jl", // TriCore_INS_JL + "jned", // TriCore_INS_JNED + "jnei", // TriCore_INS_JNEI + "jne_a", // TriCore_INS_JNE_A + "jne", // TriCore_INS_JNE + "jnz_a", // TriCore_INS_JNZ_A + "jnz_t", // TriCore_INS_JNZ_T + "jnz", // TriCore_INS_JNZ + "jz_a", // TriCore_INS_JZ_A + "jz_t", // TriCore_INS_JZ_T + "jz", // TriCore_INS_JZ + "j", // TriCore_INS_J + "ldlcx", // TriCore_INS_LDLCX + "ldmst", // TriCore_INS_LDMST + "lducx", // TriCore_INS_LDUCX + "ld_a", // TriCore_INS_LD_A + "ld_bu", // TriCore_INS_LD_BU + "ld_b", // TriCore_INS_LD_B + "ld_da", // TriCore_INS_LD_DA + "ld_d", // TriCore_INS_LD_D + "ld_hu", // TriCore_INS_LD_HU + "ld_h", // TriCore_INS_LD_H + "ld_q", // TriCore_INS_LD_Q + "ld_w", // TriCore_INS_LD_W + "lea", // TriCore_INS_LEA + "lha", // TriCore_INS_LHA + "loopu", // TriCore_INS_LOOPU + "loop", // TriCore_INS_LOOP + "lt_a", // TriCore_INS_LT_A + "lt_b", // TriCore_INS_LT_B + "lt_bu", // TriCore_INS_LT_BU + "lt_h", // TriCore_INS_LT_H + "lt_hu", // TriCore_INS_LT_HU + "lt_u", // TriCore_INS_LT_U + "lt_w", // TriCore_INS_LT_W + "lt_wu", // TriCore_INS_LT_WU + "lt", // TriCore_INS_LT + "maddms_h", // TriCore_INS_MADDMS_H + "maddm_h", // TriCore_INS_MADDM_H + "maddrs_h", // TriCore_INS_MADDRS_H + "maddrs_q", // TriCore_INS_MADDRS_Q + "maddr_h", // TriCore_INS_MADDR_H + "maddr_q", // TriCore_INS_MADDR_Q + "maddsums_h", // TriCore_INS_MADDSUMS_H + "maddsum_h", // TriCore_INS_MADDSUM_H + "maddsurs_h", // TriCore_INS_MADDSURS_H + "maddsur_h", // TriCore_INS_MADDSUR_H + "maddsus_h", // TriCore_INS_MADDSUS_H + "maddsu_h", // TriCore_INS_MADDSU_H + "madds_h", // TriCore_INS_MADDS_H + "madds_q", // TriCore_INS_MADDS_Q + "madds_u", // TriCore_INS_MADDS_U + "madds", // TriCore_INS_MADDS + "madd_f", // TriCore_INS_MADD_F + "madd_h", // TriCore_INS_MADD_H + "madd_q", // TriCore_INS_MADD_Q + "madd_u", // TriCore_INS_MADD_U + "madd", // TriCore_INS_MADD + "max_b", // TriCore_INS_MAX_B + "max_bu", // TriCore_INS_MAX_BU + "max_h", // TriCore_INS_MAX_H + "max_hu", // TriCore_INS_MAX_HU + "max_u", // TriCore_INS_MAX_U + "max", // TriCore_INS_MAX + "mfcr", // TriCore_INS_MFCR + "min_b", // TriCore_INS_MIN_B + "min_bu", // TriCore_INS_MIN_BU + "min_h", // TriCore_INS_MIN_H + "min_hu", // TriCore_INS_MIN_HU + "min_u", // TriCore_INS_MIN_U + "min", // TriCore_INS_MIN + "movh_a", // TriCore_INS_MOVH_A + "movh", // TriCore_INS_MOVH + "mov_aa", // TriCore_INS_MOV_AA + "mov_a", // TriCore_INS_MOV_A + "mov_d", // TriCore_INS_MOV_D + "mov_u", // TriCore_INS_MOV_U + "mov", // TriCore_INS_MOV + "msubadms_h", // TriCore_INS_MSUBADMS_H + "msubadm_h", // TriCore_INS_MSUBADM_H + "msubadrs_h", // TriCore_INS_MSUBADRS_H + "msubadr_h", // TriCore_INS_MSUBADR_H + "msubads_h", // TriCore_INS_MSUBADS_H + "msubad_h", // TriCore_INS_MSUBAD_H + "msubms_h", // TriCore_INS_MSUBMS_H + "msubm_h", // TriCore_INS_MSUBM_H + "msubrs_h", // TriCore_INS_MSUBRS_H + "msubrs_q", // TriCore_INS_MSUBRS_Q + "msubr_h", // TriCore_INS_MSUBR_H + "msubr_q", // TriCore_INS_MSUBR_Q + "msubs_h", // TriCore_INS_MSUBS_H + "msubs_q", // TriCore_INS_MSUBS_Q + "msubs", // TriCore_INS_MSUBS + "msub_f", // TriCore_INS_MSUB_F + "msub_h", // TriCore_INS_MSUB_H + "msub_q", // TriCore_INS_MSUB_Q + "msub", // TriCore_INS_MSUB + "mtcr", // TriCore_INS_MTCR + "mulm_h", // TriCore_INS_MULM_H + "mulr_h", // TriCore_INS_MULR_H + "mulr_q", // TriCore_INS_MULR_Q + "muls_u", // TriCore_INS_MULS_U + "muls", // TriCore_INS_MULS + "mul_f", // TriCore_INS_MUL_F + "mul_h", // TriCore_INS_MUL_H + "mul_q", // TriCore_INS_MUL_Q + "mul_u", // TriCore_INS_MUL_U + "mul", // TriCore_INS_MUL + "nand_t", // TriCore_INS_NAND_T + "nand", // TriCore_INS_NAND + "nez_a", // TriCore_INS_NEZ_A + "ne_a", // TriCore_INS_NE_A + "ne", // TriCore_INS_NE + "nop", // TriCore_INS_NOP + "nor_t", // TriCore_INS_NOR_T + "nor", // TriCore_INS_NOR + "not", // TriCore_INS_NOT + "orn_t", // TriCore_INS_ORN_T + "orn", // TriCore_INS_ORN + "or_andn_t", // TriCore_INS_OR_ANDN_T + "or_and_t", // TriCore_INS_OR_AND_T + "or_eq", // TriCore_INS_OR_EQ + "or_ge_u", // TriCore_INS_OR_GE_U + "or_ge", // TriCore_INS_OR_GE + "or_lt_u", // TriCore_INS_OR_LT_U + "or_lt", // TriCore_INS_OR_LT + "or_ne", // TriCore_INS_OR_NE + "or_nor_t", // TriCore_INS_OR_NOR_T + "or_or_t", // TriCore_INS_OR_OR_T + "or_t", // TriCore_INS_OR_T + "or", // TriCore_INS_OR + "pack", // TriCore_INS_PACK + "parity", // TriCore_INS_PARITY + "popcnt_w", // TriCore_INS_POPCNT_W + "q31tof", // TriCore_INS_Q31TOF + "qseed_f", // TriCore_INS_QSEED_F + "restore", // TriCore_INS_RESTORE + "ret", // TriCore_INS_RET + "rfe", // TriCore_INS_RFE + "rfm", // TriCore_INS_RFM + "relck", // TriCore_INS_RELCK + "rsubs_u", // TriCore_INS_RSUBS_U + "rsubs", // TriCore_INS_RSUBS + "rsub", // TriCore_INS_RSUB + "sat_bu", // TriCore_INS_SAT_BU + "sat_b", // TriCore_INS_SAT_B + "sat_hu", // TriCore_INS_SAT_HU + "sat_h", // TriCore_INS_SAT_H + "seln", // TriCore_INS_SELN + "sel", // TriCore_INS_SEL + "shas", // TriCore_INS_SHAS + "sha_h", // TriCore_INS_SHA_H + "sha", // TriCore_INS_SHA + "shuffle", // TriCore_INS_SHUFFLE + "sh_andn_t", // TriCore_INS_SH_ANDN_T + "sh_and_t", // TriCore_INS_SH_AND_T + "sh_eq", // TriCore_INS_SH_EQ + "sh_ge_u", // TriCore_INS_SH_GE_U + "sh_ge", // TriCore_INS_SH_GE + "sh_h", // TriCore_INS_SH_H + "sh_lt_u", // TriCore_INS_SH_LT_U + "sh_lt", // TriCore_INS_SH_LT + "sh_nand_t", // TriCore_INS_SH_NAND_T + "sh_nor_t", // TriCore_INS_SH_NOR_T + "sh_orn_t", // TriCore_INS_SH_ORN_T + "sh_or_t", // TriCore_INS_SH_OR_T + "sh_xnor_t", // TriCore_INS_SH_XNOR_T + "sh_xor_t", // TriCore_INS_SH_XOR_T + "sh", // TriCore_INS_SH + "stlcx", // TriCore_INS_STLCX + "stucx", // TriCore_INS_STUCX + "st_a", // TriCore_INS_ST_A + "st_b", // TriCore_INS_ST_B + "st_da", // TriCore_INS_ST_DA + "st_d", // TriCore_INS_ST_D + "st_h", // TriCore_INS_ST_H + "st_q", // TriCore_INS_ST_Q + "st_t", // TriCore_INS_ST_T + "st_w", // TriCore_INS_ST_W + "subc", // TriCore_INS_SUBC + "subs_hu", // TriCore_INS_SUBS_HU + "subs_h", // TriCore_INS_SUBS_H + "subs_u", // TriCore_INS_SUBS_U + "subs", // TriCore_INS_SUBS + "subx", // TriCore_INS_SUBX + "sub_a", // TriCore_INS_SUB_A + "sub_b", // TriCore_INS_SUB_B + "sub_f", // TriCore_INS_SUB_F + "sub_h", // TriCore_INS_SUB_H + "sub", // TriCore_INS_SUB + "svlcx", // TriCore_INS_SVLCX + "swapmsk_w", // TriCore_INS_SWAPMSK_W + "swap_w", // TriCore_INS_SWAP_W + "syscall", // TriCore_INS_SYSCALL + "trapsv", // TriCore_INS_TRAPSV + "trapv", // TriCore_INS_TRAPV + "unpack", // TriCore_INS_UNPACK + "updfl", // TriCore_INS_UPDFL + "utof", // TriCore_INS_UTOF + "wait", // TriCore_INS_WAIT + "xnor_t", // TriCore_INS_XNOR_T + "xnor", // TriCore_INS_XNOR + "xor_eq", // TriCore_INS_XOR_EQ + "xor_ge_u", // TriCore_INS_XOR_GE_U + "xor_ge", // TriCore_INS_XOR_GE + "xor_lt_u", // TriCore_INS_XOR_LT_U + "xor_lt", // TriCore_INS_XOR_LT + "xor_ne", // TriCore_INS_XOR_NE + "xor", // TriCore_INS_XOR diff --git a/arch/TriCore/TriCoreGenCSMappingInsnOp.inc b/arch/TriCore/TriCoreGenCSMappingInsnOp.inc new file mode 100644 index 000000000..a9a65ddba --- /dev/null +++ b/arch/TriCore/TriCoreGenCSMappingInsnOp.inc @@ -0,0 +1,7156 @@ +/* Capstone Disassembly Engine, https://www.capstone-engine.org */ +/* By Nguyen Anh Quynh , 2013-2019 */ +/* By Rot127 , 2023 */ + +/* Auto generated file. Do not edit. */ +/* Code generator: https://github.com/capstone-engine/capstone/tree/next/suite/auto-sync */ + +{ /* TriCore_PHI (0) - TriCore_INS_INVALID - PHINODE */ + 0 +}, +{ /* TriCore_INLINEASM (1) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_INLINEASM_BR (2) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_CFI_INSTRUCTION (3) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_EH_LABEL (4) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_GC_LABEL (5) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_ANNOTATION_LABEL (6) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_KILL (7) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_EXTRACT_SUBREG (8) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_INSERT_SUBREG (9) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_IMPLICIT_DEF (10) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_SUBREG_TO_REG (11) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_COPY_TO_REGCLASS (12) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_DBG_VALUE (13) - TriCore_INS_INVALID - DBG_VALUE */ + 0 +}, +{ /* TriCore_DBG_VALUE_LIST (14) - TriCore_INS_INVALID - DBG_VALUE_LIST */ + 0 +}, +{ /* TriCore_DBG_INSTR_REF (15) - TriCore_INS_INVALID - DBG_INSTR_REF */ + 0 +}, +{ /* TriCore_DBG_PHI (16) - TriCore_INS_INVALID - DBG_PHI */ + 0 +}, +{ /* TriCore_DBG_LABEL (17) - TriCore_INS_INVALID - DBG_LABEL */ + 0 +}, +{ /* TriCore_REG_SEQUENCE (18) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_COPY (19) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_BUNDLE (20) - TriCore_INS_INVALID - BUNDLE */ + 0 +}, +{ /* TriCore_LIFETIME_START (21) - TriCore_INS_INVALID - LIFETIME_START */ + 0 +}, +{ /* TriCore_LIFETIME_END (22) - TriCore_INS_INVALID - LIFETIME_END */ + 0 +}, +{ /* TriCore_PSEUDO_PROBE (23) - TriCore_INS_INVALID - PSEUDO_PROBE */ + 0 +}, +{ /* TriCore_ARITH_FENCE (24) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_STACKMAP (25) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_FENTRY_CALL (26) - TriCore_INS_INVALID - # FEntry call */ + 0 +}, +{ /* TriCore_PATCHPOINT (27) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_LOAD_STACK_GUARD (28) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_PREALLOCATED_SETUP (29) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_PREALLOCATED_ARG (30) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_STATEPOINT (31) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_LOCAL_ESCAPE (32) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_FAULTING_OP (33) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_PATCHABLE_OP (34) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_PATCHABLE_FUNCTION_ENTER (35) - TriCore_INS_INVALID - # XRay Function Enter. */ + 0 +}, +{ /* TriCore_PATCHABLE_RET (36) - TriCore_INS_INVALID - # XRay Function Patchable RET. */ + 0 +}, +{ /* TriCore_PATCHABLE_FUNCTION_EXIT (37) - TriCore_INS_INVALID - # XRay Function Exit. */ + 0 +}, +{ /* TriCore_PATCHABLE_TAIL_CALL (38) - TriCore_INS_INVALID - # XRay Tail Call Exit. */ + 0 +}, +{ /* TriCore_PATCHABLE_EVENT_CALL (39) - TriCore_INS_INVALID - # XRay Custom Event Log. */ + 0 +}, +{ /* TriCore_PATCHABLE_TYPED_EVENT_CALL (40) - TriCore_INS_INVALID - # XRay Typed Event Log. */ + 0 +}, +{ /* TriCore_ICALL_BRANCH_FUNNEL (41) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_ASSERT_SEXT (42) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_ASSERT_ZEXT (43) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_ASSERT_ALIGN (44) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_ADD (45) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_SUB (46) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_MUL (47) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_SDIV (48) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_UDIV (49) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_SREM (50) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_UREM (51) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_SDIVREM (52) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_UDIVREM (53) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_AND (54) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_OR (55) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_XOR (56) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_IMPLICIT_DEF (57) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_PHI (58) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_FRAME_INDEX (59) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_GLOBAL_VALUE (60) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_EXTRACT (61) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_UNMERGE_VALUES (62) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_INSERT (63) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_MERGE_VALUES (64) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_BUILD_VECTOR (65) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_BUILD_VECTOR_TRUNC (66) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_CONCAT_VECTORS (67) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_PTRTOINT (68) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_INTTOPTR (69) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_BITCAST (70) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_FREEZE (71) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_INTRINSIC_FPTRUNC_ROUND (72) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_INTRINSIC_TRUNC (73) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_INTRINSIC_ROUND (74) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_INTRINSIC_LRINT (75) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_INTRINSIC_ROUNDEVEN (76) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_READCYCLECOUNTER (77) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_LOAD (78) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_SEXTLOAD (79) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_ZEXTLOAD (80) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_INDEXED_LOAD (81) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_INDEXED_SEXTLOAD (82) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_INDEXED_ZEXTLOAD (83) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_STORE (84) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_INDEXED_STORE (85) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_ATOMIC_CMPXCHG_WITH_SUCCESS (86) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_ATOMIC_CMPXCHG (87) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_ATOMICRMW_XCHG (88) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_ATOMICRMW_ADD (89) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_ATOMICRMW_SUB (90) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_ATOMICRMW_AND (91) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_ATOMICRMW_NAND (92) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_ATOMICRMW_OR (93) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_ATOMICRMW_XOR (94) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_ATOMICRMW_MAX (95) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_ATOMICRMW_MIN (96) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_ATOMICRMW_UMAX (97) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_ATOMICRMW_UMIN (98) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_ATOMICRMW_FADD (99) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_ATOMICRMW_FSUB (100) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_ATOMICRMW_FMAX (101) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_ATOMICRMW_FMIN (102) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_FENCE (103) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_BRCOND (104) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_BRINDIRECT (105) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_INVOKE_REGION_START (106) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_INTRINSIC (107) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_INTRINSIC_W_SIDE_EFFECTS (108) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_ANYEXT (109) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_TRUNC (110) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_CONSTANT (111) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_FCONSTANT (112) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_VASTART (113) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_VAARG (114) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_SEXT (115) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_SEXT_INREG (116) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_ZEXT (117) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_SHL (118) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_LSHR (119) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_ASHR (120) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_FSHL (121) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_FSHR (122) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_ROTR (123) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_ROTL (124) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_ICMP (125) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_FCMP (126) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_SELECT (127) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_UADDO (128) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_UADDE (129) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_USUBO (130) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_USUBE (131) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_SADDO (132) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_SADDE (133) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_SSUBO (134) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_SSUBE (135) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_UMULO (136) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_SMULO (137) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_UMULH (138) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_SMULH (139) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_UADDSAT (140) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_SADDSAT (141) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_USUBSAT (142) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_SSUBSAT (143) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_USHLSAT (144) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_SSHLSAT (145) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_SMULFIX (146) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_UMULFIX (147) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_SMULFIXSAT (148) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_UMULFIXSAT (149) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_SDIVFIX (150) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_UDIVFIX (151) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_SDIVFIXSAT (152) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_UDIVFIXSAT (153) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_FADD (154) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_FSUB (155) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_FMUL (156) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_FMA (157) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_FMAD (158) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_FDIV (159) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_FREM (160) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_FPOW (161) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_FPOWI (162) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_FEXP (163) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_FEXP2 (164) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_FLOG (165) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_FLOG2 (166) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_FLOG10 (167) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_FNEG (168) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_FPEXT (169) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_FPTRUNC (170) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_FPTOSI (171) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_FPTOUI (172) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_SITOFP (173) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_UITOFP (174) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_FABS (175) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_FCOPYSIGN (176) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_IS_FPCLASS (177) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_FCANONICALIZE (178) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_FMINNUM (179) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_FMAXNUM (180) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_FMINNUM_IEEE (181) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_FMAXNUM_IEEE (182) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_FMINIMUM (183) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_FMAXIMUM (184) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_PTR_ADD (185) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_PTRMASK (186) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_SMIN (187) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_SMAX (188) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_UMIN (189) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_UMAX (190) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_ABS (191) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_LROUND (192) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_LLROUND (193) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_BR (194) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_BRJT (195) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_INSERT_VECTOR_ELT (196) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_EXTRACT_VECTOR_ELT (197) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_SHUFFLE_VECTOR (198) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_CTTZ (199) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_CTTZ_ZERO_UNDEF (200) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_CTLZ (201) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_CTLZ_ZERO_UNDEF (202) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_CTPOP (203) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_BSWAP (204) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_BITREVERSE (205) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_FCEIL (206) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_FCOS (207) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_FSIN (208) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_FSQRT (209) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_FFLOOR (210) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_FRINT (211) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_FNEARBYINT (212) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_ADDRSPACE_CAST (213) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_BLOCK_ADDR (214) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_JUMP_TABLE (215) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_DYN_STACKALLOC (216) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_STRICT_FADD (217) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_STRICT_FSUB (218) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_STRICT_FMUL (219) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_STRICT_FDIV (220) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_STRICT_FREM (221) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_STRICT_FMA (222) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_STRICT_FSQRT (223) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_READ_REGISTER (224) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_WRITE_REGISTER (225) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_MEMCPY (226) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_MEMCPY_INLINE (227) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_MEMMOVE (228) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_MEMSET (229) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_BZERO (230) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_VECREDUCE_SEQ_FADD (231) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_VECREDUCE_SEQ_FMUL (232) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_VECREDUCE_FADD (233) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_VECREDUCE_FMUL (234) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_VECREDUCE_FMAX (235) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_VECREDUCE_FMIN (236) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_VECREDUCE_ADD (237) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_VECREDUCE_MUL (238) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_VECREDUCE_AND (239) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_VECREDUCE_OR (240) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_VECREDUCE_XOR (241) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_VECREDUCE_SMAX (242) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_VECREDUCE_SMIN (243) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_VECREDUCE_UMAX (244) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_VECREDUCE_UMIN (245) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_SBFX (246) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_G_UBFX (247) - TriCore_INS_INVALID - */ + 0 +}, +{ /* TriCore_ABSDIFS_B_rr_v110 (248) - TriCore_INS_ABSDIFS_B - absdifs.b $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_ABSDIFS_H_rr (249) - TriCore_INS_ABSDIFS_H - absdifs.h $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_ABSDIFS_rc (250) - TriCore_INS_ABSDIFS - absdifs $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_ABSDIFS_rr (251) - TriCore_INS_ABSDIFS - absdifs $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_ABSDIF_B_rr (252) - TriCore_INS_ABSDIF_B - absdif.b $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_ABSDIF_H_rr (253) - TriCore_INS_ABSDIF_H - absdif.h $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_ABSDIF_rc (254) - TriCore_INS_ABSDIF - absdif $d, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_ABSDIF_rr (255) - TriCore_INS_ABSDIF - absdif $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_ABSS_B_rr_v110 (256) - TriCore_INS_ABSS_B - abss.b $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_ABSS_H_rr (257) - TriCore_INS_ABSS_H - abss.h $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_ABSS_rr (258) - TriCore_INS_ABSS - abss $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_ABS_B_rr (259) - TriCore_INS_ABS_B - abs.b $d, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_ABS_H_rr (260) - TriCore_INS_ABS_H - abs.h $d, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_ABS_rr (261) - TriCore_INS_ABS - abs $d, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_ADDC_rc (262) - TriCore_INS_ADDC - addc $d, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_ADDC_rr (263) - TriCore_INS_ADDC - addc $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_ADDIH_A_rlc (264) - TriCore_INS_ADDIH_A - addih.a $d, $s1, $const16 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const16 */ + { 0 } +}}, +{ /* TriCore_ADDIH_rlc (265) - TriCore_INS_ADDIH - addih $d, $s1, $const16 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const16 */ + { 0 } +}}, +{ /* TriCore_ADDI_rlc (266) - TriCore_INS_ADDI - addi $d, $s1, $const16 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const16 */ + { 0 } +}}, +{ /* TriCore_ADDSC_AT_rr (267) - TriCore_INS_ADDSC_AT - addsc.at %d, %s2, %s1 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_ADDSC_AT_rr_v110 (268) - TriCore_INS_ADDSC_AT - addsc.at %d, %s1, %s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_ADDSC_A_rr (269) - TriCore_INS_ADDSC_A - addsc.a $d, $s2, $s1, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_ADDSC_A_rr_v110 (270) - TriCore_INS_ADDSC_A - addsc.a $d, $s1, $s2, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_ADDSC_A_srrs (271) - TriCore_INS_ADDSC_A - addsc.a $d, $s2, %d15, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_ADDSC_A_srrs_v110 (272) - TriCore_INS_ADDSC_A - addsc.a $d, $s2, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_ADDS_BU_rr_v110 (273) - TriCore_INS_ADDS_BU - adds.bu $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_ADDS_B_rr_v110 (274) - TriCore_INS_ADDS_B - adds.b $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_ADDS_H (275) - TriCore_INS_ADDS_H - adds.h $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_ADDS_HU (276) - TriCore_INS_ADDS_HU - adds.hu $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_ADDS_U (277) - TriCore_INS_ADDS_U - adds.u $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_ADDS_U_rc (278) - TriCore_INS_ADDS_U - adds.u $d, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_ADDS_rc (279) - TriCore_INS_ADDS - adds $d, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_ADDS_rr (280) - TriCore_INS_ADDS - adds $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_ADDS_srr (281) - TriCore_INS_ADDS - adds $d, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_ADDX_rc (282) - TriCore_INS_ADDX - addx $d, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_ADDX_rr (283) - TriCore_INS_ADDX - addx $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_ADD_A_rr (284) - TriCore_INS_ADD_A - add.a */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_ADD_A_src (285) - TriCore_INS_ADD_A - add.a $d, $const4 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const4 */ + { 0 } +}}, +{ /* TriCore_ADD_A_srr (286) - TriCore_INS_ADD_A - add.a $d, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_ADD_B_rr (287) - TriCore_INS_ADD_B - add.b $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_ADD_F_rrr (288) - TriCore_INS_ADD_F - add.f $d, $s3, $s1 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { 0 } +}}, +{ /* TriCore_ADD_H_rr (289) - TriCore_INS_ADD_H - add.h $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_ADD_rc (290) - TriCore_INS_ADD - add $d, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_ADD_rr (291) - TriCore_INS_ADD - add $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_ADD_src (292) - TriCore_INS_ADD - add $d, $const4 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const4 */ + { 0 } +}}, +{ /* TriCore_ADD_src_15a (293) - TriCore_INS_ADD - add %d15, $d, $const4 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const4 */ + { 0 } +}}, +{ /* TriCore_ADD_src_a15 (294) - TriCore_INS_ADD - add $d, %d15, $const4 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const4 */ + { 0 } +}}, +{ /* TriCore_ADD_srr (295) - TriCore_INS_ADD - add $d, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_ADD_srr_15a (296) - TriCore_INS_ADD - add %d15, $d, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_ADD_srr_a15 (297) - TriCore_INS_ADD - add $d, %d15, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_ANDN_T (298) - TriCore_INS_ANDN_T - andn.t $d, $s1, $pos1, $s2, $pos_r */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos_r */ + { 0 } +}}, +{ /* TriCore_ANDN_rc (299) - TriCore_INS_ANDN - andn $d, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_ANDN_rr (300) - TriCore_INS_ANDN - andn $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_AND_ANDN_T (301) - TriCore_INS_AND_ANDN_T - and.andn.t $d, $s1, $pos1, $s2, $pos_r */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos_r */ + { 0 } +}}, +{ /* TriCore_AND_AND_T (302) - TriCore_INS_AND_AND_T - and.and.t $d, $s1, $pos1, $s2, $pos_r */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos_r */ + { 0 } +}}, +{ /* TriCore_AND_EQ_rc (303) - TriCore_INS_AND_EQ - and.eq $d, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_AND_EQ_rr (304) - TriCore_INS_AND_EQ - and.eq $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_AND_GE_U_rc (305) - TriCore_INS_AND_GE_U - and.ge.u $d, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_AND_GE_U_rr (306) - TriCore_INS_AND_GE_U - and.ge.u $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_AND_GE_rc (307) - TriCore_INS_AND_GE - and.ge $d, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_AND_GE_rr (308) - TriCore_INS_AND_GE - and.ge $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_AND_LT_U_rc (309) - TriCore_INS_AND_LT_U - and.lt.u $d, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_AND_LT_U_rr (310) - TriCore_INS_AND_LT_U - and.lt.u $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_AND_LT_rc (311) - TriCore_INS_AND_LT - and.lt $d, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_AND_LT_rr (312) - TriCore_INS_AND_LT - and.lt $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_AND_NE_rc (313) - TriCore_INS_AND_NE - and.ne $d, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_AND_NE_rr (314) - TriCore_INS_AND_NE - and.ne $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_AND_NOR_T (315) - TriCore_INS_AND_NOR_T - and.nor.t $d, $s1, $pos1, $s2, $pos_r */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos_r */ + { 0 } +}}, +{ /* TriCore_AND_OR_T (316) - TriCore_INS_AND_OR_T - and.or.t $d, $s1, $pos1, $s2, $pos_r */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos_r */ + { 0 } +}}, +{ /* TriCore_AND_T (317) - TriCore_INS_AND_T - and.t $d, $s1, $pos1, $s2, $pos_r */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos_r */ + { 0 } +}}, +{ /* TriCore_AND_rc (318) - TriCore_INS_AND - and $d, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_AND_rr (319) - TriCore_INS_AND - and $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_AND_sc (320) - TriCore_INS_AND - and %d15, $const8 */ +{ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const8 */ + { 0 } +}}, +{ /* TriCore_AND_sc_v110 (321) - TriCore_INS_AND - and %d15, $const8 */ +{ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const8 */ + { 0 } +}}, +{ /* TriCore_AND_srr (322) - TriCore_INS_AND - and $d, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_AND_srr_v110 (323) - TriCore_INS_AND - and $d, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_BISR_rc (324) - TriCore_INS_BISR - bisr $const9 */ +{ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_BISR_rc_v161 (325) - TriCore_INS_BISR - bisr $const9 */ +{ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_BISR_sc (326) - TriCore_INS_BISR - bisr $const8 */ +{ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const8 */ + { 0 } +}}, +{ /* TriCore_BISR_sc_v110 (327) - TriCore_INS_BISR - bisr $const8 */ +{ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const8 */ + { 0 } +}}, +{ /* TriCore_BMERGAE_rr_v110 (328) - TriCore_INS_BMERGE - bmerge $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_BMERGE_rr (329) - TriCore_INS_BMERGE - bmerge $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_BSPLIT_rr (330) - TriCore_INS_BSPLIT - bsplit $d, $s1 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { 0 } +}}, +{ /* TriCore_BSPLIT_rr_v110 (331) - TriCore_INS_BSPLIT - bsplit $d, $s1 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { 0 } +}}, +{ /* TriCore_CACHEA_I_bo_bso (332) - TriCore_INS_CACHEA_I - cachea.i [$s2]$off10 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_CACHEA_I_bo_c (333) - TriCore_INS_CACHEA_I - cachea.i [${s2}+c]$off10 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_CACHEA_I_bo_pos (334) - TriCore_INS_CACHEA_I - cachea.i [${s2}+]$off10 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_CACHEA_I_bo_pre (335) - TriCore_INS_CACHEA_I - cachea.i [+${s2}]$off10 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_CACHEA_I_bo_r (336) - TriCore_INS_CACHEA_I - cachea.i [${s2}+r] */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_CACHEA_WI_bo_bso (337) - TriCore_INS_CACHEA_WI - cachea.wi [$s2]$off10 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_CACHEA_WI_bo_c (338) - TriCore_INS_CACHEA_WI - cachea.wi [${s2}+c]$off10 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_CACHEA_WI_bo_pos (339) - TriCore_INS_CACHEA_WI - cachea.wi [${s2}+]$off10 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_CACHEA_WI_bo_pre (340) - TriCore_INS_CACHEA_WI - cachea.wi [+${s2}]$off10 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_CACHEA_WI_bo_r (341) - TriCore_INS_CACHEA_WI - cachea.wi [${s2}+r] */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_CACHEA_W_bo_bso (342) - TriCore_INS_CACHEA_W - cachea.w [$s2]$off10 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_CACHEA_W_bo_c (343) - TriCore_INS_CACHEA_W - cachea.w [${s2}+c]$off10 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_CACHEA_W_bo_pos (344) - TriCore_INS_CACHEA_W - cachea.w [${s2}+]$off10 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_CACHEA_W_bo_pre (345) - TriCore_INS_CACHEA_W - cachea.w [+${s2}]$off10 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_CACHEA_W_bo_r (346) - TriCore_INS_CACHEA_W - cachea.w [${s2}+r] */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_CACHEI_I_bo_bso (347) - TriCore_INS_CACHEI_I - cachei.i [$s2]$off10 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_CACHEI_I_bo_pos (348) - TriCore_INS_CACHEI_I - cachei.i [${s2}+]$off10 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_CACHEI_I_bo_pre (349) - TriCore_INS_CACHEI_I - cachei.i [+${s2}]$off10 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_CACHEI_WI_bo_bso (350) - TriCore_INS_CACHEI_WI - cachei.wi [$s2]$off10 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_CACHEI_WI_bo_pos (351) - TriCore_INS_CACHEI_WI - cachei.wi [${s2}+]$off10 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_CACHEI_WI_bo_pre (352) - TriCore_INS_CACHEI_WI - cachei.wi [+${s2}]$off10 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_CACHEI_W_bo_bso (353) - TriCore_INS_CACHEI_W - cachei.w [$s2]$off10 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_CACHEI_W_bo_c (354) - TriCore_INS_CACHEI_W - cachei.w [${s2}+c]$off10 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_CACHEI_W_bo_pos (355) - TriCore_INS_CACHEI_W - cachei.w [${s2}+]$off10 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_CACHEI_W_bo_pre (356) - TriCore_INS_CACHEI_W - cachei.w [+${s2}]$off10 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_CACHEI_W_bo_r (357) - TriCore_INS_CACHEI_W - cachei.w [${s2}+r] */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_CADDN_A_rcr_v110 (358) - TriCore_INS_CADDN_A - caddn.a $d, $s3, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_CADDN_A_rrr_v110 (359) - TriCore_INS_CADDN_A - caddn.a $d $s3, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { 0 } +}}, +{ /* TriCore_CADDN_rcr (360) - TriCore_INS_CADDN - caddn $d, $s3, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_CADDN_rrr (361) - TriCore_INS_CADDN - caddn $d, $s3, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { 0 } +}}, +{ /* TriCore_CADDN_src (362) - TriCore_INS_CADDN - caddn $d, %d15, $const4 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const4 */ + { 0 } +}}, +{ /* TriCore_CADDN_srr_v110 (363) - TriCore_INS_CADDN - caddn $d, %d15, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_CADD_A_rcr_v110 (364) - TriCore_INS_CADD_A - cadd.a $d, $s3, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_CADD_A_rrr_v110 (365) - TriCore_INS_CADD_A - cadd.a $d $s3, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { 0 } +}}, +{ /* TriCore_CADD_rcr (366) - TriCore_INS_CADD - cadd $d, $s3, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_CADD_rrr (367) - TriCore_INS_CADD - cadd $d, $s3, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { 0 } +}}, +{ /* TriCore_CADD_src (368) - TriCore_INS_CADD - cadd $d, %d15, $const4 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const4 */ + { 0 } +}}, +{ /* TriCore_CADD_srr_v110 (369) - TriCore_INS_CADD - cadd $d, %d15, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_CALLA_b (370) - TriCore_INS_CALLA - calla $disp24 */ +{ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp24 */ + { 0 } +}}, +{ /* TriCore_CALLI_rr (371) - TriCore_INS_CALLI - calli $s1 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { 0 } +}}, +{ /* TriCore_CALLI_rr_v110 (372) - TriCore_INS_CALLI - calli $s2 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_CALL_b (373) - TriCore_INS_CALL - call $disp24 */ +{ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp24 */ + { 0 } +}}, +{ /* TriCore_CALL_sb (374) - TriCore_INS_CALL - call $disp8 */ +{ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp8 */ + { 0 } +}}, +{ /* TriCore_CLO_B_rr_v110 (375) - TriCore_INS_CLO_B - clo.b $d, $s1 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { 0 } +}}, +{ /* TriCore_CLO_H_rr (376) - TriCore_INS_CLO_H - clo.h $d, $s1 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { 0 } +}}, +{ /* TriCore_CLO_rr (377) - TriCore_INS_CLO - clo $d, $s1 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { 0 } +}}, +{ /* TriCore_CLS_B_rr_v110 (378) - TriCore_INS_CLS_B - cls.b $d, $s1 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { 0 } +}}, +{ /* TriCore_CLS_H_rr (379) - TriCore_INS_CLS_H - cls.h $d, $s1 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { 0 } +}}, +{ /* TriCore_CLS_rr (380) - TriCore_INS_CLS - cls $d, $s1 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { 0 } +}}, +{ /* TriCore_CLZ_B_rr_v110 (381) - TriCore_INS_CLZ_B - clz.b $d, $s1 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { 0 } +}}, +{ /* TriCore_CLZ_H_rr (382) - TriCore_INS_CLZ_H - clz.h $d, $s1 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { 0 } +}}, +{ /* TriCore_CLZ_rr (383) - TriCore_INS_CLZ - clz $d, $s1 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { 0 } +}}, +{ /* TriCore_CMOVN_src (384) - TriCore_INS_CMOVN - cmovn $d, %d15, $const4 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const4 */ + { 0 } +}}, +{ /* TriCore_CMOVN_srr (385) - TriCore_INS_CMOVN - cmovn $d, %d15, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_CMOV_src (386) - TriCore_INS_CMOV - cmov $d, %d15, $const4 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const4 */ + { 0 } +}}, +{ /* TriCore_CMOV_srr (387) - TriCore_INS_CMOV - cmov $d, %d15, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_CMPSWAP_W_bo_bso (388) - TriCore_INS_CMPSWAP_W - CMPSWAP.W [$s2]$off10, $s1 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_CMPSWAP_W_bo_c (389) - TriCore_INS_CMPSWAP_W - CMPSWAP.W [$s2]$off10, $s1 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_CMPSWAP_W_bo_pos (390) - TriCore_INS_CMPSWAP_W - CMPSWAP.W [${s2}+]$off10, $s1 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_CMPSWAP_W_bo_pre (391) - TriCore_INS_CMPSWAP_W - CMPSWAP.W [+$s2]$off10, $s1 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_CMPSWAP_W_bo_r (392) - TriCore_INS_CMPSWAP_W - CMPSWAP.W $s2, $s1 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_CMP_F_rr (393) - TriCore_INS_CMP_F - cmp.f $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_CRC32B_W_rr (394) - TriCore_INS_CRC32B_W - crc32b.w $d, $s2, $s1 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_CRC32L_W_rr (395) - TriCore_INS_CRC32L_W - crc32l.w $d, $s2, $s1 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_CRC32_B_rr (396) - TriCore_INS_CRC32_B - crc32.b $d, $s2, $s1 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_CRCN_rrr (397) - TriCore_INS_CRCN - crcn $d, $s3, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { 0 } +}}, +{ /* TriCore_CSUBN_A_rrr_v110 (398) - TriCore_INS_CSUBN_A - csubn.a $d, $s3, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { 0 } +}}, +{ /* TriCore_CSUBN_rrr (399) - TriCore_INS_CSUB - csub $d, $s3, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { 0 } +}}, +{ /* TriCore_CSUB_A_rrr_v110 (400) - TriCore_INS_CSUB_A - csub.a $d, $s3, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { 0 } +}}, +{ /* TriCore_CSUB_rrr (401) - TriCore_INS_CSUB - csub $d, $s3, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { 0 } +}}, +{ /* TriCore_DEBUG_sr (402) - TriCore_INS_DEBUG - debug */ +{ + { 0 } +}}, +{ /* TriCore_DEBUG_sys (403) - TriCore_INS_DEBUG - debug */ +{ + { 0 } +}}, +{ /* TriCore_DEXTR_rrpw (404) - TriCore_INS_DEXTR - dextr $d, $s1, $s2, $pos */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos */ + { 0 } +}}, +{ /* TriCore_DEXTR_rrrr (405) - TriCore_INS_DEXTR - dextr $d, $s1, $s2, $s3 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { 0 } +}}, +{ /* TriCore_DIFSC_A_rr_v110 (406) - TriCore_INS_DIFSC_A - difsc.a $d, $s1, $s2, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_DISABLE_sys (407) - TriCore_INS_DISABLE - disable */ +{ + { 0 } +}}, +{ /* TriCore_DISABLE_sys_1 (408) - TriCore_INS_DISABLE - disable $s1 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { 0 } +}}, +{ /* TriCore_DIV_F_rr (409) - TriCore_INS_DIV_F - div.f $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_DIV_U_rr (410) - TriCore_INS_DIV_U - div.u $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_DIV_rr (411) - TriCore_INS_DIV - div $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_DSYNC_sys (412) - TriCore_INS_DSYNC - dsync */ +{ + { 0 } +}}, +{ /* TriCore_DVADJ_rrr (413) - TriCore_INS_DVADJ - dvadj $d, $s3, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { 0 } +}}, +{ /* TriCore_DVADJ_rrr_v110 (414) - TriCore_INS_DVADJ - dvadj $d, $s3, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { 0 } +}}, +{ /* TriCore_DVADJ_srr_v110 (415) - TriCore_INS_DVADJ - dvadj $d, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_DVINIT_BU_rr (416) - TriCore_INS_DVINIT_BU - dvinit.bu $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_DVINIT_BU_rr_v110 (417) - TriCore_INS_DVINIT_BU - dvinit.bu $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_DVINIT_B_rr (418) - TriCore_INS_DVINIT_B - dvinit.b $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_DVINIT_B_rr_v110 (419) - TriCore_INS_DVINIT_B - dvinit.b $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_DVINIT_HU_rr (420) - TriCore_INS_DVINIT_HU - dvinit.hu $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_DVINIT_HU_rr_v110 (421) - TriCore_INS_DVINIT_HU - dvinit.hu $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_DVINIT_H_rr (422) - TriCore_INS_DVINIT_H - dvinit.h $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_DVINIT_H_rr_v110 (423) - TriCore_INS_DVINIT_H - dvinit.h $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_DVINIT_U_rr (424) - TriCore_INS_DVINIT_U - dvinit.u $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_DVINIT_U_rr_v110 (425) - TriCore_INS_DVINIT_U - dvinit.u $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_DVINIT_rr (426) - TriCore_INS_DVINIT - dvinit $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_DVINIT_rr_v110 (427) - TriCore_INS_DVINIT - dvinit $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_DVSTEP_U_rrr (428) - TriCore_INS_DVSTEP_U - dvstep.u $d, $s3, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { 0 } +}}, +{ /* TriCore_DVSTEP_U_rrrv110 (429) - TriCore_INS_DVSTEP_U - dvstep.u $d, $s3, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { 0 } +}}, +{ /* TriCore_DVSTEP_Uv110 (430) - TriCore_INS_DVSTEP_U - dvstep.u $d, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_DVSTEP_rrr (431) - TriCore_INS_DVSTEP - dvstep $d, $s3, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { 0 } +}}, +{ /* TriCore_DVSTEP_rrrv110 (432) - TriCore_INS_DVSTEP - dvstep $d, $s3, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { 0 } +}}, +{ /* TriCore_DVSTEPv110 (433) - TriCore_INS_DVSTEP - dvstep $d, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_ENABLE_sys (434) - TriCore_INS_ENABLE - enable */ +{ + { 0 } +}}, +{ /* TriCore_EQANY_B_rc (435) - TriCore_INS_EQANY_B - eqany.b $d, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_EQANY_B_rr (436) - TriCore_INS_EQANY_B - eqany.b $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_EQANY_H_rc (437) - TriCore_INS_EQANY_H - eqany.h $d, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_EQANY_H_rr (438) - TriCore_INS_EQANY_H - eqany.h $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_EQZ_A_rr (439) - TriCore_INS_EQZ_A - eqz.a $d, $s1 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { 0 } +}}, +{ /* TriCore_EQ_A_rr (440) - TriCore_INS_EQ_A - eq.a $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_EQ_B_rr (441) - TriCore_INS_EQ_B - eq.b $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_EQ_H_rr (442) - TriCore_INS_EQ_H - eq.h $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_EQ_W_rr (443) - TriCore_INS_EQ_W - eq.w $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_EQ_rc (444) - TriCore_INS_EQ - eq $d, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_EQ_rr (445) - TriCore_INS_EQ - eq $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_EQ_src (446) - TriCore_INS_EQ - eq %d15, $d, $const4 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const4 */ + { 0 } +}}, +{ /* TriCore_EQ_srr (447) - TriCore_INS_EQ - eq %d15, $d, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_EXTR_U_rrpw (448) - TriCore_INS_EXTR_U - extr.u $d, $s1, $pos, $width */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* width */ + { 0 } +}}, +{ /* TriCore_EXTR_U_rrrr (449) - TriCore_INS_EXTR_U - extr.u $d, $s1, $s3 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { 0 } +}}, +{ /* TriCore_EXTR_U_rrrw (450) - TriCore_INS_EXTR_U - extr.u $d, $s1, $s3, $width */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* width */ + { 0 } +}}, +{ /* TriCore_EXTR_rrpw (451) - TriCore_INS_EXTR - extr $d, $s1, $pos, $width */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* width */ + { 0 } +}}, +{ /* TriCore_EXTR_rrrr (452) - TriCore_INS_EXTR - extr $d, $s1, $s3 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { 0 } +}}, +{ /* TriCore_EXTR_rrrw (453) - TriCore_INS_EXTR - extr $d, $s1, $s3, $width */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* width */ + { 0 } +}}, +{ /* TriCore_FCALLA_b (454) - TriCore_INS_FCALLA - fcalla $disp24 */ +{ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp24 */ + { 0 } +}}, +{ /* TriCore_FCALLA_i (455) - TriCore_INS_FCALLI - fcalli $s1 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { 0 } +}}, +{ /* TriCore_FCALL_b (456) - TriCore_INS_FCALL - fcall $disp24 */ +{ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp24 */ + { 0 } +}}, +{ /* TriCore_FRET_sr (457) - TriCore_INS_FRET - fret */ +{ + { 0 } +}}, +{ /* TriCore_FRET_sys (458) - TriCore_INS_FRET - fret */ +{ + { 0 } +}}, +{ /* TriCore_FTOHP_rr (459) - TriCore_INS_FTOHP - ftohp $d, $s1 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { 0 } +}}, +{ /* TriCore_FTOIZ_rr (460) - TriCore_INS_FTOIZ - ftoiz $d, $s1 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { 0 } +}}, +{ /* TriCore_FTOI_rr (461) - TriCore_INS_FTOI - ftoi $d, $s1 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { 0 } +}}, +{ /* TriCore_FTOQ31Z_rr (462) - TriCore_INS_FTOQ31Z - ftoq31z $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_FTOQ31_rr (463) - TriCore_INS_FTOQ31 - ftoq31 $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_FTOUZ_rr (464) - TriCore_INS_FTOUZ - ftouz $d, $s1 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { 0 } +}}, +{ /* TriCore_FTOU_rr (465) - TriCore_INS_FTOU - ftou $d, $s1 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { 0 } +}}, +{ /* TriCore_GE_A_rr (466) - TriCore_INS_GE_A - ge.a $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_GE_U_rc (467) - TriCore_INS_GE_U - ge.u $d, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_GE_U_rr (468) - TriCore_INS_GE_U - ge.u $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_GE_rc (469) - TriCore_INS_GE - ge $d, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_GE_rr (470) - TriCore_INS_GE - ge $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_HPTOF_rr (471) - TriCore_INS_HPTOF - hptof $d, $s1 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { 0 } +}}, +{ /* TriCore_IMASK_rcpw (472) - TriCore_INS_IMASK - imask $d, $const4, $pos, $width */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const4 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* width */ + { 0 } +}}, +{ /* TriCore_IMASK_rcrw (473) - TriCore_INS_IMASK - imask $d, $const4, $s3, $width */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const4 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* width */ + { 0 } +}}, +{ /* TriCore_IMASK_rrpw (474) - TriCore_INS_IMASK - imask $d, $s2, $pos, $width */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* width */ + { 0 } +}}, +{ /* TriCore_IMASK_rrrw (475) - TriCore_INS_IMASK - imask $d, $s2, $s3, $width */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* width */ + { 0 } +}}, +{ /* TriCore_INSERT_rcpw (476) - TriCore_INS_INSERT - insert $d, $s1, $const4, $pos, $width */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const4 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* width */ + { 0 } +}}, +{ /* TriCore_INSERT_rcrr (477) - TriCore_INS_INSERT - insert $d, $s1, $const4, $s3 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const4 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { 0 } +}}, +{ /* TriCore_INSERT_rcrw (478) - TriCore_INS_INSERT - insert $d, $s1, $const4, $s3, $width */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const4 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* width */ + { 0 } +}}, +{ /* TriCore_INSERT_rrpw (479) - TriCore_INS_INSERT - insert $d, $s1, $s2, $pos, $width */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* width */ + { 0 } +}}, +{ /* TriCore_INSERT_rrrr (480) - TriCore_INS_INSERT - insert $d, $s1, $s2, $s3, $width */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* width */ + { 0 } +}}, +{ /* TriCore_INSERT_rrrw (481) - TriCore_INS_INSERT - insert $d, $s1, $s2, $s3, $width */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* width */ + { 0 } +}}, +{ /* TriCore_INSN_T (482) - TriCore_INS_INSN_T - insn.t $d, $s1, $pos1, $s2, $pos_r */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos_r */ + { 0 } +}}, +{ /* TriCore_INS_T (483) - TriCore_INS_INS_T - ins.t $d, $s1, $pos1, $s2, $pos_r */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos_r */ + { 0 } +}}, +{ /* TriCore_ISYNC_sys (484) - TriCore_INS_ISYNC - isync */ +{ + { 0 } +}}, +{ /* TriCore_ITOF_rr (485) - TriCore_INS_ITOF - itof $d, $s1 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { 0 } +}}, +{ /* TriCore_IXMAX_U_rrr (486) - TriCore_INS_IXMAX_U - ixmax.u $d, $s3, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { 0 } +}}, +{ /* TriCore_IXMAX_rrr (487) - TriCore_INS_IXMAX - ixmax $d, $s3, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { 0 } +}}, +{ /* TriCore_IXMIN_U_rrr (488) - TriCore_INS_IXMIN_U - ixmin.u $d, $s3, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { 0 } +}}, +{ /* TriCore_IXMIN_rrr (489) - TriCore_INS_IXMIN - ixmin $d, $s3, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { 0 } +}}, +{ /* TriCore_JA_b (490) - TriCore_INS_JA - ja $disp24 */ +{ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp24 */ + { 0 } +}}, +{ /* TriCore_JEQ_A_brr (491) - TriCore_INS_JEQ_A - jeq.a $s1, $s2, $disp15 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp15 */ + { 0 } +}}, +{ /* TriCore_JEQ_brc (492) - TriCore_INS_JEQ - jeq $s1, $const4, $disp15 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const4 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp15 */ + { 0 } +}}, +{ /* TriCore_JEQ_brr (493) - TriCore_INS_JEQ - jeq $s1, $s2, $disp15 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp15 */ + { 0 } +}}, +{ /* TriCore_JEQ_sbc1 (494) - TriCore_INS_JEQ - jeq %d15, $const4, $disp4 */ +{ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp4 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const4 */ + { 0 } +}}, +{ /* TriCore_JEQ_sbc2 (495) - TriCore_INS_JEQ - jeq %d15, $const4, $disp4 */ +{ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp4 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const4 */ + { 0 } +}}, +{ /* TriCore_JEQ_sbc_v110 (496) - TriCore_INS_JEQ - jeq %d15, $const4, $disp4 */ +{ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp4 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const4 */ + { 0 } +}}, +{ /* TriCore_JEQ_sbr1 (497) - TriCore_INS_JEQ - jeq %d15, $s2, $disp4 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp4 */ + { 0 } +}}, +{ /* TriCore_JEQ_sbr2 (498) - TriCore_INS_JEQ - jeq %d15, $s2, $disp4 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp4 */ + { 0 } +}}, +{ /* TriCore_JEQ_sbr_v110 (499) - TriCore_INS_JEQ - jeq %d15, $s2, $disp4 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp4 */ + { 0 } +}}, +{ /* TriCore_JGEZ_sbr (500) - TriCore_INS_JGEZ - jgez $s2, $disp4 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp4 */ + { 0 } +}}, +{ /* TriCore_JGEZ_sbr_v110 (501) - TriCore_INS_JGEZ - jgez $s2, $disp4 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp4 */ + { 0 } +}}, +{ /* TriCore_JGE_U_brc (502) - TriCore_INS_JGE_U - jge.u $s1, $const4, $disp15 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const4 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp15 */ + { 0 } +}}, +{ /* TriCore_JGE_U_brr (503) - TriCore_INS_JGE_U - jge.u $s1, $s2, $disp15 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp15 */ + { 0 } +}}, +{ /* TriCore_JGE_brc (504) - TriCore_INS_JGE - jge $s1, $const4, $disp15 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const4 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp15 */ + { 0 } +}}, +{ /* TriCore_JGE_brr (505) - TriCore_INS_JGE - jge $s1, $s2, $disp15 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp15 */ + { 0 } +}}, +{ /* TriCore_JGTZ_sbr (506) - TriCore_INS_JGTZ - jgtz $s2, $disp4 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp4 */ + { 0 } +}}, +{ /* TriCore_JGTZ_sbr_v110 (507) - TriCore_INS_JGTZ - jgtz $s2, $disp4 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp4 */ + { 0 } +}}, +{ /* TriCore_JI_rr (508) - TriCore_INS_JI - ji $s1 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { 0 } +}}, +{ /* TriCore_JI_rr_v110 (509) - TriCore_INS_JI - ji $s1 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { 0 } +}}, +{ /* TriCore_JI_sbr_v110 (510) - TriCore_INS_JI - ji $s2, $disp4 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp4 */ + { 0 } +}}, +{ /* TriCore_JI_sr (511) - TriCore_INS_JI - ji $s1 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { 0 } +}}, +{ /* TriCore_JLA_b (512) - TriCore_INS_JLA - jla $disp24 */ +{ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp24 */ + { 0 } +}}, +{ /* TriCore_JLEZ_sbr (513) - TriCore_INS_JLEZ - jlez $s2, $disp4 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp4 */ + { 0 } +}}, +{ /* TriCore_JLEZ_sbr_v110 (514) - TriCore_INS_JLEZ - jlez $s2, $disp4 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp4 */ + { 0 } +}}, +{ /* TriCore_JLI_rr (515) - TriCore_INS_JLI - jli $s1 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { 0 } +}}, +{ /* TriCore_JLI_rr_v110 (516) - TriCore_INS_JLI - jli $s1 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { 0 } +}}, +{ /* TriCore_JLTZ_sbr (517) - TriCore_INS_JLTZ - jltz $s2, $disp4 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp4 */ + { 0 } +}}, +{ /* TriCore_JLTZ_sbr_v110 (518) - TriCore_INS_JLTZ - jltz $s2, $disp4 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp4 */ + { 0 } +}}, +{ /* TriCore_JLT_U_brc (519) - TriCore_INS_JLT_U - jlt.u $s1, $const4, $disp15 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const4 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp15 */ + { 0 } +}}, +{ /* TriCore_JLT_U_brr (520) - TriCore_INS_JLT_U - jlt.u $s1, $s2, $disp15 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp15 */ + { 0 } +}}, +{ /* TriCore_JLT_brc (521) - TriCore_INS_JLT - jlt $s1, $const4, $disp15 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const4 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp15 */ + { 0 } +}}, +{ /* TriCore_JLT_brr (522) - TriCore_INS_JLT - jlt $s1, $s2, $disp15 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp15 */ + { 0 } +}}, +{ /* TriCore_JL_b (523) - TriCore_INS_JL - jl $disp24 */ +{ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp24 */ + { 0 } +}}, +{ /* TriCore_JNED_brc (524) - TriCore_INS_JNED - jned $s1, $const4, $disp15 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const4 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp15 */ + { 0 } +}}, +{ /* TriCore_JNED_brr (525) - TriCore_INS_JNED - jned $s1, $s2, $disp15 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp15 */ + { 0 } +}}, +{ /* TriCore_JNEI_brc (526) - TriCore_INS_JNEI - jnei $s1, $const4, $disp15 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const4 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp15 */ + { 0 } +}}, +{ /* TriCore_JNEI_brr (527) - TriCore_INS_JNEI - jnei $s1, $s2, $disp15 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp15 */ + { 0 } +}}, +{ /* TriCore_JNE_A_brr (528) - TriCore_INS_JNE_A - jne.a $s1, $s2, $disp15 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp15 */ + { 0 } +}}, +{ /* TriCore_JNE_brc (529) - TriCore_INS_JNE - jne $s1, $const4, $disp15 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const4 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp15 */ + { 0 } +}}, +{ /* TriCore_JNE_brr (530) - TriCore_INS_JNE - jne $s1, $s2, $disp15 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp15 */ + { 0 } +}}, +{ /* TriCore_JNE_sbc1 (531) - TriCore_INS_JNE - jne %d15, $const4, $disp4 */ +{ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp4 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const4 */ + { 0 } +}}, +{ /* TriCore_JNE_sbc2 (532) - TriCore_INS_JNE - jne %d15, $const4, $disp4 */ +{ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp4 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const4 */ + { 0 } +}}, +{ /* TriCore_JNE_sbc_v110 (533) - TriCore_INS_JNE - jne %d15, $const4, $disp4 */ +{ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp4 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const4 */ + { 0 } +}}, +{ /* TriCore_JNE_sbr1 (534) - TriCore_INS_JNE - jne %d15, $s2, $disp4 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp4 */ + { 0 } +}}, +{ /* TriCore_JNE_sbr2 (535) - TriCore_INS_JNE - jne %d15, $s2, $disp4 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp4 */ + { 0 } +}}, +{ /* TriCore_JNE_sbr_v110 (536) - TriCore_INS_JNE - jne %d15, $s2, $disp4 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp4 */ + { 0 } +}}, +{ /* TriCore_JNZ_A_brr (537) - TriCore_INS_JNZ_A - jnz.a $s1, $s2, $disp15 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp15 */ + { 0 } +}}, +{ /* TriCore_JNZ_A_sbr (538) - TriCore_INS_JNZ_A - jnz.a $s2, $disp4 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp4 */ + { 0 } +}}, +{ /* TriCore_JNZ_T_brn (539) - TriCore_INS_JNZ_T - jnz.t $s1, $n, $disp15 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp15 */ + { 0 } +}}, +{ /* TriCore_JNZ_T_sbrn (540) - TriCore_INS_JNZ_T - jnz.t %d15, $n, $disp4 */ +{ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp4 */ + { 0 } +}}, +{ /* TriCore_JNZ_T_sbrn_v110 (541) - TriCore_INS_JNZ_T - jnz.t %d15, $n, $disp4 */ +{ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp4 */ + { 0 } +}}, +{ /* TriCore_JNZ_sb (542) - TriCore_INS_JNZ - jnz %d15, $disp8 */ +{ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp8 */ + { 0 } +}}, +{ /* TriCore_JNZ_sb_v110 (543) - TriCore_INS_JNZ - jnz %d15, $disp8 */ +{ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp8 */ + { 0 } +}}, +{ /* TriCore_JNZ_sbr (544) - TriCore_INS_JNZ - jnz $s2, $disp4 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp4 */ + { 0 } +}}, +{ /* TriCore_JNZ_sbr_v110 (545) - TriCore_INS_JNZ - jnz $s2, $disp4 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp4 */ + { 0 } +}}, +{ /* TriCore_JZ_A_brr (546) - TriCore_INS_JZ_A - jz.a $s1, $s2, $disp15 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp15 */ + { 0 } +}}, +{ /* TriCore_JZ_A_sbr (547) - TriCore_INS_JZ_A - jz.a $s2, $disp4 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp4 */ + { 0 } +}}, +{ /* TriCore_JZ_T_brn (548) - TriCore_INS_JZ_T - jz.t $s1, $n, $disp15 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp15 */ + { 0 } +}}, +{ /* TriCore_JZ_T_sbrn (549) - TriCore_INS_JZ_T - jz.t %d15, $n, $disp4 */ +{ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp4 */ + { 0 } +}}, +{ /* TriCore_JZ_T_sbrn_v110 (550) - TriCore_INS_JZ_T - jz.t %d15, $n, $disp4 */ +{ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp4 */ + { 0 } +}}, +{ /* TriCore_JZ_sb (551) - TriCore_INS_JZ - jz %d15, $disp8 */ +{ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp8 */ + { 0 } +}}, +{ /* TriCore_JZ_sb_v110 (552) - TriCore_INS_JZ - jz %d15, $disp8 */ +{ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp8 */ + { 0 } +}}, +{ /* TriCore_JZ_sbr (553) - TriCore_INS_JZ - jz $s2, $disp4 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp4 */ + { 0 } +}}, +{ /* TriCore_JZ_sbr_v110 (554) - TriCore_INS_JZ - jz $s2, $disp4 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp4 */ + { 0 } +}}, +{ /* TriCore_J_b (555) - TriCore_INS_J - j $disp24 */ +{ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp24 */ + { 0 } +}}, +{ /* TriCore_J_sb (556) - TriCore_INS_J - j $disp8 */ +{ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp8 */ + { 0 } +}}, +{ /* TriCore_J_sb_v110 (557) - TriCore_INS_J - j $disp8 */ +{ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp8 */ + { 0 } +}}, +{ /* TriCore_LDLCX_abs (558) - TriCore_INS_LDLCX - ldlcx $off18 */ +{ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off18 */ + { 0 } +}}, +{ /* TriCore_LDLCX_bo_bso (559) - TriCore_INS_LDLCX - ldlcx [$s2]$off10 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_LDMST_abs (560) - TriCore_INS_LDMST - ldmst $off18, $s1 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off18 */ + { 0 } +}}, +{ /* TriCore_LDMST_bo_bso (561) - TriCore_INS_LDMST - ldmst [$s2]$off10, $s1 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_LDMST_bo_c (562) - TriCore_INS_LDMST - ldmst [$s2]$off10, $s1 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_LDMST_bo_pos (563) - TriCore_INS_LDMST - ldmst [${s2}+]$off10, $s1 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_LDMST_bo_pre (564) - TriCore_INS_LDMST - ldmst [+$s2]$off10, $s1 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_LDMST_bo_r (565) - TriCore_INS_LDMST - ldmst $s2, $s1 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_LDUCX_abs (566) - TriCore_INS_LDUCX - lducx $off18 */ +{ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off18 */ + { 0 } +}}, +{ /* TriCore_LDUCX_bo_bso (567) - TriCore_INS_LDUCX - lducx [$s2]$off10 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_LD_A_abs (568) - TriCore_INS_LD_A - ld.a $d, $off18 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off18 */ + { 0 } +}}, +{ /* TriCore_LD_A_bo_bso (569) - TriCore_INS_LD_A - ld.a $d, [$s2]$off10 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_LD_A_bo_c (570) - TriCore_INS_LD_A - ld.a $d, [${s2}+c]$off10 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_LD_A_bo_pos (571) - TriCore_INS_LD_A - ld.a $s1, [${s2}+]$off10 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_LD_A_bo_pre (572) - TriCore_INS_LD_A - ld.a $s1, [+${s2}]$off10 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_LD_A_bo_r (573) - TriCore_INS_LD_A - ld.a $d, [${s2}+r] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_LD_A_bol (574) - TriCore_INS_LD_A - ld.a $s1, [$s2]$off16 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off16 */ + { 0 } +}}, +{ /* TriCore_LD_A_sc (575) - TriCore_INS_LD_A - ld.a %a15, %sp, $const8 */ +{ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const8 */ + { 0 } +}}, +{ /* TriCore_LD_A_slr (576) - TriCore_INS_LD_A - ld.a $d, [$s2] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_LD_A_slr_post (577) - TriCore_INS_LD_A - ld.a $d, [${s2}+] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_LD_A_slr_post_v110 (578) - TriCore_INS_LD_A - ld.a $d, [${s2}+] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_LD_A_slr_v110 (579) - TriCore_INS_LD_A - ld.a $d, [$s2] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_LD_A_slro (580) - TriCore_INS_LD_A - ld.a $d, [%a15]$off4 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off4 */ + { 0 } +}}, +{ /* TriCore_LD_A_slro_v110 (581) - TriCore_INS_LD_A - ld.a $d, [%a15]$off4 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off4 */ + { 0 } +}}, +{ /* TriCore_LD_A_sro (582) - TriCore_INS_LD_A - ld.a %a15, [$s2]$off4 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off4 */ + { 0 } +}}, +{ /* TriCore_LD_A_sro_v110 (583) - TriCore_INS_LD_A - ld.a %a15, [$s2]$off4 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off4 */ + { 0 } +}}, +{ /* TriCore_LD_BU_abs (584) - TriCore_INS_LD_BU - ld.bu $d, $off18 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off18 */ + { 0 } +}}, +{ /* TriCore_LD_BU_bo_bso (585) - TriCore_INS_LD_BU - ld.bu $d, [$s2]$off10 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_LD_BU_bo_c (586) - TriCore_INS_LD_BU - ld.bu $d, [${s2}+c]$off10 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_LD_BU_bo_pos (587) - TriCore_INS_LD_BU - ld.bu $s1, [${s2}+]$off10 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_LD_BU_bo_pre (588) - TriCore_INS_LD_BU - ld.bu $s1, [+${s2}]$off10 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_LD_BU_bo_r (589) - TriCore_INS_LD_BU - ld.bu $d, [${s2}+r] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_LD_BU_bol (590) - TriCore_INS_LD_BU - ld.bu $s1, [$s2]$off16 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off16 */ + { 0 } +}}, +{ /* TriCore_LD_BU_slr (591) - TriCore_INS_LD_BU - ld.bu $d, [$s2] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_LD_BU_slr_post (592) - TriCore_INS_LD_BU - ld.bu $d, [${s2}+] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_LD_BU_slr_post_v110 (593) - TriCore_INS_LD_BU - ld.bu $d, [${s2}+] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_LD_BU_slr_v110 (594) - TriCore_INS_LD_BU - ld.bu $d, [$s2] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_LD_BU_slro (595) - TriCore_INS_LD_BU - ld.bu $d, [%a15]$off4 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off4 */ + { 0 } +}}, +{ /* TriCore_LD_BU_slro_v110 (596) - TriCore_INS_LD_BU - ld.bu $d, [%a15]$off4 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off4 */ + { 0 } +}}, +{ /* TriCore_LD_BU_sro (597) - TriCore_INS_LD_BU - ld.bu %d15, [$s2]$off4 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off4 */ + { 0 } +}}, +{ /* TriCore_LD_BU_sro_v110 (598) - TriCore_INS_LD_BU - ld.bu %d15, [$s2]$off4 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off4 */ + { 0 } +}}, +{ /* TriCore_LD_B_abs (599) - TriCore_INS_LD_B - ld.b $d, $off18 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off18 */ + { 0 } +}}, +{ /* TriCore_LD_B_bo_bso (600) - TriCore_INS_LD_B - ld.b $d, [$s2]$off10 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_LD_B_bo_c (601) - TriCore_INS_LD_B - ld.b $d, [${s2}+c]$off10 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_LD_B_bo_pos (602) - TriCore_INS_LD_B - ld.b $s1, [${s2}+]$off10 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_LD_B_bo_pre (603) - TriCore_INS_LD_B - ld.b $s1, [+${s2}]$off10 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_LD_B_bo_r (604) - TriCore_INS_LD_B - ld.b $d, [${s2}+r] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_LD_B_bol (605) - TriCore_INS_LD_B - ld.b $s1, [$s2]$off16 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off16 */ + { 0 } +}}, +{ /* TriCore_LD_B_slr_post_v110 (606) - TriCore_INS_LD_B - ld.b $d, [${s2}+] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_LD_B_slr_v110 (607) - TriCore_INS_LD_B - ld.b $d, [$s2] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_LD_B_slro_v110 (608) - TriCore_INS_LD_B - ld.b $d, [%a15]$off4 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off4 */ + { 0 } +}}, +{ /* TriCore_LD_B_sro_v110 (609) - TriCore_INS_LD_B - ld.b %d15, [$s2]$off4 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off4 */ + { 0 } +}}, +{ /* TriCore_LD_DA_abs (610) - TriCore_INS_LD_DA - ld.da $d, $off18 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off18 */ + { 0 } +}}, +{ /* TriCore_LD_DA_bo_bso (611) - TriCore_INS_LD_DA - ld.da $d, [$s2]$off10 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_LD_DA_bo_c (612) - TriCore_INS_LD_DA - ld.da $d, [${s2}+c]$off10 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_LD_DA_bo_pos (613) - TriCore_INS_LD_DA - ld.da $s1, [${s2}+]$off10 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_LD_DA_bo_pre (614) - TriCore_INS_LD_DA - ld.da $s1, [+${s2}]$off10 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_LD_DA_bo_r (615) - TriCore_INS_LD_DA - ld.da $d, [${s2}+r] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_LD_D_abs (616) - TriCore_INS_LD_D - ld.d $d, $off18 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off18 */ + { 0 } +}}, +{ /* TriCore_LD_D_bo_bso (617) - TriCore_INS_LD_D - ld.d $d, [$s2]$off10 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_LD_D_bo_c (618) - TriCore_INS_LD_D - ld.d $d, [${s2}+c]$off10 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_LD_D_bo_pos (619) - TriCore_INS_LD_D - ld.d $s1, [${s2}+]$off10 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_LD_D_bo_pre (620) - TriCore_INS_LD_D - ld.d $s1, [+${s2}]$off10 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_LD_D_bo_r (621) - TriCore_INS_LD_D - ld.d $d, [${s2}+r] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_LD_HU_abs (622) - TriCore_INS_LD_HU - ld.hu $d, $off18 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off18 */ + { 0 } +}}, +{ /* TriCore_LD_HU_bo_bso (623) - TriCore_INS_LD_HU - ld.hu $d, [$s2]$off10 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_LD_HU_bo_c (624) - TriCore_INS_LD_HU - ld.hu $d, [${s2}+c]$off10 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_LD_HU_bo_pos (625) - TriCore_INS_LD_HU - ld.hu $s1, [${s2}+]$off10 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_LD_HU_bo_pre (626) - TriCore_INS_LD_HU - ld.hu $s1, [+${s2}]$off10 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_LD_HU_bo_r (627) - TriCore_INS_LD_HU - ld.hu $d, [${s2}+r] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_LD_HU_bol (628) - TriCore_INS_LD_HU - ld.hu $s1, [$s2]$off16 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off16 */ + { 0 } +}}, +{ /* TriCore_LD_H_abs (629) - TriCore_INS_LD_H - ld.h $d, $off18 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off18 */ + { 0 } +}}, +{ /* TriCore_LD_H_bo_bso (630) - TriCore_INS_LD_H - ld.h $d, [$s2]$off10 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_LD_H_bo_c (631) - TriCore_INS_LD_H - ld.h $d, [${s2}+c]$off10 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_LD_H_bo_pos (632) - TriCore_INS_LD_H - ld.h $s1, [${s2}+]$off10 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_LD_H_bo_pre (633) - TriCore_INS_LD_H - ld.h $s1, [+${s2}]$off10 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_LD_H_bo_r (634) - TriCore_INS_LD_H - ld.h $d, [${s2}+r] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_LD_H_bol (635) - TriCore_INS_LD_H - ld.h $s1, [$s2]$off16 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off16 */ + { 0 } +}}, +{ /* TriCore_LD_H_slr (636) - TriCore_INS_LD_H - ld.h $d, [$s2] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_LD_H_slr_post (637) - TriCore_INS_LD_H - ld.h $d, [${s2}+] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_LD_H_slr_post_v110 (638) - TriCore_INS_LD_H - ld.h $d, [${s2}+] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_LD_H_slr_v110 (639) - TriCore_INS_LD_H - ld.h $d, [$s2] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_LD_H_slro (640) - TriCore_INS_LD_H - ld.h $d, [%a15]$off4 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off4 */ + { 0 } +}}, +{ /* TriCore_LD_H_slro_v110 (641) - TriCore_INS_LD_H - ld.h $d, [%a15]$off4 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off4 */ + { 0 } +}}, +{ /* TriCore_LD_H_sro (642) - TriCore_INS_LD_H - ld.h %d15, [$s2]$off4 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off4 */ + { 0 } +}}, +{ /* TriCore_LD_H_sro_v110 (643) - TriCore_INS_LD_H - ld.h %d15, [$s2]$off4 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off4 */ + { 0 } +}}, +{ /* TriCore_LD_Q_abs (644) - TriCore_INS_LD_Q - ld.q $d, $off18 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off18 */ + { 0 } +}}, +{ /* TriCore_LD_Q_bo_bso (645) - TriCore_INS_LD_Q - ld.q $d, [$s2]$off10 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_LD_Q_bo_c (646) - TriCore_INS_LD_Q - ld.q $d, [${s2}+c]$off10 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_LD_Q_bo_pos (647) - TriCore_INS_LD_Q - ld.q $s1, [${s2}+]$off10 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_LD_Q_bo_pre (648) - TriCore_INS_LD_Q - ld.q $s1, [+${s2}]$off10 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_LD_Q_bo_r (649) - TriCore_INS_LD_Q - ld.q $d, [${s2}+r] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_LD_W_abs (650) - TriCore_INS_LD_W - ld.w $d, $off18 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off18 */ + { 0 } +}}, +{ /* TriCore_LD_W_bo_bso (651) - TriCore_INS_LD_W - ld.w $d, [$s2]$off10 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_LD_W_bo_c (652) - TriCore_INS_LD_W - ld.w $d, [${s2}+c]$off10 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_LD_W_bo_pos (653) - TriCore_INS_LD_W - ld.w $s1, [${s2}+]$off10 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_LD_W_bo_pre (654) - TriCore_INS_LD_W - ld.w $s1, [+${s2}]$off10 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_LD_W_bo_r (655) - TriCore_INS_LD_W - ld.w $d, [${s2}+r] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_LD_W_bol (656) - TriCore_INS_LD_W - ld.w $s1, [$s2]$off16 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off16 */ + { 0 } +}}, +{ /* TriCore_LD_W_sc (657) - TriCore_INS_LD_W - ld.w %a15, %sp, $const8 */ +{ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const8 */ + { 0 } +}}, +{ /* TriCore_LD_W_slr (658) - TriCore_INS_LD_W - ld.w $d, [$s2] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_LD_W_slr_post (659) - TriCore_INS_LD_W - ld.w $d, [${s2}+] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_LD_W_slr_post_v110 (660) - TriCore_INS_LD_W - ld.w $d, [${s2}+] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_LD_W_slr_v110 (661) - TriCore_INS_LD_W - ld.w $d, [$s2] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_LD_W_slro (662) - TriCore_INS_LD_W - ld.w $d, [%a15]$off4 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off4 */ + { 0 } +}}, +{ /* TriCore_LD_W_slro_v110 (663) - TriCore_INS_LD_W - ld.w $d, [%a15]$off4 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off4 */ + { 0 } +}}, +{ /* TriCore_LD_W_sro (664) - TriCore_INS_LD_W - ld.w %d15, [$s2]$off4 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off4 */ + { 0 } +}}, +{ /* TriCore_LD_W_sro_v110 (665) - TriCore_INS_LD_W - ld.w %d15, [$s2]$off4 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off4 */ + { 0 } +}}, +{ /* TriCore_LEA_abs (666) - TriCore_INS_LEA - lea $d, $off18 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off18 */ + { 0 } +}}, +{ /* TriCore_LEA_bo_bso (667) - TriCore_INS_LEA - lea $d, [$s2]$off10 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_LEA_bol (668) - TriCore_INS_LEA - lea $s1, [$s2]$off16 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off16 */ + { 0 } +}}, +{ /* TriCore_LHA_abs (669) - TriCore_INS_LHA - lha $d, $off18 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off18 */ + { 0 } +}}, +{ /* TriCore_LOOPU_brr (670) - TriCore_INS_LOOPU - loopu $disp15 */ +{ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp15 */ + { 0 } +}}, +{ /* TriCore_LOOP_brr (671) - TriCore_INS_LOOP - loop $s2, $disp15 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp15 */ + { 0 } +}}, +{ /* TriCore_LOOP_sbr (672) - TriCore_INS_LOOP - loop $s2, $disp4 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* disp4 */ + { 0 } +}}, +{ /* TriCore_LT_A_rr (673) - TriCore_INS_LT_A - lt.a $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_LT_B (674) - TriCore_INS_LT_B - lt.b $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_LT_BU (675) - TriCore_INS_LT_BU - lt.bu $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_LT_H (676) - TriCore_INS_LT_H - lt.h $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_LT_HU (677) - TriCore_INS_LT_HU - lt.hu $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_LT_U_rc (678) - TriCore_INS_LT_U - lt.u $d, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_LT_U_rr (679) - TriCore_INS_LT_U - lt.u $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_LT_U_srcv110 (680) - TriCore_INS_LT_U - lt.u %d15, $d, $const4 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const4 */ + { 0 } +}}, +{ /* TriCore_LT_U_srrv110 (681) - TriCore_INS_LT_U - lt.u %d15, $d, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_LT_W (682) - TriCore_INS_LT_W - lt.w $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_LT_WU (683) - TriCore_INS_LT_WU - lt.wu $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_LT_rc (684) - TriCore_INS_LT - lt $d, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_LT_rr (685) - TriCore_INS_LT - lt $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_LT_src (686) - TriCore_INS_LT - lt %d15, $d, $const4 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const4 */ + { 0 } +}}, +{ /* TriCore_LT_srr (687) - TriCore_INS_LT - lt %d15, $d, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_MADDMS_H_rrr1_LL (688) - TriCore_INS_MADDMS_H - maddms.h $d, $s3, $s1, $s2 LL, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MADDMS_H_rrr1_LU (689) - TriCore_INS_MADDMS_H - maddms.h $d, $s3, $s1, $s2 LU, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MADDMS_H_rrr1_UL (690) - TriCore_INS_MADDMS_H - maddms.h $d, $s3, $s1, $s2 UL, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MADDMS_H_rrr1_UU (691) - TriCore_INS_MADDMS_H - maddms.h $d, $s3, $s1, $s2 UU, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MADDM_H_rrr1_LL (692) - TriCore_INS_MADDM_H - maddm.h $d, $s3, $s1, $s2 LL, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MADDM_H_rrr1_LU (693) - TriCore_INS_MADDM_H - maddm.h $d, $s3, $s1, $s2 LU, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MADDM_H_rrr1_UL (694) - TriCore_INS_MADDM_H - maddm.h $d, $s3, $s1, $s2 UL, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MADDM_H_rrr1_UU (695) - TriCore_INS_MADDM_H - maddm.h $d, $s3, $s1, $s2 UU, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MADDRS_H_rrr1_DcEdDaDbUL (696) - TriCore_INS_MADDRS_H - maddrs.h $d, $s3, $s1, $s2, UL, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MADDRS_H_rrr1_LL (697) - TriCore_INS_MADDRS_H - maddrs.h $d, $s3, $s1, $s2 LL, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MADDRS_H_rrr1_LU (698) - TriCore_INS_MADDRS_H - maddrs.h $d, $s3, $s1, $s2 LU, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MADDRS_H_rrr1_UL (699) - TriCore_INS_MADDRS_H - maddrs.h $d, $s3, $s1, $s2 UL, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MADDRS_H_rrr1_UU (700) - TriCore_INS_MADDRS_H - maddrs.h $d, $s3, $s1, $s2 UU, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MADDRS_Q_rrr1_L_L (701) - TriCore_INS_MADDRS_Q - maddrs.q $d, $s3, ${s1}L, ${s2}L, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MADDRS_Q_rrr1_U_U (702) - TriCore_INS_MADDRS_Q - maddrs.q $d, $s3, ${s1}U, ${s2}U, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MADDR_H_rrr1_DcEdDaDbUL (703) - TriCore_INS_MADDR_H - maddr.h $d, $s3, $s1, $s2, UL, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MADDR_H_rrr1_LL (704) - TriCore_INS_MADDR_H - maddr.h $d, $s3, $s1, $s2 LL, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MADDR_H_rrr1_LU (705) - TriCore_INS_MADDR_H - maddr.h $d, $s3, $s1, $s2 LU, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MADDR_H_rrr1_UL (706) - TriCore_INS_MADDR_H - maddr.h $d, $s3, $s1, $s2 UL, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MADDR_H_rrr1_UU (707) - TriCore_INS_MADDR_H - maddr.h $d, $s3, $s1, $s2 UU, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MADDR_Q_rrr1_L_L (708) - TriCore_INS_MADDR_Q - maddr.q $d, $s3, ${s1}L, ${s2}L, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MADDR_Q_rrr1_U_U (709) - TriCore_INS_MADDR_Q - maddr.q $d, $s3, ${s1}U, ${s2}U, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MADDSUMS_H_rrr1_LL (710) - TriCore_INS_MADDSUMS_H - maddsums.h $d, $s3, $s1, $s2 LL, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MADDSUMS_H_rrr1_LU (711) - TriCore_INS_MADDSUMS_H - maddsums.h $d, $s3, $s1, $s2 LU, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MADDSUMS_H_rrr1_UL (712) - TriCore_INS_MADDSUMS_H - maddsums.h $d, $s3, $s1, $s2 UL, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MADDSUMS_H_rrr1_UU (713) - TriCore_INS_MADDSUMS_H - maddsums.h $d, $s3, $s1, $s2 UU, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MADDSUM_H_rrr1_LL (714) - TriCore_INS_MADDSUM_H - maddsum.h $d, $s3, $s1, $s2 LL, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MADDSUM_H_rrr1_LU (715) - TriCore_INS_MADDSUM_H - maddsum.h $d, $s3, $s1, $s2 LU, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MADDSUM_H_rrr1_UL (716) - TriCore_INS_MADDSUM_H - maddsum.h $d, $s3, $s1, $s2 UL, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MADDSUM_H_rrr1_UU (717) - TriCore_INS_MADDSUM_H - maddsum.h $d, $s3, $s1, $s2 UU, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MADDSURS_H_rrr1_LL (718) - TriCore_INS_MADDSURS_H - maddsurs.h $d, $s3, $s1, $s2 LL, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MADDSURS_H_rrr1_LU (719) - TriCore_INS_MADDSURS_H - maddsurs.h $d, $s3, $s1, $s2 LU, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MADDSURS_H_rrr1_UL (720) - TriCore_INS_MADDSURS_H - maddsurs.h $d, $s3, $s1, $s2 UL, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MADDSURS_H_rrr1_UU (721) - TriCore_INS_MADDSURS_H - maddsurs.h $d, $s3, $s1, $s2 UU, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MADDSUR_H_rrr1_LL (722) - TriCore_INS_MADDSUR_H - maddsur.h $d, $s3, $s1, $s2 LL, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MADDSUR_H_rrr1_LU (723) - TriCore_INS_MADDSUR_H - maddsur.h $d, $s3, $s1, $s2 LU, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MADDSUR_H_rrr1_UL (724) - TriCore_INS_MADDSUR_H - maddsur.h $d, $s3, $s1, $s2 UL, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MADDSUR_H_rrr1_UU (725) - TriCore_INS_MADDSUR_H - maddsur.h $d, $s3, $s1, $s2 UU, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MADDSUS_H_rrr1_LL (726) - TriCore_INS_MADDSUS_H - maddsus.h $d, $s3, $s1, $s2 LL, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MADDSUS_H_rrr1_LU (727) - TriCore_INS_MADDSUS_H - maddsus.h $d, $s3, $s1, $s2 LU, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MADDSUS_H_rrr1_UL (728) - TriCore_INS_MADDSUS_H - maddsus.h $d, $s3, $s1, $s2 UL, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MADDSUS_H_rrr1_UU (729) - TriCore_INS_MADDSUS_H - maddsus.h $d, $s3, $s1, $s2 UU, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MADDSU_H_rrr1_LL (730) - TriCore_INS_MADDSU_H - maddsu.h $d, $s3, $s1, $s2 LL, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MADDSU_H_rrr1_LU (731) - TriCore_INS_MADDSU_H - maddsu.h $d, $s3, $s1, $s2 LU, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MADDSU_H_rrr1_UL (732) - TriCore_INS_MADDSU_H - maddsu.h $d, $s3, $s1, $s2 UL, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MADDSU_H_rrr1_UU (733) - TriCore_INS_MADDSU_H - maddsu.h $d, $s3, $s1, $s2 UU, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MADDS_H_rrr1_LL (734) - TriCore_INS_MADDS_H - madds.h $d, $s3, $s1, $s2 LL, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MADDS_H_rrr1_LU (735) - TriCore_INS_MADDS_H - madds.h $d, $s3, $s1, $s2 LU, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MADDS_H_rrr1_UL (736) - TriCore_INS_MADDS_H - madds.h $d, $s3, $s1, $s2 UL, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MADDS_H_rrr1_UU (737) - TriCore_INS_MADDS_H - madds.h $d, $s3, $s1, $s2 UU, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MADDS_Q_rrr1 (738) - TriCore_INS_MADDS_Q - madds.q $d, $s3, $s1, $s2, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MADDS_Q_rrr1_L (739) - TriCore_INS_MADDS_Q - madds.q $d, $s3, $s1, $s2 L, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MADDS_Q_rrr1_L_L (740) - TriCore_INS_MADDS_Q - madds.q $d, $s3, ${s1}L, ${s2}L, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MADDS_Q_rrr1_U (741) - TriCore_INS_MADDS_Q - madds.q $d, $s3, $s1, $s2 U, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MADDS_Q_rrr1_U_U (742) - TriCore_INS_MADDS_Q - madds.q $d, $s3, ${s1}U, ${s2}U, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MADDS_Q_rrr1_e (743) - TriCore_INS_MADDS_Q - madds.q $d, $s3, $s1, $s2, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MADDS_Q_rrr1_e_L (744) - TriCore_INS_MADDS_Q - madds.q $d, $s3, $s1, $s2 L, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MADDS_Q_rrr1_e_L_L (745) - TriCore_INS_MADDS_Q - madds.q $d, $s3, ${s1}L, ${s2}L, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MADDS_Q_rrr1_e_U (746) - TriCore_INS_MADDS_Q - madds.q $d, $s3, $s1, $s2 U, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MADDS_Q_rrr1_e_U_U (747) - TriCore_INS_MADDS_Q - madds.q $d, $s3, ${s1}U, ${s2}U, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MADDS_U_rcr (748) - TriCore_INS_MADDS_U - madds.u $d, $s3, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_MADDS_U_rcr_e (749) - TriCore_INS_MADDS_U - madds.u $d, $s3, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_MADDS_U_rrr2 (750) - TriCore_INS_MADDS_U - madds.u $d, $s3, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { 0 } +}}, +{ /* TriCore_MADDS_U_rrr2_e (751) - TriCore_INS_MADDS_U - madds.u $d, $s3, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { 0 } +}}, +{ /* TriCore_MADDS_rcr (752) - TriCore_INS_MADDS - madds $d, $s3, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_MADDS_rcr_e (753) - TriCore_INS_MADDS - madds $d, $s3, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_MADDS_rrr2 (754) - TriCore_INS_MADDS - madds $d, $s3, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { 0 } +}}, +{ /* TriCore_MADDS_rrr2_e (755) - TriCore_INS_MADDS - madds $d, $s3, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { 0 } +}}, +{ /* TriCore_MADD_F_rrr (756) - TriCore_INS_MADD_F - madd.f $d, $s3, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { 0 } +}}, +{ /* TriCore_MADD_H_rrr1_LL (757) - TriCore_INS_MADD_H - madd.h $d, $s3, $s1, $s2 LL, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MADD_H_rrr1_LU (758) - TriCore_INS_MADD_H - madd.h $d, $s3, $s1, $s2 LU, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MADD_H_rrr1_UL (759) - TriCore_INS_MADD_H - madd.h $d, $s3, $s1, $s2 UL, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MADD_H_rrr1_UU (760) - TriCore_INS_MADD_H - madd.h $d, $s3, $s1, $s2 UU, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MADD_Q_rrr1 (761) - TriCore_INS_MADD_Q - madd.q $d, $s3, $s1, $s2, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MADD_Q_rrr1_L (762) - TriCore_INS_MADD_Q - madd.q $d, $s3, $s1, $s2 L, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MADD_Q_rrr1_L_L (763) - TriCore_INS_MADD_Q - madd.q $d, $s3, ${s1}L, ${s2}L, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MADD_Q_rrr1_U (764) - TriCore_INS_MADD_Q - madd.q $d, $s3, $s1, $s2 U, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MADD_Q_rrr1_U_U (765) - TriCore_INS_MADD_Q - madd.q $d, $s3, ${s1}U, ${s2}U, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MADD_Q_rrr1_e (766) - TriCore_INS_MADD_Q - madd.q $d, $s3, $s1, $s2, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MADD_Q_rrr1_e_L (767) - TriCore_INS_MADD_Q - madd.q $d, $s3, $s1, $s2 L, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MADD_Q_rrr1_e_L_L (768) - TriCore_INS_MADD_Q - madd.q $d, $s3, ${s1}L, ${s2}L, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MADD_Q_rrr1_e_U (769) - TriCore_INS_MADD_Q - madd.q $d, $s3, $s1, $s2 U, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MADD_Q_rrr1_e_U_U (770) - TriCore_INS_MADD_Q - madd.q $d, $s3, ${s1}U, ${s2}U, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MADD_U_rcr (771) - TriCore_INS_MADD_U - madd.u $d, $s3, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_MADD_U_rrr2 (772) - TriCore_INS_MADD_U - madd.u $d, $s3, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { 0 } +}}, +{ /* TriCore_MADD_rcr (773) - TriCore_INS_MADD - madd $d, $s3, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_MADD_rcr_e (774) - TriCore_INS_MADD - madd $d, $s3, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_MADD_rrr2 (775) - TriCore_INS_MADD - madd $d, $s3, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { 0 } +}}, +{ /* TriCore_MADD_rrr2_e (776) - TriCore_INS_MADD - madd $d, $s3, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { 0 } +}}, +{ /* TriCore_MAX_B (777) - TriCore_INS_MAX_B - max.b $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_MAX_BU (778) - TriCore_INS_MAX_BU - max.bu $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_MAX_H (779) - TriCore_INS_MAX_H - max.h $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_MAX_HU (780) - TriCore_INS_MAX_HU - max.hu $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_MAX_U_rc (781) - TriCore_INS_MAX_U - max.u $d, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_MAX_U_rr (782) - TriCore_INS_MAX_U - max.u $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_MAX_rc (783) - TriCore_INS_MAX - max $d, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_MAX_rr (784) - TriCore_INS_MAX - max $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_MFCR_rlc (785) - TriCore_INS_MFCR - mfcr $d, $const16 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const16 */ + { 0 } +}}, +{ /* TriCore_MIN_B (786) - TriCore_INS_MIN_B - min.b $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_MIN_BU (787) - TriCore_INS_MIN_BU - min.bu $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_MIN_H (788) - TriCore_INS_MIN_H - min.h $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_MIN_HU (789) - TriCore_INS_MIN_HU - min.hu $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_MIN_U_rc (790) - TriCore_INS_MIN_U - min.u $d, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_MIN_U_rr (791) - TriCore_INS_MIN_U - min.u $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_MIN_rc (792) - TriCore_INS_MIN - min $d, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_MIN_rr (793) - TriCore_INS_MIN - min $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_MOVH_A_rlc (794) - TriCore_INS_MOVH_A - movh.a $d, $const16 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const16 */ + { 0 } +}}, +{ /* TriCore_MOVH_rlc (795) - TriCore_INS_MOVH - movh $d, $const16 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const16 */ + { 0 } +}}, +{ /* TriCore_MOV_AA_rr (796) - TriCore_INS_MOV_AA - mov.aa $d, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_MOV_AA_srr (797) - TriCore_INS_MOV_AA - mov.aa $d, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_MOV_A_rr (798) - TriCore_INS_MOV_A - mov.a */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_MOV_A_src (799) - TriCore_INS_MOV_A - mov.a $d, $const4 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const4 */ + { 0 } +}}, +{ /* TriCore_MOV_A_srr (800) - TriCore_INS_MOV_A - mov.a $d, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_MOV_D_rr (801) - TriCore_INS_MOV_D - mov.d $d, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_MOV_D_srr (802) - TriCore_INS_MOV_D - mov.d $d, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_MOV_U_rlc (803) - TriCore_INS_MOV_U - mov.u $d, $const16 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const16 */ + { 0 } +}}, +{ /* TriCore_MOV_rlcDc (804) - TriCore_INS_MOV - mov $d, $const16 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const16 */ + { 0 } +}}, +{ /* TriCore_MOV_rlcEc (805) - TriCore_INS_MOV - mov $d, $const16 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const16 */ + { 0 } +}}, +{ /* TriCore_MOV_rrDcDb (806) - TriCore_INS_MOV - mov $d, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_MOV_rrEcDaDb (807) - TriCore_INS_MOV - mov $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_MOV_rrEcDb (808) - TriCore_INS_MOV - mov $d, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_MOV_sc (809) - TriCore_INS_MOV - mov %d15, $const8 */ +{ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const8 */ + { 0 } +}}, +{ /* TriCore_MOV_srcDa (810) - TriCore_INS_MOV - mov $d, $const4 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const4 */ + { 0 } +}}, +{ /* TriCore_MOV_srcEa (811) - TriCore_INS_MOV - mov $d, $const4 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const4 */ + { 0 } +}}, +{ /* TriCore_MOV_srr (812) - TriCore_INS_MOV - mov $d, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_MSUBADMS_H_rrr1_LL (813) - TriCore_INS_MSUBADMS_H - msubadms.h $d, $s3, $s1, $s2 LL, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MSUBADMS_H_rrr1_LU (814) - TriCore_INS_MSUBADMS_H - msubadms.h $d, $s3, $s1, $s2 LU, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MSUBADMS_H_rrr1_UL (815) - TriCore_INS_MSUBADMS_H - msubadms.h $d, $s3, $s1, $s2 UL, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MSUBADMS_H_rrr1_UU (816) - TriCore_INS_MSUBADMS_H - msubadms.h $d, $s3, $s1, $s2 UU, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MSUBADM_H_rrr1_LL (817) - TriCore_INS_MSUBADM_H - msubadm.h $d, $s3, $s1, $s2 LL, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MSUBADM_H_rrr1_LU (818) - TriCore_INS_MSUBADM_H - msubadm.h $d, $s3, $s1, $s2 LU, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MSUBADM_H_rrr1_UL (819) - TriCore_INS_MSUBADM_H - msubadm.h $d, $s3, $s1, $s2 UL, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MSUBADM_H_rrr1_UU (820) - TriCore_INS_MSUBADM_H - msubadm.h $d, $s3, $s1, $s2 UU, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MSUBADRS_H_rrr1_LL (821) - TriCore_INS_MSUBADRS_H - msubadrs.h $d, $s3, $s1, $s2 LL, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MSUBADRS_H_rrr1_LU (822) - TriCore_INS_MSUBADRS_H - msubadrs.h $d, $s3, $s1, $s2 LU, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MSUBADRS_H_rrr1_UL (823) - TriCore_INS_MSUBADRS_H - msubadrs.h $d, $s3, $s1, $s2 UL, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MSUBADRS_H_rrr1_UU (824) - TriCore_INS_MSUBADRS_H - msubadrs.h $d, $s3, $s1, $s2 UU, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MSUBADR_H_rrr1_LL (825) - TriCore_INS_MSUBADR_H - msubadr.h $d, $s3, $s1, $s2 LL, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MSUBADR_H_rrr1_LU (826) - TriCore_INS_MSUBADR_H - msubadr.h $d, $s3, $s1, $s2 LU, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MSUBADR_H_rrr1_UL (827) - TriCore_INS_MSUBADR_H - msubadr.h $d, $s3, $s1, $s2 UL, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MSUBADR_H_rrr1_UU (828) - TriCore_INS_MSUBADR_H - msubadr.h $d, $s3, $s1, $s2 UU, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MSUBADS_H_rrr1_LL (829) - TriCore_INS_MSUBADS_H - msubads.h $d, $s3, $s1, $s2 LL, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MSUBADS_H_rrr1_LU (830) - TriCore_INS_MSUBADS_H - msubads.h $d, $s3, $s1, $s2 LU, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MSUBADS_H_rrr1_UL (831) - TriCore_INS_MSUBADS_H - msubads.h $d, $s3, $s1, $s2 UL, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MSUBADS_H_rrr1_UU (832) - TriCore_INS_MSUBADS_H - msubads.h $d, $s3, $s1, $s2 UU, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MSUBAD_H_rrr1_LL (833) - TriCore_INS_MSUBAD_H - msubad.h $d, $s3, $s1, $s2 LL, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MSUBAD_H_rrr1_LU (834) - TriCore_INS_MSUBAD_H - msubad.h $d, $s3, $s1, $s2 LU, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MSUBAD_H_rrr1_UL (835) - TriCore_INS_MSUBAD_H - msubad.h $d, $s3, $s1, $s2 UL, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MSUBAD_H_rrr1_UU (836) - TriCore_INS_MSUBAD_H - msubad.h $d, $s3, $s1, $s2 UU, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MSUBMS_H_rrr1_LL (837) - TriCore_INS_MSUBMS_H - msubms.h $d, $s3, $s1, $s2 LL, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MSUBMS_H_rrr1_LU (838) - TriCore_INS_MSUBMS_H - msubms.h $d, $s3, $s1, $s2 LU, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MSUBMS_H_rrr1_UL (839) - TriCore_INS_MSUBMS_H - msubms.h $d, $s3, $s1, $s2 UL, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MSUBMS_H_rrr1_UU (840) - TriCore_INS_MSUBMS_H - msubms.h $d, $s3, $s1, $s2 UU, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MSUBM_H_rrr1_LL (841) - TriCore_INS_MSUBM_H - msubm.h $d, $s3, $s1, $s2 LL, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MSUBM_H_rrr1_LU (842) - TriCore_INS_MSUBM_H - msubm.h $d, $s3, $s1, $s2 LU, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MSUBM_H_rrr1_UL (843) - TriCore_INS_MSUBM_H - msubm.h $d, $s3, $s1, $s2 UL, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MSUBM_H_rrr1_UU (844) - TriCore_INS_MSUBM_H - msubm.h $d, $s3, $s1, $s2 UU, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MSUBRS_H_rrr1_DcEdDaDbUL (845) - TriCore_INS_MSUBRS_H - msubrs.h $d, $s3, $s1, $s2, UL, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MSUBRS_H_rrr1_LL (846) - TriCore_INS_MSUBRS_H - msubrs.h $d, $s3, $s1, $s2 LL, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MSUBRS_H_rrr1_LU (847) - TriCore_INS_MSUBRS_H - msubrs.h $d, $s3, $s1, $s2 LU, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MSUBRS_H_rrr1_UL (848) - TriCore_INS_MSUBRS_H - msubrs.h $d, $s3, $s1, $s2 UL, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MSUBRS_H_rrr1_UU (849) - TriCore_INS_MSUBRS_H - msubrs.h $d, $s3, $s1, $s2 UU, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MSUBRS_Q_rrr1_L_L (850) - TriCore_INS_MSUBRS_Q - msubrs.q $d, $s3, ${s1}L, ${s2}L, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MSUBRS_Q_rrr1_U_U (851) - TriCore_INS_MSUBRS_Q - msubrs.q $d, $s3, ${s1}U, ${s2}U, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MSUBR_H_rrr1_DcEdDaDbUL (852) - TriCore_INS_MSUBR_H - msubr.h $d, $s3, $s1, $s2, UL, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MSUBR_H_rrr1_LL (853) - TriCore_INS_MSUBR_H - msubr.h $d, $s3, $s1, $s2 LL, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MSUBR_H_rrr1_LU (854) - TriCore_INS_MSUBR_H - msubr.h $d, $s3, $s1, $s2 LU, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MSUBR_H_rrr1_UL (855) - TriCore_INS_MSUBR_H - msubr.h $d, $s3, $s1, $s2 UL, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MSUBR_H_rrr1_UU (856) - TriCore_INS_MSUBR_H - msubr.h $d, $s3, $s1, $s2 UU, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MSUBR_Q_rrr1_L_L (857) - TriCore_INS_MSUBR_Q - msubr.q $d, $s3, ${s1}L, ${s2}L, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MSUBR_Q_rrr1_U_U (858) - TriCore_INS_MSUBR_Q - msubr.q $d, $s3, ${s1}U, ${s2}U, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MSUBS_H_rrr1_LL (859) - TriCore_INS_MSUBS_H - msubs.h $d, $s3, $s1, $s2 LL, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MSUBS_H_rrr1_LU (860) - TriCore_INS_MSUBS_H - msubs.h $d, $s3, $s1, $s2 LU, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MSUBS_H_rrr1_UL (861) - TriCore_INS_MSUBS_H - msubs.h $d, $s3, $s1, $s2 UL, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MSUBS_H_rrr1_UU (862) - TriCore_INS_MSUBS_H - msubs.h $d, $s3, $s1, $s2 UU, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MSUBS_Q_rrr1 (863) - TriCore_INS_MSUBS_Q - msubs.q $d, $s3, $s1, $s2, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MSUBS_Q_rrr1_L (864) - TriCore_INS_MSUBS_Q - msubs.q $d, $s3, $s1, $s2 L, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MSUBS_Q_rrr1_L_L (865) - TriCore_INS_MSUBS_Q - msubs.q $d, $s3, ${s1}L, ${s2}L, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MSUBS_Q_rrr1_U (866) - TriCore_INS_MSUBS_Q - msubs.q $d, $s3, $s1, $s2 U, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MSUBS_Q_rrr1_U_U (867) - TriCore_INS_MSUBS_Q - msubs.q $d, $s3, ${s1}U, ${s2}U, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MSUBS_Q_rrr1_e (868) - TriCore_INS_MSUBS_Q - msubs.q $d, $s3, $s1, $s2, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MSUBS_Q_rrr1_e_L (869) - TriCore_INS_MSUBS_Q - msubs.q $d, $s3, $s1, $s2 L, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MSUBS_Q_rrr1_e_L_L (870) - TriCore_INS_MSUBS_Q - msubs.q $d, $s3, ${s1}L, ${s2}L, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MSUBS_Q_rrr1_e_U (871) - TriCore_INS_MSUBS_Q - msubs.q $d, $s3, $s1, $s2 U, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MSUBS_Q_rrr1_e_U_U (872) - TriCore_INS_MSUBS_Q - msubs.q $d, $s3, ${s1}U, ${s2}U, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MSUBS_U_rcr (873) - TriCore_INS_MADDS_U - madds.u $d, $s3, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_MSUBS_U_rcr_e (874) - TriCore_INS_MADDS_U - madds.u $d, $s3, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_MSUBS_U_rrr2 (875) - TriCore_INS_MADDS_U - madds.u $d, $s3, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { 0 } +}}, +{ /* TriCore_MSUBS_U_rrr2_e (876) - TriCore_INS_MADDS_U - madds.u $d, $s3, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { 0 } +}}, +{ /* TriCore_MSUBS_rcr (877) - TriCore_INS_MSUBS - msubs $d, $s3, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_MSUBS_rcr_e (878) - TriCore_INS_MSUBS - msubs $d, $s3, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_MSUBS_rrr2 (879) - TriCore_INS_MSUBS - msubs $d, $s3, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { 0 } +}}, +{ /* TriCore_MSUBS_rrr2_e (880) - TriCore_INS_MSUBS - msubs $d, $s3, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { 0 } +}}, +{ /* TriCore_MSUB_F_rrr (881) - TriCore_INS_MSUB_F - msub.f $d, $s3, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { 0 } +}}, +{ /* TriCore_MSUB_H_rrr1_LL (882) - TriCore_INS_MSUB_H - msub.h $d, $s3, $s1, $s2 LL, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MSUB_H_rrr1_LU (883) - TriCore_INS_MSUB_H - msub.h $d, $s3, $s1, $s2 LU, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MSUB_H_rrr1_UL (884) - TriCore_INS_MSUB_H - msub.h $d, $s3, $s1, $s2 UL, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MSUB_H_rrr1_UU (885) - TriCore_INS_MSUB_H - msub.h $d, $s3, $s1, $s2 UU, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MSUB_Q_rrr1 (886) - TriCore_INS_MSUB_Q - msub.q $d, $s3, $s1, $s2, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MSUB_Q_rrr1_L (887) - TriCore_INS_MSUB_Q - msub.q $d, $s3, $s1, $s2 L, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MSUB_Q_rrr1_L_L (888) - TriCore_INS_MSUB_Q - msub.q $d, $s3, ${s1}L, ${s2}L, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MSUB_Q_rrr1_U (889) - TriCore_INS_MSUB_Q - msub.q $d, $s3, $s1, $s2 U, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MSUB_Q_rrr1_U_U (890) - TriCore_INS_MSUB_Q - msub.q $d, $s3, ${s1}U, ${s2}U, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MSUB_Q_rrr1_e (891) - TriCore_INS_MSUB_Q - msub.q $d, $s3, $s1, $s2, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MSUB_Q_rrr1_e_L (892) - TriCore_INS_MSUB_Q - msub.q $d, $s3, $s1, $s2 L, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MSUB_Q_rrr1_e_L_L (893) - TriCore_INS_MSUB_Q - msub.q $d, $s3, ${s1}L, ${s2}L, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MSUB_Q_rrr1_e_U (894) - TriCore_INS_MSUB_Q - msub.q $d, $s3, $s1, $s2 U, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MSUB_Q_rrr1_e_U_U (895) - TriCore_INS_MSUB_Q - msub.q $d, $s3, ${s1}U, ${s2}U, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MSUB_U_rcr (896) - TriCore_INS_MADD_U - madd.u $d, $s3, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_MSUB_U_rrr2 (897) - TriCore_INS_MADD_U - madd.u $d, $s3, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { 0 } +}}, +{ /* TriCore_MSUB_rcr (898) - TriCore_INS_MSUB - msub $d, $s3, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_MSUB_rcr_e (899) - TriCore_INS_MSUB - msub $d, $s3, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_MSUB_rrr2 (900) - TriCore_INS_MSUB - msub $d, $s3, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { 0 } +}}, +{ /* TriCore_MSUB_rrr2_e (901) - TriCore_INS_MSUB - msub $d, $s3, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { 0 } +}}, +{ /* TriCore_MTCR_rlc (902) - TriCore_INS_MTCR - mtcr $const16, $d */ +{ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const16 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { 0 } +}}, +{ /* TriCore_MULM_H_rr1_LL2e (903) - TriCore_INS_MULM_H - mulm.h $d, ${s1}, ${s2}LL, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MULM_H_rr1_LU2e (904) - TriCore_INS_MULM_H - mulm.h $d, ${s1}, ${s2}LU, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MULM_H_rr1_UL2e (905) - TriCore_INS_MULM_H - mulm.h $d, ${s1}, ${s2}UL, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MULM_H_rr1_UU2e (906) - TriCore_INS_MULM_H - mulm.h $d, ${s1}, ${s2}UU, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MULR_H_rr1_LL2e (907) - TriCore_INS_MULR_H - mulr.h $d, ${s1}, ${s2}LL, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MULR_H_rr1_LU2e (908) - TriCore_INS_MULR_H - mulr.h $d, ${s1}, ${s2}LU, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MULR_H_rr1_UL2e (909) - TriCore_INS_MULR_H - mulr.h $d, ${s1}, ${s2}UL, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MULR_H_rr1_UU2e (910) - TriCore_INS_MULR_H - mulr.h $d, ${s1}, ${s2}UU, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MULR_Q_rr1_2LL (911) - TriCore_INS_MULR_Q - mulr.q $d, ${s1}L, ${s2}L, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MULR_Q_rr1_2UU (912) - TriCore_INS_MULR_Q - mulr.q $d, ${s1}U, ${s2}U, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MULS_U_rc (913) - TriCore_INS_MULS_U - muls.u $d, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_MULS_U_rr2 (914) - TriCore_INS_MULS_U - muls.u $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_MULS_rc (915) - TriCore_INS_MULS - muls $d, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_MULS_rr2 (916) - TriCore_INS_MULS - muls $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_MUL_F_rrr (917) - TriCore_INS_MUL_F - mul.f $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_MUL_H_rr1_LL2e (918) - TriCore_INS_MUL_H - mul.h $d, ${s1}, ${s2}LL, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MUL_H_rr1_LU2e (919) - TriCore_INS_MUL_H - mul.h $d, ${s1}, ${s2}LU, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MUL_H_rr1_UL2e (920) - TriCore_INS_MUL_H - mul.h $d, ${s1}, ${s2}UL, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MUL_H_rr1_UU2e (921) - TriCore_INS_MUL_H - mul.h $d, ${s1}, ${s2}UU, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MUL_Q_rr1_2LL (922) - TriCore_INS_MUL_Q - mul.q $d, ${s1}L, ${s2}L, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MUL_Q_rr1_2UU (923) - TriCore_INS_MUL_Q - mul.q $d, ${s1}U, ${s2}U, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MUL_Q_rr1_2_L (924) - TriCore_INS_MUL_Q - mul.q $d, ${s1}, ${s2}L, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MUL_Q_rr1_2_Le (925) - TriCore_INS_MUL_Q - mul.q $d, ${s1}, ${s2}L, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MUL_Q_rr1_2_U (926) - TriCore_INS_MUL_Q - mul.q $d, ${s1}, ${s2}U, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MUL_Q_rr1_2_Ue (927) - TriCore_INS_MUL_Q - mul.q $d, ${s1}, ${s2}U, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MUL_Q_rr1_2__ (928) - TriCore_INS_MUL_Q - mul.q $d, ${s1}, ${s2}, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MUL_Q_rr1_2__e (929) - TriCore_INS_MUL_Q - mul.q $d, ${s1}, ${s2}, $n */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* n */ + { 0 } +}}, +{ /* TriCore_MUL_U_rc (930) - TriCore_INS_MUL_U - mul.u $d, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_MUL_U_rr2 (931) - TriCore_INS_MUL_U - mul.u $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_MUL_rc (932) - TriCore_INS_MUL - mul $d, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_MUL_rc_e (933) - TriCore_INS_MUL - mul $d, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_MUL_rr2 (934) - TriCore_INS_MUL - mul $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_MUL_rr2_e (935) - TriCore_INS_MUL - mul $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_MUL_srr (936) - TriCore_INS_MUL - mul $d, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_NAND_T (937) - TriCore_INS_NAND_T - nand.t $d, $s1, $pos1, $s2, $pos_r */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos_r */ + { 0 } +}}, +{ /* TriCore_NAND_rc (938) - TriCore_INS_NAND - nand $d, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_NAND_rr (939) - TriCore_INS_NAND - nand $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_NEZ_A (940) - TriCore_INS_NEZ_A - nez.a $d, $s1 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { 0 } +}}, +{ /* TriCore_NE_A (941) - TriCore_INS_NE_A - ne.a $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_NE_rc (942) - TriCore_INS_NE - ne $d, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_NE_rr (943) - TriCore_INS_NE - ne $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_NOP_sr (944) - TriCore_INS_NOP - nop */ +{ + { 0 } +}}, +{ /* TriCore_NOP_sys (945) - TriCore_INS_NOP - nop */ +{ + { 0 } +}}, +{ /* TriCore_NOR_T (946) - TriCore_INS_NOR_T - nor.t $d, $s1, $pos1, $s2, $pos_r */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos_r */ + { 0 } +}}, +{ /* TriCore_NOR_rc (947) - TriCore_INS_NOR - nor $d, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_NOR_rr (948) - TriCore_INS_NOR - nor $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_NOT_sr (949) - TriCore_INS_NOT - not $s1 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { 0 } +}}, +{ /* TriCore_ORN_T (950) - TriCore_INS_ORN_T - orn.t $d, $s1, $pos1, $s2, $pos_r */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos_r */ + { 0 } +}}, +{ /* TriCore_ORN_rc (951) - TriCore_INS_ORN - orn $d, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_ORN_rr (952) - TriCore_INS_ORN - orn $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_OR_ANDN_T (953) - TriCore_INS_OR_ANDN_T - or.andn.t $d, $s1, $pos1, $s2, $pos_r */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos_r */ + { 0 } +}}, +{ /* TriCore_OR_AND_T (954) - TriCore_INS_OR_AND_T - or.and.t $d, $s1, $pos1, $s2, $pos_r */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos_r */ + { 0 } +}}, +{ /* TriCore_OR_EQ_rc (955) - TriCore_INS_OR_EQ - or.eq $d, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_OR_EQ_rr (956) - TriCore_INS_OR_EQ - or.eq $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_OR_GE_U_rc (957) - TriCore_INS_OR_GE_U - or.ge.u $d, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_OR_GE_U_rr (958) - TriCore_INS_OR_GE_U - or.ge.u $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_OR_GE_rc (959) - TriCore_INS_OR_GE - or.ge $d, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_OR_GE_rr (960) - TriCore_INS_OR_GE - or.ge $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_OR_LT_U_rc (961) - TriCore_INS_OR_LT_U - or.lt.u $d, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_OR_LT_U_rr (962) - TriCore_INS_OR_LT_U - or.lt.u $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_OR_LT_rc (963) - TriCore_INS_OR_LT - or.lt $d, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_OR_LT_rr (964) - TriCore_INS_OR_LT - or.lt $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_OR_NE_rc (965) - TriCore_INS_OR_NE - or.ne $d, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_OR_NE_rr (966) - TriCore_INS_OR_NE - or.ne $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_OR_NOR_T (967) - TriCore_INS_OR_NOR_T - or.nor.t $d, $s1, $pos1, $s2, $pos_r */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos_r */ + { 0 } +}}, +{ /* TriCore_OR_OR_T (968) - TriCore_INS_OR_OR_T - or.or.t $d, $s1, $pos1, $s2, $pos_r */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos_r */ + { 0 } +}}, +{ /* TriCore_OR_T (969) - TriCore_INS_OR_T - or.t $d, $s1, $pos1, $s2, $pos_r */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos_r */ + { 0 } +}}, +{ /* TriCore_OR_rc (970) - TriCore_INS_OR - or $d, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_OR_rr (971) - TriCore_INS_OR - or $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_OR_sc (972) - TriCore_INS_OR - or %d15, $const8 */ +{ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const8 */ + { 0 } +}}, +{ /* TriCore_OR_srr (973) - TriCore_INS_OR - or $d, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_PACK_rrr (974) - TriCore_INS_PACK - pack $d, $s3, $s1 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s3 */ + { 0 } +}}, +{ /* TriCore_PARITY_rr (975) - TriCore_INS_PARITY - parity $d, $s1 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { 0 } +}}, +{ /* TriCore_POPCNT_W_rr (976) - TriCore_INS_POPCNT_W - popcnt.w $d, $s1 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { 0 } +}}, +{ /* TriCore_Q31TOF_rr (977) - TriCore_INS_Q31TOF - q31tof $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_QSEED_F_rr (978) - TriCore_INS_QSEED_F - qseed.f $d, $s1 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { 0 } +}}, +{ /* TriCore_RESTORE_sys (979) - TriCore_INS_RESTORE - restore */ +{ + { 0 } +}}, +{ /* TriCore_RET_sr (980) - TriCore_INS_RET - ret */ +{ + { 0 } +}}, +{ /* TriCore_RET_sys (981) - TriCore_INS_RET - ret */ +{ + { 0 } +}}, +{ /* TriCore_RFE_sr (982) - TriCore_INS_RFE - rfe */ +{ + { 0 } +}}, +{ /* TriCore_RFE_sys (983) - TriCore_INS_RFE - rfe */ +{ + { 0 } +}}, +{ /* TriCore_RFM_sys (984) - TriCore_INS_RFM - rfm */ +{ + { 0 } +}}, +{ /* TriCore_RSLCX_sys (985) - TriCore_INS_RELCK - relck */ +{ + { 0 } +}}, +{ /* TriCore_RSTV_sys (986) - TriCore_INS_RESTORE - restore */ +{ + { 0 } +}}, +{ /* TriCore_RSUBS_U_rc (987) - TriCore_INS_RSUBS_U - rsubs.u $d, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_RSUBS_rc (988) - TriCore_INS_RSUBS - rsubs $d, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_RSUB_rc (989) - TriCore_INS_RSUB - rsub $d, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_RSUB_sr (990) - TriCore_INS_RSUB - rsub $s1 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { 0 } +}}, +{ /* TriCore_SAT_BU_rr (991) - TriCore_INS_SAT_BU - sat.bu $d, $s1 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { 0 } +}}, +{ /* TriCore_SAT_BU_sr (992) - TriCore_INS_SAT_BU - sat.bu $s1 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { 0 } +}}, +{ /* TriCore_SAT_B_rr (993) - TriCore_INS_SAT_B - sat.b $d, $s1 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { 0 } +}}, +{ /* TriCore_SAT_B_sr (994) - TriCore_INS_SAT_B - sat.b $s1 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { 0 } +}}, +{ /* TriCore_SAT_HU_rr (995) - TriCore_INS_SAT_HU - sat.hu $d, $s1 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { 0 } +}}, +{ /* TriCore_SAT_HU_sr (996) - TriCore_INS_SAT_HU - sat.hu $s1 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { 0 } +}}, +{ /* TriCore_SAT_H_rr (997) - TriCore_INS_SAT_H - sat.h $d, $s1 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { 0 } +}}, +{ /* TriCore_SAT_H_sr (998) - TriCore_INS_SAT_H - sat.h $s1 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { 0 } +}}, +{ /* TriCore_SELN_rcr (999) - TriCore_INS_SELN - seln $d, $s3, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_SELN_rrr (1000) - TriCore_INS_SELN - seln $d, $s3, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { 0 } +}}, +{ /* TriCore_SEL_rcr (1001) - TriCore_INS_SEL - sel $d, $s3, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_SEL_rrr (1002) - TriCore_INS_SEL - sel $d, $s3, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { 0 } +}}, +{ /* TriCore_SHAS_rc (1003) - TriCore_INS_SHAS - shas $d, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_SHAS_rr (1004) - TriCore_INS_SHAS - shas $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_SHA_H_rc (1005) - TriCore_INS_SHA_H - sha.h $d, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_SHA_H_rr (1006) - TriCore_INS_SHA_H - sha.h $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_SHA_rc (1007) - TriCore_INS_SHA - sha $d, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_SHA_rr (1008) - TriCore_INS_SHA - sha $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_SHA_src (1009) - TriCore_INS_SHA - sha $d, $const4 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const4 */ + { 0 } +}}, +{ /* TriCore_SHUFFLE_rc (1010) - TriCore_INS_SHUFFLE - shuffle $d, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_SH_ANDN_T (1011) - TriCore_INS_SH_ANDN_T - sh.andn.t $d, $s1, $pos1, $s2, $pos_r */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos_r */ + { 0 } +}}, +{ /* TriCore_SH_AND_T (1012) - TriCore_INS_SH_AND_T - sh.and.t $d, $s1, $pos1, $s2, $pos_r */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos_r */ + { 0 } +}}, +{ /* TriCore_SH_EQ_rc (1013) - TriCore_INS_SH_EQ - sh.eq $d, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_SH_EQ_rr (1014) - TriCore_INS_SH_EQ - sh.eq $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_SH_GE_U_rc (1015) - TriCore_INS_SH_GE_U - sh.ge.u $d, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_SH_GE_U_rr (1016) - TriCore_INS_SH_GE_U - sh.ge.u $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_SH_GE_rc (1017) - TriCore_INS_SH_GE - sh.ge $d, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_SH_GE_rr (1018) - TriCore_INS_SH_GE - sh.ge $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_SH_H_rc (1019) - TriCore_INS_SH_H - sh.h $d, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_SH_H_rr (1020) - TriCore_INS_SH_H - sh.h $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_SH_LT_U_rc (1021) - TriCore_INS_SH_LT_U - sh.lt.u $d, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_SH_LT_U_rr (1022) - TriCore_INS_SH_LT_U - sh.lt.u $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_SH_LT_rc (1023) - TriCore_INS_SH_LT - sh.lt $d, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_SH_LT_rr (1024) - TriCore_INS_SH_LT - sh.lt $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_SH_NAND_T (1025) - TriCore_INS_SH_NAND_T - sh.nand.t $d, $s1, $pos1, $s2, $pos_r */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos_r */ + { 0 } +}}, +{ /* TriCore_SH_NE_rc (1026) - TriCore_INS_SH_LT - sh.lt $d, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_SH_NE_rr (1027) - TriCore_INS_SH_LT - sh.lt $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_SH_NOR_T (1028) - TriCore_INS_SH_NOR_T - sh.nor.t $d, $s1, $pos1, $s2, $pos_r */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos_r */ + { 0 } +}}, +{ /* TriCore_SH_ORN_T (1029) - TriCore_INS_SH_ORN_T - sh.orn.t $d, $s1, $pos1, $s2, $pos_r */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos_r */ + { 0 } +}}, +{ /* TriCore_SH_OR_T (1030) - TriCore_INS_SH_OR_T - sh.or.t $d, $s1, $pos1, $s2, $pos_r */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos_r */ + { 0 } +}}, +{ /* TriCore_SH_XNOR_T (1031) - TriCore_INS_SH_XNOR_T - sh.xnor.t $d, $s1, $pos1, $s2, $pos_r */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos_r */ + { 0 } +}}, +{ /* TriCore_SH_XOR_T (1032) - TriCore_INS_SH_XOR_T - sh.xor.t $d, $s1, $pos1, $s2, $pos_r */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos_r */ + { 0 } +}}, +{ /* TriCore_SH_rc (1033) - TriCore_INS_SH - sh $d, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_SH_rr (1034) - TriCore_INS_SH - sh $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_SH_src (1035) - TriCore_INS_SH - sh $d, $const4 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const4 */ + { 0 } +}}, +{ /* TriCore_STLCX_abs (1036) - TriCore_INS_STLCX - stlcx $off18 */ +{ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off18 */ + { 0 } +}}, +{ /* TriCore_STLCX_bo_bso (1037) - TriCore_INS_STLCX - stlcx [$s2]$off10 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_STUCX_abs (1038) - TriCore_INS_STUCX - stucx $off18 */ +{ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off18 */ + { 0 } +}}, +{ /* TriCore_STUCX_bo_bso (1039) - TriCore_INS_STUCX - stucx [$s2]$off10 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_ST_A_abs (1040) - TriCore_INS_ST_A - st.a $off18, $s1 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off18 */ + { 0 } +}}, +{ /* TriCore_ST_A_bo_bso (1041) - TriCore_INS_ST_A - st.a [$s1]$off10, $d */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_ST_A_bo_c (1042) - TriCore_INS_ST_A - st.a $d, [${s1}+c]$off10 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_ST_A_bo_pos (1043) - TriCore_INS_ST_A - st.a $s2, [${s1}+]$off10 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_ST_A_bo_pre (1044) - TriCore_INS_ST_A - st.a $s2, [+${s1}]$off10 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_ST_A_bo_r (1045) - TriCore_INS_ST_A - st.a $d, [${s1}+r] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { 0 } +}}, +{ /* TriCore_ST_A_bol (1046) - TriCore_INS_ST_A - st.a [$s2]$off16, $s1 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off16 */ + { 0 } +}}, +{ /* TriCore_ST_A_sc (1047) - TriCore_INS_ST_A - st.a %sp, $const8, %a15 */ +{ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const8 */ + { 0 } +}}, +{ /* TriCore_ST_A_sro (1048) - TriCore_INS_ST_A - st.a [$s2]$off4, %a15 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off4 */ + { 0 } +}}, +{ /* TriCore_ST_A_ssr (1049) - TriCore_INS_ST_A - st.a [$d], $s1 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { 0 } +}}, +{ /* TriCore_ST_A_ssr_pos (1050) - TriCore_INS_ST_A - st.a [${d}+], $s1 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { 0 } +}}, +{ /* TriCore_ST_A_ssro (1051) - TriCore_INS_ST_A - st.a [%a15]$off4, $s1 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off4 */ + { 0 } +}}, +{ /* TriCore_ST_B_abs (1052) - TriCore_INS_ST_B - st.b $off18, $s1 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off18 */ + { 0 } +}}, +{ /* TriCore_ST_B_bo_bso (1053) - TriCore_INS_ST_B - st.b [$s1]$off10, $d */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_ST_B_bo_c (1054) - TriCore_INS_ST_B - st.b $d, [${s1}+c]$off10 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_ST_B_bo_pos (1055) - TriCore_INS_ST_B - st.b $s2, [${s1}+]$off10 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_ST_B_bo_pre (1056) - TriCore_INS_ST_B - st.b $s2, [+${s1}]$off10 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_ST_B_bo_r (1057) - TriCore_INS_ST_B - st.b $d, [${s1}+r] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { 0 } +}}, +{ /* TriCore_ST_B_bol (1058) - TriCore_INS_ST_B - st.b [$s2]$off16, $s1 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off16 */ + { 0 } +}}, +{ /* TriCore_ST_B_sro (1059) - TriCore_INS_ST_B - st.b [$s2]$off4, %d15 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off4 */ + { 0 } +}}, +{ /* TriCore_ST_B_ssr (1060) - TriCore_INS_ST_B - st.b [$d], $s1 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { 0 } +}}, +{ /* TriCore_ST_B_ssr_pos (1061) - TriCore_INS_ST_B - st.b [${d}+], $s1 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { 0 } +}}, +{ /* TriCore_ST_B_ssro (1062) - TriCore_INS_ST_B - st.b [%a15]$off4, $s1 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off4 */ + { 0 } +}}, +{ /* TriCore_ST_DA_abs (1063) - TriCore_INS_ST_DA - st.da $off18, $s1 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off18 */ + { 0 } +}}, +{ /* TriCore_ST_DA_bo_bso (1064) - TriCore_INS_ST_DA - st.da [$s1]$off10, $d */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_ST_DA_bo_c (1065) - TriCore_INS_ST_DA - st.da $d, [${s1}+c]$off10 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_ST_DA_bo_pos (1066) - TriCore_INS_ST_DA - st.da $s2, [${s1}+]$off10 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_ST_DA_bo_pre (1067) - TriCore_INS_ST_DA - st.da $s2, [+${s1}]$off10 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_ST_DA_bo_r (1068) - TriCore_INS_ST_DA - st.da $d, [${s1}+r] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s1 */ + { 0 } +}}, +{ /* TriCore_ST_D_abs (1069) - TriCore_INS_ST_D - st.d $off18, $s1 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off18 */ + { 0 } +}}, +{ /* TriCore_ST_D_bo_bso (1070) - TriCore_INS_ST_D - st.d [$s1]$off10, $d */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_ST_D_bo_c (1071) - TriCore_INS_ST_D - st.d $d, [${s1}+c]$off10 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_ST_D_bo_pos (1072) - TriCore_INS_ST_D - st.d $s2, [${s1}+]$off10 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_ST_D_bo_pre (1073) - TriCore_INS_ST_D - st.d $s2, [+${s1}]$off10 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_ST_D_bo_r (1074) - TriCore_INS_ST_D - st.d $d, [${s1}+r] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s1 */ + { 0 } +}}, +{ /* TriCore_ST_H_abs (1075) - TriCore_INS_ST_H - st.h $off18, $s1 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off18 */ + { 0 } +}}, +{ /* TriCore_ST_H_bo_bso (1076) - TriCore_INS_ST_H - st.h [$s1]$off10, $d */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_ST_H_bo_c (1077) - TriCore_INS_ST_H - st.h $d, [${s1}+c]$off10 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_ST_H_bo_pos (1078) - TriCore_INS_ST_H - st.h $s2, [${s1}+]$off10 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_ST_H_bo_pre (1079) - TriCore_INS_ST_H - st.h $s2, [+${s1}]$off10 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_ST_H_bo_r (1080) - TriCore_INS_ST_H - st.h $d, [${s1}+r] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { 0 } +}}, +{ /* TriCore_ST_H_bol (1081) - TriCore_INS_ST_H - st.h [$s2]$off16, $s1 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off16 */ + { 0 } +}}, +{ /* TriCore_ST_H_sro (1082) - TriCore_INS_ST_H - st.h [$s2]$off4, %d15 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off4 */ + { 0 } +}}, +{ /* TriCore_ST_H_ssr (1083) - TriCore_INS_ST_H - st.h [$d], $s1 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { 0 } +}}, +{ /* TriCore_ST_H_ssr_pos (1084) - TriCore_INS_ST_H - st.h [${d}+], $s1 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { 0 } +}}, +{ /* TriCore_ST_H_ssro (1085) - TriCore_INS_ST_H - st.h [%a15]$off4, $s1 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off4 */ + { 0 } +}}, +{ /* TriCore_ST_Q_abs (1086) - TriCore_INS_ST_Q - st.q $off18, $s1 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off18 */ + { 0 } +}}, +{ /* TriCore_ST_Q_bo_bso (1087) - TriCore_INS_ST_Q - st.q [$s1]$off10, $d */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_ST_Q_bo_c (1088) - TriCore_INS_ST_Q - st.q $d, [${s1}+c]$off10 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_ST_Q_bo_pos (1089) - TriCore_INS_ST_Q - st.q $s2, [${s1}+]$off10 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_ST_Q_bo_pre (1090) - TriCore_INS_ST_Q - st.q $s2, [+${s1}]$off10 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_ST_Q_bo_r (1091) - TriCore_INS_ST_Q - st.q $d, [${s1}+r] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { 0 } +}}, +{ /* TriCore_ST_T (1092) - TriCore_INS_ST_T - st.t $off18, $bpos3, $b */ +{ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off18 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* bpos3 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* b */ + { 0 } +}}, +{ /* TriCore_ST_W_abs (1093) - TriCore_INS_ST_W - st.w $off18, $s1 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off18 */ + { 0 } +}}, +{ /* TriCore_ST_W_bo_bso (1094) - TriCore_INS_ST_W - st.w [$s1]$off10, $d */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_ST_W_bo_c (1095) - TriCore_INS_ST_W - st.w $d, [${s1}+c]$off10 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_ST_W_bo_pos (1096) - TriCore_INS_ST_W - st.w $s2, [${s1}+]$off10 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_ST_W_bo_pre (1097) - TriCore_INS_ST_W - st.w $s2, [+${s1}]$off10 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_ST_W_bo_r (1098) - TriCore_INS_ST_W - st.w $d, [${s1}+r] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { 0 } +}}, +{ /* TriCore_ST_W_bol (1099) - TriCore_INS_ST_W - st.w [$s2]$off16, $s1 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off16 */ + { 0 } +}}, +{ /* TriCore_ST_W_sro (1100) - TriCore_INS_ST_W - st.w [$s2]$off4, %d15 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off4 */ + { 0 } +}}, +{ /* TriCore_ST_W_ssr (1101) - TriCore_INS_ST_W - st.w [$d], $s1 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { 0 } +}}, +{ /* TriCore_ST_W_ssr_pos (1102) - TriCore_INS_ST_W - st.w [${d}+], $s1 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { 0 } +}}, +{ /* TriCore_ST_W_ssro (1103) - TriCore_INS_ST_W - st.w [%a15]$off4, $s1 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off4 */ + { 0 } +}}, +{ /* TriCore_SUBC_rr (1104) - TriCore_INS_SUBC - subc $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_SUBS_HU_rr (1105) - TriCore_INS_SUBS_HU - subs.hu $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_SUBS_H_rr (1106) - TriCore_INS_SUBS_H - subs.h $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_SUBS_U_rr (1107) - TriCore_INS_SUBS_U - subs.u $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_SUBS_rr (1108) - TriCore_INS_SUBS - subs $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_SUBS_srr (1109) - TriCore_INS_SUBS - subs $d, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_SUBX_rr (1110) - TriCore_INS_SUBX - subx $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_SUB_A_rr (1111) - TriCore_INS_SUB_A - sub.a */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_SUB_A_sc (1112) - TriCore_INS_SUB_A - sub.a %sp, $const8 */ +{ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const8 */ + { 0 } +}}, +{ /* TriCore_SUB_B_rr (1113) - TriCore_INS_SUB_B - sub.b $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_SUB_F_rrr (1114) - TriCore_INS_SUB_F - sub.f $d, $s3, $s1 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s3 */ + { 0 } +}}, +{ /* TriCore_SUB_H_rr (1115) - TriCore_INS_SUB_H - sub.h $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_SUB_rr (1116) - TriCore_INS_SUB - sub $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_SUB_srr (1117) - TriCore_INS_SUB - sub $d, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_SUB_srr_15a (1118) - TriCore_INS_SUB - sub %d15, $d, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_SUB_srr_a15 (1119) - TriCore_INS_SUB - sub $d, %d15, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_SVLCX_sys (1120) - TriCore_INS_SVLCX - svlcx */ +{ + { 0 } +}}, +{ /* TriCore_SWAPMSK_W_bo_bso (1121) - TriCore_INS_SWAPMSK_W - swapmsk.w [$s1]$off10, $d */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_SWAPMSK_W_bo_c (1122) - TriCore_INS_SWAPMSK_W - swapmsk.w $d, [${s1}+c]$off10 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_SWAPMSK_W_bo_pos (1123) - TriCore_INS_SWAPMSK_W - swapmsk.w $s2, [${s1}+]$off10 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_SWAPMSK_W_bo_pre (1124) - TriCore_INS_SWAPMSK_W - swapmsk.w $s2, [+${s1}]$off10 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_SWAPMSK_W_bo_r (1125) - TriCore_INS_SWAPMSK_W - swapmsk.w $d, [${s1}+r] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* s1 */ + { 0 } +}}, +{ /* TriCore_SWAP_W_abs (1126) - TriCore_INS_SWAP_W - swap.w $off18, $s1 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off18 */ + { 0 } +}}, +{ /* TriCore_SWAP_W_bo_bso (1127) - TriCore_INS_SWAP_W - swap.w [$s1]$off10, $d */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_SWAP_W_bo_c (1128) - TriCore_INS_SWAP_W - swap.w $d, [${s1}+c]$off10 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_SWAP_W_bo_pos (1129) - TriCore_INS_SWAP_W - swap.w $s2, [${s1}+]$off10 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_SWAP_W_bo_pre (1130) - TriCore_INS_SWAP_W - swap.w $s2, [+${s1}]$off10 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* off10 */ + { 0 } +}}, +{ /* TriCore_SWAP_W_bo_r (1131) - TriCore_INS_SWAP_W - swap.w $d, [${s1}+r] */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { 0 } +}}, +{ /* TriCore_SYSCALL_rc (1132) - TriCore_INS_SYSCALL - syscall $const9 */ +{ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_TRAPSV_sys (1133) - TriCore_INS_TRAPSV - trapsv */ +{ + { 0 } +}}, +{ /* TriCore_TRAPV_sys (1134) - TriCore_INS_TRAPV - trapv */ +{ + { 0 } +}}, +{ /* TriCore_UNPACK_rr (1135) - TriCore_INS_UNPACK - unpack $d, $s1 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i64, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { 0 } +}}, +{ /* TriCore_UPDFL_rr (1136) - TriCore_INS_UPDFL - updfl $s1 */ +{ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { 0 } +}}, +{ /* TriCore_UTOF_rr (1137) - TriCore_INS_UTOF - utof $d, $s1 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { 0 } +}}, +{ /* TriCore_WAIT_sys (1138) - TriCore_INS_WAIT - wait */ +{ + { 0 } +}}, +{ /* TriCore_XNOR_T (1139) - TriCore_INS_XNOR_T - xnor.t $d, $s1, $pos1, $s2, $pos_r */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos_r */ + { 0 } +}}, +{ /* TriCore_XNOR_rc (1140) - TriCore_INS_XNOR - xnor $d, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_XNOR_rr (1141) - TriCore_INS_XNOR - xnor $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_XOR_EQ_rc (1142) - TriCore_INS_XOR_EQ - xor.eq $d, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_XOR_EQ_rr (1143) - TriCore_INS_XOR_EQ - xor.eq $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_XOR_GE_U_rc (1144) - TriCore_INS_XOR_GE_U - xor.ge.u $d, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_XOR_GE_U_rr (1145) - TriCore_INS_XOR_GE_U - xor.ge.u $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_XOR_GE_rc (1146) - TriCore_INS_XOR_GE - xor.ge $d, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_XOR_GE_rr (1147) - TriCore_INS_XOR_GE - xor.ge $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_XOR_LT_U_rc (1148) - TriCore_INS_XOR_LT_U - xor.lt.u $d, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_XOR_LT_U_rr (1149) - TriCore_INS_XOR_LT_U - xor.lt.u $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_XOR_LT_rc (1150) - TriCore_INS_XOR_LT - xor.lt $d, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_XOR_LT_rr (1151) - TriCore_INS_XOR_LT - xor.lt $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_XOR_NE_rc (1152) - TriCore_INS_XOR_NE - xor.ne $d, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_XOR_NE_rr (1153) - TriCore_INS_XOR_NE - xor.ne $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_XOR_T (1154) - TriCore_INS_XOR_T - xor.t $d, $s1, $pos1, $s2, $pos_r */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* pos_r */ + { 0 } +}}, +{ /* TriCore_XOR_rc (1155) - TriCore_INS_XOR - xor $d, $s1, $const9 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_IMM, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* const9 */ + { 0 } +}}, +{ /* TriCore_XOR_rr (1156) - TriCore_INS_XOR - xor $d, $s1, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s1 */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, +{ /* TriCore_XOR_srr (1157) - TriCore_INS_XOR - xor $d, $s2 */ +{ + { CS_OP_REG, CS_AC_WRITE, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* d */ + { CS_OP_REG, CS_AC_READ, { CS_DATA_TYPE_i32, CS_DATA_TYPE_LAST } }, /* s2 */ + { 0 } +}}, diff --git a/arch/TriCore/TriCoreGenCSOpGroup.inc b/arch/TriCore/TriCoreGenCSOpGroup.inc new file mode 100644 index 000000000..2c8981ec6 --- /dev/null +++ b/arch/TriCore/TriCoreGenCSOpGroup.inc @@ -0,0 +1,18 @@ +/* Capstone Disassembly Engine, https://www.capstone-engine.org */ +/* By Nguyen Anh Quynh , 2013-2019 */ +/* By Rot127 , 2023 */ + +/* Auto generated file. Do not edit. */ +/* Code generator: https://github.com/capstone-engine/capstone/tree/next/suite/auto-sync */ + + TriCore_OP_GROUP_RegImmShift = 0, + TriCore_OP_GROUP_LdStmModeOperand = 1, + TriCore_OP_GROUP_MandatoryInvertedPredicateOperand = 2, + TriCore_OP_GROUP_Operand = 3, + TriCore_OP_GROUP_SExtImm__ = 4, + TriCore_OP_GROUP_ZExtImm__ = 5, + TriCore_OP_GROUP_Disp24Imm = 6, + TriCore_OP_GROUP_Disp8Imm = 7, + TriCore_OP_GROUP_Disp15Imm = 8, + TriCore_OP_GROUP_Disp4Imm = 9, + TriCore_OP_GROUP_Off18Imm = 10, diff --git a/arch/TriCore/TriCoreGenDisassemblerTables.inc b/arch/TriCore/TriCoreGenDisassemblerTables.inc index f370127d6..acb2806bb 100644 --- a/arch/TriCore/TriCoreGenDisassemblerTables.inc +++ b/arch/TriCore/TriCoreGenDisassemblerTables.inc @@ -26,228 +26,228 @@ static const uint8_t DecoderTable16[] = { /* 11 */ MCD_OPC_FilterValue, 0, 48, 0, 0, // Skip to: 64 /* 16 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... /* 19 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 28 -/* 24 */ MCD_OPC_Decode, 233, 6, 0, // Opcode: NOP_sr +/* 24 */ MCD_OPC_Decode, 176, 7, 0, // Opcode: NOP_sr /* 28 */ MCD_OPC_FilterValue, 7, 4, 0, 0, // Skip to: 37 -/* 33 */ MCD_OPC_Decode, 170, 3, 0, // Opcode: FRET_sr +/* 33 */ MCD_OPC_Decode, 201, 3, 0, // Opcode: FRET_sr /* 37 */ MCD_OPC_FilterValue, 8, 4, 0, 0, // Skip to: 46 -/* 42 */ MCD_OPC_Decode, 143, 7, 0, // Opcode: RFE_sr +/* 42 */ MCD_OPC_Decode, 214, 7, 0, // Opcode: RFE_sr /* 46 */ MCD_OPC_FilterValue, 9, 4, 0, 0, // Skip to: 55 -/* 51 */ MCD_OPC_Decode, 141, 7, 0, // Opcode: RET_sr +/* 51 */ MCD_OPC_Decode, 212, 7, 0, // Opcode: RET_sr /* 55 */ MCD_OPC_FilterValue, 10, 5, 5, 0, // Skip to: 1345 -/* 60 */ MCD_OPC_Decode, 128, 3, 0, // Opcode: DEBUG_sr +/* 60 */ MCD_OPC_Decode, 146, 3, 0, // Opcode: DEBUG_sr /* 64 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 73 -/* 69 */ MCD_OPC_Decode, 214, 5, 1, // Opcode: MOV_AA_srr +/* 69 */ MCD_OPC_Decode, 157, 6, 1, // Opcode: MOV_AA_srr /* 73 */ MCD_OPC_FilterValue, 2, 243, 4, 0, // Skip to: 1345 -/* 78 */ MCD_OPC_Decode, 219, 5, 1, // Opcode: MOV_D_srr +/* 78 */ MCD_OPC_Decode, 162, 6, 1, // Opcode: MOV_D_srr /* 82 */ MCD_OPC_FilterValue, 2, 39, 0, 0, // Skip to: 126 /* 87 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 90 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 99 -/* 95 */ MCD_OPC_Decode, 229, 5, 1, // Opcode: MOV_srr +/* 95 */ MCD_OPC_Decode, 172, 6, 1, // Opcode: MOV_srr /* 99 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 108 /* 104 */ MCD_OPC_Decode, 167, 2, 1, // Opcode: ADD_srr /* 108 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 117 -/* 113 */ MCD_OPC_Decode, 227, 5, 2, // Opcode: MOV_srcDa +/* 113 */ MCD_OPC_Decode, 170, 6, 2, // Opcode: MOV_srcDa /* 117 */ MCD_OPC_FilterValue, 3, 199, 4, 0, // Skip to: 1345 /* 122 */ MCD_OPC_Decode, 164, 2, 2, // Opcode: ADD_src /* 126 */ MCD_OPC_FilterValue, 4, 39, 0, 0, // Skip to: 170 /* 131 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 134 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 143 -/* 139 */ MCD_OPC_Decode, 155, 4, 3, // Opcode: LD_BU_slr_post +/* 139 */ MCD_OPC_Decode, 208, 4, 3, // Opcode: LD_BU_slr_post /* 143 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 152 -/* 148 */ MCD_OPC_Decode, 210, 4, 3, // Opcode: LD_W_slr_post +/* 148 */ MCD_OPC_Decode, 147, 5, 3, // Opcode: LD_W_slr_post /* 152 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 161 -/* 157 */ MCD_OPC_Decode, 192, 4, 3, // Opcode: LD_H_slr_post +/* 157 */ MCD_OPC_Decode, 253, 4, 3, // Opcode: LD_H_slr_post /* 161 */ MCD_OPC_FilterValue, 3, 155, 4, 0, // Skip to: 1345 -/* 166 */ MCD_OPC_Decode, 144, 4, 3, // Opcode: LD_A_slr_post +/* 166 */ MCD_OPC_Decode, 193, 4, 3, // Opcode: LD_A_slr_post /* 170 */ MCD_OPC_FilterValue, 6, 46, 0, 0, // Skip to: 221 /* 175 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 178 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 187 -/* 183 */ MCD_OPC_Decode, 196, 7, 2, // Opcode: SH_src +/* 183 */ MCD_OPC_Decode, 139, 8, 2, // Opcode: SH_src /* 187 */ MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 203 /* 192 */ MCD_OPC_CheckField, 12, 4, 0, 122, 4, 0, // Skip to: 1345 -/* 199 */ MCD_OPC_Decode, 238, 6, 0, // Opcode: NOT_sr +/* 199 */ MCD_OPC_Decode, 181, 7, 0, // Opcode: NOT_sr /* 203 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 212 -/* 208 */ MCD_OPC_Decode, 170, 7, 2, // Opcode: SHA_src +/* 208 */ MCD_OPC_Decode, 241, 7, 2, // Opcode: SHA_src /* 212 */ MCD_OPC_FilterValue, 3, 104, 4, 0, // Skip to: 1345 -/* 217 */ MCD_OPC_Decode, 190, 8, 1, // Opcode: XOR_srr +/* 217 */ MCD_OPC_Decode, 133, 9, 1, // Opcode: XOR_srr /* 221 */ MCD_OPC_FilterValue, 8, 39, 0, 0, // Skip to: 265 /* 226 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 229 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 238 -/* 234 */ MCD_OPC_Decode, 156, 4, 4, // Opcode: LD_BU_slro +/* 234 */ MCD_OPC_Decode, 211, 4, 4, // Opcode: LD_BU_slro /* 238 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 247 -/* 243 */ MCD_OPC_Decode, 211, 4, 4, // Opcode: LD_W_slro +/* 243 */ MCD_OPC_Decode, 150, 5, 4, // Opcode: LD_W_slro /* 247 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 256 -/* 252 */ MCD_OPC_Decode, 193, 4, 4, // Opcode: LD_H_slro +/* 252 */ MCD_OPC_Decode, 128, 5, 4, // Opcode: LD_H_slro /* 256 */ MCD_OPC_FilterValue, 3, 60, 4, 0, // Skip to: 1345 -/* 261 */ MCD_OPC_Decode, 145, 4, 4, // Opcode: LD_A_slro +/* 261 */ MCD_OPC_Decode, 196, 4, 4, // Opcode: LD_A_slro /* 265 */ MCD_OPC_FilterValue, 10, 21, 0, 0, // Skip to: 291 /* 270 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 273 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 282 -/* 278 */ MCD_OPC_Decode, 229, 2, 2, // Opcode: CADD_src +/* 278 */ MCD_OPC_Decode, 240, 2, 2, // Opcode: CADD_src /* 282 */ MCD_OPC_FilterValue, 3, 34, 4, 0, // Skip to: 1345 -/* 287 */ MCD_OPC_Decode, 226, 2, 2, // Opcode: CADDN_src +/* 287 */ MCD_OPC_Decode, 234, 2, 2, // Opcode: CADDN_src /* 291 */ MCD_OPC_FilterValue, 12, 39, 0, 0, // Skip to: 335 /* 296 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 299 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 308 -/* 304 */ MCD_OPC_Decode, 157, 4, 5, // Opcode: LD_BU_sro +/* 304 */ MCD_OPC_Decode, 213, 4, 5, // Opcode: LD_BU_sro /* 308 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 317 -/* 313 */ MCD_OPC_Decode, 212, 4, 5, // Opcode: LD_W_sro +/* 313 */ MCD_OPC_Decode, 152, 5, 5, // Opcode: LD_W_sro /* 317 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 326 -/* 322 */ MCD_OPC_Decode, 194, 4, 5, // Opcode: LD_H_sro +/* 322 */ MCD_OPC_Decode, 130, 5, 5, // Opcode: LD_H_sro /* 326 */ MCD_OPC_FilterValue, 3, 246, 3, 0, // Skip to: 1345 -/* 331 */ MCD_OPC_Decode, 146, 4, 5, // Opcode: LD_A_sro +/* 331 */ MCD_OPC_Decode, 198, 4, 5, // Opcode: LD_A_sro /* 335 */ MCD_OPC_FilterValue, 13, 18, 0, 0, // Skip to: 358 /* 340 */ MCD_OPC_CheckField, 12, 4, 3, 230, 3, 0, // Skip to: 1345 /* 347 */ MCD_OPC_CheckField, 6, 2, 0, 223, 3, 0, // Skip to: 1345 -/* 354 */ MCD_OPC_Decode, 171, 3, 0, // Opcode: FRET_sys +/* 354 */ MCD_OPC_Decode, 202, 3, 0, // Opcode: FRET_sys /* 358 */ MCD_OPC_FilterValue, 14, 39, 0, 0, // Skip to: 402 /* 363 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 366 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 375 -/* 371 */ MCD_OPC_Decode, 222, 3, 6, // Opcode: JLTZ_sbr +/* 371 */ MCD_OPC_Decode, 133, 4, 6, // Opcode: JLTZ_sbr /* 375 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 384 -/* 380 */ MCD_OPC_Decode, 216, 3, 6, // Opcode: JGTZ_sbr +/* 380 */ MCD_OPC_Decode, 250, 3, 6, // Opcode: JGTZ_sbr /* 384 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 393 -/* 389 */ MCD_OPC_Decode, 220, 3, 6, // Opcode: JLEZ_sbr +/* 389 */ MCD_OPC_Decode, 129, 4, 6, // Opcode: JLEZ_sbr /* 393 */ MCD_OPC_FilterValue, 3, 179, 3, 0, // Skip to: 1345 -/* 398 */ MCD_OPC_Decode, 211, 3, 6, // Opcode: JGEZ_sbr +/* 398 */ MCD_OPC_Decode, 244, 3, 6, // Opcode: JGEZ_sbr /* 402 */ MCD_OPC_FilterValue, 16, 4, 0, 0, // Skip to: 411 -/* 407 */ MCD_OPC_Decode, 144, 2, 7, // Opcode: ADDSC_A_srrs_v120u +/* 407 */ MCD_OPC_Decode, 143, 2, 7, // Opcode: ADDSC_A_srrs /* 411 */ MCD_OPC_FilterValue, 18, 39, 0, 0, // Skip to: 455 /* 416 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 419 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 428 /* 424 */ MCD_OPC_Decode, 169, 2, 1, // Opcode: ADD_srr_a15 /* 428 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 437 -/* 433 */ MCD_OPC_Decode, 152, 8, 1, // Opcode: SUB_srr_a15 +/* 433 */ MCD_OPC_Decode, 223, 8, 1, // Opcode: SUB_srr_a15 /* 437 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 446 /* 442 */ MCD_OPC_Decode, 166, 2, 2, // Opcode: ADD_src_a15 /* 446 */ MCD_OPC_FilterValue, 3, 126, 3, 0, // Skip to: 1345 -/* 451 */ MCD_OPC_Decode, 228, 5, 2, // Opcode: MOV_srcEa +/* 451 */ MCD_OPC_Decode, 171, 6, 2, // Opcode: MOV_srcEa /* 455 */ MCD_OPC_FilterValue, 20, 39, 0, 0, // Skip to: 499 /* 460 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 463 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 472 -/* 468 */ MCD_OPC_Decode, 154, 4, 3, // Opcode: LD_BU_slr +/* 468 */ MCD_OPC_Decode, 207, 4, 3, // Opcode: LD_BU_slr /* 472 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 481 -/* 477 */ MCD_OPC_Decode, 209, 4, 3, // Opcode: LD_W_slr +/* 477 */ MCD_OPC_Decode, 146, 5, 3, // Opcode: LD_W_slr /* 481 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 490 -/* 486 */ MCD_OPC_Decode, 191, 4, 3, // Opcode: LD_H_slr +/* 486 */ MCD_OPC_Decode, 252, 4, 3, // Opcode: LD_H_slr /* 490 */ MCD_OPC_FilterValue, 3, 82, 3, 0, // Skip to: 1345 -/* 495 */ MCD_OPC_Decode, 143, 4, 3, // Opcode: LD_A_slr +/* 495 */ MCD_OPC_Decode, 192, 4, 3, // Opcode: LD_A_slr /* 499 */ MCD_OPC_FilterValue, 22, 21, 0, 0, // Skip to: 525 /* 504 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 507 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 516 -/* 512 */ MCD_OPC_Decode, 192, 2, 8, // Opcode: AND_src +/* 512 */ MCD_OPC_Decode, 192, 2, 8, // Opcode: AND_sc /* 516 */ MCD_OPC_FilterValue, 2, 56, 3, 0, // Skip to: 1345 -/* 521 */ MCD_OPC_Decode, 133, 7, 8, // Opcode: OR_sc +/* 521 */ MCD_OPC_Decode, 204, 7, 8, // Opcode: OR_sc /* 525 */ MCD_OPC_FilterValue, 24, 21, 0, 0, // Skip to: 551 /* 530 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 533 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 542 -/* 538 */ MCD_OPC_Decode, 208, 4, 8, // Opcode: LD_W_sc +/* 538 */ MCD_OPC_Decode, 145, 5, 8, // Opcode: LD_W_sc /* 542 */ MCD_OPC_FilterValue, 3, 30, 3, 0, // Skip to: 1345 -/* 547 */ MCD_OPC_Decode, 142, 4, 8, // Opcode: LD_A_sc +/* 547 */ MCD_OPC_Decode, 191, 4, 8, // Opcode: LD_A_sc /* 551 */ MCD_OPC_FilterValue, 26, 39, 0, 0, // Skip to: 595 /* 556 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 559 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 568 /* 564 */ MCD_OPC_Decode, 168, 2, 1, // Opcode: ADD_srr_15a /* 568 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 577 -/* 573 */ MCD_OPC_Decode, 151, 8, 1, // Opcode: SUB_srr_15a +/* 573 */ MCD_OPC_Decode, 222, 8, 1, // Opcode: SUB_srr_15a /* 577 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 586 /* 582 */ MCD_OPC_Decode, 165, 2, 2, // Opcode: ADD_src_15a /* 586 */ MCD_OPC_FilterValue, 3, 242, 2, 0, // Skip to: 1345 -/* 591 */ MCD_OPC_Decode, 226, 5, 8, // Opcode: MOV_sc +/* 591 */ MCD_OPC_Decode, 169, 6, 8, // Opcode: MOV_sc /* 595 */ MCD_OPC_FilterValue, 28, 28, 0, 0, // Skip to: 628 /* 600 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 603 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 612 -/* 608 */ MCD_OPC_Decode, 233, 2, 9, // Opcode: CALL_sb +/* 608 */ MCD_OPC_Decode, 246, 2, 9, // Opcode: CALL_sb /* 612 */ MCD_OPC_FilterValue, 3, 216, 2, 0, // Skip to: 1345 /* 617 */ MCD_OPC_CheckField, 12, 4, 0, 209, 2, 0, // Skip to: 1345 -/* 624 */ MCD_OPC_Decode, 218, 3, 0, // Opcode: JI_sr +/* 624 */ MCD_OPC_Decode, 255, 3, 0, // Opcode: JI_sr /* 628 */ MCD_OPC_FilterValue, 30, 39, 0, 0, // Skip to: 672 /* 633 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 636 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 645 -/* 641 */ MCD_OPC_Decode, 207, 3, 10, // Opcode: JEQ_sbc1 +/* 641 */ MCD_OPC_Decode, 238, 3, 10, // Opcode: JEQ_sbc1 /* 645 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 654 -/* 650 */ MCD_OPC_Decode, 235, 3, 10, // Opcode: JNE_sbc1 +/* 650 */ MCD_OPC_Decode, 147, 4, 10, // Opcode: JNE_sbc1 /* 654 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 663 -/* 659 */ MCD_OPC_Decode, 208, 3, 10, // Opcode: JEQ_sbc2 +/* 659 */ MCD_OPC_Decode, 239, 3, 10, // Opcode: JEQ_sbc2 /* 663 */ MCD_OPC_FilterValue, 3, 165, 2, 0, // Skip to: 1345 -/* 668 */ MCD_OPC_Decode, 236, 3, 10, // Opcode: JNE_sbc2 +/* 668 */ MCD_OPC_Decode, 148, 4, 10, // Opcode: JNE_sbc2 /* 672 */ MCD_OPC_FilterValue, 32, 39, 0, 0, // Skip to: 716 /* 677 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 680 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 689 -/* 685 */ MCD_OPC_Decode, 145, 8, 8, // Opcode: SUB_A_sc +/* 685 */ MCD_OPC_Decode, 216, 8, 8, // Opcode: SUB_A_sc /* 689 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 698 -/* 694 */ MCD_OPC_Decode, 217, 5, 1, // Opcode: MOV_A_srr +/* 694 */ MCD_OPC_Decode, 160, 6, 1, // Opcode: MOV_A_srr /* 698 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 707 -/* 703 */ MCD_OPC_Decode, 216, 5, 2, // Opcode: MOV_A_src +/* 703 */ MCD_OPC_Decode, 159, 6, 2, // Opcode: MOV_A_src /* 707 */ MCD_OPC_FilterValue, 3, 121, 2, 0, // Skip to: 1345 -/* 712 */ MCD_OPC_Decode, 195, 2, 8, // Opcode: BISR_sc +/* 712 */ MCD_OPC_Decode, 198, 2, 8, // Opcode: BISR_sc /* 716 */ MCD_OPC_FilterValue, 34, 39, 0, 0, // Skip to: 760 /* 721 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 724 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 733 /* 729 */ MCD_OPC_Decode, 153, 2, 1, // Opcode: ADDS_srr /* 733 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 742 -/* 738 */ MCD_OPC_Decode, 142, 8, 1, // Opcode: SUBS_srr +/* 738 */ MCD_OPC_Decode, 213, 8, 1, // Opcode: SUBS_srr /* 742 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 751 -/* 747 */ MCD_OPC_Decode, 150, 8, 1, // Opcode: SUB_srr +/* 747 */ MCD_OPC_Decode, 221, 8, 1, // Opcode: SUB_srr /* 751 */ MCD_OPC_FilterValue, 3, 77, 2, 0, // Skip to: 1345 -/* 756 */ MCD_OPC_Decode, 225, 6, 1, // Opcode: MUL_srr +/* 756 */ MCD_OPC_Decode, 168, 7, 1, // Opcode: MUL_srr /* 760 */ MCD_OPC_FilterValue, 35, 11, 0, 0, // Skip to: 776 /* 765 */ MCD_OPC_CheckField, 6, 2, 2, 61, 2, 0, // Skip to: 1345 -/* 772 */ MCD_OPC_Decode, 242, 3, 11, // Opcode: JNZ_T_sbrn +/* 772 */ MCD_OPC_Decode, 156, 4, 11, // Opcode: JNZ_T_sbrn /* 776 */ MCD_OPC_FilterValue, 36, 39, 0, 0, // Skip to: 820 /* 781 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 784 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 793 -/* 789 */ MCD_OPC_Decode, 222, 7, 12, // Opcode: ST_B_ssr_pos +/* 789 */ MCD_OPC_Decode, 165, 8, 12, // Opcode: ST_B_ssr_pos /* 793 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 802 -/* 798 */ MCD_OPC_Decode, 135, 8, 12, // Opcode: ST_W_ssr_pos +/* 798 */ MCD_OPC_Decode, 206, 8, 12, // Opcode: ST_W_ssr_pos /* 802 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 811 -/* 807 */ MCD_OPC_Decode, 245, 7, 12, // Opcode: ST_H_ssr_pos +/* 807 */ MCD_OPC_Decode, 188, 8, 12, // Opcode: ST_H_ssr_pos /* 811 */ MCD_OPC_FilterValue, 3, 17, 2, 0, // Skip to: 1345 -/* 816 */ MCD_OPC_Decode, 211, 7, 12, // Opcode: ST_A_ssr_pos +/* 816 */ MCD_OPC_Decode, 154, 8, 12, // Opcode: ST_A_ssr_pos /* 820 */ MCD_OPC_FilterValue, 38, 21, 0, 0, // Skip to: 846 /* 825 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 828 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 837 -/* 833 */ MCD_OPC_Decode, 193, 2, 1, // Opcode: AND_srr +/* 833 */ MCD_OPC_Decode, 194, 2, 1, // Opcode: AND_srr /* 837 */ MCD_OPC_FilterValue, 2, 247, 1, 0, // Skip to: 1345 -/* 842 */ MCD_OPC_Decode, 134, 7, 1, // Opcode: OR_srr +/* 842 */ MCD_OPC_Decode, 205, 7, 1, // Opcode: OR_srr /* 846 */ MCD_OPC_FilterValue, 40, 39, 0, 0, // Skip to: 890 /* 851 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 854 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 863 -/* 859 */ MCD_OPC_Decode, 223, 7, 13, // Opcode: ST_B_ssro +/* 859 */ MCD_OPC_Decode, 166, 8, 13, // Opcode: ST_B_ssro /* 863 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 872 -/* 868 */ MCD_OPC_Decode, 136, 8, 13, // Opcode: ST_W_ssro +/* 868 */ MCD_OPC_Decode, 207, 8, 13, // Opcode: ST_W_ssro /* 872 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 881 -/* 877 */ MCD_OPC_Decode, 246, 7, 13, // Opcode: ST_H_ssro +/* 877 */ MCD_OPC_Decode, 189, 8, 13, // Opcode: ST_H_ssro /* 881 */ MCD_OPC_FilterValue, 3, 203, 1, 0, // Skip to: 1345 -/* 886 */ MCD_OPC_Decode, 212, 7, 13, // Opcode: ST_A_ssro +/* 886 */ MCD_OPC_Decode, 155, 8, 13, // Opcode: ST_A_ssro /* 890 */ MCD_OPC_FilterValue, 42, 39, 0, 0, // Skip to: 934 /* 895 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 898 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 907 -/* 903 */ MCD_OPC_Decode, 243, 2, 1, // Opcode: CMOV_srr +/* 903 */ MCD_OPC_Decode, 131, 3, 1, // Opcode: CMOV_srr /* 907 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 916 -/* 912 */ MCD_OPC_Decode, 241, 2, 1, // Opcode: CMOVN_srr +/* 912 */ MCD_OPC_Decode, 129, 3, 1, // Opcode: CMOVN_srr /* 916 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 925 -/* 921 */ MCD_OPC_Decode, 242, 2, 2, // Opcode: CMOV_src +/* 921 */ MCD_OPC_Decode, 130, 3, 2, // Opcode: CMOV_src /* 925 */ MCD_OPC_FilterValue, 3, 159, 1, 0, // Skip to: 1345 -/* 930 */ MCD_OPC_Decode, 240, 2, 2, // Opcode: CMOVN_src +/* 930 */ MCD_OPC_Decode, 128, 3, 2, // Opcode: CMOVN_src /* 934 */ MCD_OPC_FilterValue, 44, 39, 0, 0, // Skip to: 978 /* 939 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 942 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 951 -/* 947 */ MCD_OPC_Decode, 220, 7, 5, // Opcode: ST_B_sro +/* 947 */ MCD_OPC_Decode, 163, 8, 5, // Opcode: ST_B_sro /* 951 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 960 -/* 956 */ MCD_OPC_Decode, 133, 8, 5, // Opcode: ST_W_sro +/* 956 */ MCD_OPC_Decode, 204, 8, 5, // Opcode: ST_W_sro /* 960 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 969 -/* 965 */ MCD_OPC_Decode, 243, 7, 5, // Opcode: ST_H_sro +/* 965 */ MCD_OPC_Decode, 186, 8, 5, // Opcode: ST_H_sro /* 969 */ MCD_OPC_FilterValue, 3, 115, 1, 0, // Skip to: 1345 -/* 974 */ MCD_OPC_Decode, 209, 7, 5, // Opcode: ST_A_sro +/* 974 */ MCD_OPC_Decode, 152, 8, 5, // Opcode: ST_A_sro /* 978 */ MCD_OPC_FilterValue, 46, 30, 0, 0, // Skip to: 1013 /* 983 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 986 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 995 -/* 991 */ MCD_OPC_Decode, 248, 3, 11, // Opcode: JZ_T_sbrn +/* 991 */ MCD_OPC_Decode, 165, 4, 11, // Opcode: JZ_T_sbrn /* 995 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 1004 -/* 1000 */ MCD_OPC_Decode, 249, 3, 9, // Opcode: JZ_sb +/* 1000 */ MCD_OPC_Decode, 167, 4, 9, // Opcode: JZ_sb /* 1004 */ MCD_OPC_FilterValue, 3, 80, 1, 0, // Skip to: 1345 -/* 1009 */ MCD_OPC_Decode, 243, 3, 9, // Opcode: JNZ_sb +/* 1009 */ MCD_OPC_Decode, 158, 4, 9, // Opcode: JNZ_sb /* 1013 */ MCD_OPC_FilterValue, 48, 21, 0, 0, // Skip to: 1039 /* 1018 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 1021 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1030 @@ -258,472 +258,472 @@ static const uint8_t DecoderTable16[] = { /* 1044 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... /* 1047 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 1063 /* 1052 */ MCD_OPC_CheckField, 6, 2, 0, 30, 1, 0, // Skip to: 1345 -/* 1059 */ MCD_OPC_Decode, 155, 7, 0, // Opcode: SAT_B_sr +/* 1059 */ MCD_OPC_Decode, 226, 7, 0, // Opcode: SAT_B_sr /* 1063 */ MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 1079 /* 1068 */ MCD_OPC_CheckField, 6, 2, 0, 14, 1, 0, // Skip to: 1345 -/* 1075 */ MCD_OPC_Decode, 153, 7, 0, // Opcode: SAT_BU_sr +/* 1075 */ MCD_OPC_Decode, 224, 7, 0, // Opcode: SAT_BU_sr /* 1079 */ MCD_OPC_FilterValue, 2, 11, 0, 0, // Skip to: 1095 /* 1084 */ MCD_OPC_CheckField, 6, 2, 0, 254, 0, 0, // Skip to: 1345 -/* 1091 */ MCD_OPC_Decode, 159, 7, 0, // Opcode: SAT_H_sr +/* 1091 */ MCD_OPC_Decode, 230, 7, 0, // Opcode: SAT_H_sr /* 1095 */ MCD_OPC_FilterValue, 3, 11, 0, 0, // Skip to: 1111 /* 1100 */ MCD_OPC_CheckField, 6, 2, 0, 238, 0, 0, // Skip to: 1345 -/* 1107 */ MCD_OPC_Decode, 157, 7, 0, // Opcode: SAT_HU_sr +/* 1107 */ MCD_OPC_Decode, 228, 7, 0, // Opcode: SAT_HU_sr /* 1111 */ MCD_OPC_FilterValue, 5, 229, 0, 0, // Skip to: 1345 /* 1116 */ MCD_OPC_CheckField, 6, 2, 0, 222, 0, 0, // Skip to: 1345 -/* 1123 */ MCD_OPC_Decode, 151, 7, 0, // Opcode: RSUB_sr +/* 1123 */ MCD_OPC_Decode, 222, 7, 0, // Opcode: RSUB_sr /* 1127 */ MCD_OPC_FilterValue, 52, 39, 0, 0, // Skip to: 1171 /* 1132 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 1135 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1144 -/* 1140 */ MCD_OPC_Decode, 221, 7, 12, // Opcode: ST_B_ssr +/* 1140 */ MCD_OPC_Decode, 164, 8, 12, // Opcode: ST_B_ssr /* 1144 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 1153 -/* 1149 */ MCD_OPC_Decode, 134, 8, 12, // Opcode: ST_W_ssr +/* 1149 */ MCD_OPC_Decode, 205, 8, 12, // Opcode: ST_W_ssr /* 1153 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 1162 -/* 1158 */ MCD_OPC_Decode, 244, 7, 12, // Opcode: ST_H_ssr +/* 1158 */ MCD_OPC_Decode, 187, 8, 12, // Opcode: ST_H_ssr /* 1162 */ MCD_OPC_FilterValue, 3, 178, 0, 0, // Skip to: 1345 -/* 1167 */ MCD_OPC_Decode, 210, 7, 12, // Opcode: ST_A_ssr +/* 1167 */ MCD_OPC_Decode, 153, 8, 12, // Opcode: ST_A_ssr /* 1171 */ MCD_OPC_FilterValue, 54, 21, 0, 0, // Skip to: 1197 /* 1176 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 1179 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 1188 -/* 1184 */ MCD_OPC_Decode, 250, 3, 6, // Opcode: JZ_sbr +/* 1184 */ MCD_OPC_Decode, 169, 4, 6, // Opcode: JZ_sbr /* 1188 */ MCD_OPC_FilterValue, 3, 152, 0, 0, // Skip to: 1345 -/* 1193 */ MCD_OPC_Decode, 244, 3, 6, // Opcode: JNZ_sbr +/* 1193 */ MCD_OPC_Decode, 160, 4, 6, // Opcode: JNZ_sbr /* 1197 */ MCD_OPC_FilterValue, 56, 11, 0, 0, // Skip to: 1213 /* 1202 */ MCD_OPC_CheckField, 6, 2, 3, 136, 0, 0, // Skip to: 1345 -/* 1209 */ MCD_OPC_Decode, 208, 7, 8, // Opcode: ST_A_sc +/* 1209 */ MCD_OPC_Decode, 151, 8, 8, // Opcode: ST_A_sc /* 1213 */ MCD_OPC_FilterValue, 58, 39, 0, 0, // Skip to: 1257 /* 1218 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 1221 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1230 -/* 1226 */ MCD_OPC_Decode, 160, 3, 1, // Opcode: EQ_srr +/* 1226 */ MCD_OPC_Decode, 191, 3, 1, // Opcode: EQ_srr /* 1230 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 1239 -/* 1235 */ MCD_OPC_Decode, 232, 4, 1, // Opcode: LT_srr +/* 1235 */ MCD_OPC_Decode, 175, 5, 1, // Opcode: LT_srr /* 1239 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 1248 -/* 1244 */ MCD_OPC_Decode, 159, 3, 2, // Opcode: EQ_src +/* 1244 */ MCD_OPC_Decode, 190, 3, 2, // Opcode: EQ_src /* 1248 */ MCD_OPC_FilterValue, 3, 92, 0, 0, // Skip to: 1345 -/* 1253 */ MCD_OPC_Decode, 231, 4, 2, // Opcode: LT_src +/* 1253 */ MCD_OPC_Decode, 174, 5, 2, // Opcode: LT_src /* 1257 */ MCD_OPC_FilterValue, 60, 39, 0, 0, // Skip to: 1301 /* 1262 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 1265 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1274 -/* 1270 */ MCD_OPC_Decode, 252, 3, 9, // Opcode: J_sb +/* 1270 */ MCD_OPC_Decode, 172, 4, 9, // Opcode: J_sb /* 1274 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 1283 -/* 1279 */ MCD_OPC_Decode, 240, 3, 6, // Opcode: JNZ_A_sbr +/* 1279 */ MCD_OPC_Decode, 154, 4, 6, // Opcode: JNZ_A_sbr /* 1283 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 1292 -/* 1288 */ MCD_OPC_Decode, 246, 3, 6, // Opcode: JZ_A_sbr +/* 1288 */ MCD_OPC_Decode, 163, 4, 6, // Opcode: JZ_A_sbr /* 1292 */ MCD_OPC_FilterValue, 3, 48, 0, 0, // Skip to: 1345 -/* 1297 */ MCD_OPC_Decode, 219, 4, 6, // Opcode: LOOP_sbr +/* 1297 */ MCD_OPC_Decode, 160, 5, 6, // Opcode: LOOP_sbr /* 1301 */ MCD_OPC_FilterValue, 62, 39, 0, 0, // Skip to: 1345 /* 1306 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 1309 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1318 -/* 1314 */ MCD_OPC_Decode, 209, 3, 6, // Opcode: JEQ_sbr1 +/* 1314 */ MCD_OPC_Decode, 241, 3, 6, // Opcode: JEQ_sbr1 /* 1318 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 1327 -/* 1323 */ MCD_OPC_Decode, 237, 3, 6, // Opcode: JNE_sbr1 +/* 1323 */ MCD_OPC_Decode, 150, 4, 6, // Opcode: JNE_sbr1 /* 1327 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 1336 -/* 1332 */ MCD_OPC_Decode, 210, 3, 6, // Opcode: JEQ_sbr2 +/* 1332 */ MCD_OPC_Decode, 242, 3, 6, // Opcode: JEQ_sbr2 /* 1336 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 1345 -/* 1341 */ MCD_OPC_Decode, 238, 3, 6, // Opcode: JNE_sbr2 +/* 1341 */ MCD_OPC_Decode, 151, 4, 6, // Opcode: JNE_sbr2 /* 1345 */ MCD_OPC_Fail, - 0 + 0 }; static const uint8_t DecoderTable32[] = { /* 0 */ MCD_OPC_ExtractField, 0, 7, // Inst{6-0} ... /* 3 */ MCD_OPC_FilterValue, 0, 19, 0, 0, // Skip to: 27 -/* 8 */ MCD_OPC_CheckField, 12, 20, 128, 104, 12, 44, 0, // Skip to: 11292 -/* 16 */ MCD_OPC_CheckField, 7, 1, 0, 5, 44, 0, // Skip to: 11292 -/* 23 */ MCD_OPC_Decode, 234, 6, 14, // Opcode: NOP_sys +/* 8 */ MCD_OPC_CheckField, 12, 20, 128, 104, 241, 43, 0, // Skip to: 11265 +/* 16 */ MCD_OPC_CheckField, 7, 1, 0, 234, 43, 0, // Skip to: 11265 +/* 23 */ MCD_OPC_Decode, 177, 7, 14, // Opcode: NOP_sys /* 27 */ MCD_OPC_FilterValue, 1, 221, 0, 0, // Skip to: 253 /* 32 */ MCD_OPC_ExtractField, 18, 10, // Inst{27-18} ... /* 35 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 51 -/* 40 */ MCD_OPC_CheckField, 7, 1, 0, 237, 43, 0, // Skip to: 11292 -/* 47 */ MCD_OPC_Decode, 213, 5, 15, // Opcode: MOV_AA_rr +/* 40 */ MCD_OPC_CheckField, 7, 1, 0, 210, 43, 0, // Skip to: 11265 +/* 47 */ MCD_OPC_Decode, 156, 6, 15, // Opcode: MOV_AA_rr /* 51 */ MCD_OPC_FilterValue, 4, 11, 0, 0, // Skip to: 67 -/* 56 */ MCD_OPC_CheckField, 7, 1, 0, 221, 43, 0, // Skip to: 11292 +/* 56 */ MCD_OPC_CheckField, 7, 1, 0, 194, 43, 0, // Skip to: 11265 /* 63 */ MCD_OPC_Decode, 156, 2, 15, // Opcode: ADD_A_rr /* 67 */ MCD_OPC_FilterValue, 8, 11, 0, 0, // Skip to: 83 -/* 72 */ MCD_OPC_CheckField, 7, 1, 0, 205, 43, 0, // Skip to: 11292 -/* 79 */ MCD_OPC_Decode, 144, 8, 15, // Opcode: SUB_A_rr +/* 72 */ MCD_OPC_CheckField, 7, 1, 0, 178, 43, 0, // Skip to: 11265 +/* 79 */ MCD_OPC_Decode, 215, 8, 15, // Opcode: SUB_A_rr /* 83 */ MCD_OPC_FilterValue, 128, 2, 11, 0, 0, // Skip to: 100 -/* 89 */ MCD_OPC_CheckField, 7, 1, 0, 188, 43, 0, // Skip to: 11292 -/* 96 */ MCD_OPC_Decode, 153, 3, 15, // Opcode: EQ_A_rr +/* 89 */ MCD_OPC_CheckField, 7, 1, 0, 161, 43, 0, // Skip to: 11265 +/* 96 */ MCD_OPC_Decode, 184, 3, 15, // Opcode: EQ_A_rr /* 100 */ MCD_OPC_FilterValue, 132, 2, 11, 0, 0, // Skip to: 117 -/* 106 */ MCD_OPC_CheckField, 7, 1, 0, 171, 43, 0, // Skip to: 11292 -/* 113 */ MCD_OPC_Decode, 230, 6, 15, // Opcode: NE_A +/* 106 */ MCD_OPC_CheckField, 7, 1, 0, 144, 43, 0, // Skip to: 11265 +/* 113 */ MCD_OPC_Decode, 173, 7, 15, // Opcode: NE_A /* 117 */ MCD_OPC_FilterValue, 136, 2, 11, 0, 0, // Skip to: 134 -/* 123 */ MCD_OPC_CheckField, 7, 1, 0, 154, 43, 0, // Skip to: 11292 -/* 130 */ MCD_OPC_Decode, 220, 4, 15, // Opcode: LT_A_rr +/* 123 */ MCD_OPC_CheckField, 7, 1, 0, 127, 43, 0, // Skip to: 11265 +/* 130 */ MCD_OPC_Decode, 161, 5, 15, // Opcode: LT_A_rr /* 134 */ MCD_OPC_FilterValue, 140, 2, 11, 0, 0, // Skip to: 151 -/* 140 */ MCD_OPC_CheckField, 7, 1, 0, 137, 43, 0, // Skip to: 11292 -/* 147 */ MCD_OPC_Decode, 179, 3, 15, // Opcode: GE_A_rr +/* 140 */ MCD_OPC_CheckField, 7, 1, 0, 110, 43, 0, // Skip to: 11265 +/* 147 */ MCD_OPC_Decode, 210, 3, 15, // Opcode: GE_A_rr /* 151 */ MCD_OPC_FilterValue, 160, 2, 11, 0, 0, // Skip to: 168 -/* 157 */ MCD_OPC_CheckField, 7, 1, 0, 120, 43, 0, // Skip to: 11292 -/* 164 */ MCD_OPC_Decode, 152, 3, 15, // Opcode: EQZ_A_rr +/* 157 */ MCD_OPC_CheckField, 7, 1, 0, 93, 43, 0, // Skip to: 11265 +/* 164 */ MCD_OPC_Decode, 183, 3, 15, // Opcode: EQZ_A_rr /* 168 */ MCD_OPC_FilterValue, 164, 2, 11, 0, 0, // Skip to: 185 -/* 174 */ MCD_OPC_CheckField, 7, 1, 0, 103, 43, 0, // Skip to: 11292 -/* 181 */ MCD_OPC_Decode, 229, 6, 15, // Opcode: NEZ_A +/* 174 */ MCD_OPC_CheckField, 7, 1, 0, 76, 43, 0, // Skip to: 11265 +/* 181 */ MCD_OPC_Decode, 172, 7, 15, // Opcode: NEZ_A /* 185 */ MCD_OPC_FilterValue, 176, 2, 11, 0, 0, // Skip to: 202 -/* 191 */ MCD_OPC_CheckField, 7, 1, 0, 86, 43, 0, // Skip to: 11292 -/* 198 */ MCD_OPC_Decode, 218, 5, 15, // Opcode: MOV_D_rr +/* 191 */ MCD_OPC_CheckField, 7, 1, 0, 59, 43, 0, // Skip to: 11265 +/* 198 */ MCD_OPC_Decode, 161, 6, 15, // Opcode: MOV_D_rr /* 202 */ MCD_OPC_FilterValue, 128, 3, 11, 0, 0, // Skip to: 219 -/* 208 */ MCD_OPC_CheckField, 7, 1, 0, 69, 43, 0, // Skip to: 11292 -/* 215 */ MCD_OPC_Decode, 142, 2, 15, // Opcode: ADDSC_A_rr_v120u +/* 208 */ MCD_OPC_CheckField, 7, 1, 0, 42, 43, 0, // Skip to: 11265 +/* 215 */ MCD_OPC_Decode, 141, 2, 15, // Opcode: ADDSC_A_rr /* 219 */ MCD_OPC_FilterValue, 136, 3, 11, 0, 0, // Skip to: 236 -/* 225 */ MCD_OPC_CheckField, 7, 1, 0, 52, 43, 0, // Skip to: 11292 -/* 232 */ MCD_OPC_Decode, 140, 2, 15, // Opcode: ADDSC_AT_rr_v120u -/* 236 */ MCD_OPC_FilterValue, 140, 3, 42, 43, 0, // Skip to: 11292 -/* 242 */ MCD_OPC_CheckField, 7, 1, 0, 35, 43, 0, // Skip to: 11292 -/* 249 */ MCD_OPC_Decode, 215, 5, 15, // Opcode: MOV_A_rr +/* 225 */ MCD_OPC_CheckField, 7, 1, 0, 25, 43, 0, // Skip to: 11265 +/* 232 */ MCD_OPC_Decode, 139, 2, 15, // Opcode: ADDSC_AT_rr +/* 236 */ MCD_OPC_FilterValue, 140, 3, 15, 43, 0, // Skip to: 11265 +/* 242 */ MCD_OPC_CheckField, 7, 1, 0, 8, 43, 0, // Skip to: 11265 +/* 249 */ MCD_OPC_Decode, 158, 6, 15, // Opcode: MOV_A_rr /* 253 */ MCD_OPC_FilterValue, 3, 248, 1, 0, // Skip to: 762 /* 258 */ MCD_OPC_ExtractField, 18, 6, // Inst{23-18} ... /* 261 */ MCD_OPC_FilterValue, 2, 18, 0, 0, // Skip to: 284 -/* 266 */ MCD_OPC_CheckField, 16, 2, 2, 11, 43, 0, // Skip to: 11292 -/* 273 */ MCD_OPC_CheckField, 7, 1, 0, 4, 43, 0, // Skip to: 11292 -/* 280 */ MCD_OPC_Decode, 192, 5, 16, // Opcode: MADD_rrr2 +/* 266 */ MCD_OPC_CheckField, 16, 2, 2, 240, 42, 0, // Skip to: 11265 +/* 273 */ MCD_OPC_CheckField, 7, 1, 0, 233, 42, 0, // Skip to: 11265 +/* 280 */ MCD_OPC_Decode, 135, 6, 16, // Opcode: MADD_rrr2 /* 284 */ MCD_OPC_FilterValue, 12, 11, 0, 0, // Skip to: 300 -/* 289 */ MCD_OPC_CheckField, 7, 1, 1, 244, 42, 0, // Skip to: 11292 -/* 296 */ MCD_OPC_Decode, 251, 4, 17, // Opcode: MADDR_H_rrr1_UL +/* 289 */ MCD_OPC_CheckField, 7, 1, 1, 217, 42, 0, // Skip to: 11265 +/* 296 */ MCD_OPC_Decode, 194, 5, 17, // Opcode: MADDR_H_rrr1_UL /* 300 */ MCD_OPC_FilterValue, 13, 11, 0, 0, // Skip to: 316 -/* 305 */ MCD_OPC_CheckField, 7, 1, 1, 228, 42, 0, // Skip to: 11292 -/* 312 */ MCD_OPC_Decode, 250, 4, 17, // Opcode: MADDR_H_rrr1_LU +/* 305 */ MCD_OPC_CheckField, 7, 1, 1, 201, 42, 0, // Skip to: 11265 +/* 312 */ MCD_OPC_Decode, 193, 5, 17, // Opcode: MADDR_H_rrr1_LU /* 316 */ MCD_OPC_FilterValue, 14, 11, 0, 0, // Skip to: 332 -/* 321 */ MCD_OPC_CheckField, 7, 1, 1, 212, 42, 0, // Skip to: 11292 -/* 328 */ MCD_OPC_Decode, 249, 4, 17, // Opcode: MADDR_H_rrr1_LL +/* 321 */ MCD_OPC_CheckField, 7, 1, 1, 185, 42, 0, // Skip to: 11265 +/* 328 */ MCD_OPC_Decode, 192, 5, 17, // Opcode: MADDR_H_rrr1_LL /* 332 */ MCD_OPC_FilterValue, 15, 11, 0, 0, // Skip to: 348 -/* 337 */ MCD_OPC_CheckField, 7, 1, 1, 196, 42, 0, // Skip to: 11292 -/* 344 */ MCD_OPC_Decode, 252, 4, 17, // Opcode: MADDR_H_rrr1_UU +/* 337 */ MCD_OPC_CheckField, 7, 1, 1, 169, 42, 0, // Skip to: 11265 +/* 344 */ MCD_OPC_Decode, 195, 5, 17, // Opcode: MADDR_H_rrr1_UU /* 348 */ MCD_OPC_FilterValue, 24, 11, 0, 0, // Skip to: 364 -/* 353 */ MCD_OPC_CheckField, 7, 1, 1, 180, 42, 0, // Skip to: 11292 -/* 360 */ MCD_OPC_Decode, 176, 5, 17, // Opcode: MADD_H_rrr1_UL +/* 353 */ MCD_OPC_CheckField, 7, 1, 1, 153, 42, 0, // Skip to: 11265 +/* 360 */ MCD_OPC_Decode, 247, 5, 17, // Opcode: MADD_H_rrr1_UL /* 364 */ MCD_OPC_FilterValue, 25, 11, 0, 0, // Skip to: 380 -/* 369 */ MCD_OPC_CheckField, 7, 1, 1, 164, 42, 0, // Skip to: 11292 -/* 376 */ MCD_OPC_Decode, 175, 5, 17, // Opcode: MADD_H_rrr1_LU +/* 369 */ MCD_OPC_CheckField, 7, 1, 1, 137, 42, 0, // Skip to: 11265 +/* 376 */ MCD_OPC_Decode, 246, 5, 17, // Opcode: MADD_H_rrr1_LU /* 380 */ MCD_OPC_FilterValue, 26, 38, 0, 0, // Skip to: 423 /* 385 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 388 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 414 /* 393 */ MCD_OPC_ExtractField, 16, 2, // Inst{17-16} ... /* 396 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 405 -/* 401 */ MCD_OPC_Decode, 189, 5, 16, // Opcode: MADD_U_rrr2 -/* 405 */ MCD_OPC_FilterValue, 2, 130, 42, 0, // Skip to: 11292 -/* 410 */ MCD_OPC_Decode, 193, 5, 16, // Opcode: MADD_rrr2_e -/* 414 */ MCD_OPC_FilterValue, 1, 121, 42, 0, // Skip to: 11292 -/* 419 */ MCD_OPC_Decode, 174, 5, 17, // Opcode: MADD_H_rrr1_LL +/* 401 */ MCD_OPC_Decode, 132, 6, 16, // Opcode: MADD_U_rrr2 +/* 405 */ MCD_OPC_FilterValue, 2, 103, 42, 0, // Skip to: 11265 +/* 410 */ MCD_OPC_Decode, 136, 6, 16, // Opcode: MADD_rrr2_e +/* 414 */ MCD_OPC_FilterValue, 1, 94, 42, 0, // Skip to: 11265 +/* 419 */ MCD_OPC_Decode, 245, 5, 17, // Opcode: MADD_H_rrr1_LL /* 423 */ MCD_OPC_FilterValue, 27, 11, 0, 0, // Skip to: 439 -/* 428 */ MCD_OPC_CheckField, 7, 1, 1, 105, 42, 0, // Skip to: 11292 -/* 435 */ MCD_OPC_Decode, 177, 5, 17, // Opcode: MADD_H_rrr1_UU +/* 428 */ MCD_OPC_CheckField, 7, 1, 1, 78, 42, 0, // Skip to: 11265 +/* 435 */ MCD_OPC_Decode, 248, 5, 17, // Opcode: MADD_H_rrr1_UU /* 439 */ MCD_OPC_FilterValue, 28, 11, 0, 0, // Skip to: 455 -/* 444 */ MCD_OPC_CheckField, 7, 1, 1, 89, 42, 0, // Skip to: 11292 -/* 451 */ MCD_OPC_Decode, 239, 4, 17, // Opcode: MADDM_H_rrr1_UL +/* 444 */ MCD_OPC_CheckField, 7, 1, 1, 62, 42, 0, // Skip to: 11265 +/* 451 */ MCD_OPC_Decode, 182, 5, 17, // Opcode: MADDM_H_rrr1_UL /* 455 */ MCD_OPC_FilterValue, 29, 11, 0, 0, // Skip to: 471 -/* 460 */ MCD_OPC_CheckField, 7, 1, 1, 73, 42, 0, // Skip to: 11292 -/* 467 */ MCD_OPC_Decode, 238, 4, 17, // Opcode: MADDM_H_rrr1_LU +/* 460 */ MCD_OPC_CheckField, 7, 1, 1, 46, 42, 0, // Skip to: 11265 +/* 467 */ MCD_OPC_Decode, 181, 5, 17, // Opcode: MADDM_H_rrr1_LU /* 471 */ MCD_OPC_FilterValue, 30, 11, 0, 0, // Skip to: 487 -/* 476 */ MCD_OPC_CheckField, 7, 1, 1, 57, 42, 0, // Skip to: 11292 -/* 483 */ MCD_OPC_Decode, 237, 4, 17, // Opcode: MADDM_H_rrr1_LL +/* 476 */ MCD_OPC_CheckField, 7, 1, 1, 30, 42, 0, // Skip to: 11265 +/* 483 */ MCD_OPC_Decode, 180, 5, 17, // Opcode: MADDM_H_rrr1_LL /* 487 */ MCD_OPC_FilterValue, 31, 11, 0, 0, // Skip to: 503 -/* 492 */ MCD_OPC_CheckField, 7, 1, 1, 41, 42, 0, // Skip to: 11292 -/* 499 */ MCD_OPC_Decode, 240, 4, 17, // Opcode: MADDM_H_rrr1_UU +/* 492 */ MCD_OPC_CheckField, 7, 1, 1, 14, 42, 0, // Skip to: 11265 +/* 499 */ MCD_OPC_Decode, 183, 5, 17, // Opcode: MADDM_H_rrr1_UU /* 503 */ MCD_OPC_FilterValue, 34, 35, 0, 0, // Skip to: 543 /* 508 */ MCD_OPC_ExtractField, 16, 2, // Inst{17-16} ... /* 511 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 527 -/* 516 */ MCD_OPC_CheckField, 7, 1, 0, 17, 42, 0, // Skip to: 11292 -/* 523 */ MCD_OPC_Decode, 167, 5, 16, // Opcode: MADDS_U_rrr2 -/* 527 */ MCD_OPC_FilterValue, 2, 8, 42, 0, // Skip to: 11292 -/* 532 */ MCD_OPC_CheckField, 7, 1, 0, 1, 42, 0, // Skip to: 11292 -/* 539 */ MCD_OPC_Decode, 171, 5, 16, // Opcode: MADDS_rrr2 +/* 516 */ MCD_OPC_CheckField, 7, 1, 0, 246, 41, 0, // Skip to: 11265 +/* 523 */ MCD_OPC_Decode, 238, 5, 16, // Opcode: MADDS_U_rrr2 +/* 527 */ MCD_OPC_FilterValue, 2, 237, 41, 0, // Skip to: 11265 +/* 532 */ MCD_OPC_CheckField, 7, 1, 0, 230, 41, 0, // Skip to: 11265 +/* 539 */ MCD_OPC_Decode, 242, 5, 16, // Opcode: MADDS_rrr2 /* 543 */ MCD_OPC_FilterValue, 44, 11, 0, 0, // Skip to: 559 -/* 548 */ MCD_OPC_CheckField, 7, 1, 1, 241, 41, 0, // Skip to: 11292 -/* 555 */ MCD_OPC_Decode, 244, 4, 17, // Opcode: MADDRS_H_rrr1_UL +/* 548 */ MCD_OPC_CheckField, 7, 1, 1, 214, 41, 0, // Skip to: 11265 +/* 555 */ MCD_OPC_Decode, 187, 5, 17, // Opcode: MADDRS_H_rrr1_UL /* 559 */ MCD_OPC_FilterValue, 45, 11, 0, 0, // Skip to: 575 -/* 564 */ MCD_OPC_CheckField, 7, 1, 1, 225, 41, 0, // Skip to: 11292 -/* 571 */ MCD_OPC_Decode, 243, 4, 17, // Opcode: MADDRS_H_rrr1_LU +/* 564 */ MCD_OPC_CheckField, 7, 1, 1, 198, 41, 0, // Skip to: 11265 +/* 571 */ MCD_OPC_Decode, 186, 5, 17, // Opcode: MADDRS_H_rrr1_LU /* 575 */ MCD_OPC_FilterValue, 46, 11, 0, 0, // Skip to: 591 -/* 580 */ MCD_OPC_CheckField, 7, 1, 1, 209, 41, 0, // Skip to: 11292 -/* 587 */ MCD_OPC_Decode, 242, 4, 17, // Opcode: MADDRS_H_rrr1_LL +/* 580 */ MCD_OPC_CheckField, 7, 1, 1, 182, 41, 0, // Skip to: 11265 +/* 587 */ MCD_OPC_Decode, 185, 5, 17, // Opcode: MADDRS_H_rrr1_LL /* 591 */ MCD_OPC_FilterValue, 47, 11, 0, 0, // Skip to: 607 -/* 596 */ MCD_OPC_CheckField, 7, 1, 1, 193, 41, 0, // Skip to: 11292 -/* 603 */ MCD_OPC_Decode, 245, 4, 17, // Opcode: MADDRS_H_rrr1_UU +/* 596 */ MCD_OPC_CheckField, 7, 1, 1, 166, 41, 0, // Skip to: 11265 +/* 603 */ MCD_OPC_Decode, 188, 5, 17, // Opcode: MADDRS_H_rrr1_UU /* 607 */ MCD_OPC_FilterValue, 56, 11, 0, 0, // Skip to: 623 -/* 612 */ MCD_OPC_CheckField, 7, 1, 1, 177, 41, 0, // Skip to: 11292 -/* 619 */ MCD_OPC_Decode, 153, 5, 17, // Opcode: MADDS_H_rrr1_UL +/* 612 */ MCD_OPC_CheckField, 7, 1, 1, 150, 41, 0, // Skip to: 11265 +/* 619 */ MCD_OPC_Decode, 224, 5, 17, // Opcode: MADDS_H_rrr1_UL /* 623 */ MCD_OPC_FilterValue, 57, 11, 0, 0, // Skip to: 639 -/* 628 */ MCD_OPC_CheckField, 7, 1, 1, 161, 41, 0, // Skip to: 11292 -/* 635 */ MCD_OPC_Decode, 152, 5, 17, // Opcode: MADDS_H_rrr1_LU +/* 628 */ MCD_OPC_CheckField, 7, 1, 1, 134, 41, 0, // Skip to: 11265 +/* 635 */ MCD_OPC_Decode, 223, 5, 17, // Opcode: MADDS_H_rrr1_LU /* 639 */ MCD_OPC_FilterValue, 58, 38, 0, 0, // Skip to: 682 /* 644 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 647 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 673 /* 652 */ MCD_OPC_ExtractField, 16, 2, // Inst{17-16} ... /* 655 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 664 -/* 660 */ MCD_OPC_Decode, 168, 5, 16, // Opcode: MADDS_U_rrr2_e -/* 664 */ MCD_OPC_FilterValue, 2, 127, 41, 0, // Skip to: 11292 -/* 669 */ MCD_OPC_Decode, 172, 5, 16, // Opcode: MADDS_rrr2_e -/* 673 */ MCD_OPC_FilterValue, 1, 118, 41, 0, // Skip to: 11292 -/* 678 */ MCD_OPC_Decode, 151, 5, 17, // Opcode: MADDS_H_rrr1_LL +/* 660 */ MCD_OPC_Decode, 239, 5, 16, // Opcode: MADDS_U_rrr2_e +/* 664 */ MCD_OPC_FilterValue, 2, 100, 41, 0, // Skip to: 11265 +/* 669 */ MCD_OPC_Decode, 243, 5, 16, // Opcode: MADDS_rrr2_e +/* 673 */ MCD_OPC_FilterValue, 1, 91, 41, 0, // Skip to: 11265 +/* 678 */ MCD_OPC_Decode, 222, 5, 17, // Opcode: MADDS_H_rrr1_LL /* 682 */ MCD_OPC_FilterValue, 59, 11, 0, 0, // Skip to: 698 -/* 687 */ MCD_OPC_CheckField, 7, 1, 1, 102, 41, 0, // Skip to: 11292 -/* 694 */ MCD_OPC_Decode, 154, 5, 17, // Opcode: MADDS_H_rrr1_UU +/* 687 */ MCD_OPC_CheckField, 7, 1, 1, 75, 41, 0, // Skip to: 11265 +/* 694 */ MCD_OPC_Decode, 225, 5, 17, // Opcode: MADDS_H_rrr1_UU /* 698 */ MCD_OPC_FilterValue, 60, 11, 0, 0, // Skip to: 714 -/* 703 */ MCD_OPC_CheckField, 7, 1, 1, 86, 41, 0, // Skip to: 11292 -/* 710 */ MCD_OPC_Decode, 235, 4, 17, // Opcode: MADDMS_H_rrr1_UL +/* 703 */ MCD_OPC_CheckField, 7, 1, 1, 59, 41, 0, // Skip to: 11265 +/* 710 */ MCD_OPC_Decode, 178, 5, 17, // Opcode: MADDMS_H_rrr1_UL /* 714 */ MCD_OPC_FilterValue, 61, 11, 0, 0, // Skip to: 730 -/* 719 */ MCD_OPC_CheckField, 7, 1, 1, 70, 41, 0, // Skip to: 11292 -/* 726 */ MCD_OPC_Decode, 234, 4, 17, // Opcode: MADDMS_H_rrr1_LU +/* 719 */ MCD_OPC_CheckField, 7, 1, 1, 43, 41, 0, // Skip to: 11265 +/* 726 */ MCD_OPC_Decode, 177, 5, 17, // Opcode: MADDMS_H_rrr1_LU /* 730 */ MCD_OPC_FilterValue, 62, 11, 0, 0, // Skip to: 746 -/* 735 */ MCD_OPC_CheckField, 7, 1, 1, 54, 41, 0, // Skip to: 11292 -/* 742 */ MCD_OPC_Decode, 233, 4, 17, // Opcode: MADDMS_H_rrr1_LL -/* 746 */ MCD_OPC_FilterValue, 63, 45, 41, 0, // Skip to: 11292 -/* 751 */ MCD_OPC_CheckField, 7, 1, 1, 38, 41, 0, // Skip to: 11292 -/* 758 */ MCD_OPC_Decode, 236, 4, 17, // Opcode: MADDMS_H_rrr1_UU +/* 735 */ MCD_OPC_CheckField, 7, 1, 1, 27, 41, 0, // Skip to: 11265 +/* 742 */ MCD_OPC_Decode, 176, 5, 17, // Opcode: MADDMS_H_rrr1_LL +/* 746 */ MCD_OPC_FilterValue, 63, 18, 41, 0, // Skip to: 11265 +/* 751 */ MCD_OPC_CheckField, 7, 1, 1, 11, 41, 0, // Skip to: 11265 +/* 758 */ MCD_OPC_Decode, 179, 5, 17, // Opcode: MADDMS_H_rrr1_UU /* 762 */ MCD_OPC_FilterValue, 5, 107, 0, 0, // Skip to: 874 /* 767 */ MCD_OPC_ExtractField, 26, 2, // Inst{27-26} ... /* 770 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 796 /* 775 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 778 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 787 -/* 783 */ MCD_OPC_Decode, 158, 4, 18, // Opcode: LD_B_abs -/* 787 */ MCD_OPC_FilterValue, 1, 4, 41, 0, // Skip to: 11292 -/* 792 */ MCD_OPC_Decode, 201, 4, 18, // Opcode: LD_W_abs +/* 783 */ MCD_OPC_Decode, 215, 4, 18, // Opcode: LD_B_abs +/* 787 */ MCD_OPC_FilterValue, 1, 233, 40, 0, // Skip to: 11265 +/* 792 */ MCD_OPC_Decode, 138, 5, 18, // Opcode: LD_W_abs /* 796 */ MCD_OPC_FilterValue, 1, 21, 0, 0, // Skip to: 822 /* 801 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 804 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 813 -/* 809 */ MCD_OPC_Decode, 147, 4, 18, // Opcode: LD_BU_abs -/* 813 */ MCD_OPC_FilterValue, 1, 234, 40, 0, // Skip to: 11292 -/* 818 */ MCD_OPC_Decode, 171, 4, 18, // Opcode: LD_D_abs +/* 809 */ MCD_OPC_Decode, 200, 4, 18, // Opcode: LD_BU_abs +/* 813 */ MCD_OPC_FilterValue, 1, 207, 40, 0, // Skip to: 11265 +/* 818 */ MCD_OPC_Decode, 232, 4, 18, // Opcode: LD_D_abs /* 822 */ MCD_OPC_FilterValue, 2, 21, 0, 0, // Skip to: 848 /* 827 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 830 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 839 -/* 835 */ MCD_OPC_Decode, 184, 4, 18, // Opcode: LD_H_abs -/* 839 */ MCD_OPC_FilterValue, 1, 208, 40, 0, // Skip to: 11292 -/* 844 */ MCD_OPC_Decode, 135, 4, 18, // Opcode: LD_A_abs -/* 848 */ MCD_OPC_FilterValue, 3, 199, 40, 0, // Skip to: 11292 +/* 835 */ MCD_OPC_Decode, 245, 4, 18, // Opcode: LD_H_abs +/* 839 */ MCD_OPC_FilterValue, 1, 181, 40, 0, // Skip to: 11265 +/* 844 */ MCD_OPC_Decode, 184, 4, 18, // Opcode: LD_A_abs +/* 848 */ MCD_OPC_FilterValue, 3, 172, 40, 0, // Skip to: 11265 /* 853 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 856 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 865 -/* 861 */ MCD_OPC_Decode, 177, 4, 18, // Opcode: LD_HU_abs -/* 865 */ MCD_OPC_FilterValue, 1, 182, 40, 0, // Skip to: 11292 -/* 870 */ MCD_OPC_Decode, 165, 4, 18, // Opcode: LD_DA_abs +/* 861 */ MCD_OPC_Decode, 238, 4, 18, // Opcode: LD_HU_abs +/* 865 */ MCD_OPC_FilterValue, 1, 155, 40, 0, // Skip to: 11265 +/* 870 */ MCD_OPC_Decode, 226, 4, 18, // Opcode: LD_DA_abs /* 874 */ MCD_OPC_FilterValue, 7, 107, 0, 0, // Skip to: 986 /* 879 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... /* 882 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 908 /* 887 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 890 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 899 -/* 895 */ MCD_OPC_Decode, 226, 6, 19, // Opcode: NAND_T -/* 899 */ MCD_OPC_FilterValue, 1, 148, 40, 0, // Skip to: 11292 +/* 895 */ MCD_OPC_Decode, 169, 7, 19, // Opcode: NAND_T +/* 899 */ MCD_OPC_FilterValue, 1, 121, 40, 0, // Skip to: 11265 /* 904 */ MCD_OPC_Decode, 189, 2, 19, // Opcode: AND_T /* 908 */ MCD_OPC_FilterValue, 1, 21, 0, 0, // Skip to: 934 /* 913 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 916 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 925 -/* 921 */ MCD_OPC_Decode, 239, 6, 19, // Opcode: ORN_T -/* 925 */ MCD_OPC_FilterValue, 1, 122, 40, 0, // Skip to: 11292 -/* 930 */ MCD_OPC_Decode, 130, 7, 19, // Opcode: OR_T +/* 921 */ MCD_OPC_Decode, 182, 7, 19, // Opcode: ORN_T +/* 925 */ MCD_OPC_FilterValue, 1, 95, 40, 0, // Skip to: 11265 +/* 930 */ MCD_OPC_Decode, 201, 7, 19, // Opcode: OR_T /* 934 */ MCD_OPC_FilterValue, 2, 21, 0, 0, // Skip to: 960 /* 939 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 942 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 951 -/* 947 */ MCD_OPC_Decode, 172, 8, 19, // Opcode: XNOR_T -/* 951 */ MCD_OPC_FilterValue, 1, 96, 40, 0, // Skip to: 11292 -/* 956 */ MCD_OPC_Decode, 235, 6, 19, // Opcode: NOR_T -/* 960 */ MCD_OPC_FilterValue, 3, 87, 40, 0, // Skip to: 11292 +/* 947 */ MCD_OPC_Decode, 243, 8, 19, // Opcode: XNOR_T +/* 951 */ MCD_OPC_FilterValue, 1, 69, 40, 0, // Skip to: 11265 +/* 956 */ MCD_OPC_Decode, 178, 7, 19, // Opcode: NOR_T +/* 960 */ MCD_OPC_FilterValue, 3, 60, 40, 0, // Skip to: 11265 /* 965 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 968 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 977 -/* 973 */ MCD_OPC_Decode, 187, 8, 19, // Opcode: XOR_T -/* 977 */ MCD_OPC_FilterValue, 1, 70, 40, 0, // Skip to: 11292 +/* 973 */ MCD_OPC_Decode, 130, 9, 19, // Opcode: XOR_T +/* 977 */ MCD_OPC_FilterValue, 1, 43, 40, 0, // Skip to: 11265 /* 982 */ MCD_OPC_Decode, 170, 2, 19, // Opcode: ANDN_T /* 986 */ MCD_OPC_FilterValue, 9, 165, 3, 0, // Skip to: 1924 /* 991 */ MCD_OPC_ExtractField, 22, 6, // Inst{27-22} ... /* 994 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 1020 /* 999 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 1002 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1011 -/* 1007 */ MCD_OPC_Decode, 161, 4, 20, // Opcode: LD_B_bo_pos -/* 1011 */ MCD_OPC_FilterValue, 1, 36, 40, 0, // Skip to: 11292 -/* 1016 */ MCD_OPC_Decode, 216, 7, 20, // Opcode: ST_B_bo_pos +/* 1007 */ MCD_OPC_Decode, 218, 4, 20, // Opcode: LD_B_bo_pos +/* 1011 */ MCD_OPC_FilterValue, 1, 9, 40, 0, // Skip to: 11265 +/* 1016 */ MCD_OPC_Decode, 159, 8, 20, // Opcode: ST_B_bo_pos /* 1020 */ MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 1036 -/* 1025 */ MCD_OPC_CheckField, 7, 1, 0, 20, 40, 0, // Skip to: 11292 -/* 1032 */ MCD_OPC_Decode, 150, 4, 20, // Opcode: LD_BU_bo_pos +/* 1025 */ MCD_OPC_CheckField, 7, 1, 0, 249, 39, 0, // Skip to: 11265 +/* 1032 */ MCD_OPC_Decode, 203, 4, 20, // Opcode: LD_BU_bo_pos /* 1036 */ MCD_OPC_FilterValue, 2, 21, 0, 0, // Skip to: 1062 /* 1041 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 1044 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1053 -/* 1049 */ MCD_OPC_Decode, 187, 4, 20, // Opcode: LD_H_bo_pos -/* 1053 */ MCD_OPC_FilterValue, 1, 250, 39, 0, // Skip to: 11292 -/* 1058 */ MCD_OPC_Decode, 239, 7, 20, // Opcode: ST_H_bo_pos +/* 1049 */ MCD_OPC_Decode, 248, 4, 20, // Opcode: LD_H_bo_pos +/* 1053 */ MCD_OPC_FilterValue, 1, 223, 39, 0, // Skip to: 11265 +/* 1058 */ MCD_OPC_Decode, 182, 8, 20, // Opcode: ST_H_bo_pos /* 1062 */ MCD_OPC_FilterValue, 3, 11, 0, 0, // Skip to: 1078 -/* 1067 */ MCD_OPC_CheckField, 7, 1, 0, 234, 39, 0, // Skip to: 11292 -/* 1074 */ MCD_OPC_Decode, 180, 4, 20, // Opcode: LD_HU_bo_pos +/* 1067 */ MCD_OPC_CheckField, 7, 1, 0, 207, 39, 0, // Skip to: 11265 +/* 1074 */ MCD_OPC_Decode, 241, 4, 20, // Opcode: LD_HU_bo_pos /* 1078 */ MCD_OPC_FilterValue, 4, 21, 0, 0, // Skip to: 1104 /* 1083 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 1086 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1095 -/* 1091 */ MCD_OPC_Decode, 204, 4, 20, // Opcode: LD_W_bo_pos -/* 1095 */ MCD_OPC_FilterValue, 1, 208, 39, 0, // Skip to: 11292 -/* 1100 */ MCD_OPC_Decode, 129, 8, 20, // Opcode: ST_W_bo_pos +/* 1091 */ MCD_OPC_Decode, 141, 5, 20, // Opcode: LD_W_bo_pos +/* 1095 */ MCD_OPC_FilterValue, 1, 181, 39, 0, // Skip to: 11265 +/* 1100 */ MCD_OPC_Decode, 200, 8, 20, // Opcode: ST_W_bo_pos /* 1104 */ MCD_OPC_FilterValue, 5, 21, 0, 0, // Skip to: 1130 /* 1109 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 1112 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1121 -/* 1117 */ MCD_OPC_Decode, 174, 4, 20, // Opcode: LD_D_bo_pos -/* 1121 */ MCD_OPC_FilterValue, 1, 182, 39, 0, // Skip to: 11292 -/* 1126 */ MCD_OPC_Decode, 233, 7, 20, // Opcode: ST_D_bo_pos +/* 1117 */ MCD_OPC_Decode, 235, 4, 20, // Opcode: LD_D_bo_pos +/* 1121 */ MCD_OPC_FilterValue, 1, 155, 39, 0, // Skip to: 11265 +/* 1126 */ MCD_OPC_Decode, 176, 8, 20, // Opcode: ST_D_bo_pos /* 1130 */ MCD_OPC_FilterValue, 6, 21, 0, 0, // Skip to: 1156 /* 1135 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 1138 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1147 -/* 1143 */ MCD_OPC_Decode, 138, 4, 20, // Opcode: LD_A_bo_pos -/* 1147 */ MCD_OPC_FilterValue, 1, 156, 39, 0, // Skip to: 11292 -/* 1152 */ MCD_OPC_Decode, 204, 7, 20, // Opcode: ST_A_bo_pos +/* 1143 */ MCD_OPC_Decode, 187, 4, 20, // Opcode: LD_A_bo_pos +/* 1147 */ MCD_OPC_FilterValue, 1, 129, 39, 0, // Skip to: 11265 +/* 1152 */ MCD_OPC_Decode, 147, 8, 20, // Opcode: ST_A_bo_pos /* 1156 */ MCD_OPC_FilterValue, 7, 21, 0, 0, // Skip to: 1182 /* 1161 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 1164 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1173 -/* 1169 */ MCD_OPC_Decode, 168, 4, 20, // Opcode: LD_DA_bo_pos -/* 1173 */ MCD_OPC_FilterValue, 1, 130, 39, 0, // Skip to: 11292 -/* 1178 */ MCD_OPC_Decode, 227, 7, 20, // Opcode: ST_DA_bo_pos +/* 1169 */ MCD_OPC_Decode, 229, 4, 20, // Opcode: LD_DA_bo_pos +/* 1173 */ MCD_OPC_FilterValue, 1, 103, 39, 0, // Skip to: 11265 +/* 1178 */ MCD_OPC_Decode, 170, 8, 20, // Opcode: ST_DA_bo_pos /* 1182 */ MCD_OPC_FilterValue, 8, 21, 0, 0, // Skip to: 1208 /* 1187 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 1190 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1199 -/* 1195 */ MCD_OPC_Decode, 198, 4, 20, // Opcode: LD_Q_bo_pos -/* 1199 */ MCD_OPC_FilterValue, 1, 104, 39, 0, // Skip to: 11292 -/* 1204 */ MCD_OPC_Decode, 250, 7, 20, // Opcode: ST_Q_bo_pos +/* 1195 */ MCD_OPC_Decode, 135, 5, 20, // Opcode: LD_Q_bo_pos +/* 1199 */ MCD_OPC_FilterValue, 1, 77, 39, 0, // Skip to: 11265 +/* 1204 */ MCD_OPC_Decode, 193, 8, 20, // Opcode: ST_Q_bo_pos /* 1208 */ MCD_OPC_FilterValue, 10, 11, 0, 0, // Skip to: 1224 -/* 1213 */ MCD_OPC_CheckField, 7, 1, 1, 88, 39, 0, // Skip to: 11292 -/* 1220 */ MCD_OPC_Decode, 199, 2, 20, // Opcode: CACHEI_I_bo_pos +/* 1213 */ MCD_OPC_CheckField, 7, 1, 1, 61, 39, 0, // Skip to: 11265 +/* 1220 */ MCD_OPC_Decode, 220, 2, 20, // Opcode: CACHEI_I_bo_pos /* 1224 */ MCD_OPC_FilterValue, 11, 11, 0, 0, // Skip to: 1240 -/* 1229 */ MCD_OPC_CheckField, 7, 1, 1, 72, 39, 0, // Skip to: 11292 -/* 1236 */ MCD_OPC_Decode, 206, 2, 20, // Opcode: CACHEI_W_bo_pos +/* 1229 */ MCD_OPC_CheckField, 7, 1, 1, 45, 39, 0, // Skip to: 11265 +/* 1236 */ MCD_OPC_Decode, 227, 2, 20, // Opcode: CACHEI_W_bo_pos /* 1240 */ MCD_OPC_FilterValue, 12, 11, 0, 0, // Skip to: 1256 -/* 1245 */ MCD_OPC_CheckField, 7, 1, 1, 56, 39, 0, // Skip to: 11292 -/* 1252 */ MCD_OPC_Decode, 221, 2, 20, // Opcode: CACHE_W_bo_pos +/* 1245 */ MCD_OPC_CheckField, 7, 1, 1, 29, 39, 0, // Skip to: 11265 +/* 1252 */ MCD_OPC_Decode, 216, 2, 20, // Opcode: CACHEA_W_bo_pos /* 1256 */ MCD_OPC_FilterValue, 13, 11, 0, 0, // Skip to: 1272 -/* 1261 */ MCD_OPC_CheckField, 7, 1, 1, 40, 39, 0, // Skip to: 11292 -/* 1268 */ MCD_OPC_Decode, 216, 2, 20, // Opcode: CACHE_WI_bo_pos +/* 1261 */ MCD_OPC_CheckField, 7, 1, 1, 13, 39, 0, // Skip to: 11265 +/* 1268 */ MCD_OPC_Decode, 211, 2, 20, // Opcode: CACHEA_WI_bo_pos /* 1272 */ MCD_OPC_FilterValue, 14, 11, 0, 0, // Skip to: 1288 -/* 1277 */ MCD_OPC_CheckField, 7, 1, 1, 24, 39, 0, // Skip to: 11292 -/* 1284 */ MCD_OPC_Decode, 211, 2, 20, // Opcode: CACHE_I_bo_pos +/* 1277 */ MCD_OPC_CheckField, 7, 1, 1, 253, 38, 0, // Skip to: 11265 +/* 1284 */ MCD_OPC_Decode, 206, 2, 20, // Opcode: CACHEA_I_bo_pos /* 1288 */ MCD_OPC_FilterValue, 15, 11, 0, 0, // Skip to: 1304 -/* 1293 */ MCD_OPC_CheckField, 7, 1, 1, 8, 39, 0, // Skip to: 11292 -/* 1300 */ MCD_OPC_Decode, 202, 2, 20, // Opcode: CACHEI_WI_bo_pos +/* 1293 */ MCD_OPC_CheckField, 7, 1, 1, 237, 38, 0, // Skip to: 11265 +/* 1300 */ MCD_OPC_Decode, 223, 2, 20, // Opcode: CACHEI_WI_bo_pos /* 1304 */ MCD_OPC_FilterValue, 16, 21, 0, 0, // Skip to: 1330 /* 1309 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 1312 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1321 -/* 1317 */ MCD_OPC_Decode, 162, 4, 20, // Opcode: LD_B_bo_pre -/* 1321 */ MCD_OPC_FilterValue, 1, 238, 38, 0, // Skip to: 11292 -/* 1326 */ MCD_OPC_Decode, 217, 7, 20, // Opcode: ST_B_bo_pre +/* 1317 */ MCD_OPC_Decode, 219, 4, 20, // Opcode: LD_B_bo_pre +/* 1321 */ MCD_OPC_FilterValue, 1, 211, 38, 0, // Skip to: 11265 +/* 1326 */ MCD_OPC_Decode, 160, 8, 20, // Opcode: ST_B_bo_pre /* 1330 */ MCD_OPC_FilterValue, 17, 11, 0, 0, // Skip to: 1346 -/* 1335 */ MCD_OPC_CheckField, 7, 1, 0, 222, 38, 0, // Skip to: 11292 -/* 1342 */ MCD_OPC_Decode, 151, 4, 20, // Opcode: LD_BU_bo_pre +/* 1335 */ MCD_OPC_CheckField, 7, 1, 0, 195, 38, 0, // Skip to: 11265 +/* 1342 */ MCD_OPC_Decode, 204, 4, 20, // Opcode: LD_BU_bo_pre /* 1346 */ MCD_OPC_FilterValue, 18, 21, 0, 0, // Skip to: 1372 /* 1351 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 1354 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1363 -/* 1359 */ MCD_OPC_Decode, 188, 4, 20, // Opcode: LD_H_bo_pre -/* 1363 */ MCD_OPC_FilterValue, 1, 196, 38, 0, // Skip to: 11292 -/* 1368 */ MCD_OPC_Decode, 240, 7, 20, // Opcode: ST_H_bo_pre +/* 1359 */ MCD_OPC_Decode, 249, 4, 20, // Opcode: LD_H_bo_pre +/* 1363 */ MCD_OPC_FilterValue, 1, 169, 38, 0, // Skip to: 11265 +/* 1368 */ MCD_OPC_Decode, 183, 8, 20, // Opcode: ST_H_bo_pre /* 1372 */ MCD_OPC_FilterValue, 19, 11, 0, 0, // Skip to: 1388 -/* 1377 */ MCD_OPC_CheckField, 7, 1, 0, 180, 38, 0, // Skip to: 11292 -/* 1384 */ MCD_OPC_Decode, 181, 4, 20, // Opcode: LD_HU_bo_pre +/* 1377 */ MCD_OPC_CheckField, 7, 1, 0, 153, 38, 0, // Skip to: 11265 +/* 1384 */ MCD_OPC_Decode, 242, 4, 20, // Opcode: LD_HU_bo_pre /* 1388 */ MCD_OPC_FilterValue, 20, 21, 0, 0, // Skip to: 1414 /* 1393 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 1396 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1405 -/* 1401 */ MCD_OPC_Decode, 205, 4, 20, // Opcode: LD_W_bo_pre -/* 1405 */ MCD_OPC_FilterValue, 1, 154, 38, 0, // Skip to: 11292 -/* 1410 */ MCD_OPC_Decode, 130, 8, 20, // Opcode: ST_W_bo_pre +/* 1401 */ MCD_OPC_Decode, 142, 5, 20, // Opcode: LD_W_bo_pre +/* 1405 */ MCD_OPC_FilterValue, 1, 127, 38, 0, // Skip to: 11265 +/* 1410 */ MCD_OPC_Decode, 201, 8, 20, // Opcode: ST_W_bo_pre /* 1414 */ MCD_OPC_FilterValue, 21, 21, 0, 0, // Skip to: 1440 /* 1419 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 1422 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1431 -/* 1427 */ MCD_OPC_Decode, 175, 4, 20, // Opcode: LD_D_bo_pre -/* 1431 */ MCD_OPC_FilterValue, 1, 128, 38, 0, // Skip to: 11292 -/* 1436 */ MCD_OPC_Decode, 234, 7, 20, // Opcode: ST_D_bo_pre +/* 1427 */ MCD_OPC_Decode, 236, 4, 20, // Opcode: LD_D_bo_pre +/* 1431 */ MCD_OPC_FilterValue, 1, 101, 38, 0, // Skip to: 11265 +/* 1436 */ MCD_OPC_Decode, 177, 8, 20, // Opcode: ST_D_bo_pre /* 1440 */ MCD_OPC_FilterValue, 22, 21, 0, 0, // Skip to: 1466 /* 1445 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 1448 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1457 -/* 1453 */ MCD_OPC_Decode, 139, 4, 20, // Opcode: LD_A_bo_pre -/* 1457 */ MCD_OPC_FilterValue, 1, 102, 38, 0, // Skip to: 11292 -/* 1462 */ MCD_OPC_Decode, 205, 7, 20, // Opcode: ST_A_bo_pre +/* 1453 */ MCD_OPC_Decode, 188, 4, 20, // Opcode: LD_A_bo_pre +/* 1457 */ MCD_OPC_FilterValue, 1, 75, 38, 0, // Skip to: 11265 +/* 1462 */ MCD_OPC_Decode, 148, 8, 20, // Opcode: ST_A_bo_pre /* 1466 */ MCD_OPC_FilterValue, 23, 21, 0, 0, // Skip to: 1492 /* 1471 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 1474 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1483 -/* 1479 */ MCD_OPC_Decode, 169, 4, 20, // Opcode: LD_DA_bo_pre -/* 1483 */ MCD_OPC_FilterValue, 1, 76, 38, 0, // Skip to: 11292 -/* 1488 */ MCD_OPC_Decode, 228, 7, 20, // Opcode: ST_DA_bo_pre +/* 1479 */ MCD_OPC_Decode, 230, 4, 20, // Opcode: LD_DA_bo_pre +/* 1483 */ MCD_OPC_FilterValue, 1, 49, 38, 0, // Skip to: 11265 +/* 1488 */ MCD_OPC_Decode, 171, 8, 20, // Opcode: ST_DA_bo_pre /* 1492 */ MCD_OPC_FilterValue, 24, 21, 0, 0, // Skip to: 1518 /* 1497 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 1500 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1509 -/* 1505 */ MCD_OPC_Decode, 199, 4, 20, // Opcode: LD_Q_bo_pre -/* 1509 */ MCD_OPC_FilterValue, 1, 50, 38, 0, // Skip to: 11292 -/* 1514 */ MCD_OPC_Decode, 251, 7, 20, // Opcode: ST_Q_bo_pre +/* 1505 */ MCD_OPC_Decode, 136, 5, 20, // Opcode: LD_Q_bo_pre +/* 1509 */ MCD_OPC_FilterValue, 1, 23, 38, 0, // Skip to: 11265 +/* 1514 */ MCD_OPC_Decode, 194, 8, 20, // Opcode: ST_Q_bo_pre /* 1518 */ MCD_OPC_FilterValue, 26, 11, 0, 0, // Skip to: 1534 -/* 1523 */ MCD_OPC_CheckField, 7, 1, 1, 34, 38, 0, // Skip to: 11292 -/* 1530 */ MCD_OPC_Decode, 200, 2, 20, // Opcode: CACHEI_I_bo_pre +/* 1523 */ MCD_OPC_CheckField, 7, 1, 1, 7, 38, 0, // Skip to: 11265 +/* 1530 */ MCD_OPC_Decode, 221, 2, 20, // Opcode: CACHEI_I_bo_pre /* 1534 */ MCD_OPC_FilterValue, 27, 11, 0, 0, // Skip to: 1550 -/* 1539 */ MCD_OPC_CheckField, 7, 1, 1, 18, 38, 0, // Skip to: 11292 -/* 1546 */ MCD_OPC_Decode, 207, 2, 20, // Opcode: CACHEI_W_bo_pre +/* 1539 */ MCD_OPC_CheckField, 7, 1, 1, 247, 37, 0, // Skip to: 11265 +/* 1546 */ MCD_OPC_Decode, 228, 2, 20, // Opcode: CACHEI_W_bo_pre /* 1550 */ MCD_OPC_FilterValue, 28, 11, 0, 0, // Skip to: 1566 -/* 1555 */ MCD_OPC_CheckField, 7, 1, 1, 2, 38, 0, // Skip to: 11292 -/* 1562 */ MCD_OPC_Decode, 222, 2, 20, // Opcode: CACHE_W_bo_pre +/* 1555 */ MCD_OPC_CheckField, 7, 1, 1, 231, 37, 0, // Skip to: 11265 +/* 1562 */ MCD_OPC_Decode, 217, 2, 20, // Opcode: CACHEA_W_bo_pre /* 1566 */ MCD_OPC_FilterValue, 29, 11, 0, 0, // Skip to: 1582 -/* 1571 */ MCD_OPC_CheckField, 7, 1, 1, 242, 37, 0, // Skip to: 11292 -/* 1578 */ MCD_OPC_Decode, 217, 2, 20, // Opcode: CACHE_WI_bo_pre +/* 1571 */ MCD_OPC_CheckField, 7, 1, 1, 215, 37, 0, // Skip to: 11265 +/* 1578 */ MCD_OPC_Decode, 212, 2, 20, // Opcode: CACHEA_WI_bo_pre /* 1582 */ MCD_OPC_FilterValue, 30, 11, 0, 0, // Skip to: 1598 -/* 1587 */ MCD_OPC_CheckField, 7, 1, 1, 226, 37, 0, // Skip to: 11292 -/* 1594 */ MCD_OPC_Decode, 212, 2, 20, // Opcode: CACHE_I_bo_pre +/* 1587 */ MCD_OPC_CheckField, 7, 1, 1, 199, 37, 0, // Skip to: 11265 +/* 1594 */ MCD_OPC_Decode, 207, 2, 20, // Opcode: CACHEA_I_bo_pre /* 1598 */ MCD_OPC_FilterValue, 31, 11, 0, 0, // Skip to: 1614 -/* 1603 */ MCD_OPC_CheckField, 7, 1, 1, 210, 37, 0, // Skip to: 11292 -/* 1610 */ MCD_OPC_Decode, 203, 2, 20, // Opcode: CACHEI_WI_bo_pre +/* 1603 */ MCD_OPC_CheckField, 7, 1, 1, 183, 37, 0, // Skip to: 11265 +/* 1610 */ MCD_OPC_Decode, 224, 2, 20, // Opcode: CACHEI_WI_bo_pre /* 1614 */ MCD_OPC_FilterValue, 32, 21, 0, 0, // Skip to: 1640 /* 1619 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 1622 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1631 -/* 1627 */ MCD_OPC_Decode, 159, 4, 20, // Opcode: LD_B_bo_bso -/* 1631 */ MCD_OPC_FilterValue, 1, 184, 37, 0, // Skip to: 11292 -/* 1636 */ MCD_OPC_Decode, 214, 7, 20, // Opcode: ST_B_bo_bso +/* 1627 */ MCD_OPC_Decode, 216, 4, 20, // Opcode: LD_B_bo_bso +/* 1631 */ MCD_OPC_FilterValue, 1, 157, 37, 0, // Skip to: 11265 +/* 1636 */ MCD_OPC_Decode, 157, 8, 20, // Opcode: ST_B_bo_bso /* 1640 */ MCD_OPC_FilterValue, 33, 11, 0, 0, // Skip to: 1656 -/* 1645 */ MCD_OPC_CheckField, 7, 1, 0, 168, 37, 0, // Skip to: 11292 -/* 1652 */ MCD_OPC_Decode, 148, 4, 20, // Opcode: LD_BU_bo_bso +/* 1645 */ MCD_OPC_CheckField, 7, 1, 0, 141, 37, 0, // Skip to: 11265 +/* 1652 */ MCD_OPC_Decode, 201, 4, 20, // Opcode: LD_BU_bo_bso /* 1656 */ MCD_OPC_FilterValue, 34, 21, 0, 0, // Skip to: 1682 /* 1661 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 1664 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1673 -/* 1669 */ MCD_OPC_Decode, 185, 4, 20, // Opcode: LD_H_bo_bso -/* 1673 */ MCD_OPC_FilterValue, 1, 142, 37, 0, // Skip to: 11292 -/* 1678 */ MCD_OPC_Decode, 237, 7, 20, // Opcode: ST_H_bo_bso +/* 1669 */ MCD_OPC_Decode, 246, 4, 20, // Opcode: LD_H_bo_bso +/* 1673 */ MCD_OPC_FilterValue, 1, 115, 37, 0, // Skip to: 11265 +/* 1678 */ MCD_OPC_Decode, 180, 8, 20, // Opcode: ST_H_bo_bso /* 1682 */ MCD_OPC_FilterValue, 35, 11, 0, 0, // Skip to: 1698 -/* 1687 */ MCD_OPC_CheckField, 7, 1, 0, 126, 37, 0, // Skip to: 11292 -/* 1694 */ MCD_OPC_Decode, 178, 4, 20, // Opcode: LD_HU_bo_bso +/* 1687 */ MCD_OPC_CheckField, 7, 1, 0, 99, 37, 0, // Skip to: 11265 +/* 1694 */ MCD_OPC_Decode, 239, 4, 20, // Opcode: LD_HU_bo_bso /* 1698 */ MCD_OPC_FilterValue, 36, 21, 0, 0, // Skip to: 1724 /* 1703 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 1706 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1715 -/* 1711 */ MCD_OPC_Decode, 202, 4, 20, // Opcode: LD_W_bo_bso -/* 1715 */ MCD_OPC_FilterValue, 1, 100, 37, 0, // Skip to: 11292 -/* 1720 */ MCD_OPC_Decode, 255, 7, 20, // Opcode: ST_W_bo_bso +/* 1711 */ MCD_OPC_Decode, 139, 5, 20, // Opcode: LD_W_bo_bso +/* 1715 */ MCD_OPC_FilterValue, 1, 73, 37, 0, // Skip to: 11265 +/* 1720 */ MCD_OPC_Decode, 198, 8, 20, // Opcode: ST_W_bo_bso /* 1724 */ MCD_OPC_FilterValue, 37, 21, 0, 0, // Skip to: 1750 /* 1729 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 1732 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1741 -/* 1737 */ MCD_OPC_Decode, 172, 4, 20, // Opcode: LD_D_bo_bso -/* 1741 */ MCD_OPC_FilterValue, 1, 74, 37, 0, // Skip to: 11292 -/* 1746 */ MCD_OPC_Decode, 231, 7, 20, // Opcode: ST_D_bo_bso +/* 1737 */ MCD_OPC_Decode, 233, 4, 20, // Opcode: LD_D_bo_bso +/* 1741 */ MCD_OPC_FilterValue, 1, 47, 37, 0, // Skip to: 11265 +/* 1746 */ MCD_OPC_Decode, 174, 8, 20, // Opcode: ST_D_bo_bso /* 1750 */ MCD_OPC_FilterValue, 38, 21, 0, 0, // Skip to: 1776 /* 1755 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 1758 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1767 -/* 1763 */ MCD_OPC_Decode, 136, 4, 20, // Opcode: LD_A_bo_bso -/* 1767 */ MCD_OPC_FilterValue, 1, 48, 37, 0, // Skip to: 11292 -/* 1772 */ MCD_OPC_Decode, 202, 7, 20, // Opcode: ST_A_bo_bso +/* 1763 */ MCD_OPC_Decode, 185, 4, 20, // Opcode: LD_A_bo_bso +/* 1767 */ MCD_OPC_FilterValue, 1, 21, 37, 0, // Skip to: 11265 +/* 1772 */ MCD_OPC_Decode, 145, 8, 20, // Opcode: ST_A_bo_bso /* 1776 */ MCD_OPC_FilterValue, 39, 21, 0, 0, // Skip to: 1802 /* 1781 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 1784 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1793 -/* 1789 */ MCD_OPC_Decode, 166, 4, 20, // Opcode: LD_DA_bo_bso -/* 1793 */ MCD_OPC_FilterValue, 1, 22, 37, 0, // Skip to: 11292 -/* 1798 */ MCD_OPC_Decode, 225, 7, 20, // Opcode: ST_DA_bo_bso +/* 1789 */ MCD_OPC_Decode, 227, 4, 20, // Opcode: LD_DA_bo_bso +/* 1793 */ MCD_OPC_FilterValue, 1, 251, 36, 0, // Skip to: 11265 +/* 1798 */ MCD_OPC_Decode, 168, 8, 20, // Opcode: ST_DA_bo_bso /* 1802 */ MCD_OPC_FilterValue, 40, 21, 0, 0, // Skip to: 1828 /* 1807 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 1810 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1819 -/* 1815 */ MCD_OPC_Decode, 196, 4, 20, // Opcode: LD_Q_bo_bso -/* 1819 */ MCD_OPC_FilterValue, 1, 252, 36, 0, // Skip to: 11292 -/* 1824 */ MCD_OPC_Decode, 248, 7, 20, // Opcode: ST_Q_bo_bso +/* 1815 */ MCD_OPC_Decode, 133, 5, 20, // Opcode: LD_Q_bo_bso +/* 1819 */ MCD_OPC_FilterValue, 1, 225, 36, 0, // Skip to: 11265 +/* 1824 */ MCD_OPC_Decode, 191, 8, 20, // Opcode: ST_Q_bo_bso /* 1828 */ MCD_OPC_FilterValue, 42, 11, 0, 0, // Skip to: 1844 -/* 1833 */ MCD_OPC_CheckField, 7, 1, 1, 236, 36, 0, // Skip to: 11292 -/* 1840 */ MCD_OPC_Decode, 198, 2, 20, // Opcode: CACHEI_I_bo_bso +/* 1833 */ MCD_OPC_CheckField, 7, 1, 1, 209, 36, 0, // Skip to: 11265 +/* 1840 */ MCD_OPC_Decode, 219, 2, 20, // Opcode: CACHEI_I_bo_bso /* 1844 */ MCD_OPC_FilterValue, 43, 11, 0, 0, // Skip to: 1860 -/* 1849 */ MCD_OPC_CheckField, 7, 1, 1, 220, 36, 0, // Skip to: 11292 -/* 1856 */ MCD_OPC_Decode, 204, 2, 20, // Opcode: CACHEI_W_bo_bso +/* 1849 */ MCD_OPC_CheckField, 7, 1, 1, 193, 36, 0, // Skip to: 11265 +/* 1856 */ MCD_OPC_Decode, 225, 2, 20, // Opcode: CACHEI_W_bo_bso /* 1860 */ MCD_OPC_FilterValue, 44, 11, 0, 0, // Skip to: 1876 -/* 1865 */ MCD_OPC_CheckField, 7, 1, 1, 204, 36, 0, // Skip to: 11292 -/* 1872 */ MCD_OPC_Decode, 219, 2, 20, // Opcode: CACHE_W_bo_bso +/* 1865 */ MCD_OPC_CheckField, 7, 1, 1, 177, 36, 0, // Skip to: 11265 +/* 1872 */ MCD_OPC_Decode, 214, 2, 20, // Opcode: CACHEA_W_bo_bso /* 1876 */ MCD_OPC_FilterValue, 45, 11, 0, 0, // Skip to: 1892 -/* 1881 */ MCD_OPC_CheckField, 7, 1, 1, 188, 36, 0, // Skip to: 11292 -/* 1888 */ MCD_OPC_Decode, 214, 2, 20, // Opcode: CACHE_WI_bo_bso +/* 1881 */ MCD_OPC_CheckField, 7, 1, 1, 161, 36, 0, // Skip to: 11265 +/* 1888 */ MCD_OPC_Decode, 209, 2, 20, // Opcode: CACHEA_WI_bo_bso /* 1892 */ MCD_OPC_FilterValue, 46, 11, 0, 0, // Skip to: 1908 -/* 1897 */ MCD_OPC_CheckField, 7, 1, 1, 172, 36, 0, // Skip to: 11292 -/* 1904 */ MCD_OPC_Decode, 209, 2, 20, // Opcode: CACHE_I_bo_bso -/* 1908 */ MCD_OPC_FilterValue, 47, 163, 36, 0, // Skip to: 11292 -/* 1913 */ MCD_OPC_CheckField, 7, 1, 1, 156, 36, 0, // Skip to: 11292 -/* 1920 */ MCD_OPC_Decode, 201, 2, 20, // Opcode: CACHEI_WI_bo_bso -/* 1924 */ MCD_OPC_FilterValue, 11, 174, 8, 0, // Skip to: 4151 +/* 1897 */ MCD_OPC_CheckField, 7, 1, 1, 145, 36, 0, // Skip to: 11265 +/* 1904 */ MCD_OPC_Decode, 204, 2, 20, // Opcode: CACHEA_I_bo_bso +/* 1908 */ MCD_OPC_FilterValue, 47, 136, 36, 0, // Skip to: 11265 +/* 1913 */ MCD_OPC_CheckField, 7, 1, 1, 129, 36, 0, // Skip to: 11265 +/* 1920 */ MCD_OPC_Decode, 222, 2, 20, // Opcode: CACHEI_WI_bo_bso +/* 1924 */ MCD_OPC_FilterValue, 11, 147, 8, 0, // Skip to: 4124 /* 1929 */ MCD_OPC_ExtractField, 21, 7, // Inst{27-21} ... /* 1932 */ MCD_OPC_FilterValue, 0, 81, 0, 0, // Skip to: 2018 /* 1937 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... @@ -734,24 +734,24 @@ static const uint8_t DecoderTable32[] = { /* 1957 */ MCD_OPC_FilterValue, 2, 21, 0, 0, // Skip to: 1983 /* 1962 */ MCD_OPC_ExtractField, 16, 2, // Inst{17-16} ... /* 1965 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 1974 -/* 1970 */ MCD_OPC_Decode, 141, 8, 21, // Opcode: SUBS_rr -/* 1974 */ MCD_OPC_FilterValue, 3, 97, 36, 0, // Skip to: 11292 -/* 1979 */ MCD_OPC_Decode, 140, 8, 21, // Opcode: SUBS_U_rr -/* 1983 */ MCD_OPC_FilterValue, 3, 88, 36, 0, // Skip to: 11292 +/* 1970 */ MCD_OPC_Decode, 212, 8, 21, // Opcode: SUBS_rr +/* 1974 */ MCD_OPC_FilterValue, 3, 70, 36, 0, // Skip to: 11265 +/* 1979 */ MCD_OPC_Decode, 211, 8, 21, // Opcode: SUBS_U_rr +/* 1983 */ MCD_OPC_FilterValue, 3, 61, 36, 0, // Skip to: 11265 /* 1988 */ MCD_OPC_ExtractField, 16, 2, // Inst{17-16} ... /* 1991 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2000 -/* 1996 */ MCD_OPC_Decode, 143, 8, 21, // Opcode: SUBX_rr -/* 2000 */ MCD_OPC_FilterValue, 1, 71, 36, 0, // Skip to: 11292 -/* 2005 */ MCD_OPC_Decode, 137, 8, 21, // Opcode: SUBC_rr -/* 2009 */ MCD_OPC_FilterValue, 1, 62, 36, 0, // Skip to: 11292 +/* 1996 */ MCD_OPC_Decode, 214, 8, 21, // Opcode: SUBX_rr +/* 2000 */ MCD_OPC_FilterValue, 1, 44, 36, 0, // Skip to: 11265 +/* 2005 */ MCD_OPC_Decode, 208, 8, 21, // Opcode: SUBC_rr +/* 2009 */ MCD_OPC_FilterValue, 1, 35, 36, 0, // Skip to: 11265 /* 2014 */ MCD_OPC_Decode, 162, 2, 22, // Opcode: ADD_rc /* 2018 */ MCD_OPC_FilterValue, 1, 35, 0, 0, // Skip to: 2058 /* 2023 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... /* 2026 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 2042 -/* 2031 */ MCD_OPC_CheckField, 7, 1, 0, 38, 36, 0, // Skip to: 11292 +/* 2031 */ MCD_OPC_CheckField, 7, 1, 0, 11, 36, 0, // Skip to: 11265 /* 2038 */ MCD_OPC_Decode, 152, 2, 15, // Opcode: ADDS_rr -/* 2042 */ MCD_OPC_FilterValue, 4, 29, 36, 0, // Skip to: 11292 -/* 2047 */ MCD_OPC_CheckField, 7, 1, 0, 22, 36, 0, // Skip to: 11292 +/* 2042 */ MCD_OPC_FilterValue, 4, 2, 36, 0, // Skip to: 11265 +/* 2047 */ MCD_OPC_CheckField, 7, 1, 0, 251, 35, 0, // Skip to: 11265 /* 2054 */ MCD_OPC_Decode, 149, 2, 15, // Opcode: ADDS_U /* 2058 */ MCD_OPC_FilterValue, 2, 38, 0, 0, // Skip to: 2101 /* 2063 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... @@ -759,101 +759,101 @@ static const uint8_t DecoderTable32[] = { /* 2071 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... /* 2074 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2083 /* 2079 */ MCD_OPC_Decode, 155, 2, 15, // Opcode: ADDX_rr -/* 2083 */ MCD_OPC_FilterValue, 4, 244, 35, 0, // Skip to: 11292 +/* 2083 */ MCD_OPC_FilterValue, 4, 217, 35, 0, // Skip to: 11265 /* 2088 */ MCD_OPC_Decode, 135, 2, 15, // Opcode: ADDC_rr -/* 2092 */ MCD_OPC_FilterValue, 1, 235, 35, 0, // Skip to: 11292 +/* 2092 */ MCD_OPC_FilterValue, 1, 208, 35, 0, // Skip to: 11265 /* 2097 */ MCD_OPC_Decode, 151, 2, 22, // Opcode: ADDS_rc /* 2101 */ MCD_OPC_FilterValue, 3, 38, 0, 0, // Skip to: 2144 /* 2106 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 2109 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 2135 /* 2114 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... /* 2117 */ MCD_OPC_FilterValue, 10, 4, 0, 0, // Skip to: 2126 -/* 2122 */ MCD_OPC_Decode, 139, 8, 21, // Opcode: SUBS_H_rr -/* 2126 */ MCD_OPC_FilterValue, 11, 201, 35, 0, // Skip to: 11292 -/* 2131 */ MCD_OPC_Decode, 138, 8, 21, // Opcode: SUBS_HU_rr -/* 2135 */ MCD_OPC_FilterValue, 1, 192, 35, 0, // Skip to: 11292 +/* 2122 */ MCD_OPC_Decode, 210, 8, 21, // Opcode: SUBS_H_rr +/* 2126 */ MCD_OPC_FilterValue, 11, 174, 35, 0, // Skip to: 11265 +/* 2131 */ MCD_OPC_Decode, 209, 8, 21, // Opcode: SUBS_HU_rr +/* 2135 */ MCD_OPC_FilterValue, 1, 165, 35, 0, // Skip to: 11265 /* 2140 */ MCD_OPC_Decode, 150, 2, 22, // Opcode: ADDS_U_rc /* 2144 */ MCD_OPC_FilterValue, 4, 28, 0, 0, // Skip to: 2177 /* 2149 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 2152 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 2168 -/* 2157 */ MCD_OPC_CheckField, 18, 3, 0, 168, 35, 0, // Skip to: 11292 -/* 2164 */ MCD_OPC_Decode, 149, 8, 15, // Opcode: SUB_rr -/* 2168 */ MCD_OPC_FilterValue, 1, 159, 35, 0, // Skip to: 11292 +/* 2157 */ MCD_OPC_CheckField, 18, 3, 0, 141, 35, 0, // Skip to: 11265 +/* 2164 */ MCD_OPC_Decode, 220, 8, 15, // Opcode: SUB_rr +/* 2168 */ MCD_OPC_FilterValue, 1, 132, 35, 0, // Skip to: 11265 /* 2173 */ MCD_OPC_Decode, 154, 2, 22, // Opcode: ADDX_rc /* 2177 */ MCD_OPC_FilterValue, 5, 11, 0, 0, // Skip to: 2193 -/* 2182 */ MCD_OPC_CheckField, 7, 1, 1, 143, 35, 0, // Skip to: 11292 +/* 2182 */ MCD_OPC_CheckField, 7, 1, 1, 116, 35, 0, // Skip to: 11265 /* 2189 */ MCD_OPC_Decode, 134, 2, 22, // Opcode: ADDC_rc /* 2193 */ MCD_OPC_FilterValue, 7, 35, 0, 0, // Skip to: 2233 /* 2198 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... /* 2201 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 2217 -/* 2206 */ MCD_OPC_CheckField, 7, 1, 0, 119, 35, 0, // Skip to: 11292 +/* 2206 */ MCD_OPC_CheckField, 7, 1, 0, 92, 35, 0, // Skip to: 11265 /* 2213 */ MCD_OPC_Decode, 255, 1, 15, // Opcode: ABSDIF_rr -/* 2217 */ MCD_OPC_FilterValue, 4, 110, 35, 0, // Skip to: 11292 -/* 2222 */ MCD_OPC_CheckField, 7, 1, 0, 103, 35, 0, // Skip to: 11292 +/* 2217 */ MCD_OPC_FilterValue, 4, 83, 35, 0, // Skip to: 11265 +/* 2222 */ MCD_OPC_CheckField, 7, 1, 0, 76, 35, 0, // Skip to: 11265 /* 2229 */ MCD_OPC_Decode, 251, 1, 15, // Opcode: ABSDIFS_rr /* 2233 */ MCD_OPC_FilterValue, 8, 38, 0, 0, // Skip to: 2276 /* 2238 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 2241 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 2267 /* 2246 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... /* 2249 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2258 -/* 2254 */ MCD_OPC_Decode, 158, 3, 15, // Opcode: EQ_rr -/* 2258 */ MCD_OPC_FilterValue, 4, 69, 35, 0, // Skip to: 11292 -/* 2263 */ MCD_OPC_Decode, 232, 6, 15, // Opcode: NE_rr -/* 2267 */ MCD_OPC_FilterValue, 1, 60, 35, 0, // Skip to: 11292 -/* 2272 */ MCD_OPC_Decode, 150, 7, 22, // Opcode: RSUB_rc +/* 2254 */ MCD_OPC_Decode, 189, 3, 15, // Opcode: EQ_rr +/* 2258 */ MCD_OPC_FilterValue, 4, 42, 35, 0, // Skip to: 11265 +/* 2263 */ MCD_OPC_Decode, 175, 7, 15, // Opcode: NE_rr +/* 2267 */ MCD_OPC_FilterValue, 1, 33, 35, 0, // Skip to: 11265 +/* 2272 */ MCD_OPC_Decode, 221, 7, 22, // Opcode: RSUB_rc /* 2276 */ MCD_OPC_FilterValue, 9, 35, 0, 0, // Skip to: 2316 /* 2281 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... /* 2284 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 2300 -/* 2289 */ MCD_OPC_CheckField, 7, 1, 0, 36, 35, 0, // Skip to: 11292 -/* 2296 */ MCD_OPC_Decode, 230, 4, 15, // Opcode: LT_rr -/* 2300 */ MCD_OPC_FilterValue, 4, 27, 35, 0, // Skip to: 11292 -/* 2305 */ MCD_OPC_CheckField, 7, 1, 0, 20, 35, 0, // Skip to: 11292 -/* 2312 */ MCD_OPC_Decode, 226, 4, 15, // Opcode: LT_U_rr +/* 2289 */ MCD_OPC_CheckField, 7, 1, 0, 9, 35, 0, // Skip to: 11265 +/* 2296 */ MCD_OPC_Decode, 173, 5, 15, // Opcode: LT_rr +/* 2300 */ MCD_OPC_FilterValue, 4, 0, 35, 0, // Skip to: 11265 +/* 2305 */ MCD_OPC_CheckField, 7, 1, 0, 249, 34, 0, // Skip to: 11265 +/* 2312 */ MCD_OPC_Decode, 167, 5, 15, // Opcode: LT_U_rr /* 2316 */ MCD_OPC_FilterValue, 10, 38, 0, 0, // Skip to: 2359 /* 2321 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 2324 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 2350 /* 2329 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... /* 2332 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2341 -/* 2337 */ MCD_OPC_Decode, 183, 3, 15, // Opcode: GE_rr -/* 2341 */ MCD_OPC_FilterValue, 4, 242, 34, 0, // Skip to: 11292 -/* 2346 */ MCD_OPC_Decode, 181, 3, 15, // Opcode: GE_U_rr -/* 2350 */ MCD_OPC_FilterValue, 1, 233, 34, 0, // Skip to: 11292 -/* 2355 */ MCD_OPC_Decode, 149, 7, 22, // Opcode: RSUBS_rc +/* 2337 */ MCD_OPC_Decode, 214, 3, 15, // Opcode: GE_rr +/* 2341 */ MCD_OPC_FilterValue, 4, 215, 34, 0, // Skip to: 11265 +/* 2346 */ MCD_OPC_Decode, 212, 3, 15, // Opcode: GE_U_rr +/* 2350 */ MCD_OPC_FilterValue, 1, 206, 34, 0, // Skip to: 11265 +/* 2355 */ MCD_OPC_Decode, 220, 7, 22, // Opcode: RSUBS_rc /* 2359 */ MCD_OPC_FilterValue, 11, 11, 0, 0, // Skip to: 2375 -/* 2364 */ MCD_OPC_CheckField, 7, 1, 1, 217, 34, 0, // Skip to: 11292 -/* 2371 */ MCD_OPC_Decode, 148, 7, 22, // Opcode: RSUBS_U_rc +/* 2364 */ MCD_OPC_CheckField, 7, 1, 1, 190, 34, 0, // Skip to: 11265 +/* 2371 */ MCD_OPC_Decode, 219, 7, 22, // Opcode: RSUBS_U_rc /* 2375 */ MCD_OPC_FilterValue, 12, 35, 0, 0, // Skip to: 2415 /* 2380 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... /* 2383 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 2399 -/* 2388 */ MCD_OPC_CheckField, 7, 1, 0, 193, 34, 0, // Skip to: 11292 -/* 2395 */ MCD_OPC_Decode, 210, 5, 15, // Opcode: MIN_rr -/* 2399 */ MCD_OPC_FilterValue, 4, 184, 34, 0, // Skip to: 11292 -/* 2404 */ MCD_OPC_CheckField, 7, 1, 0, 177, 34, 0, // Skip to: 11292 -/* 2411 */ MCD_OPC_Decode, 208, 5, 15, // Opcode: MIN_U_rr +/* 2388 */ MCD_OPC_CheckField, 7, 1, 0, 166, 34, 0, // Skip to: 11265 +/* 2395 */ MCD_OPC_Decode, 153, 6, 15, // Opcode: MIN_rr +/* 2399 */ MCD_OPC_FilterValue, 4, 157, 34, 0, // Skip to: 11265 +/* 2404 */ MCD_OPC_CheckField, 7, 1, 0, 150, 34, 0, // Skip to: 11265 +/* 2411 */ MCD_OPC_Decode, 151, 6, 15, // Opcode: MIN_U_rr /* 2415 */ MCD_OPC_FilterValue, 13, 35, 0, 0, // Skip to: 2455 /* 2420 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... /* 2423 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 2439 -/* 2428 */ MCD_OPC_CheckField, 7, 1, 0, 153, 34, 0, // Skip to: 11292 -/* 2435 */ MCD_OPC_Decode, 201, 5, 15, // Opcode: MAX_rr -/* 2439 */ MCD_OPC_FilterValue, 4, 144, 34, 0, // Skip to: 11292 -/* 2444 */ MCD_OPC_CheckField, 7, 1, 0, 137, 34, 0, // Skip to: 11292 -/* 2451 */ MCD_OPC_Decode, 199, 5, 15, // Opcode: MAX_U_rr +/* 2428 */ MCD_OPC_CheckField, 7, 1, 0, 126, 34, 0, // Skip to: 11265 +/* 2435 */ MCD_OPC_Decode, 144, 6, 15, // Opcode: MAX_rr +/* 2439 */ MCD_OPC_FilterValue, 4, 117, 34, 0, // Skip to: 11265 +/* 2444 */ MCD_OPC_CheckField, 7, 1, 0, 110, 34, 0, // Skip to: 11265 +/* 2451 */ MCD_OPC_Decode, 142, 6, 15, // Opcode: MAX_U_rr /* 2455 */ MCD_OPC_FilterValue, 14, 38, 0, 0, // Skip to: 2498 /* 2460 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 2463 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 2489 /* 2468 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... /* 2471 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2480 /* 2476 */ MCD_OPC_Decode, 133, 2, 15, // Opcode: ABS_rr -/* 2480 */ MCD_OPC_FilterValue, 4, 103, 34, 0, // Skip to: 11292 +/* 2480 */ MCD_OPC_FilterValue, 4, 76, 34, 0, // Skip to: 11265 /* 2485 */ MCD_OPC_Decode, 130, 2, 15, // Opcode: ABSS_rr -/* 2489 */ MCD_OPC_FilterValue, 1, 94, 34, 0, // Skip to: 11292 +/* 2489 */ MCD_OPC_FilterValue, 1, 67, 34, 0, // Skip to: 11265 /* 2494 */ MCD_OPC_Decode, 254, 1, 22, // Opcode: ABSDIF_rc /* 2498 */ MCD_OPC_FilterValue, 15, 28, 0, 0, // Skip to: 2531 /* 2503 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 2506 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 2522 -/* 2511 */ MCD_OPC_CheckField, 18, 3, 4, 70, 34, 0, // Skip to: 11292 -/* 2518 */ MCD_OPC_Decode, 223, 5, 15, // Opcode: MOV_rrDcDb -/* 2522 */ MCD_OPC_FilterValue, 1, 61, 34, 0, // Skip to: 11292 +/* 2511 */ MCD_OPC_CheckField, 18, 3, 4, 43, 34, 0, // Skip to: 11265 +/* 2518 */ MCD_OPC_Decode, 166, 6, 15, // Opcode: MOV_rrDcDb +/* 2522 */ MCD_OPC_FilterValue, 1, 34, 34, 0, // Skip to: 11265 /* 2527 */ MCD_OPC_Decode, 250, 1, 22, // Opcode: ABSDIFS_rc /* 2531 */ MCD_OPC_FilterValue, 16, 38, 0, 0, // Skip to: 2574 /* 2536 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... @@ -861,1840 +861,2033 @@ static const uint8_t DecoderTable32[] = { /* 2544 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... /* 2547 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2556 /* 2552 */ MCD_OPC_Decode, 176, 2, 15, // Opcode: AND_EQ_rr -/* 2556 */ MCD_OPC_FilterValue, 4, 27, 34, 0, // Skip to: 11292 +/* 2556 */ MCD_OPC_FilterValue, 4, 0, 34, 0, // Skip to: 11265 /* 2561 */ MCD_OPC_Decode, 186, 2, 15, // Opcode: AND_NE_rr -/* 2565 */ MCD_OPC_FilterValue, 1, 18, 34, 0, // Skip to: 11292 -/* 2570 */ MCD_OPC_Decode, 157, 3, 22, // Opcode: EQ_rc +/* 2565 */ MCD_OPC_FilterValue, 1, 247, 33, 0, // Skip to: 11265 +/* 2570 */ MCD_OPC_Decode, 188, 3, 22, // Opcode: EQ_rc /* 2574 */ MCD_OPC_FilterValue, 17, 38, 0, 0, // Skip to: 2617 /* 2579 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 2582 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 2608 /* 2587 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... /* 2590 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2599 /* 2595 */ MCD_OPC_Decode, 184, 2, 15, // Opcode: AND_LT_rr -/* 2599 */ MCD_OPC_FilterValue, 4, 240, 33, 0, // Skip to: 11292 +/* 2599 */ MCD_OPC_FilterValue, 4, 213, 33, 0, // Skip to: 11265 /* 2604 */ MCD_OPC_Decode, 182, 2, 15, // Opcode: AND_LT_U_rr -/* 2608 */ MCD_OPC_FilterValue, 1, 231, 33, 0, // Skip to: 11292 -/* 2613 */ MCD_OPC_Decode, 231, 6, 22, // Opcode: NE_rc +/* 2608 */ MCD_OPC_FilterValue, 1, 204, 33, 0, // Skip to: 11265 +/* 2613 */ MCD_OPC_Decode, 174, 7, 22, // Opcode: NE_rc /* 2617 */ MCD_OPC_FilterValue, 18, 38, 0, 0, // Skip to: 2660 /* 2622 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 2625 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 2651 /* 2630 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... /* 2633 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2642 /* 2638 */ MCD_OPC_Decode, 180, 2, 15, // Opcode: AND_GE_rr -/* 2642 */ MCD_OPC_FilterValue, 4, 197, 33, 0, // Skip to: 11292 +/* 2642 */ MCD_OPC_FilterValue, 4, 170, 33, 0, // Skip to: 11265 /* 2647 */ MCD_OPC_Decode, 178, 2, 15, // Opcode: AND_GE_U_rr -/* 2651 */ MCD_OPC_FilterValue, 1, 188, 33, 0, // Skip to: 11292 -/* 2656 */ MCD_OPC_Decode, 229, 4, 22, // Opcode: LT_rc +/* 2651 */ MCD_OPC_FilterValue, 1, 161, 33, 0, // Skip to: 11265 +/* 2656 */ MCD_OPC_Decode, 172, 5, 22, // Opcode: LT_rc /* 2660 */ MCD_OPC_FilterValue, 19, 28, 0, 0, // Skip to: 2693 /* 2665 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 2668 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 2684 -/* 2673 */ MCD_OPC_CheckField, 18, 3, 4, 164, 33, 0, // Skip to: 11292 -/* 2680 */ MCD_OPC_Decode, 245, 6, 15, // Opcode: OR_EQ_rr -/* 2684 */ MCD_OPC_FilterValue, 1, 155, 33, 0, // Skip to: 11292 -/* 2689 */ MCD_OPC_Decode, 225, 4, 22, // Opcode: LT_U_rc +/* 2673 */ MCD_OPC_CheckField, 18, 3, 4, 137, 33, 0, // Skip to: 11265 +/* 2680 */ MCD_OPC_Decode, 188, 7, 15, // Opcode: OR_EQ_rr +/* 2684 */ MCD_OPC_FilterValue, 1, 128, 33, 0, // Skip to: 11265 +/* 2689 */ MCD_OPC_Decode, 166, 5, 22, // Opcode: LT_U_rc /* 2693 */ MCD_OPC_FilterValue, 20, 38, 0, 0, // Skip to: 2736 /* 2698 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 2701 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 2727 /* 2706 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... /* 2709 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2718 -/* 2714 */ MCD_OPC_Decode, 255, 6, 15, // Opcode: OR_NE_rr -/* 2718 */ MCD_OPC_FilterValue, 4, 121, 33, 0, // Skip to: 11292 -/* 2723 */ MCD_OPC_Decode, 253, 6, 15, // Opcode: OR_LT_rr -/* 2727 */ MCD_OPC_FilterValue, 1, 112, 33, 0, // Skip to: 11292 -/* 2732 */ MCD_OPC_Decode, 182, 3, 22, // Opcode: GE_rc +/* 2714 */ MCD_OPC_Decode, 198, 7, 15, // Opcode: OR_NE_rr +/* 2718 */ MCD_OPC_FilterValue, 4, 94, 33, 0, // Skip to: 11265 +/* 2723 */ MCD_OPC_Decode, 196, 7, 15, // Opcode: OR_LT_rr +/* 2727 */ MCD_OPC_FilterValue, 1, 85, 33, 0, // Skip to: 11265 +/* 2732 */ MCD_OPC_Decode, 213, 3, 22, // Opcode: GE_rc /* 2736 */ MCD_OPC_FilterValue, 21, 38, 0, 0, // Skip to: 2779 /* 2741 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 2744 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 2770 /* 2749 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... /* 2752 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2761 -/* 2757 */ MCD_OPC_Decode, 251, 6, 15, // Opcode: OR_LT_U_rr -/* 2761 */ MCD_OPC_FilterValue, 4, 78, 33, 0, // Skip to: 11292 -/* 2766 */ MCD_OPC_Decode, 249, 6, 15, // Opcode: OR_GE_rr -/* 2770 */ MCD_OPC_FilterValue, 1, 69, 33, 0, // Skip to: 11292 -/* 2775 */ MCD_OPC_Decode, 180, 3, 22, // Opcode: GE_U_rc +/* 2757 */ MCD_OPC_Decode, 194, 7, 15, // Opcode: OR_LT_U_rr +/* 2761 */ MCD_OPC_FilterValue, 4, 51, 33, 0, // Skip to: 11265 +/* 2766 */ MCD_OPC_Decode, 192, 7, 15, // Opcode: OR_GE_rr +/* 2770 */ MCD_OPC_FilterValue, 1, 42, 33, 0, // Skip to: 11265 +/* 2775 */ MCD_OPC_Decode, 211, 3, 22, // Opcode: GE_U_rc /* 2779 */ MCD_OPC_FilterValue, 22, 18, 0, 0, // Skip to: 2802 -/* 2784 */ MCD_OPC_CheckField, 18, 3, 0, 53, 33, 0, // Skip to: 11292 -/* 2791 */ MCD_OPC_CheckField, 7, 1, 0, 46, 33, 0, // Skip to: 11292 -/* 2798 */ MCD_OPC_Decode, 247, 6, 15, // Opcode: OR_GE_U_rr +/* 2784 */ MCD_OPC_CheckField, 18, 3, 0, 26, 33, 0, // Skip to: 11265 +/* 2791 */ MCD_OPC_CheckField, 7, 1, 0, 19, 33, 0, // Skip to: 11265 +/* 2798 */ MCD_OPC_Decode, 190, 7, 15, // Opcode: OR_GE_U_rr /* 2802 */ MCD_OPC_FilterValue, 23, 18, 0, 0, // Skip to: 2825 -/* 2807 */ MCD_OPC_CheckField, 18, 3, 4, 30, 33, 0, // Skip to: 11292 -/* 2814 */ MCD_OPC_CheckField, 7, 1, 0, 23, 33, 0, // Skip to: 11292 -/* 2821 */ MCD_OPC_Decode, 176, 8, 15, // Opcode: XOR_EQ_rr +/* 2807 */ MCD_OPC_CheckField, 18, 3, 4, 3, 33, 0, // Skip to: 11265 +/* 2814 */ MCD_OPC_CheckField, 7, 1, 0, 252, 32, 0, // Skip to: 11265 +/* 2821 */ MCD_OPC_Decode, 247, 8, 15, // Opcode: XOR_EQ_rr /* 2825 */ MCD_OPC_FilterValue, 24, 38, 0, 0, // Skip to: 2868 /* 2830 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 2833 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 2859 /* 2838 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... /* 2841 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2850 -/* 2846 */ MCD_OPC_Decode, 186, 8, 15, // Opcode: XOR_NE_rr -/* 2850 */ MCD_OPC_FilterValue, 4, 245, 32, 0, // Skip to: 11292 -/* 2855 */ MCD_OPC_Decode, 184, 8, 15, // Opcode: XOR_LT_rr -/* 2859 */ MCD_OPC_FilterValue, 1, 236, 32, 0, // Skip to: 11292 -/* 2864 */ MCD_OPC_Decode, 209, 5, 22, // Opcode: MIN_rc +/* 2846 */ MCD_OPC_Decode, 129, 9, 15, // Opcode: XOR_NE_rr +/* 2850 */ MCD_OPC_FilterValue, 4, 218, 32, 0, // Skip to: 11265 +/* 2855 */ MCD_OPC_Decode, 255, 8, 15, // Opcode: XOR_LT_rr +/* 2859 */ MCD_OPC_FilterValue, 1, 209, 32, 0, // Skip to: 11265 +/* 2864 */ MCD_OPC_Decode, 152, 6, 22, // Opcode: MIN_rc /* 2868 */ MCD_OPC_FilterValue, 25, 38, 0, 0, // Skip to: 2911 /* 2873 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 2876 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 2902 /* 2881 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... /* 2884 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2893 -/* 2889 */ MCD_OPC_Decode, 182, 8, 15, // Opcode: XOR_LT_U_rr -/* 2893 */ MCD_OPC_FilterValue, 4, 202, 32, 0, // Skip to: 11292 -/* 2898 */ MCD_OPC_Decode, 180, 8, 15, // Opcode: XOR_GE_rr -/* 2902 */ MCD_OPC_FilterValue, 1, 193, 32, 0, // Skip to: 11292 -/* 2907 */ MCD_OPC_Decode, 207, 5, 22, // Opcode: MIN_U_rc +/* 2889 */ MCD_OPC_Decode, 253, 8, 15, // Opcode: XOR_LT_U_rr +/* 2893 */ MCD_OPC_FilterValue, 4, 175, 32, 0, // Skip to: 11265 +/* 2898 */ MCD_OPC_Decode, 251, 8, 15, // Opcode: XOR_GE_rr +/* 2902 */ MCD_OPC_FilterValue, 1, 166, 32, 0, // Skip to: 11265 +/* 2907 */ MCD_OPC_Decode, 150, 6, 22, // Opcode: MIN_U_rc /* 2911 */ MCD_OPC_FilterValue, 26, 28, 0, 0, // Skip to: 2944 /* 2916 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 2919 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 2935 -/* 2924 */ MCD_OPC_CheckField, 18, 3, 0, 169, 32, 0, // Skip to: 11292 -/* 2931 */ MCD_OPC_Decode, 178, 8, 15, // Opcode: XOR_GE_U_rr -/* 2935 */ MCD_OPC_FilterValue, 1, 160, 32, 0, // Skip to: 11292 -/* 2940 */ MCD_OPC_Decode, 200, 5, 22, // Opcode: MAX_rc +/* 2924 */ MCD_OPC_CheckField, 18, 3, 0, 142, 32, 0, // Skip to: 11265 +/* 2931 */ MCD_OPC_Decode, 249, 8, 15, // Opcode: XOR_GE_U_rr +/* 2935 */ MCD_OPC_FilterValue, 1, 133, 32, 0, // Skip to: 11265 +/* 2940 */ MCD_OPC_Decode, 143, 6, 22, // Opcode: MAX_rc /* 2944 */ MCD_OPC_FilterValue, 27, 28, 0, 0, // Skip to: 2977 /* 2949 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 2952 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 2968 -/* 2957 */ MCD_OPC_CheckField, 18, 3, 4, 136, 32, 0, // Skip to: 11292 -/* 2964 */ MCD_OPC_Decode, 175, 7, 15, // Opcode: SH_EQ_rr -/* 2968 */ MCD_OPC_FilterValue, 1, 127, 32, 0, // Skip to: 11292 -/* 2973 */ MCD_OPC_Decode, 198, 5, 22, // Opcode: MAX_U_rc +/* 2957 */ MCD_OPC_CheckField, 18, 3, 4, 109, 32, 0, // Skip to: 11265 +/* 2964 */ MCD_OPC_Decode, 246, 7, 15, // Opcode: SH_EQ_rr +/* 2968 */ MCD_OPC_FilterValue, 1, 100, 32, 0, // Skip to: 11265 +/* 2973 */ MCD_OPC_Decode, 141, 6, 22, // Opcode: MAX_U_rc /* 2977 */ MCD_OPC_FilterValue, 28, 35, 0, 0, // Skip to: 3017 /* 2982 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... /* 2985 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 3001 -/* 2990 */ MCD_OPC_CheckField, 7, 1, 0, 103, 32, 0, // Skip to: 11292 -/* 2997 */ MCD_OPC_Decode, 188, 7, 15, // Opcode: SH_NE_rr -/* 3001 */ MCD_OPC_FilterValue, 4, 94, 32, 0, // Skip to: 11292 -/* 3006 */ MCD_OPC_CheckField, 7, 1, 0, 87, 32, 0, // Skip to: 11292 -/* 3013 */ MCD_OPC_Decode, 185, 7, 15, // Opcode: SH_LT_rr +/* 2990 */ MCD_OPC_CheckField, 7, 1, 0, 76, 32, 0, // Skip to: 11265 +/* 2997 */ MCD_OPC_Decode, 131, 8, 15, // Opcode: SH_NE_rr +/* 3001 */ MCD_OPC_FilterValue, 4, 67, 32, 0, // Skip to: 11265 +/* 3006 */ MCD_OPC_CheckField, 7, 1, 0, 60, 32, 0, // Skip to: 11265 +/* 3013 */ MCD_OPC_Decode, 128, 8, 15, // Opcode: SH_LT_rr /* 3017 */ MCD_OPC_FilterValue, 29, 35, 0, 0, // Skip to: 3057 /* 3022 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... /* 3025 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 3041 -/* 3030 */ MCD_OPC_CheckField, 7, 1, 0, 63, 32, 0, // Skip to: 11292 -/* 3037 */ MCD_OPC_Decode, 183, 7, 15, // Opcode: SH_LT_U_rr -/* 3041 */ MCD_OPC_FilterValue, 4, 54, 32, 0, // Skip to: 11292 -/* 3046 */ MCD_OPC_CheckField, 7, 1, 0, 47, 32, 0, // Skip to: 11292 -/* 3053 */ MCD_OPC_Decode, 179, 7, 15, // Opcode: SH_GE_rr +/* 3030 */ MCD_OPC_CheckField, 7, 1, 0, 36, 32, 0, // Skip to: 11265 +/* 3037 */ MCD_OPC_Decode, 254, 7, 15, // Opcode: SH_LT_U_rr +/* 3041 */ MCD_OPC_FilterValue, 4, 27, 32, 0, // Skip to: 11265 +/* 3046 */ MCD_OPC_CheckField, 7, 1, 0, 20, 32, 0, // Skip to: 11265 +/* 3053 */ MCD_OPC_Decode, 250, 7, 15, // Opcode: SH_GE_rr /* 3057 */ MCD_OPC_FilterValue, 30, 18, 0, 0, // Skip to: 3080 -/* 3062 */ MCD_OPC_CheckField, 18, 3, 0, 31, 32, 0, // Skip to: 11292 -/* 3069 */ MCD_OPC_CheckField, 7, 1, 0, 24, 32, 0, // Skip to: 11292 -/* 3076 */ MCD_OPC_Decode, 177, 7, 15, // Opcode: SH_GE_U_rr +/* 3062 */ MCD_OPC_CheckField, 18, 3, 0, 4, 32, 0, // Skip to: 11265 +/* 3069 */ MCD_OPC_CheckField, 7, 1, 0, 253, 31, 0, // Skip to: 11265 +/* 3076 */ MCD_OPC_Decode, 248, 7, 15, // Opcode: SH_GE_U_rr /* 3080 */ MCD_OPC_FilterValue, 32, 28, 0, 0, // Skip to: 3113 /* 3085 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 3088 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 3104 -/* 3093 */ MCD_OPC_CheckField, 18, 3, 0, 0, 32, 0, // Skip to: 11292 +/* 3093 */ MCD_OPC_CheckField, 18, 3, 0, 229, 31, 0, // Skip to: 11265 /* 3100 */ MCD_OPC_Decode, 159, 2, 15, // Opcode: ADD_B_rr -/* 3104 */ MCD_OPC_FilterValue, 1, 247, 31, 0, // Skip to: 11292 +/* 3104 */ MCD_OPC_FilterValue, 1, 220, 31, 0, // Skip to: 11265 /* 3109 */ MCD_OPC_Decode, 175, 2, 22, // Opcode: AND_EQ_rc /* 3113 */ MCD_OPC_FilterValue, 33, 11, 0, 0, // Skip to: 3129 -/* 3118 */ MCD_OPC_CheckField, 7, 1, 1, 231, 31, 0, // Skip to: 11292 +/* 3118 */ MCD_OPC_CheckField, 7, 1, 1, 204, 31, 0, // Skip to: 11265 /* 3125 */ MCD_OPC_Decode, 185, 2, 22, // Opcode: AND_NE_rc /* 3129 */ MCD_OPC_FilterValue, 34, 11, 0, 0, // Skip to: 3145 -/* 3134 */ MCD_OPC_CheckField, 7, 1, 1, 215, 31, 0, // Skip to: 11292 +/* 3134 */ MCD_OPC_CheckField, 7, 1, 1, 188, 31, 0, // Skip to: 11265 /* 3141 */ MCD_OPC_Decode, 183, 2, 22, // Opcode: AND_LT_rc /* 3145 */ MCD_OPC_FilterValue, 35, 11, 0, 0, // Skip to: 3161 -/* 3150 */ MCD_OPC_CheckField, 7, 1, 1, 199, 31, 0, // Skip to: 11292 +/* 3150 */ MCD_OPC_CheckField, 7, 1, 1, 172, 31, 0, // Skip to: 11265 /* 3157 */ MCD_OPC_Decode, 181, 2, 22, // Opcode: AND_LT_U_rc /* 3161 */ MCD_OPC_FilterValue, 36, 28, 0, 0, // Skip to: 3194 /* 3166 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 3169 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 3185 -/* 3174 */ MCD_OPC_CheckField, 18, 3, 0, 175, 31, 0, // Skip to: 11292 -/* 3181 */ MCD_OPC_Decode, 146, 8, 15, // Opcode: SUB_B_rr -/* 3185 */ MCD_OPC_FilterValue, 1, 166, 31, 0, // Skip to: 11292 +/* 3174 */ MCD_OPC_CheckField, 18, 3, 0, 148, 31, 0, // Skip to: 11265 +/* 3181 */ MCD_OPC_Decode, 217, 8, 15, // Opcode: SUB_B_rr +/* 3185 */ MCD_OPC_FilterValue, 1, 139, 31, 0, // Skip to: 11265 /* 3190 */ MCD_OPC_Decode, 179, 2, 22, // Opcode: AND_GE_rc /* 3194 */ MCD_OPC_FilterValue, 37, 11, 0, 0, // Skip to: 3210 -/* 3199 */ MCD_OPC_CheckField, 7, 1, 1, 150, 31, 0, // Skip to: 11292 +/* 3199 */ MCD_OPC_CheckField, 7, 1, 1, 123, 31, 0, // Skip to: 11265 /* 3206 */ MCD_OPC_Decode, 177, 2, 22, // Opcode: AND_GE_U_rc -/* 3210 */ MCD_OPC_FilterValue, 39, 38, 0, 0, // Skip to: 3253 +/* 3210 */ MCD_OPC_FilterValue, 39, 28, 0, 0, // Skip to: 3243 /* 3215 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 3218 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 3244 -/* 3223 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... -/* 3226 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3235 -/* 3231 */ MCD_OPC_Decode, 252, 1, 15, // Opcode: ABSDIF_B_rr -/* 3235 */ MCD_OPC_FilterValue, 4, 116, 31, 0, // Skip to: 11292 -/* 3240 */ MCD_OPC_Decode, 248, 1, 15, // Opcode: ABSDIFS_B_rr_v110 -/* 3244 */ MCD_OPC_FilterValue, 1, 107, 31, 0, // Skip to: 11292 -/* 3249 */ MCD_OPC_Decode, 244, 6, 22, // Opcode: OR_EQ_rc -/* 3253 */ MCD_OPC_FilterValue, 40, 28, 0, 0, // Skip to: 3286 -/* 3258 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 3261 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 3277 -/* 3266 */ MCD_OPC_CheckField, 18, 3, 0, 83, 31, 0, // Skip to: 11292 -/* 3273 */ MCD_OPC_Decode, 154, 3, 15, // Opcode: EQ_B_rr -/* 3277 */ MCD_OPC_FilterValue, 1, 74, 31, 0, // Skip to: 11292 -/* 3282 */ MCD_OPC_Decode, 254, 6, 22, // Opcode: OR_NE_rc -/* 3286 */ MCD_OPC_FilterValue, 41, 38, 0, 0, // Skip to: 3329 -/* 3291 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 3294 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 3320 -/* 3299 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... -/* 3302 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3311 -/* 3307 */ MCD_OPC_Decode, 221, 4, 15, // Opcode: LT_B -/* 3311 */ MCD_OPC_FilterValue, 4, 40, 31, 0, // Skip to: 11292 -/* 3316 */ MCD_OPC_Decode, 222, 4, 15, // Opcode: LT_BU -/* 3320 */ MCD_OPC_FilterValue, 1, 31, 31, 0, // Skip to: 11292 -/* 3325 */ MCD_OPC_Decode, 252, 6, 22, // Opcode: OR_LT_rc -/* 3329 */ MCD_OPC_FilterValue, 42, 11, 0, 0, // Skip to: 3345 -/* 3334 */ MCD_OPC_CheckField, 7, 1, 1, 15, 31, 0, // Skip to: 11292 -/* 3341 */ MCD_OPC_Decode, 250, 6, 22, // Opcode: OR_LT_U_rc -/* 3345 */ MCD_OPC_FilterValue, 43, 28, 0, 0, // Skip to: 3378 -/* 3350 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 3353 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 3369 -/* 3358 */ MCD_OPC_CheckField, 18, 3, 0, 247, 30, 0, // Skip to: 11292 -/* 3365 */ MCD_OPC_Decode, 149, 3, 15, // Opcode: EQANY_B_rr -/* 3369 */ MCD_OPC_FilterValue, 1, 238, 30, 0, // Skip to: 11292 -/* 3374 */ MCD_OPC_Decode, 248, 6, 22, // Opcode: OR_GE_rc -/* 3378 */ MCD_OPC_FilterValue, 44, 38, 0, 0, // Skip to: 3421 -/* 3383 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 3386 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 3412 -/* 3391 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... -/* 3394 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3403 -/* 3399 */ MCD_OPC_Decode, 203, 5, 15, // Opcode: MIN_B -/* 3403 */ MCD_OPC_FilterValue, 4, 204, 30, 0, // Skip to: 11292 -/* 3408 */ MCD_OPC_Decode, 204, 5, 15, // Opcode: MIN_BU -/* 3412 */ MCD_OPC_FilterValue, 1, 195, 30, 0, // Skip to: 11292 -/* 3417 */ MCD_OPC_Decode, 246, 6, 22, // Opcode: OR_GE_U_rc -/* 3421 */ MCD_OPC_FilterValue, 45, 35, 0, 0, // Skip to: 3461 -/* 3426 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... -/* 3429 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 3445 -/* 3434 */ MCD_OPC_CheckField, 7, 1, 0, 171, 30, 0, // Skip to: 11292 -/* 3441 */ MCD_OPC_Decode, 194, 5, 15, // Opcode: MAX_B -/* 3445 */ MCD_OPC_FilterValue, 4, 162, 30, 0, // Skip to: 11292 -/* 3450 */ MCD_OPC_CheckField, 7, 1, 0, 155, 30, 0, // Skip to: 11292 -/* 3457 */ MCD_OPC_Decode, 195, 5, 15, // Opcode: MAX_BU -/* 3461 */ MCD_OPC_FilterValue, 46, 35, 0, 0, // Skip to: 3501 -/* 3466 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... -/* 3469 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 3485 -/* 3474 */ MCD_OPC_CheckField, 7, 1, 0, 131, 30, 0, // Skip to: 11292 -/* 3481 */ MCD_OPC_Decode, 131, 2, 15, // Opcode: ABS_B_rr -/* 3485 */ MCD_OPC_FilterValue, 4, 122, 30, 0, // Skip to: 11292 -/* 3490 */ MCD_OPC_CheckField, 7, 1, 0, 115, 30, 0, // Skip to: 11292 -/* 3497 */ MCD_OPC_Decode, 128, 2, 15, // Opcode: ABSS_B_rr_v110 -/* 3501 */ MCD_OPC_FilterValue, 47, 38, 0, 0, // Skip to: 3544 -/* 3506 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 3509 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 3535 -/* 3514 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... -/* 3517 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3526 -/* 3522 */ MCD_OPC_Decode, 154, 7, 15, // Opcode: SAT_B_rr -/* 3526 */ MCD_OPC_FilterValue, 4, 81, 30, 0, // Skip to: 11292 -/* 3531 */ MCD_OPC_Decode, 152, 7, 15, // Opcode: SAT_BU_rr -/* 3535 */ MCD_OPC_FilterValue, 1, 72, 30, 0, // Skip to: 11292 -/* 3540 */ MCD_OPC_Decode, 175, 8, 22, // Opcode: XOR_EQ_rc -/* 3544 */ MCD_OPC_FilterValue, 48, 28, 0, 0, // Skip to: 3577 -/* 3549 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 3552 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 3568 -/* 3557 */ MCD_OPC_CheckField, 18, 3, 0, 48, 30, 0, // Skip to: 11292 -/* 3564 */ MCD_OPC_Decode, 161, 2, 15, // Opcode: ADD_H_rr -/* 3568 */ MCD_OPC_FilterValue, 1, 39, 30, 0, // Skip to: 11292 -/* 3573 */ MCD_OPC_Decode, 185, 8, 22, // Opcode: XOR_NE_rc -/* 3577 */ MCD_OPC_FilterValue, 49, 38, 0, 0, // Skip to: 3620 -/* 3582 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 3585 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 3611 -/* 3590 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... -/* 3593 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3602 -/* 3598 */ MCD_OPC_Decode, 147, 2, 15, // Opcode: ADDS_H -/* 3602 */ MCD_OPC_FilterValue, 4, 5, 30, 0, // Skip to: 11292 -/* 3607 */ MCD_OPC_Decode, 148, 2, 15, // Opcode: ADDS_HU -/* 3611 */ MCD_OPC_FilterValue, 1, 252, 29, 0, // Skip to: 11292 -/* 3616 */ MCD_OPC_Decode, 183, 8, 22, // Opcode: XOR_LT_rc -/* 3620 */ MCD_OPC_FilterValue, 50, 11, 0, 0, // Skip to: 3636 -/* 3625 */ MCD_OPC_CheckField, 7, 1, 1, 236, 29, 0, // Skip to: 11292 -/* 3632 */ MCD_OPC_Decode, 181, 8, 22, // Opcode: XOR_LT_U_rc -/* 3636 */ MCD_OPC_FilterValue, 51, 11, 0, 0, // Skip to: 3652 -/* 3641 */ MCD_OPC_CheckField, 7, 1, 1, 220, 29, 0, // Skip to: 11292 -/* 3648 */ MCD_OPC_Decode, 179, 8, 22, // Opcode: XOR_GE_rc -/* 3652 */ MCD_OPC_FilterValue, 52, 28, 0, 0, // Skip to: 3685 -/* 3657 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 3660 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 3676 -/* 3665 */ MCD_OPC_CheckField, 18, 3, 0, 196, 29, 0, // Skip to: 11292 -/* 3672 */ MCD_OPC_Decode, 148, 8, 15, // Opcode: SUB_H_rr -/* 3676 */ MCD_OPC_FilterValue, 1, 187, 29, 0, // Skip to: 11292 -/* 3681 */ MCD_OPC_Decode, 177, 8, 22, // Opcode: XOR_GE_U_rc -/* 3685 */ MCD_OPC_FilterValue, 55, 38, 0, 0, // Skip to: 3728 -/* 3690 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 3693 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 3719 -/* 3698 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... -/* 3701 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3710 -/* 3706 */ MCD_OPC_Decode, 253, 1, 15, // Opcode: ABSDIF_H_rr -/* 3710 */ MCD_OPC_FilterValue, 4, 153, 29, 0, // Skip to: 11292 -/* 3715 */ MCD_OPC_Decode, 249, 1, 15, // Opcode: ABSDIFS_H_rr -/* 3719 */ MCD_OPC_FilterValue, 1, 144, 29, 0, // Skip to: 11292 -/* 3724 */ MCD_OPC_Decode, 174, 7, 22, // Opcode: SH_EQ_rc -/* 3728 */ MCD_OPC_FilterValue, 56, 28, 0, 0, // Skip to: 3761 -/* 3733 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 3736 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 3752 -/* 3741 */ MCD_OPC_CheckField, 18, 3, 0, 120, 29, 0, // Skip to: 11292 -/* 3748 */ MCD_OPC_Decode, 155, 3, 15, // Opcode: EQ_H_rr -/* 3752 */ MCD_OPC_FilterValue, 1, 111, 29, 0, // Skip to: 11292 -/* 3757 */ MCD_OPC_Decode, 187, 7, 22, // Opcode: SH_NE_rc -/* 3761 */ MCD_OPC_FilterValue, 57, 38, 0, 0, // Skip to: 3804 -/* 3766 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 3769 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 3795 -/* 3774 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... -/* 3777 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3786 -/* 3782 */ MCD_OPC_Decode, 223, 4, 15, // Opcode: LT_H -/* 3786 */ MCD_OPC_FilterValue, 4, 77, 29, 0, // Skip to: 11292 -/* 3791 */ MCD_OPC_Decode, 224, 4, 15, // Opcode: LT_HU -/* 3795 */ MCD_OPC_FilterValue, 1, 68, 29, 0, // Skip to: 11292 -/* 3800 */ MCD_OPC_Decode, 184, 7, 22, // Opcode: SH_LT_rc -/* 3804 */ MCD_OPC_FilterValue, 58, 11, 0, 0, // Skip to: 3820 -/* 3809 */ MCD_OPC_CheckField, 7, 1, 1, 52, 29, 0, // Skip to: 11292 -/* 3816 */ MCD_OPC_Decode, 182, 7, 22, // Opcode: SH_LT_U_rc -/* 3820 */ MCD_OPC_FilterValue, 59, 28, 0, 0, // Skip to: 3853 -/* 3825 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 3828 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 3844 -/* 3833 */ MCD_OPC_CheckField, 18, 3, 0, 28, 29, 0, // Skip to: 11292 -/* 3840 */ MCD_OPC_Decode, 151, 3, 15, // Opcode: EQANY_H_rr -/* 3844 */ MCD_OPC_FilterValue, 1, 19, 29, 0, // Skip to: 11292 -/* 3849 */ MCD_OPC_Decode, 178, 7, 22, // Opcode: SH_GE_rc -/* 3853 */ MCD_OPC_FilterValue, 60, 38, 0, 0, // Skip to: 3896 -/* 3858 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 3861 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 3887 -/* 3866 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... -/* 3869 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3878 -/* 3874 */ MCD_OPC_Decode, 205, 5, 15, // Opcode: MIN_H -/* 3878 */ MCD_OPC_FilterValue, 4, 241, 28, 0, // Skip to: 11292 -/* 3883 */ MCD_OPC_Decode, 206, 5, 15, // Opcode: MIN_HU -/* 3887 */ MCD_OPC_FilterValue, 1, 232, 28, 0, // Skip to: 11292 -/* 3892 */ MCD_OPC_Decode, 176, 7, 22, // Opcode: SH_GE_U_rc -/* 3896 */ MCD_OPC_FilterValue, 61, 35, 0, 0, // Skip to: 3936 -/* 3901 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... -/* 3904 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 3920 -/* 3909 */ MCD_OPC_CheckField, 7, 1, 0, 208, 28, 0, // Skip to: 11292 -/* 3916 */ MCD_OPC_Decode, 196, 5, 15, // Opcode: MAX_H -/* 3920 */ MCD_OPC_FilterValue, 4, 199, 28, 0, // Skip to: 11292 -/* 3925 */ MCD_OPC_CheckField, 7, 1, 0, 192, 28, 0, // Skip to: 11292 -/* 3932 */ MCD_OPC_Decode, 197, 5, 15, // Opcode: MAX_HU -/* 3936 */ MCD_OPC_FilterValue, 62, 35, 0, 0, // Skip to: 3976 -/* 3941 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... -/* 3944 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 3960 -/* 3949 */ MCD_OPC_CheckField, 7, 1, 0, 168, 28, 0, // Skip to: 11292 -/* 3956 */ MCD_OPC_Decode, 132, 2, 15, // Opcode: ABS_H_rr -/* 3960 */ MCD_OPC_FilterValue, 4, 159, 28, 0, // Skip to: 11292 -/* 3965 */ MCD_OPC_CheckField, 7, 1, 0, 152, 28, 0, // Skip to: 11292 -/* 3972 */ MCD_OPC_Decode, 129, 2, 15, // Opcode: ABSS_H_rr -/* 3976 */ MCD_OPC_FilterValue, 63, 35, 0, 0, // Skip to: 4016 -/* 3981 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... -/* 3984 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4000 -/* 3989 */ MCD_OPC_CheckField, 7, 1, 0, 128, 28, 0, // Skip to: 11292 -/* 3996 */ MCD_OPC_Decode, 158, 7, 15, // Opcode: SAT_H_rr -/* 4000 */ MCD_OPC_FilterValue, 4, 119, 28, 0, // Skip to: 11292 -/* 4005 */ MCD_OPC_CheckField, 7, 1, 0, 112, 28, 0, // Skip to: 11292 -/* 4012 */ MCD_OPC_Decode, 156, 7, 15, // Opcode: SAT_HU_rr -/* 4016 */ MCD_OPC_FilterValue, 64, 35, 0, 0, // Skip to: 4056 -/* 4021 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... -/* 4024 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4040 -/* 4029 */ MCD_OPC_CheckField, 7, 1, 0, 88, 28, 0, // Skip to: 11292 -/* 4036 */ MCD_OPC_Decode, 225, 5, 15, // Opcode: MOV_rrEcDb -/* 4040 */ MCD_OPC_FilterValue, 4, 79, 28, 0, // Skip to: 11292 -/* 4045 */ MCD_OPC_CheckField, 7, 1, 0, 72, 28, 0, // Skip to: 11292 -/* 4052 */ MCD_OPC_Decode, 224, 5, 15, // Opcode: MOV_rrEcDaDb -/* 4056 */ MCD_OPC_FilterValue, 72, 18, 0, 0, // Skip to: 4079 -/* 4061 */ MCD_OPC_CheckField, 18, 3, 0, 56, 28, 0, // Skip to: 11292 -/* 4068 */ MCD_OPC_CheckField, 7, 1, 0, 49, 28, 0, // Skip to: 11292 -/* 4075 */ MCD_OPC_Decode, 156, 3, 15, // Opcode: EQ_W_rr -/* 4079 */ MCD_OPC_FilterValue, 73, 35, 0, 0, // Skip to: 4119 -/* 4084 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... -/* 4087 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4103 -/* 4092 */ MCD_OPC_CheckField, 7, 1, 0, 25, 28, 0, // Skip to: 11292 -/* 4099 */ MCD_OPC_Decode, 227, 4, 15, // Opcode: LT_W -/* 4103 */ MCD_OPC_FilterValue, 4, 16, 28, 0, // Skip to: 11292 -/* 4108 */ MCD_OPC_CheckField, 7, 1, 0, 9, 28, 0, // Skip to: 11292 -/* 4115 */ MCD_OPC_Decode, 228, 4, 15, // Opcode: LT_WU -/* 4119 */ MCD_OPC_FilterValue, 86, 11, 0, 0, // Skip to: 4135 -/* 4124 */ MCD_OPC_CheckField, 7, 1, 1, 249, 27, 0, // Skip to: 11292 -/* 4131 */ MCD_OPC_Decode, 148, 3, 22, // Opcode: EQANY_B_rc -/* 4135 */ MCD_OPC_FilterValue, 118, 240, 27, 0, // Skip to: 11292 -/* 4140 */ MCD_OPC_CheckField, 7, 1, 1, 233, 27, 0, // Skip to: 11292 -/* 4147 */ MCD_OPC_Decode, 150, 3, 22, // Opcode: EQANY_H_rc -/* 4151 */ MCD_OPC_FilterValue, 13, 7, 1, 0, // Skip to: 4419 -/* 4156 */ MCD_OPC_ExtractField, 12, 20, // Inst{31-12} ... -/* 4159 */ MCD_OPC_FilterValue, 128, 32, 11, 0, 0, // Skip to: 4176 -/* 4165 */ MCD_OPC_CheckField, 7, 1, 0, 208, 27, 0, // Skip to: 11292 -/* 4172 */ MCD_OPC_Decode, 129, 3, 14, // Opcode: DEBUG_sys -/* 4176 */ MCD_OPC_FilterValue, 128, 40, 11, 0, 0, // Skip to: 4193 -/* 4182 */ MCD_OPC_CheckField, 7, 1, 0, 191, 27, 0, // Skip to: 11292 -/* 4189 */ MCD_OPC_Decode, 145, 7, 14, // Opcode: RFM_sys -/* 4193 */ MCD_OPC_FilterValue, 128, 48, 11, 0, 0, // Skip to: 4210 -/* 4199 */ MCD_OPC_CheckField, 7, 1, 0, 174, 27, 0, // Skip to: 11292 -/* 4206 */ MCD_OPC_Decode, 142, 7, 14, // Opcode: RET_sys -/* 4210 */ MCD_OPC_FilterValue, 128, 56, 11, 0, 0, // Skip to: 4227 -/* 4216 */ MCD_OPC_CheckField, 7, 1, 0, 157, 27, 0, // Skip to: 11292 -/* 4223 */ MCD_OPC_Decode, 144, 7, 14, // Opcode: RFE_sys -/* 4227 */ MCD_OPC_FilterValue, 128, 64, 11, 0, 0, // Skip to: 4244 -/* 4233 */ MCD_OPC_CheckField, 7, 1, 0, 140, 27, 0, // Skip to: 11292 -/* 4240 */ MCD_OPC_Decode, 153, 8, 14, // Opcode: SVLCX_sys -/* 4244 */ MCD_OPC_FilterValue, 128, 72, 11, 0, 0, // Skip to: 4261 -/* 4250 */ MCD_OPC_CheckField, 7, 1, 0, 123, 27, 0, // Skip to: 11292 -/* 4257 */ MCD_OPC_Decode, 146, 7, 14, // Opcode: RSLCX_sys -/* 4261 */ MCD_OPC_FilterValue, 128, 96, 11, 0, 0, // Skip to: 4278 -/* 4267 */ MCD_OPC_CheckField, 7, 1, 0, 106, 27, 0, // Skip to: 11292 -/* 4274 */ MCD_OPC_Decode, 147, 3, 14, // Opcode: ENABLE_sys -/* 4278 */ MCD_OPC_FilterValue, 128, 104, 11, 0, 0, // Skip to: 4295 -/* 4284 */ MCD_OPC_CheckField, 7, 1, 0, 89, 27, 0, // Skip to: 11292 -/* 4291 */ MCD_OPC_Decode, 132, 3, 14, // Opcode: DISABLE_sys -/* 4295 */ MCD_OPC_FilterValue, 128, 112, 11, 0, 0, // Skip to: 4312 -/* 4301 */ MCD_OPC_CheckField, 7, 1, 0, 72, 27, 0, // Skip to: 11292 -/* 4308 */ MCD_OPC_Decode, 140, 7, 14, // Opcode: RESTORE_sys -/* 4312 */ MCD_OPC_FilterValue, 128, 120, 11, 0, 0, // Skip to: 4329 -/* 4318 */ MCD_OPC_CheckField, 7, 1, 0, 55, 27, 0, // Skip to: 11292 -/* 4325 */ MCD_OPC_Decode, 133, 3, 14, // Opcode: DISABLE_sys_1 -/* 4329 */ MCD_OPC_FilterValue, 128, 144, 1, 11, 0, 0, // Skip to: 4347 -/* 4336 */ MCD_OPC_CheckField, 7, 1, 0, 37, 27, 0, // Skip to: 11292 -/* 4343 */ MCD_OPC_Decode, 137, 3, 14, // Opcode: DSYNC_sys -/* 4347 */ MCD_OPC_FilterValue, 128, 152, 1, 11, 0, 0, // Skip to: 4365 -/* 4354 */ MCD_OPC_CheckField, 7, 1, 0, 19, 27, 0, // Skip to: 11292 -/* 4361 */ MCD_OPC_Decode, 197, 3, 14, // Opcode: ISYNC_sys -/* 4365 */ MCD_OPC_FilterValue, 128, 160, 1, 11, 0, 0, // Skip to: 4383 -/* 4372 */ MCD_OPC_CheckField, 7, 1, 0, 1, 27, 0, // Skip to: 11292 -/* 4379 */ MCD_OPC_Decode, 167, 8, 14, // Opcode: TRAPV_sys -/* 4383 */ MCD_OPC_FilterValue, 128, 168, 1, 11, 0, 0, // Skip to: 4401 -/* 4390 */ MCD_OPC_CheckField, 7, 1, 0, 239, 26, 0, // Skip to: 11292 -/* 4397 */ MCD_OPC_Decode, 166, 8, 14, // Opcode: TRAPSV_sys -/* 4401 */ MCD_OPC_FilterValue, 128, 176, 1, 228, 26, 0, // Skip to: 11292 -/* 4408 */ MCD_OPC_CheckField, 7, 1, 0, 221, 26, 0, // Skip to: 11292 -/* 4415 */ MCD_OPC_Decode, 171, 8, 14, // Opcode: WAIT_sys -/* 4419 */ MCD_OPC_FilterValue, 15, 53, 2, 0, // Skip to: 4989 -/* 4424 */ MCD_OPC_ExtractField, 21, 7, // Inst{27-21} ... -/* 4427 */ MCD_OPC_FilterValue, 0, 38, 0, 0, // Skip to: 4470 -/* 4432 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 4435 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 4461 -/* 4440 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... -/* 4443 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4452 -/* 4448 */ MCD_OPC_Decode, 195, 7, 15, // Opcode: SH_rr -/* 4452 */ MCD_OPC_FilterValue, 4, 179, 26, 0, // Skip to: 11292 -/* 4457 */ MCD_OPC_Decode, 169, 7, 15, // Opcode: SHA_rr -/* 4461 */ MCD_OPC_FilterValue, 1, 170, 26, 0, // Skip to: 11292 -/* 4466 */ MCD_OPC_Decode, 194, 7, 22, // Opcode: SH_rc -/* 4470 */ MCD_OPC_FilterValue, 1, 28, 0, 0, // Skip to: 4503 -/* 4475 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 4478 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4494 -/* 4483 */ MCD_OPC_CheckField, 18, 3, 0, 146, 26, 0, // Skip to: 11292 -/* 4490 */ MCD_OPC_Decode, 165, 7, 15, // Opcode: SHAS_rr -/* 4494 */ MCD_OPC_FilterValue, 1, 137, 26, 0, // Skip to: 11292 -/* 4499 */ MCD_OPC_Decode, 168, 7, 22, // Opcode: SHA_rc -/* 4503 */ MCD_OPC_FilterValue, 2, 11, 0, 0, // Skip to: 4519 -/* 4508 */ MCD_OPC_CheckField, 7, 1, 1, 121, 26, 0, // Skip to: 11292 -/* 4515 */ MCD_OPC_Decode, 164, 7, 22, // Opcode: SHAS_rc -/* 4519 */ MCD_OPC_FilterValue, 4, 35, 0, 0, // Skip to: 4559 -/* 4524 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... -/* 4527 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4543 -/* 4532 */ MCD_OPC_CheckField, 7, 1, 0, 97, 26, 0, // Skip to: 11292 -/* 4539 */ MCD_OPC_Decode, 191, 2, 15, // Opcode: AND_rr -/* 4543 */ MCD_OPC_FilterValue, 4, 88, 26, 0, // Skip to: 11292 -/* 4548 */ MCD_OPC_CheckField, 7, 1, 0, 81, 26, 0, // Skip to: 11292 -/* 4555 */ MCD_OPC_Decode, 228, 6, 15, // Opcode: NAND_rr -/* 4559 */ MCD_OPC_FilterValue, 5, 35, 0, 0, // Skip to: 4599 -/* 4564 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... -/* 4567 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4583 -/* 4572 */ MCD_OPC_CheckField, 7, 1, 0, 57, 26, 0, // Skip to: 11292 -/* 4579 */ MCD_OPC_Decode, 132, 7, 15, // Opcode: OR_rr -/* 4583 */ MCD_OPC_FilterValue, 4, 48, 26, 0, // Skip to: 11292 -/* 4588 */ MCD_OPC_CheckField, 7, 1, 0, 41, 26, 0, // Skip to: 11292 -/* 4595 */ MCD_OPC_Decode, 237, 6, 15, // Opcode: NOR_rr -/* 4599 */ MCD_OPC_FilterValue, 6, 35, 0, 0, // Skip to: 4639 -/* 4604 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... -/* 4607 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4623 -/* 4612 */ MCD_OPC_CheckField, 7, 1, 0, 17, 26, 0, // Skip to: 11292 -/* 4619 */ MCD_OPC_Decode, 189, 8, 15, // Opcode: XOR_rr -/* 4623 */ MCD_OPC_FilterValue, 4, 8, 26, 0, // Skip to: 11292 -/* 4628 */ MCD_OPC_CheckField, 7, 1, 0, 1, 26, 0, // Skip to: 11292 -/* 4635 */ MCD_OPC_Decode, 174, 8, 15, // Opcode: XNOR_rr -/* 4639 */ MCD_OPC_FilterValue, 7, 38, 0, 0, // Skip to: 4682 -/* 4644 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 4647 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 4673 -/* 4652 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... -/* 4655 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4664 -/* 4660 */ MCD_OPC_Decode, 172, 2, 15, // Opcode: ANDN_rr -/* 4664 */ MCD_OPC_FilterValue, 4, 223, 25, 0, // Skip to: 11292 -/* 4669 */ MCD_OPC_Decode, 241, 6, 15, // Opcode: ORN_rr -/* 4673 */ MCD_OPC_FilterValue, 1, 214, 25, 0, // Skip to: 11292 -/* 4678 */ MCD_OPC_Decode, 171, 7, 22, // Opcode: SHUFFLE_rc -/* 4682 */ MCD_OPC_FilterValue, 8, 11, 0, 0, // Skip to: 4698 -/* 4687 */ MCD_OPC_CheckField, 7, 1, 1, 198, 25, 0, // Skip to: 11292 -/* 4694 */ MCD_OPC_Decode, 190, 2, 22, // Opcode: AND_rc -/* 4698 */ MCD_OPC_FilterValue, 9, 11, 0, 0, // Skip to: 4714 -/* 4703 */ MCD_OPC_CheckField, 7, 1, 1, 182, 25, 0, // Skip to: 11292 -/* 4710 */ MCD_OPC_Decode, 227, 6, 22, // Opcode: NAND_rc -/* 4714 */ MCD_OPC_FilterValue, 10, 11, 0, 0, // Skip to: 4730 -/* 4719 */ MCD_OPC_CheckField, 7, 1, 1, 166, 25, 0, // Skip to: 11292 -/* 4726 */ MCD_OPC_Decode, 131, 7, 22, // Opcode: OR_rc -/* 4730 */ MCD_OPC_FilterValue, 11, 11, 0, 0, // Skip to: 4746 -/* 4735 */ MCD_OPC_CheckField, 7, 1, 1, 150, 25, 0, // Skip to: 11292 -/* 4742 */ MCD_OPC_Decode, 236, 6, 22, // Opcode: NOR_rc -/* 4746 */ MCD_OPC_FilterValue, 12, 11, 0, 0, // Skip to: 4762 -/* 4751 */ MCD_OPC_CheckField, 7, 1, 1, 134, 25, 0, // Skip to: 11292 -/* 4758 */ MCD_OPC_Decode, 188, 8, 22, // Opcode: XOR_rc -/* 4762 */ MCD_OPC_FilterValue, 13, 28, 0, 0, // Skip to: 4795 -/* 4767 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 4770 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4786 -/* 4775 */ MCD_OPC_CheckField, 18, 3, 4, 110, 25, 0, // Skip to: 11292 -/* 4782 */ MCD_OPC_Decode, 239, 2, 15, // Opcode: CLZ_rr -/* 4786 */ MCD_OPC_FilterValue, 1, 101, 25, 0, // Skip to: 11292 -/* 4791 */ MCD_OPC_Decode, 173, 8, 22, // Opcode: XNOR_rc -/* 4795 */ MCD_OPC_FilterValue, 14, 38, 0, 0, // Skip to: 4838 -/* 4800 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 4803 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 4829 -/* 4808 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... -/* 4811 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4820 -/* 4816 */ MCD_OPC_Decode, 235, 2, 15, // Opcode: CLO_rr -/* 4820 */ MCD_OPC_FilterValue, 4, 67, 25, 0, // Skip to: 11292 -/* 4825 */ MCD_OPC_Decode, 237, 2, 15, // Opcode: CLS_rr -/* 4829 */ MCD_OPC_FilterValue, 1, 58, 25, 0, // Skip to: 11292 -/* 4834 */ MCD_OPC_Decode, 171, 2, 22, // Opcode: ANDN_rc -/* 4838 */ MCD_OPC_FilterValue, 15, 11, 0, 0, // Skip to: 4854 -/* 4843 */ MCD_OPC_CheckField, 7, 1, 1, 42, 25, 0, // Skip to: 11292 -/* 4850 */ MCD_OPC_Decode, 240, 6, 22, // Opcode: ORN_rc -/* 4854 */ MCD_OPC_FilterValue, 32, 35, 0, 0, // Skip to: 4894 -/* 4859 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... -/* 4862 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4878 -/* 4867 */ MCD_OPC_CheckField, 7, 1, 0, 18, 25, 0, // Skip to: 11292 -/* 4874 */ MCD_OPC_Decode, 181, 7, 15, // Opcode: SH_H_rr -/* 4878 */ MCD_OPC_FilterValue, 4, 9, 25, 0, // Skip to: 11292 -/* 4883 */ MCD_OPC_CheckField, 7, 1, 0, 2, 25, 0, // Skip to: 11292 -/* 4890 */ MCD_OPC_Decode, 167, 7, 15, // Opcode: SHA_H_rr -/* 4894 */ MCD_OPC_FilterValue, 62, 35, 0, 0, // Skip to: 4934 -/* 4899 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... -/* 4902 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4918 -/* 4907 */ MCD_OPC_CheckField, 7, 1, 0, 234, 24, 0, // Skip to: 11292 -/* 4914 */ MCD_OPC_Decode, 238, 2, 15, // Opcode: CLZ_H_rr -/* 4918 */ MCD_OPC_FilterValue, 4, 225, 24, 0, // Skip to: 11292 -/* 4923 */ MCD_OPC_CheckField, 7, 1, 0, 218, 24, 0, // Skip to: 11292 -/* 4930 */ MCD_OPC_Decode, 234, 2, 15, // Opcode: CLO_H_rr -/* 4934 */ MCD_OPC_FilterValue, 63, 18, 0, 0, // Skip to: 4957 -/* 4939 */ MCD_OPC_CheckField, 18, 3, 0, 202, 24, 0, // Skip to: 11292 -/* 4946 */ MCD_OPC_CheckField, 7, 1, 0, 195, 24, 0, // Skip to: 11292 -/* 4953 */ MCD_OPC_Decode, 236, 2, 15, // Opcode: CLS_H_rr -/* 4957 */ MCD_OPC_FilterValue, 64, 11, 0, 0, // Skip to: 4973 -/* 4962 */ MCD_OPC_CheckField, 7, 1, 1, 179, 24, 0, // Skip to: 11292 -/* 4969 */ MCD_OPC_Decode, 180, 7, 22, // Opcode: SH_H_rc -/* 4973 */ MCD_OPC_FilterValue, 65, 170, 24, 0, // Skip to: 11292 -/* 4978 */ MCD_OPC_CheckField, 7, 1, 1, 163, 24, 0, // Skip to: 11292 -/* 4985 */ MCD_OPC_Decode, 166, 7, 22, // Opcode: SHA_H_rc -/* 4989 */ MCD_OPC_FilterValue, 17, 21, 0, 0, // Skip to: 5015 -/* 4994 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 4997 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5006 -/* 5002 */ MCD_OPC_Decode, 136, 2, 23, // Opcode: ADDIH_A_rlc -/* 5006 */ MCD_OPC_FilterValue, 1, 137, 24, 0, // Skip to: 11292 -/* 5011 */ MCD_OPC_Decode, 211, 5, 23, // Opcode: MOVH_A_rlc -/* 5015 */ MCD_OPC_FilterValue, 19, 85, 1, 0, // Skip to: 5361 -/* 5020 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... -/* 5023 */ MCD_OPC_FilterValue, 0, 164, 0, 0, // Skip to: 5192 -/* 5028 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... -/* 5031 */ MCD_OPC_FilterValue, 0, 18, 0, 0, // Skip to: 5054 -/* 5036 */ MCD_OPC_CheckField, 24, 4, 0, 105, 24, 0, // Skip to: 11292 -/* 5043 */ MCD_OPC_CheckField, 7, 1, 1, 98, 24, 0, // Skip to: 11292 -/* 5050 */ MCD_OPC_Decode, 215, 6, 24, // Opcode: MUL_Q_rr1_2_U -/* 5054 */ MCD_OPC_FilterValue, 1, 18, 0, 0, // Skip to: 5077 -/* 5059 */ MCD_OPC_CheckField, 24, 4, 0, 82, 24, 0, // Skip to: 11292 -/* 5066 */ MCD_OPC_CheckField, 7, 1, 1, 75, 24, 0, // Skip to: 11292 -/* 5073 */ MCD_OPC_Decode, 213, 6, 24, // Opcode: MUL_Q_rr1_2_L -/* 5077 */ MCD_OPC_FilterValue, 2, 18, 0, 0, // Skip to: 5100 -/* 5082 */ MCD_OPC_CheckField, 24, 4, 0, 59, 24, 0, // Skip to: 11292 -/* 5089 */ MCD_OPC_CheckField, 7, 1, 1, 52, 24, 0, // Skip to: 11292 -/* 5096 */ MCD_OPC_Decode, 217, 6, 24, // Opcode: MUL_Q_rr1_2__ -/* 5100 */ MCD_OPC_FilterValue, 4, 18, 0, 0, // Skip to: 5123 -/* 5105 */ MCD_OPC_CheckField, 24, 4, 0, 36, 24, 0, // Skip to: 11292 -/* 5112 */ MCD_OPC_CheckField, 7, 1, 1, 29, 24, 0, // Skip to: 11292 -/* 5119 */ MCD_OPC_Decode, 212, 6, 24, // Opcode: MUL_Q_rr1_2UU -/* 5123 */ MCD_OPC_FilterValue, 5, 18, 0, 0, // Skip to: 5146 -/* 5128 */ MCD_OPC_CheckField, 24, 4, 0, 13, 24, 0, // Skip to: 11292 -/* 5135 */ MCD_OPC_CheckField, 7, 1, 1, 6, 24, 0, // Skip to: 11292 -/* 5142 */ MCD_OPC_Decode, 211, 6, 24, // Opcode: MUL_Q_rr1_2LL -/* 5146 */ MCD_OPC_FilterValue, 6, 18, 0, 0, // Skip to: 5169 -/* 5151 */ MCD_OPC_CheckField, 24, 4, 0, 246, 23, 0, // Skip to: 11292 -/* 5158 */ MCD_OPC_CheckField, 7, 1, 1, 239, 23, 0, // Skip to: 11292 -/* 5165 */ MCD_OPC_Decode, 201, 6, 24, // Opcode: MULR_Q_rr1_2UU -/* 5169 */ MCD_OPC_FilterValue, 7, 230, 23, 0, // Skip to: 11292 -/* 5174 */ MCD_OPC_CheckField, 24, 4, 0, 223, 23, 0, // Skip to: 11292 -/* 5181 */ MCD_OPC_CheckField, 7, 1, 1, 216, 23, 0, // Skip to: 11292 -/* 5188 */ MCD_OPC_Decode, 200, 6, 24, // Opcode: MULR_Q_rr1_2LL -/* 5192 */ MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 5208 -/* 5197 */ MCD_OPC_CheckField, 7, 1, 0, 200, 23, 0, // Skip to: 11292 -/* 5204 */ MCD_OPC_Decode, 190, 5, 25, // Opcode: MADD_rcr -/* 5208 */ MCD_OPC_FilterValue, 2, 11, 0, 0, // Skip to: 5224 -/* 5213 */ MCD_OPC_CheckField, 7, 1, 0, 184, 23, 0, // Skip to: 11292 -/* 5220 */ MCD_OPC_Decode, 188, 5, 25, // Opcode: MADD_U_rcr -/* 5224 */ MCD_OPC_FilterValue, 3, 68, 0, 0, // Skip to: 5297 -/* 5229 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 5232 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5241 -/* 5237 */ MCD_OPC_Decode, 191, 5, 25, // Opcode: MADD_rcr_e -/* 5241 */ MCD_OPC_FilterValue, 1, 158, 23, 0, // Skip to: 11292 -/* 5246 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... -/* 5249 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 5265 -/* 5254 */ MCD_OPC_CheckField, 24, 4, 0, 143, 23, 0, // Skip to: 11292 -/* 5261 */ MCD_OPC_Decode, 216, 6, 24, // Opcode: MUL_Q_rr1_2_Ue -/* 5265 */ MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 5281 -/* 5270 */ MCD_OPC_CheckField, 24, 4, 0, 127, 23, 0, // Skip to: 11292 -/* 5277 */ MCD_OPC_Decode, 214, 6, 24, // Opcode: MUL_Q_rr1_2_Le -/* 5281 */ MCD_OPC_FilterValue, 3, 118, 23, 0, // Skip to: 11292 -/* 5286 */ MCD_OPC_CheckField, 24, 4, 0, 111, 23, 0, // Skip to: 11292 -/* 5293 */ MCD_OPC_Decode, 218, 6, 24, // Opcode: MUL_Q_rr1_2__e -/* 5297 */ MCD_OPC_FilterValue, 4, 11, 0, 0, // Skip to: 5313 -/* 5302 */ MCD_OPC_CheckField, 7, 1, 0, 95, 23, 0, // Skip to: 11292 -/* 5309 */ MCD_OPC_Decode, 165, 5, 25, // Opcode: MADDS_U_rcr -/* 5313 */ MCD_OPC_FilterValue, 5, 11, 0, 0, // Skip to: 5329 -/* 5318 */ MCD_OPC_CheckField, 7, 1, 0, 79, 23, 0, // Skip to: 11292 -/* 5325 */ MCD_OPC_Decode, 169, 5, 25, // Opcode: MADDS_rcr -/* 5329 */ MCD_OPC_FilterValue, 6, 11, 0, 0, // Skip to: 5345 -/* 5334 */ MCD_OPC_CheckField, 7, 1, 0, 63, 23, 0, // Skip to: 11292 -/* 5341 */ MCD_OPC_Decode, 166, 5, 25, // Opcode: MADDS_U_rcr_e -/* 5345 */ MCD_OPC_FilterValue, 7, 54, 23, 0, // Skip to: 11292 -/* 5350 */ MCD_OPC_CheckField, 7, 1, 0, 47, 23, 0, // Skip to: 11292 -/* 5357 */ MCD_OPC_Decode, 170, 5, 25, // Opcode: MADDS_rcr_e -/* 5361 */ MCD_OPC_FilterValue, 21, 67, 0, 0, // Skip to: 5433 -/* 5366 */ MCD_OPC_ExtractField, 26, 2, // Inst{27-26} ... -/* 5369 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 5385 -/* 5374 */ MCD_OPC_CheckField, 7, 1, 0, 23, 23, 0, // Skip to: 11292 -/* 5381 */ MCD_OPC_Decode, 197, 7, 18, // Opcode: STLCX_abs -/* 5385 */ MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 5401 -/* 5390 */ MCD_OPC_CheckField, 7, 1, 0, 7, 23, 0, // Skip to: 11292 -/* 5397 */ MCD_OPC_Decode, 199, 7, 18, // Opcode: STUCX_abs -/* 5401 */ MCD_OPC_FilterValue, 2, 11, 0, 0, // Skip to: 5417 -/* 5406 */ MCD_OPC_CheckField, 7, 1, 0, 247, 22, 0, // Skip to: 11292 -/* 5413 */ MCD_OPC_Decode, 253, 3, 18, // Opcode: LDLCX_abs -/* 5417 */ MCD_OPC_FilterValue, 3, 238, 22, 0, // Skip to: 11292 -/* 5422 */ MCD_OPC_CheckField, 7, 1, 0, 231, 22, 0, // Skip to: 11292 -/* 5429 */ MCD_OPC_Decode, 133, 4, 18, // Opcode: LDUCX_abs -/* 5433 */ MCD_OPC_FilterValue, 23, 105, 0, 0, // Skip to: 5543 -/* 5438 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... -/* 5441 */ MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 5474 -/* 5446 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 5449 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5458 -/* 5454 */ MCD_OPC_Decode, 193, 3, 26, // Opcode: INSERT_rrrr -/* 5458 */ MCD_OPC_FilterValue, 1, 197, 22, 0, // Skip to: 11292 -/* 5463 */ MCD_OPC_CheckField, 16, 5, 0, 190, 22, 0, // Skip to: 11292 -/* 5470 */ MCD_OPC_Decode, 190, 3, 27, // Opcode: INSERT_rcrr -/* 5474 */ MCD_OPC_FilterValue, 2, 18, 0, 0, // Skip to: 5497 -/* 5479 */ MCD_OPC_CheckField, 16, 5, 0, 174, 22, 0, // Skip to: 11292 -/* 5486 */ MCD_OPC_CheckField, 7, 1, 0, 167, 22, 0, // Skip to: 11292 -/* 5493 */ MCD_OPC_Decode, 165, 3, 28, // Opcode: EXTR_rrrr -/* 5497 */ MCD_OPC_FilterValue, 3, 18, 0, 0, // Skip to: 5520 -/* 5502 */ MCD_OPC_CheckField, 16, 5, 0, 151, 22, 0, // Skip to: 11292 -/* 5509 */ MCD_OPC_CheckField, 7, 1, 0, 144, 22, 0, // Skip to: 11292 -/* 5516 */ MCD_OPC_Decode, 162, 3, 28, // Opcode: EXTR_U_rrrr -/* 5520 */ MCD_OPC_FilterValue, 4, 135, 22, 0, // Skip to: 11292 -/* 5525 */ MCD_OPC_CheckField, 16, 5, 0, 128, 22, 0, // Skip to: 11292 -/* 5532 */ MCD_OPC_CheckField, 7, 1, 0, 121, 22, 0, // Skip to: 11292 -/* 5539 */ MCD_OPC_Decode, 131, 3, 28, // Opcode: DEXTR_rrrr -/* 5543 */ MCD_OPC_FilterValue, 25, 21, 0, 0, // Skip to: 5569 -/* 5548 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 5551 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5560 -/* 5556 */ MCD_OPC_Decode, 207, 4, 29, // Opcode: LD_W_bol -/* 5560 */ MCD_OPC_FilterValue, 1, 95, 22, 0, // Skip to: 11292 -/* 5565 */ MCD_OPC_Decode, 141, 4, 29, // Opcode: LD_A_bol -/* 5569 */ MCD_OPC_FilterValue, 27, 21, 0, 0, // Skip to: 5595 -/* 5574 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 5577 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5586 -/* 5582 */ MCD_OPC_Decode, 138, 2, 23, // Opcode: ADDI_rlc -/* 5586 */ MCD_OPC_FilterValue, 1, 69, 22, 0, // Skip to: 11292 -/* 5591 */ MCD_OPC_Decode, 137, 2, 23, // Opcode: ADDIH_rlc -/* 5595 */ MCD_OPC_FilterValue, 29, 21, 0, 0, // Skip to: 5621 -/* 5600 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 5603 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5612 -/* 5608 */ MCD_OPC_Decode, 251, 3, 30, // Opcode: J_b -/* 5612 */ MCD_OPC_FilterValue, 1, 43, 22, 0, // Skip to: 11292 -/* 5617 */ MCD_OPC_Decode, 203, 3, 30, // Opcode: JA_b -/* 5621 */ MCD_OPC_FilterValue, 31, 55, 0, 0, // Skip to: 5681 -/* 5626 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 5629 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 5655 -/* 5634 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ... -/* 5637 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5646 -/* 5642 */ MCD_OPC_Decode, 231, 3, 31, // Opcode: JNEI_brr -/* 5646 */ MCD_OPC_FilterValue, 1, 9, 22, 0, // Skip to: 11292 -/* 5651 */ MCD_OPC_Decode, 229, 3, 31, // Opcode: JNED_brr -/* 5655 */ MCD_OPC_FilterValue, 1, 0, 22, 0, // Skip to: 11292 -/* 5660 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ... -/* 5663 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5672 -/* 5668 */ MCD_OPC_Decode, 230, 3, 32, // Opcode: JNEI_brc -/* 5672 */ MCD_OPC_FilterValue, 1, 239, 21, 0, // Skip to: 11292 -/* 5677 */ MCD_OPC_Decode, 228, 3, 32, // Opcode: JNED_brc -/* 5681 */ MCD_OPC_FilterValue, 35, 248, 1, 0, // Skip to: 6190 -/* 5686 */ MCD_OPC_ExtractField, 18, 6, // Inst{23-18} ... -/* 5689 */ MCD_OPC_FilterValue, 2, 18, 0, 0, // Skip to: 5712 -/* 5694 */ MCD_OPC_CheckField, 16, 2, 2, 215, 21, 0, // Skip to: 11292 -/* 5701 */ MCD_OPC_CheckField, 7, 1, 0, 208, 21, 0, // Skip to: 11292 -/* 5708 */ MCD_OPC_Decode, 189, 6, 16, // Opcode: MSUB_rrr2 -/* 5712 */ MCD_OPC_FilterValue, 12, 11, 0, 0, // Skip to: 5728 -/* 5717 */ MCD_OPC_CheckField, 7, 1, 1, 192, 21, 0, // Skip to: 11292 -/* 5724 */ MCD_OPC_Decode, 144, 6, 17, // Opcode: MSUBR_H_rrr1_UL -/* 5728 */ MCD_OPC_FilterValue, 13, 11, 0, 0, // Skip to: 5744 -/* 5733 */ MCD_OPC_CheckField, 7, 1, 1, 176, 21, 0, // Skip to: 11292 -/* 5740 */ MCD_OPC_Decode, 143, 6, 17, // Opcode: MSUBR_H_rrr1_LU -/* 5744 */ MCD_OPC_FilterValue, 14, 11, 0, 0, // Skip to: 5760 -/* 5749 */ MCD_OPC_CheckField, 7, 1, 1, 160, 21, 0, // Skip to: 11292 -/* 5756 */ MCD_OPC_Decode, 142, 6, 17, // Opcode: MSUBR_H_rrr1_LL -/* 5760 */ MCD_OPC_FilterValue, 15, 11, 0, 0, // Skip to: 5776 -/* 5765 */ MCD_OPC_CheckField, 7, 1, 1, 144, 21, 0, // Skip to: 11292 -/* 5772 */ MCD_OPC_Decode, 145, 6, 17, // Opcode: MSUBR_H_rrr1_UU -/* 5776 */ MCD_OPC_FilterValue, 24, 11, 0, 0, // Skip to: 5792 -/* 5781 */ MCD_OPC_CheckField, 7, 1, 1, 128, 21, 0, // Skip to: 11292 -/* 5788 */ MCD_OPC_Decode, 173, 6, 17, // Opcode: MSUB_H_rrr1_UL -/* 5792 */ MCD_OPC_FilterValue, 25, 11, 0, 0, // Skip to: 5808 -/* 5797 */ MCD_OPC_CheckField, 7, 1, 1, 112, 21, 0, // Skip to: 11292 -/* 5804 */ MCD_OPC_Decode, 172, 6, 17, // Opcode: MSUB_H_rrr1_LU -/* 5808 */ MCD_OPC_FilterValue, 26, 38, 0, 0, // Skip to: 5851 -/* 5813 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 5816 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 5842 -/* 5821 */ MCD_OPC_ExtractField, 16, 2, // Inst{17-16} ... -/* 5824 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5833 -/* 5829 */ MCD_OPC_Decode, 186, 6, 16, // Opcode: MSUB_U_rrr2 -/* 5833 */ MCD_OPC_FilterValue, 2, 78, 21, 0, // Skip to: 11292 -/* 5838 */ MCD_OPC_Decode, 190, 6, 16, // Opcode: MSUB_rrr2_e -/* 5842 */ MCD_OPC_FilterValue, 1, 69, 21, 0, // Skip to: 11292 -/* 5847 */ MCD_OPC_Decode, 171, 6, 17, // Opcode: MSUB_H_rrr1_LL -/* 5851 */ MCD_OPC_FilterValue, 27, 11, 0, 0, // Skip to: 5867 -/* 5856 */ MCD_OPC_CheckField, 7, 1, 1, 53, 21, 0, // Skip to: 11292 -/* 5863 */ MCD_OPC_Decode, 174, 6, 17, // Opcode: MSUB_H_rrr1_UU -/* 5867 */ MCD_OPC_FilterValue, 28, 11, 0, 0, // Skip to: 5883 -/* 5872 */ MCD_OPC_CheckField, 7, 1, 1, 37, 21, 0, // Skip to: 11292 -/* 5879 */ MCD_OPC_Decode, 132, 6, 17, // Opcode: MSUBM_H_rrr1_UL -/* 5883 */ MCD_OPC_FilterValue, 29, 11, 0, 0, // Skip to: 5899 -/* 5888 */ MCD_OPC_CheckField, 7, 1, 1, 21, 21, 0, // Skip to: 11292 -/* 5895 */ MCD_OPC_Decode, 131, 6, 17, // Opcode: MSUBM_H_rrr1_LU -/* 5899 */ MCD_OPC_FilterValue, 30, 11, 0, 0, // Skip to: 5915 -/* 5904 */ MCD_OPC_CheckField, 7, 1, 1, 5, 21, 0, // Skip to: 11292 -/* 5911 */ MCD_OPC_Decode, 130, 6, 17, // Opcode: MSUBM_H_rrr1_LL -/* 5915 */ MCD_OPC_FilterValue, 31, 11, 0, 0, // Skip to: 5931 -/* 5920 */ MCD_OPC_CheckField, 7, 1, 1, 245, 20, 0, // Skip to: 11292 -/* 5927 */ MCD_OPC_Decode, 133, 6, 17, // Opcode: MSUBM_H_rrr1_UU -/* 5931 */ MCD_OPC_FilterValue, 34, 35, 0, 0, // Skip to: 5971 -/* 5936 */ MCD_OPC_ExtractField, 16, 2, // Inst{17-16} ... -/* 5939 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 5955 -/* 5944 */ MCD_OPC_CheckField, 7, 1, 0, 221, 20, 0, // Skip to: 11292 -/* 5951 */ MCD_OPC_Decode, 164, 6, 16, // Opcode: MSUBS_U_rrr2 -/* 5955 */ MCD_OPC_FilterValue, 2, 212, 20, 0, // Skip to: 11292 -/* 5960 */ MCD_OPC_CheckField, 7, 1, 0, 205, 20, 0, // Skip to: 11292 -/* 5967 */ MCD_OPC_Decode, 168, 6, 16, // Opcode: MSUBS_rrr2 -/* 5971 */ MCD_OPC_FilterValue, 44, 11, 0, 0, // Skip to: 5987 -/* 5976 */ MCD_OPC_CheckField, 7, 1, 1, 189, 20, 0, // Skip to: 11292 -/* 5983 */ MCD_OPC_Decode, 137, 6, 17, // Opcode: MSUBRS_H_rrr1_UL -/* 5987 */ MCD_OPC_FilterValue, 45, 11, 0, 0, // Skip to: 6003 -/* 5992 */ MCD_OPC_CheckField, 7, 1, 1, 173, 20, 0, // Skip to: 11292 -/* 5999 */ MCD_OPC_Decode, 136, 6, 17, // Opcode: MSUBRS_H_rrr1_LU -/* 6003 */ MCD_OPC_FilterValue, 46, 11, 0, 0, // Skip to: 6019 -/* 6008 */ MCD_OPC_CheckField, 7, 1, 1, 157, 20, 0, // Skip to: 11292 -/* 6015 */ MCD_OPC_Decode, 135, 6, 17, // Opcode: MSUBRS_H_rrr1_LL -/* 6019 */ MCD_OPC_FilterValue, 47, 11, 0, 0, // Skip to: 6035 -/* 6024 */ MCD_OPC_CheckField, 7, 1, 1, 141, 20, 0, // Skip to: 11292 -/* 6031 */ MCD_OPC_Decode, 138, 6, 17, // Opcode: MSUBRS_H_rrr1_UU -/* 6035 */ MCD_OPC_FilterValue, 56, 11, 0, 0, // Skip to: 6051 -/* 6040 */ MCD_OPC_CheckField, 7, 1, 1, 125, 20, 0, // Skip to: 11292 -/* 6047 */ MCD_OPC_Decode, 150, 6, 17, // Opcode: MSUBS_H_rrr1_UL -/* 6051 */ MCD_OPC_FilterValue, 57, 11, 0, 0, // Skip to: 6067 -/* 6056 */ MCD_OPC_CheckField, 7, 1, 1, 109, 20, 0, // Skip to: 11292 -/* 6063 */ MCD_OPC_Decode, 149, 6, 17, // Opcode: MSUBS_H_rrr1_LU -/* 6067 */ MCD_OPC_FilterValue, 58, 38, 0, 0, // Skip to: 6110 -/* 6072 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 6075 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 6101 -/* 6080 */ MCD_OPC_ExtractField, 16, 2, // Inst{17-16} ... -/* 6083 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6092 -/* 6088 */ MCD_OPC_Decode, 165, 6, 16, // Opcode: MSUBS_U_rrr2_e -/* 6092 */ MCD_OPC_FilterValue, 2, 75, 20, 0, // Skip to: 11292 -/* 6097 */ MCD_OPC_Decode, 169, 6, 16, // Opcode: MSUBS_rrr2_e -/* 6101 */ MCD_OPC_FilterValue, 1, 66, 20, 0, // Skip to: 11292 -/* 6106 */ MCD_OPC_Decode, 148, 6, 17, // Opcode: MSUBS_H_rrr1_LL -/* 6110 */ MCD_OPC_FilterValue, 59, 11, 0, 0, // Skip to: 6126 -/* 6115 */ MCD_OPC_CheckField, 7, 1, 1, 50, 20, 0, // Skip to: 11292 -/* 6122 */ MCD_OPC_Decode, 151, 6, 17, // Opcode: MSUBS_H_rrr1_UU -/* 6126 */ MCD_OPC_FilterValue, 60, 11, 0, 0, // Skip to: 6142 -/* 6131 */ MCD_OPC_CheckField, 7, 1, 1, 34, 20, 0, // Skip to: 11292 -/* 6138 */ MCD_OPC_Decode, 128, 6, 17, // Opcode: MSUBMS_H_rrr1_UL -/* 6142 */ MCD_OPC_FilterValue, 61, 11, 0, 0, // Skip to: 6158 -/* 6147 */ MCD_OPC_CheckField, 7, 1, 1, 18, 20, 0, // Skip to: 11292 -/* 6154 */ MCD_OPC_Decode, 255, 5, 17, // Opcode: MSUBMS_H_rrr1_LU -/* 6158 */ MCD_OPC_FilterValue, 62, 11, 0, 0, // Skip to: 6174 -/* 6163 */ MCD_OPC_CheckField, 7, 1, 1, 2, 20, 0, // Skip to: 11292 -/* 6170 */ MCD_OPC_Decode, 254, 5, 17, // Opcode: MSUBMS_H_rrr1_LL -/* 6174 */ MCD_OPC_FilterValue, 63, 249, 19, 0, // Skip to: 11292 -/* 6179 */ MCD_OPC_CheckField, 7, 1, 1, 242, 19, 0, // Skip to: 11292 -/* 6186 */ MCD_OPC_Decode, 129, 6, 17, // Opcode: MSUBMS_H_rrr1_UU -/* 6190 */ MCD_OPC_FilterValue, 37, 87, 0, 0, // Skip to: 6282 -/* 6195 */ MCD_OPC_ExtractField, 26, 2, // Inst{27-26} ... -/* 6198 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 6224 -/* 6203 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 6206 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6215 -/* 6211 */ MCD_OPC_Decode, 213, 7, 18, // Opcode: ST_B_abs -/* 6215 */ MCD_OPC_FilterValue, 1, 208, 19, 0, // Skip to: 11292 -/* 6220 */ MCD_OPC_Decode, 254, 7, 18, // Opcode: ST_W_abs -/* 6224 */ MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 6240 -/* 6229 */ MCD_OPC_CheckField, 7, 1, 1, 192, 19, 0, // Skip to: 11292 -/* 6236 */ MCD_OPC_Decode, 230, 7, 18, // Opcode: ST_D_abs -/* 6240 */ MCD_OPC_FilterValue, 2, 21, 0, 0, // Skip to: 6266 -/* 6245 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 6248 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6257 -/* 6253 */ MCD_OPC_Decode, 236, 7, 18, // Opcode: ST_H_abs -/* 6257 */ MCD_OPC_FilterValue, 1, 166, 19, 0, // Skip to: 11292 -/* 6262 */ MCD_OPC_Decode, 201, 7, 18, // Opcode: ST_A_abs -/* 6266 */ MCD_OPC_FilterValue, 3, 157, 19, 0, // Skip to: 11292 -/* 6271 */ MCD_OPC_CheckField, 7, 1, 1, 150, 19, 0, // Skip to: 11292 -/* 6278 */ MCD_OPC_Decode, 224, 7, 18, // Opcode: ST_DA_abs -/* 6282 */ MCD_OPC_FilterValue, 39, 107, 0, 0, // Skip to: 6394 -/* 6287 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... -/* 6290 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 6316 -/* 6295 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 6298 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6307 -/* 6303 */ MCD_OPC_Decode, 173, 7, 19, // Opcode: SH_AND_T -/* 6307 */ MCD_OPC_FilterValue, 1, 116, 19, 0, // Skip to: 11292 -/* 6312 */ MCD_OPC_Decode, 186, 7, 19, // Opcode: SH_NAND_T -/* 6316 */ MCD_OPC_FilterValue, 1, 21, 0, 0, // Skip to: 6342 -/* 6321 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 6324 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6333 -/* 6329 */ MCD_OPC_Decode, 191, 7, 19, // Opcode: SH_OR_T -/* 6333 */ MCD_OPC_FilterValue, 1, 90, 19, 0, // Skip to: 11292 -/* 6338 */ MCD_OPC_Decode, 190, 7, 19, // Opcode: SH_ORN_T -/* 6342 */ MCD_OPC_FilterValue, 2, 21, 0, 0, // Skip to: 6368 -/* 6347 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 6350 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6359 -/* 6355 */ MCD_OPC_Decode, 189, 7, 19, // Opcode: SH_NOR_T -/* 6359 */ MCD_OPC_FilterValue, 1, 64, 19, 0, // Skip to: 11292 -/* 6364 */ MCD_OPC_Decode, 192, 7, 19, // Opcode: SH_XNOR_T -/* 6368 */ MCD_OPC_FilterValue, 3, 55, 19, 0, // Skip to: 11292 -/* 6373 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 6376 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6385 -/* 6381 */ MCD_OPC_Decode, 172, 7, 19, // Opcode: SH_ANDN_T -/* 6385 */ MCD_OPC_FilterValue, 1, 38, 19, 0, // Skip to: 11292 -/* 6390 */ MCD_OPC_Decode, 193, 7, 19, // Opcode: SH_XOR_T -/* 6394 */ MCD_OPC_FilterValue, 41, 47, 2, 0, // Skip to: 6958 -/* 6399 */ MCD_OPC_ExtractField, 22, 6, // Inst{27-22} ... -/* 6402 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 6428 -/* 6407 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 6410 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6419 -/* 6415 */ MCD_OPC_Decode, 163, 4, 20, // Opcode: LD_B_bo_r -/* 6419 */ MCD_OPC_FilterValue, 1, 4, 19, 0, // Skip to: 11292 -/* 6424 */ MCD_OPC_Decode, 218, 7, 20, // Opcode: ST_B_bo_r -/* 6428 */ MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 6444 -/* 6433 */ MCD_OPC_CheckField, 7, 1, 0, 244, 18, 0, // Skip to: 11292 -/* 6440 */ MCD_OPC_Decode, 152, 4, 20, // Opcode: LD_BU_bo_r -/* 6444 */ MCD_OPC_FilterValue, 2, 21, 0, 0, // Skip to: 6470 -/* 6449 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 6452 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6461 -/* 6457 */ MCD_OPC_Decode, 189, 4, 20, // Opcode: LD_H_bo_r -/* 6461 */ MCD_OPC_FilterValue, 1, 218, 18, 0, // Skip to: 11292 -/* 6466 */ MCD_OPC_Decode, 241, 7, 20, // Opcode: ST_H_bo_r -/* 6470 */ MCD_OPC_FilterValue, 3, 11, 0, 0, // Skip to: 6486 -/* 6475 */ MCD_OPC_CheckField, 7, 1, 0, 202, 18, 0, // Skip to: 11292 -/* 6482 */ MCD_OPC_Decode, 182, 4, 20, // Opcode: LD_HU_bo_r -/* 6486 */ MCD_OPC_FilterValue, 4, 21, 0, 0, // Skip to: 6512 -/* 6491 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 6494 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6503 -/* 6499 */ MCD_OPC_Decode, 206, 4, 20, // Opcode: LD_W_bo_r -/* 6503 */ MCD_OPC_FilterValue, 1, 176, 18, 0, // Skip to: 11292 -/* 6508 */ MCD_OPC_Decode, 131, 8, 20, // Opcode: ST_W_bo_r -/* 6512 */ MCD_OPC_FilterValue, 5, 21, 0, 0, // Skip to: 6538 -/* 6517 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 6520 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6529 -/* 6525 */ MCD_OPC_Decode, 176, 4, 20, // Opcode: LD_D_bo_r -/* 6529 */ MCD_OPC_FilterValue, 1, 150, 18, 0, // Skip to: 11292 -/* 6534 */ MCD_OPC_Decode, 235, 7, 20, // Opcode: ST_D_bo_r -/* 6538 */ MCD_OPC_FilterValue, 6, 21, 0, 0, // Skip to: 6564 -/* 6543 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 6546 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6555 -/* 6551 */ MCD_OPC_Decode, 140, 4, 20, // Opcode: LD_A_bo_r -/* 6555 */ MCD_OPC_FilterValue, 1, 124, 18, 0, // Skip to: 11292 -/* 6560 */ MCD_OPC_Decode, 206, 7, 20, // Opcode: ST_A_bo_r -/* 6564 */ MCD_OPC_FilterValue, 7, 21, 0, 0, // Skip to: 6590 -/* 6569 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 6572 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6581 -/* 6577 */ MCD_OPC_Decode, 170, 4, 20, // Opcode: LD_DA_bo_r -/* 6581 */ MCD_OPC_FilterValue, 1, 98, 18, 0, // Skip to: 11292 -/* 6586 */ MCD_OPC_Decode, 229, 7, 20, // Opcode: ST_DA_bo_r -/* 6590 */ MCD_OPC_FilterValue, 8, 21, 0, 0, // Skip to: 6616 -/* 6595 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 6598 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6607 -/* 6603 */ MCD_OPC_Decode, 200, 4, 20, // Opcode: LD_Q_bo_r -/* 6607 */ MCD_OPC_FilterValue, 1, 72, 18, 0, // Skip to: 11292 -/* 6612 */ MCD_OPC_Decode, 252, 7, 20, // Opcode: ST_Q_bo_r -/* 6616 */ MCD_OPC_FilterValue, 11, 11, 0, 0, // Skip to: 6632 -/* 6621 */ MCD_OPC_CheckField, 7, 1, 1, 56, 18, 0, // Skip to: 11292 -/* 6628 */ MCD_OPC_Decode, 208, 2, 20, // Opcode: CACHEI_W_bo_r -/* 6632 */ MCD_OPC_FilterValue, 12, 11, 0, 0, // Skip to: 6648 -/* 6637 */ MCD_OPC_CheckField, 7, 1, 1, 40, 18, 0, // Skip to: 11292 -/* 6644 */ MCD_OPC_Decode, 223, 2, 20, // Opcode: CACHE_W_bo_r -/* 6648 */ MCD_OPC_FilterValue, 13, 11, 0, 0, // Skip to: 6664 -/* 6653 */ MCD_OPC_CheckField, 7, 1, 1, 24, 18, 0, // Skip to: 11292 -/* 6660 */ MCD_OPC_Decode, 218, 2, 20, // Opcode: CACHE_WI_bo_r -/* 6664 */ MCD_OPC_FilterValue, 14, 11, 0, 0, // Skip to: 6680 -/* 6669 */ MCD_OPC_CheckField, 7, 1, 1, 8, 18, 0, // Skip to: 11292 -/* 6676 */ MCD_OPC_Decode, 213, 2, 20, // Opcode: CACHE_I_bo_r -/* 6680 */ MCD_OPC_FilterValue, 16, 21, 0, 0, // Skip to: 6706 -/* 6685 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 6688 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6697 -/* 6693 */ MCD_OPC_Decode, 160, 4, 20, // Opcode: LD_B_bo_c -/* 6697 */ MCD_OPC_FilterValue, 1, 238, 17, 0, // Skip to: 11292 -/* 6702 */ MCD_OPC_Decode, 215, 7, 20, // Opcode: ST_B_bo_c -/* 6706 */ MCD_OPC_FilterValue, 17, 11, 0, 0, // Skip to: 6722 -/* 6711 */ MCD_OPC_CheckField, 7, 1, 0, 222, 17, 0, // Skip to: 11292 -/* 6718 */ MCD_OPC_Decode, 149, 4, 20, // Opcode: LD_BU_bo_c -/* 6722 */ MCD_OPC_FilterValue, 18, 21, 0, 0, // Skip to: 6748 -/* 6727 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 6730 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6739 -/* 6735 */ MCD_OPC_Decode, 186, 4, 20, // Opcode: LD_H_bo_c -/* 6739 */ MCD_OPC_FilterValue, 1, 196, 17, 0, // Skip to: 11292 -/* 6744 */ MCD_OPC_Decode, 238, 7, 20, // Opcode: ST_H_bo_c -/* 6748 */ MCD_OPC_FilterValue, 19, 11, 0, 0, // Skip to: 6764 -/* 6753 */ MCD_OPC_CheckField, 7, 1, 0, 180, 17, 0, // Skip to: 11292 -/* 6760 */ MCD_OPC_Decode, 179, 4, 20, // Opcode: LD_HU_bo_c -/* 6764 */ MCD_OPC_FilterValue, 20, 21, 0, 0, // Skip to: 6790 -/* 6769 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 6772 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6781 -/* 6777 */ MCD_OPC_Decode, 203, 4, 20, // Opcode: LD_W_bo_c -/* 6781 */ MCD_OPC_FilterValue, 1, 154, 17, 0, // Skip to: 11292 -/* 6786 */ MCD_OPC_Decode, 128, 8, 20, // Opcode: ST_W_bo_c -/* 6790 */ MCD_OPC_FilterValue, 21, 21, 0, 0, // Skip to: 6816 -/* 6795 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 6798 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6807 -/* 6803 */ MCD_OPC_Decode, 173, 4, 20, // Opcode: LD_D_bo_c -/* 6807 */ MCD_OPC_FilterValue, 1, 128, 17, 0, // Skip to: 11292 -/* 6812 */ MCD_OPC_Decode, 232, 7, 20, // Opcode: ST_D_bo_c -/* 6816 */ MCD_OPC_FilterValue, 22, 21, 0, 0, // Skip to: 6842 -/* 6821 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 6824 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6833 -/* 6829 */ MCD_OPC_Decode, 137, 4, 20, // Opcode: LD_A_bo_c -/* 6833 */ MCD_OPC_FilterValue, 1, 102, 17, 0, // Skip to: 11292 -/* 6838 */ MCD_OPC_Decode, 203, 7, 20, // Opcode: ST_A_bo_c -/* 6842 */ MCD_OPC_FilterValue, 23, 21, 0, 0, // Skip to: 6868 -/* 6847 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 6850 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6859 -/* 6855 */ MCD_OPC_Decode, 167, 4, 20, // Opcode: LD_DA_bo_c -/* 6859 */ MCD_OPC_FilterValue, 1, 76, 17, 0, // Skip to: 11292 -/* 6864 */ MCD_OPC_Decode, 226, 7, 20, // Opcode: ST_DA_bo_c -/* 6868 */ MCD_OPC_FilterValue, 24, 21, 0, 0, // Skip to: 6894 -/* 6873 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 6876 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6885 -/* 6881 */ MCD_OPC_Decode, 197, 4, 20, // Opcode: LD_Q_bo_c -/* 6885 */ MCD_OPC_FilterValue, 1, 50, 17, 0, // Skip to: 11292 -/* 6890 */ MCD_OPC_Decode, 249, 7, 20, // Opcode: ST_Q_bo_c -/* 6894 */ MCD_OPC_FilterValue, 27, 11, 0, 0, // Skip to: 6910 -/* 6899 */ MCD_OPC_CheckField, 7, 1, 1, 34, 17, 0, // Skip to: 11292 -/* 6906 */ MCD_OPC_Decode, 205, 2, 20, // Opcode: CACHEI_W_bo_c -/* 6910 */ MCD_OPC_FilterValue, 28, 11, 0, 0, // Skip to: 6926 -/* 6915 */ MCD_OPC_CheckField, 7, 1, 1, 18, 17, 0, // Skip to: 11292 -/* 6922 */ MCD_OPC_Decode, 220, 2, 20, // Opcode: CACHE_W_bo_c -/* 6926 */ MCD_OPC_FilterValue, 29, 11, 0, 0, // Skip to: 6942 -/* 6931 */ MCD_OPC_CheckField, 7, 1, 1, 2, 17, 0, // Skip to: 11292 -/* 6938 */ MCD_OPC_Decode, 215, 2, 20, // Opcode: CACHE_WI_bo_c -/* 6942 */ MCD_OPC_FilterValue, 30, 249, 16, 0, // Skip to: 11292 -/* 6947 */ MCD_OPC_CheckField, 7, 1, 1, 242, 16, 0, // Skip to: 11292 -/* 6954 */ MCD_OPC_Decode, 210, 2, 20, // Opcode: CACHE_I_bo_c -/* 6958 */ MCD_OPC_FilterValue, 43, 161, 0, 0, // Skip to: 7124 -/* 6963 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... -/* 6966 */ MCD_OPC_FilterValue, 0, 38, 0, 0, // Skip to: 7009 -/* 6971 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 6974 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 7000 -/* 6979 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... -/* 6982 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6991 -/* 6987 */ MCD_OPC_Decode, 228, 2, 33, // Opcode: CADD_rrr -/* 6991 */ MCD_OPC_FilterValue, 4, 200, 16, 0, // Skip to: 11292 -/* 6996 */ MCD_OPC_Decode, 225, 2, 33, // Opcode: CADDN_rrr -/* 7000 */ MCD_OPC_FilterValue, 1, 191, 16, 0, // Skip to: 11292 -/* 7005 */ MCD_OPC_Decode, 227, 2, 25, // Opcode: CADD_rcr -/* 7009 */ MCD_OPC_FilterValue, 1, 38, 0, 0, // Skip to: 7052 -/* 7014 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 7017 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 7043 -/* 7022 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... -/* 7025 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7034 -/* 7030 */ MCD_OPC_Decode, 255, 2, 33, // Opcode: CSUB_rrr -/* 7034 */ MCD_OPC_FilterValue, 4, 157, 16, 0, // Skip to: 11292 -/* 7039 */ MCD_OPC_Decode, 254, 2, 33, // Opcode: CSUBN_rrr -/* 7043 */ MCD_OPC_FilterValue, 1, 148, 16, 0, // Skip to: 11292 -/* 7048 */ MCD_OPC_Decode, 224, 2, 25, // Opcode: CADDN_rcr -/* 7052 */ MCD_OPC_FilterValue, 2, 35, 0, 0, // Skip to: 7092 -/* 7057 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... -/* 7060 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 7076 -/* 7065 */ MCD_OPC_CheckField, 7, 1, 0, 124, 16, 0, // Skip to: 11292 -/* 7072 */ MCD_OPC_Decode, 163, 7, 33, // Opcode: SEL_rrr -/* 7076 */ MCD_OPC_FilterValue, 4, 115, 16, 0, // Skip to: 11292 -/* 7081 */ MCD_OPC_CheckField, 7, 1, 0, 108, 16, 0, // Skip to: 11292 -/* 7088 */ MCD_OPC_Decode, 161, 7, 33, // Opcode: SELN_rrr -/* 7092 */ MCD_OPC_FilterValue, 4, 11, 0, 0, // Skip to: 7108 -/* 7097 */ MCD_OPC_CheckField, 7, 1, 1, 92, 16, 0, // Skip to: 11292 -/* 7104 */ MCD_OPC_Decode, 162, 7, 25, // Opcode: SEL_rcr -/* 7108 */ MCD_OPC_FilterValue, 5, 83, 16, 0, // Skip to: 11292 -/* 7113 */ MCD_OPC_CheckField, 7, 1, 1, 76, 16, 0, // Skip to: 11292 -/* 7120 */ MCD_OPC_Decode, 160, 7, 25, // Opcode: SELN_rcr -/* 7124 */ MCD_OPC_FilterValue, 45, 102, 0, 0, // Skip to: 7231 -/* 7129 */ MCD_OPC_ExtractField, 21, 7, // Inst{27-21} ... -/* 7132 */ MCD_OPC_FilterValue, 0, 38, 0, 0, // Skip to: 7175 -/* 7137 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 7140 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 7166 -/* 7145 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... -/* 7148 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7157 -/* 7153 */ MCD_OPC_Decode, 231, 2, 15, // Opcode: CALLI_rr -/* 7157 */ MCD_OPC_FilterValue, 4, 34, 16, 0, // Skip to: 11292 -/* 7162 */ MCD_OPC_Decode, 168, 3, 15, // Opcode: FCALLA_i -/* 7166 */ MCD_OPC_FilterValue, 1, 25, 16, 0, // Skip to: 11292 -/* 7171 */ MCD_OPC_Decode, 194, 2, 22, // Opcode: BISR_rc -/* 7175 */ MCD_OPC_FilterValue, 1, 35, 0, 0, // Skip to: 7215 -/* 7180 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... -/* 7183 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 7199 -/* 7188 */ MCD_OPC_CheckField, 7, 1, 0, 1, 16, 0, // Skip to: 11292 -/* 7195 */ MCD_OPC_Decode, 221, 3, 15, // Opcode: JLI_rr -/* 7199 */ MCD_OPC_FilterValue, 4, 248, 15, 0, // Skip to: 11292 -/* 7204 */ MCD_OPC_CheckField, 7, 1, 0, 241, 15, 0, // Skip to: 11292 -/* 7211 */ MCD_OPC_Decode, 217, 3, 15, // Opcode: JI_rr -/* 7215 */ MCD_OPC_FilterValue, 4, 232, 15, 0, // Skip to: 11292 -/* 7220 */ MCD_OPC_CheckField, 7, 1, 1, 225, 15, 0, // Skip to: 11292 -/* 7227 */ MCD_OPC_Decode, 165, 8, 22, // Opcode: SYSCALL_rc -/* 7231 */ MCD_OPC_FilterValue, 47, 18, 0, 0, // Skip to: 7254 -/* 7236 */ MCD_OPC_CheckField, 12, 20, 0, 209, 15, 0, // Skip to: 11292 -/* 7243 */ MCD_OPC_CheckField, 7, 1, 0, 202, 15, 0, // Skip to: 11292 -/* 7250 */ MCD_OPC_Decode, 147, 7, 14, // Opcode: RSTV_sys -/* 7254 */ MCD_OPC_FilterValue, 51, 69, 1, 0, // Skip to: 7584 -/* 7259 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... -/* 7262 */ MCD_OPC_FilterValue, 1, 84, 0, 0, // Skip to: 7351 -/* 7267 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 7270 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7279 -/* 7275 */ MCD_OPC_Decode, 187, 6, 25, // Opcode: MSUB_rcr -/* 7279 */ MCD_OPC_FilterValue, 1, 168, 15, 0, // Skip to: 11292 -/* 7284 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... -/* 7287 */ MCD_OPC_FilterValue, 4, 11, 0, 0, // Skip to: 7303 -/* 7292 */ MCD_OPC_CheckField, 24, 4, 0, 153, 15, 0, // Skip to: 11292 -/* 7299 */ MCD_OPC_Decode, 198, 6, 24, // Opcode: MULR_H_rr1_UL2e -/* 7303 */ MCD_OPC_FilterValue, 5, 11, 0, 0, // Skip to: 7319 -/* 7308 */ MCD_OPC_CheckField, 24, 4, 0, 137, 15, 0, // Skip to: 11292 -/* 7315 */ MCD_OPC_Decode, 197, 6, 24, // Opcode: MULR_H_rr1_LU2e -/* 7319 */ MCD_OPC_FilterValue, 6, 11, 0, 0, // Skip to: 7335 -/* 7324 */ MCD_OPC_CheckField, 24, 4, 0, 121, 15, 0, // Skip to: 11292 -/* 7331 */ MCD_OPC_Decode, 196, 6, 24, // Opcode: MULR_H_rr1_LL2e -/* 7335 */ MCD_OPC_FilterValue, 7, 112, 15, 0, // Skip to: 11292 -/* 7340 */ MCD_OPC_CheckField, 24, 4, 0, 105, 15, 0, // Skip to: 11292 -/* 7347 */ MCD_OPC_Decode, 199, 6, 24, // Opcode: MULR_H_rr1_UU2e -/* 7351 */ MCD_OPC_FilterValue, 2, 11, 0, 0, // Skip to: 7367 -/* 7356 */ MCD_OPC_CheckField, 7, 1, 0, 89, 15, 0, // Skip to: 11292 -/* 7363 */ MCD_OPC_Decode, 185, 6, 25, // Opcode: MSUB_U_rcr -/* 7367 */ MCD_OPC_FilterValue, 3, 148, 0, 0, // Skip to: 7520 -/* 7372 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 7375 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7384 -/* 7380 */ MCD_OPC_Decode, 188, 6, 25, // Opcode: MSUB_rcr_e -/* 7384 */ MCD_OPC_FilterValue, 1, 63, 15, 0, // Skip to: 11292 -/* 7389 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... -/* 7392 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 7408 -/* 7397 */ MCD_OPC_CheckField, 24, 4, 0, 48, 15, 0, // Skip to: 11292 -/* 7404 */ MCD_OPC_Decode, 209, 6, 24, // Opcode: MUL_H_rr1_UL2e -/* 7408 */ MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 7424 -/* 7413 */ MCD_OPC_CheckField, 24, 4, 0, 32, 15, 0, // Skip to: 11292 -/* 7420 */ MCD_OPC_Decode, 208, 6, 24, // Opcode: MUL_H_rr1_LU2e -/* 7424 */ MCD_OPC_FilterValue, 2, 11, 0, 0, // Skip to: 7440 -/* 7429 */ MCD_OPC_CheckField, 24, 4, 0, 16, 15, 0, // Skip to: 11292 -/* 7436 */ MCD_OPC_Decode, 207, 6, 24, // Opcode: MUL_H_rr1_LL2e -/* 7440 */ MCD_OPC_FilterValue, 3, 11, 0, 0, // Skip to: 7456 -/* 7445 */ MCD_OPC_CheckField, 24, 4, 0, 0, 15, 0, // Skip to: 11292 -/* 7452 */ MCD_OPC_Decode, 210, 6, 24, // Opcode: MUL_H_rr1_UU2e -/* 7456 */ MCD_OPC_FilterValue, 4, 11, 0, 0, // Skip to: 7472 -/* 7461 */ MCD_OPC_CheckField, 24, 4, 0, 240, 14, 0, // Skip to: 11292 -/* 7468 */ MCD_OPC_Decode, 194, 6, 24, // Opcode: MULM_H_rr1_UL2e -/* 7472 */ MCD_OPC_FilterValue, 5, 11, 0, 0, // Skip to: 7488 -/* 7477 */ MCD_OPC_CheckField, 24, 4, 0, 224, 14, 0, // Skip to: 11292 -/* 7484 */ MCD_OPC_Decode, 193, 6, 24, // Opcode: MULM_H_rr1_LU2e -/* 7488 */ MCD_OPC_FilterValue, 6, 11, 0, 0, // Skip to: 7504 -/* 7493 */ MCD_OPC_CheckField, 24, 4, 0, 208, 14, 0, // Skip to: 11292 -/* 7500 */ MCD_OPC_Decode, 192, 6, 24, // Opcode: MULM_H_rr1_LL2e -/* 7504 */ MCD_OPC_FilterValue, 7, 199, 14, 0, // Skip to: 11292 -/* 7509 */ MCD_OPC_CheckField, 24, 4, 0, 192, 14, 0, // Skip to: 11292 -/* 7516 */ MCD_OPC_Decode, 195, 6, 24, // Opcode: MULM_H_rr1_UU2e -/* 7520 */ MCD_OPC_FilterValue, 4, 11, 0, 0, // Skip to: 7536 -/* 7525 */ MCD_OPC_CheckField, 7, 1, 0, 176, 14, 0, // Skip to: 11292 -/* 7532 */ MCD_OPC_Decode, 162, 6, 25, // Opcode: MSUBS_U_rcr -/* 7536 */ MCD_OPC_FilterValue, 5, 11, 0, 0, // Skip to: 7552 -/* 7541 */ MCD_OPC_CheckField, 7, 1, 0, 160, 14, 0, // Skip to: 11292 -/* 7548 */ MCD_OPC_Decode, 166, 6, 25, // Opcode: MSUBS_rcr -/* 7552 */ MCD_OPC_FilterValue, 6, 11, 0, 0, // Skip to: 7568 -/* 7557 */ MCD_OPC_CheckField, 7, 1, 0, 144, 14, 0, // Skip to: 11292 -/* 7564 */ MCD_OPC_Decode, 163, 6, 25, // Opcode: MSUBS_U_rcr_e -/* 7568 */ MCD_OPC_FilterValue, 7, 135, 14, 0, // Skip to: 11292 -/* 7573 */ MCD_OPC_CheckField, 7, 1, 0, 128, 14, 0, // Skip to: 11292 -/* 7580 */ MCD_OPC_Decode, 167, 6, 25, // Opcode: MSUBS_rcr_e -/* 7584 */ MCD_OPC_FilterValue, 53, 11, 0, 0, // Skip to: 7600 -/* 7589 */ MCD_OPC_CheckField, 7, 1, 1, 112, 14, 0, // Skip to: 11292 -/* 7596 */ MCD_OPC_Decode, 207, 7, 29, // Opcode: ST_A_bol -/* 7600 */ MCD_OPC_FilterValue, 55, 87, 0, 0, // Skip to: 7692 -/* 7605 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... -/* 7608 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 7634 -/* 7613 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 7616 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7625 -/* 7621 */ MCD_OPC_Decode, 192, 3, 34, // Opcode: INSERT_rrpw -/* 7625 */ MCD_OPC_FilterValue, 1, 78, 14, 0, // Skip to: 11292 -/* 7630 */ MCD_OPC_Decode, 189, 3, 35, // Opcode: INSERT_rcpw -/* 7634 */ MCD_OPC_FilterValue, 1, 21, 0, 0, // Skip to: 7660 -/* 7639 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 7642 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7651 -/* 7647 */ MCD_OPC_Decode, 187, 3, 34, // Opcode: IMASK_rrpw -/* 7651 */ MCD_OPC_FilterValue, 1, 52, 14, 0, // Skip to: 11292 -/* 7656 */ MCD_OPC_Decode, 185, 3, 35, // Opcode: IMASK_rcpw -/* 7660 */ MCD_OPC_FilterValue, 2, 11, 0, 0, // Skip to: 7676 -/* 7665 */ MCD_OPC_CheckField, 7, 1, 0, 36, 14, 0, // Skip to: 11292 -/* 7672 */ MCD_OPC_Decode, 164, 3, 34, // Opcode: EXTR_rrpw -/* 7676 */ MCD_OPC_FilterValue, 3, 27, 14, 0, // Skip to: 11292 -/* 7681 */ MCD_OPC_CheckField, 7, 1, 0, 20, 14, 0, // Skip to: 11292 -/* 7688 */ MCD_OPC_Decode, 161, 3, 34, // Opcode: EXTR_U_rrpw -/* 7692 */ MCD_OPC_FilterValue, 57, 21, 0, 0, // Skip to: 7718 -/* 7697 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 7700 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7709 -/* 7705 */ MCD_OPC_Decode, 153, 4, 29, // Opcode: LD_BU_bol -/* 7709 */ MCD_OPC_FilterValue, 1, 250, 13, 0, // Skip to: 11292 -/* 7714 */ MCD_OPC_Decode, 183, 4, 29, // Opcode: LD_HU_bol -/* 7718 */ MCD_OPC_FilterValue, 59, 21, 0, 0, // Skip to: 7744 -/* 7723 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 7726 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7735 -/* 7731 */ MCD_OPC_Decode, 221, 5, 23, // Opcode: MOV_rlcDc -/* 7735 */ MCD_OPC_FilterValue, 1, 224, 13, 0, // Skip to: 11292 -/* 7740 */ MCD_OPC_Decode, 220, 5, 23, // Opcode: MOV_U_rlc -/* 7744 */ MCD_OPC_FilterValue, 61, 35, 0, 0, // Skip to: 7784 -/* 7749 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ... -/* 7752 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 7768 -/* 7757 */ MCD_OPC_CheckField, 7, 1, 1, 200, 13, 0, // Skip to: 11292 -/* 7764 */ MCD_OPC_Decode, 245, 3, 31, // Opcode: JZ_A_brr -/* 7768 */ MCD_OPC_FilterValue, 1, 191, 13, 0, // Skip to: 11292 -/* 7773 */ MCD_OPC_CheckField, 7, 1, 1, 184, 13, 0, // Skip to: 11292 -/* 7780 */ MCD_OPC_Decode, 239, 3, 31, // Opcode: JNZ_A_brr -/* 7784 */ MCD_OPC_FilterValue, 63, 55, 0, 0, // Skip to: 7844 -/* 7789 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 7792 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 7818 -/* 7797 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ... -/* 7800 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7809 -/* 7805 */ MCD_OPC_Decode, 226, 3, 31, // Opcode: JLT_brr -/* 7809 */ MCD_OPC_FilterValue, 1, 150, 13, 0, // Skip to: 11292 -/* 7814 */ MCD_OPC_Decode, 224, 3, 31, // Opcode: JLT_U_brr -/* 7818 */ MCD_OPC_FilterValue, 1, 141, 13, 0, // Skip to: 11292 -/* 7823 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ... -/* 7826 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7835 -/* 7831 */ MCD_OPC_Decode, 225, 3, 32, // Opcode: JLT_brc -/* 7835 */ MCD_OPC_FilterValue, 1, 124, 13, 0, // Skip to: 11292 -/* 7840 */ MCD_OPC_Decode, 223, 3, 32, // Opcode: JLT_U_brc -/* 7844 */ MCD_OPC_FilterValue, 67, 219, 2, 0, // Skip to: 8580 -/* 7849 */ MCD_OPC_ExtractField, 18, 6, // Inst{23-18} ... -/* 7852 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 7868 -/* 7857 */ MCD_OPC_CheckField, 7, 1, 0, 100, 13, 0, // Skip to: 11292 -/* 7864 */ MCD_OPC_Decode, 181, 5, 17, // Opcode: MADD_Q_rrr1_U -/* 7868 */ MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 7884 -/* 7873 */ MCD_OPC_CheckField, 7, 1, 0, 84, 13, 0, // Skip to: 11292 -/* 7880 */ MCD_OPC_Decode, 179, 5, 17, // Opcode: MADD_Q_rrr1_L -/* 7884 */ MCD_OPC_FilterValue, 2, 11, 0, 0, // Skip to: 7900 -/* 7889 */ MCD_OPC_CheckField, 7, 1, 0, 68, 13, 0, // Skip to: 11292 -/* 7896 */ MCD_OPC_Decode, 178, 5, 17, // Opcode: MADD_Q_rrr1 -/* 7900 */ MCD_OPC_FilterValue, 4, 11, 0, 0, // Skip to: 7916 -/* 7905 */ MCD_OPC_CheckField, 7, 1, 0, 52, 13, 0, // Skip to: 11292 -/* 7912 */ MCD_OPC_Decode, 182, 5, 17, // Opcode: MADD_Q_rrr1_U_U -/* 7916 */ MCD_OPC_FilterValue, 5, 11, 0, 0, // Skip to: 7932 -/* 7921 */ MCD_OPC_CheckField, 7, 1, 0, 36, 13, 0, // Skip to: 11292 -/* 7928 */ MCD_OPC_Decode, 180, 5, 17, // Opcode: MADD_Q_rrr1_L_L -/* 7932 */ MCD_OPC_FilterValue, 6, 11, 0, 0, // Skip to: 7948 -/* 7937 */ MCD_OPC_CheckField, 7, 1, 0, 20, 13, 0, // Skip to: 11292 -/* 7944 */ MCD_OPC_Decode, 254, 4, 17, // Opcode: MADDR_Q_rrr1_U_U -/* 7948 */ MCD_OPC_FilterValue, 7, 11, 0, 0, // Skip to: 7964 -/* 7953 */ MCD_OPC_CheckField, 7, 1, 0, 4, 13, 0, // Skip to: 11292 -/* 7960 */ MCD_OPC_Decode, 253, 4, 17, // Opcode: MADDR_Q_rrr1_L_L -/* 7964 */ MCD_OPC_FilterValue, 12, 11, 0, 0, // Skip to: 7980 -/* 7969 */ MCD_OPC_CheckField, 7, 1, 1, 244, 12, 0, // Skip to: 11292 -/* 7976 */ MCD_OPC_Decode, 141, 5, 17, // Opcode: MADDSUR_H_rrr1_UL -/* 7980 */ MCD_OPC_FilterValue, 13, 11, 0, 0, // Skip to: 7996 -/* 7985 */ MCD_OPC_CheckField, 7, 1, 1, 228, 12, 0, // Skip to: 11292 -/* 7992 */ MCD_OPC_Decode, 140, 5, 17, // Opcode: MADDSUR_H_rrr1_LU -/* 7996 */ MCD_OPC_FilterValue, 14, 11, 0, 0, // Skip to: 8012 -/* 8001 */ MCD_OPC_CheckField, 7, 1, 1, 212, 12, 0, // Skip to: 11292 -/* 8008 */ MCD_OPC_Decode, 139, 5, 17, // Opcode: MADDSUR_H_rrr1_LL -/* 8012 */ MCD_OPC_FilterValue, 15, 11, 0, 0, // Skip to: 8028 -/* 8017 */ MCD_OPC_CheckField, 7, 1, 1, 196, 12, 0, // Skip to: 11292 -/* 8024 */ MCD_OPC_Decode, 142, 5, 17, // Opcode: MADDSUR_H_rrr1_UU -/* 8028 */ MCD_OPC_FilterValue, 24, 21, 0, 0, // Skip to: 8054 -/* 8033 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 8036 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8045 -/* 8041 */ MCD_OPC_Decode, 186, 5, 17, // Opcode: MADD_Q_rrr1_e_U -/* 8045 */ MCD_OPC_FilterValue, 1, 170, 12, 0, // Skip to: 11292 -/* 8050 */ MCD_OPC_Decode, 149, 5, 17, // Opcode: MADDSU_H_rrr1_UL -/* 8054 */ MCD_OPC_FilterValue, 25, 21, 0, 0, // Skip to: 8080 -/* 8059 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 8062 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8071 -/* 8067 */ MCD_OPC_Decode, 184, 5, 17, // Opcode: MADD_Q_rrr1_e_L -/* 8071 */ MCD_OPC_FilterValue, 1, 144, 12, 0, // Skip to: 11292 -/* 8076 */ MCD_OPC_Decode, 148, 5, 17, // Opcode: MADDSU_H_rrr1_LU -/* 8080 */ MCD_OPC_FilterValue, 26, 11, 0, 0, // Skip to: 8096 -/* 8085 */ MCD_OPC_CheckField, 7, 1, 1, 128, 12, 0, // Skip to: 11292 -/* 8092 */ MCD_OPC_Decode, 147, 5, 17, // Opcode: MADDSU_H_rrr1_LL -/* 8096 */ MCD_OPC_FilterValue, 27, 21, 0, 0, // Skip to: 8122 -/* 8101 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 8104 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8113 -/* 8109 */ MCD_OPC_Decode, 183, 5, 17, // Opcode: MADD_Q_rrr1_e -/* 8113 */ MCD_OPC_FilterValue, 1, 102, 12, 0, // Skip to: 11292 -/* 8118 */ MCD_OPC_Decode, 150, 5, 17, // Opcode: MADDSU_H_rrr1_UU -/* 8122 */ MCD_OPC_FilterValue, 28, 21, 0, 0, // Skip to: 8148 -/* 8127 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 8130 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8139 -/* 8135 */ MCD_OPC_Decode, 187, 5, 17, // Opcode: MADD_Q_rrr1_e_U_U -/* 8139 */ MCD_OPC_FilterValue, 1, 76, 12, 0, // Skip to: 11292 -/* 8144 */ MCD_OPC_Decode, 133, 5, 17, // Opcode: MADDSUM_H_rrr1_UL -/* 8148 */ MCD_OPC_FilterValue, 29, 21, 0, 0, // Skip to: 8174 -/* 8153 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 8156 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8165 -/* 8161 */ MCD_OPC_Decode, 185, 5, 17, // Opcode: MADD_Q_rrr1_e_L_L -/* 8165 */ MCD_OPC_FilterValue, 1, 50, 12, 0, // Skip to: 11292 -/* 8170 */ MCD_OPC_Decode, 132, 5, 17, // Opcode: MADDSUM_H_rrr1_LU -/* 8174 */ MCD_OPC_FilterValue, 30, 21, 0, 0, // Skip to: 8200 -/* 8179 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 8182 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8191 -/* 8187 */ MCD_OPC_Decode, 248, 4, 17, // Opcode: MADDR_H_rrr1_DcEdDaDbUL -/* 8191 */ MCD_OPC_FilterValue, 1, 24, 12, 0, // Skip to: 11292 -/* 8196 */ MCD_OPC_Decode, 131, 5, 17, // Opcode: MADDSUM_H_rrr1_LL -/* 8200 */ MCD_OPC_FilterValue, 31, 11, 0, 0, // Skip to: 8216 -/* 8205 */ MCD_OPC_CheckField, 7, 1, 1, 8, 12, 0, // Skip to: 11292 -/* 8212 */ MCD_OPC_Decode, 134, 5, 17, // Opcode: MADDSUM_H_rrr1_UU -/* 8216 */ MCD_OPC_FilterValue, 32, 11, 0, 0, // Skip to: 8232 -/* 8221 */ MCD_OPC_CheckField, 7, 1, 0, 248, 11, 0, // Skip to: 11292 -/* 8228 */ MCD_OPC_Decode, 158, 5, 17, // Opcode: MADDS_Q_rrr1_U -/* 8232 */ MCD_OPC_FilterValue, 33, 11, 0, 0, // Skip to: 8248 -/* 8237 */ MCD_OPC_CheckField, 7, 1, 0, 232, 11, 0, // Skip to: 11292 -/* 8244 */ MCD_OPC_Decode, 156, 5, 17, // Opcode: MADDS_Q_rrr1_L -/* 8248 */ MCD_OPC_FilterValue, 34, 11, 0, 0, // Skip to: 8264 -/* 8253 */ MCD_OPC_CheckField, 7, 1, 0, 216, 11, 0, // Skip to: 11292 -/* 8260 */ MCD_OPC_Decode, 155, 5, 17, // Opcode: MADDS_Q_rrr1 -/* 8264 */ MCD_OPC_FilterValue, 36, 11, 0, 0, // Skip to: 8280 -/* 8269 */ MCD_OPC_CheckField, 7, 1, 0, 200, 11, 0, // Skip to: 11292 -/* 8276 */ MCD_OPC_Decode, 159, 5, 17, // Opcode: MADDS_Q_rrr1_U_U -/* 8280 */ MCD_OPC_FilterValue, 37, 11, 0, 0, // Skip to: 8296 -/* 8285 */ MCD_OPC_CheckField, 7, 1, 0, 184, 11, 0, // Skip to: 11292 -/* 8292 */ MCD_OPC_Decode, 157, 5, 17, // Opcode: MADDS_Q_rrr1_L_L -/* 8296 */ MCD_OPC_FilterValue, 38, 11, 0, 0, // Skip to: 8312 -/* 8301 */ MCD_OPC_CheckField, 7, 1, 0, 168, 11, 0, // Skip to: 11292 -/* 8308 */ MCD_OPC_Decode, 247, 4, 17, // Opcode: MADDRS_Q_rrr1_U_U -/* 8312 */ MCD_OPC_FilterValue, 39, 11, 0, 0, // Skip to: 8328 -/* 8317 */ MCD_OPC_CheckField, 7, 1, 0, 152, 11, 0, // Skip to: 11292 -/* 8324 */ MCD_OPC_Decode, 246, 4, 17, // Opcode: MADDRS_Q_rrr1_L_L -/* 8328 */ MCD_OPC_FilterValue, 44, 11, 0, 0, // Skip to: 8344 -/* 8333 */ MCD_OPC_CheckField, 7, 1, 1, 136, 11, 0, // Skip to: 11292 -/* 8340 */ MCD_OPC_Decode, 137, 5, 17, // Opcode: MADDSURS_H_rrr1_UL -/* 8344 */ MCD_OPC_FilterValue, 45, 11, 0, 0, // Skip to: 8360 -/* 8349 */ MCD_OPC_CheckField, 7, 1, 1, 120, 11, 0, // Skip to: 11292 -/* 8356 */ MCD_OPC_Decode, 136, 5, 17, // Opcode: MADDSURS_H_rrr1_LU -/* 8360 */ MCD_OPC_FilterValue, 46, 11, 0, 0, // Skip to: 8376 -/* 8365 */ MCD_OPC_CheckField, 7, 1, 1, 104, 11, 0, // Skip to: 11292 -/* 8372 */ MCD_OPC_Decode, 135, 5, 17, // Opcode: MADDSURS_H_rrr1_LL -/* 8376 */ MCD_OPC_FilterValue, 47, 11, 0, 0, // Skip to: 8392 -/* 8381 */ MCD_OPC_CheckField, 7, 1, 1, 88, 11, 0, // Skip to: 11292 -/* 8388 */ MCD_OPC_Decode, 138, 5, 17, // Opcode: MADDSURS_H_rrr1_UU -/* 8392 */ MCD_OPC_FilterValue, 56, 21, 0, 0, // Skip to: 8418 -/* 8397 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 8400 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8409 -/* 8405 */ MCD_OPC_Decode, 163, 5, 17, // Opcode: MADDS_Q_rrr1_e_U -/* 8409 */ MCD_OPC_FilterValue, 1, 62, 11, 0, // Skip to: 11292 -/* 8414 */ MCD_OPC_Decode, 145, 5, 17, // Opcode: MADDSUS_H_rrr1_UL -/* 8418 */ MCD_OPC_FilterValue, 57, 21, 0, 0, // Skip to: 8444 -/* 8423 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 8426 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8435 -/* 8431 */ MCD_OPC_Decode, 161, 5, 17, // Opcode: MADDS_Q_rrr1_e_L -/* 8435 */ MCD_OPC_FilterValue, 1, 36, 11, 0, // Skip to: 11292 -/* 8440 */ MCD_OPC_Decode, 144, 5, 17, // Opcode: MADDSUS_H_rrr1_LU -/* 8444 */ MCD_OPC_FilterValue, 58, 11, 0, 0, // Skip to: 8460 -/* 8449 */ MCD_OPC_CheckField, 7, 1, 1, 20, 11, 0, // Skip to: 11292 -/* 8456 */ MCD_OPC_Decode, 143, 5, 17, // Opcode: MADDSUS_H_rrr1_LL -/* 8460 */ MCD_OPC_FilterValue, 59, 21, 0, 0, // Skip to: 8486 -/* 8465 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 8468 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8477 -/* 8473 */ MCD_OPC_Decode, 160, 5, 17, // Opcode: MADDS_Q_rrr1_e -/* 8477 */ MCD_OPC_FilterValue, 1, 250, 10, 0, // Skip to: 11292 -/* 8482 */ MCD_OPC_Decode, 146, 5, 17, // Opcode: MADDSUS_H_rrr1_UU -/* 8486 */ MCD_OPC_FilterValue, 60, 21, 0, 0, // Skip to: 8512 -/* 8491 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 8494 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8503 -/* 8499 */ MCD_OPC_Decode, 164, 5, 17, // Opcode: MADDS_Q_rrr1_e_U_U -/* 8503 */ MCD_OPC_FilterValue, 1, 224, 10, 0, // Skip to: 11292 -/* 8508 */ MCD_OPC_Decode, 129, 5, 17, // Opcode: MADDSUMS_H_rrr1_UL -/* 8512 */ MCD_OPC_FilterValue, 61, 21, 0, 0, // Skip to: 8538 -/* 8517 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 8520 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8529 -/* 8525 */ MCD_OPC_Decode, 162, 5, 17, // Opcode: MADDS_Q_rrr1_e_L_L -/* 8529 */ MCD_OPC_FilterValue, 1, 198, 10, 0, // Skip to: 11292 -/* 8534 */ MCD_OPC_Decode, 128, 5, 17, // Opcode: MADDSUMS_H_rrr1_LU -/* 8538 */ MCD_OPC_FilterValue, 62, 21, 0, 0, // Skip to: 8564 -/* 8543 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 8546 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8555 -/* 8551 */ MCD_OPC_Decode, 241, 4, 17, // Opcode: MADDRS_H_rrr1_DcEdDaDbUL -/* 8555 */ MCD_OPC_FilterValue, 1, 172, 10, 0, // Skip to: 11292 -/* 8560 */ MCD_OPC_Decode, 255, 4, 17, // Opcode: MADDSUMS_H_rrr1_LL -/* 8564 */ MCD_OPC_FilterValue, 63, 163, 10, 0, // Skip to: 11292 -/* 8569 */ MCD_OPC_CheckField, 7, 1, 1, 156, 10, 0, // Skip to: 11292 -/* 8576 */ MCD_OPC_Decode, 130, 5, 17, // Opcode: MADDSUMS_H_rrr1_UU -/* 8580 */ MCD_OPC_FilterValue, 69, 45, 0, 0, // Skip to: 8630 -/* 8585 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 8588 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 8604 -/* 8593 */ MCD_OPC_CheckField, 26, 2, 0, 132, 10, 0, // Skip to: 11292 -/* 8600 */ MCD_OPC_Decode, 195, 4, 18, // Opcode: LD_Q_abs -/* 8604 */ MCD_OPC_FilterValue, 1, 123, 10, 0, // Skip to: 11292 -/* 8609 */ MCD_OPC_ExtractField, 26, 2, // Inst{27-26} ... -/* 8612 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8621 -/* 8617 */ MCD_OPC_Decode, 213, 4, 18, // Opcode: LEA_abs -/* 8621 */ MCD_OPC_FilterValue, 1, 106, 10, 0, // Skip to: 11292 -/* 8626 */ MCD_OPC_Decode, 216, 4, 18, // Opcode: LHA_abs -/* 8630 */ MCD_OPC_FilterValue, 71, 107, 0, 0, // Skip to: 8742 -/* 8635 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... -/* 8638 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 8664 -/* 8643 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 8646 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8655 -/* 8651 */ MCD_OPC_Decode, 174, 2, 19, // Opcode: AND_AND_T -/* 8655 */ MCD_OPC_FilterValue, 1, 72, 10, 0, // Skip to: 11292 -/* 8660 */ MCD_OPC_Decode, 243, 6, 19, // Opcode: OR_AND_T -/* 8664 */ MCD_OPC_FilterValue, 1, 21, 0, 0, // Skip to: 8690 -/* 8669 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 8672 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8681 -/* 8677 */ MCD_OPC_Decode, 188, 2, 19, // Opcode: AND_OR_T -/* 8681 */ MCD_OPC_FilterValue, 1, 46, 10, 0, // Skip to: 11292 -/* 8686 */ MCD_OPC_Decode, 129, 7, 19, // Opcode: OR_OR_T -/* 8690 */ MCD_OPC_FilterValue, 2, 21, 0, 0, // Skip to: 8716 -/* 8695 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 8698 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8707 -/* 8703 */ MCD_OPC_Decode, 187, 2, 19, // Opcode: AND_NOR_T -/* 8707 */ MCD_OPC_FilterValue, 1, 20, 10, 0, // Skip to: 11292 -/* 8712 */ MCD_OPC_Decode, 128, 7, 19, // Opcode: OR_NOR_T -/* 8716 */ MCD_OPC_FilterValue, 3, 11, 10, 0, // Skip to: 11292 -/* 8721 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 8724 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8733 -/* 8729 */ MCD_OPC_Decode, 173, 2, 19, // Opcode: AND_ANDN_T -/* 8733 */ MCD_OPC_FilterValue, 1, 250, 9, 0, // Skip to: 11292 -/* 8738 */ MCD_OPC_Decode, 242, 6, 19, // Opcode: OR_ANDN_T -/* 8742 */ MCD_OPC_FilterValue, 73, 173, 0, 0, // Skip to: 8920 -/* 8747 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 8750 */ MCD_OPC_FilterValue, 0, 156, 0, 0, // Skip to: 8911 -/* 8755 */ MCD_OPC_ExtractField, 22, 6, // Inst{27-22} ... -/* 8758 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8767 -/* 8763 */ MCD_OPC_Decode, 162, 8, 20, // Opcode: SWAP_W_bo_pos -/* 8767 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 8776 -/* 8772 */ MCD_OPC_Decode, 130, 4, 20, // Opcode: LDMST_bo_pos -/* 8776 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 8785 -/* 8781 */ MCD_OPC_Decode, 156, 8, 20, // Opcode: SWAPMSK_W_bo_pos -/* 8785 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 8794 -/* 8790 */ MCD_OPC_Decode, 246, 2, 20, // Opcode: CMPSWAP_W_bo_pos -/* 8794 */ MCD_OPC_FilterValue, 16, 4, 0, 0, // Skip to: 8803 -/* 8799 */ MCD_OPC_Decode, 163, 8, 20, // Opcode: SWAP_W_bo_pre -/* 8803 */ MCD_OPC_FilterValue, 17, 4, 0, 0, // Skip to: 8812 -/* 8808 */ MCD_OPC_Decode, 131, 4, 20, // Opcode: LDMST_bo_pre -/* 8812 */ MCD_OPC_FilterValue, 18, 4, 0, 0, // Skip to: 8821 -/* 8817 */ MCD_OPC_Decode, 157, 8, 20, // Opcode: SWAPMSK_W_bo_pre -/* 8821 */ MCD_OPC_FilterValue, 19, 4, 0, 0, // Skip to: 8830 -/* 8826 */ MCD_OPC_Decode, 247, 2, 20, // Opcode: CMPSWAP_W_bo_pre -/* 8830 */ MCD_OPC_FilterValue, 32, 4, 0, 0, // Skip to: 8839 -/* 8835 */ MCD_OPC_Decode, 160, 8, 20, // Opcode: SWAP_W_bo_bso -/* 8839 */ MCD_OPC_FilterValue, 33, 4, 0, 0, // Skip to: 8848 -/* 8844 */ MCD_OPC_Decode, 128, 4, 20, // Opcode: LDMST_bo_bso -/* 8848 */ MCD_OPC_FilterValue, 34, 4, 0, 0, // Skip to: 8857 -/* 8853 */ MCD_OPC_Decode, 154, 8, 20, // Opcode: SWAPMSK_W_bo_bso -/* 8857 */ MCD_OPC_FilterValue, 35, 4, 0, 0, // Skip to: 8866 -/* 8862 */ MCD_OPC_Decode, 244, 2, 20, // Opcode: CMPSWAP_W_bo_bso -/* 8866 */ MCD_OPC_FilterValue, 36, 4, 0, 0, // Skip to: 8875 -/* 8871 */ MCD_OPC_Decode, 254, 3, 20, // Opcode: LDLCX_bo_bso -/* 8875 */ MCD_OPC_FilterValue, 37, 4, 0, 0, // Skip to: 8884 -/* 8880 */ MCD_OPC_Decode, 134, 4, 20, // Opcode: LDUCX_bo_bso -/* 8884 */ MCD_OPC_FilterValue, 38, 4, 0, 0, // Skip to: 8893 -/* 8889 */ MCD_OPC_Decode, 198, 7, 20, // Opcode: STLCX_bo_bso -/* 8893 */ MCD_OPC_FilterValue, 39, 4, 0, 0, // Skip to: 8902 -/* 8898 */ MCD_OPC_Decode, 200, 7, 20, // Opcode: STUCX_bo_bso -/* 8902 */ MCD_OPC_FilterValue, 40, 81, 9, 0, // Skip to: 11292 -/* 8907 */ MCD_OPC_Decode, 214, 4, 20, // Opcode: LEA_bo_bso -/* 8911 */ MCD_OPC_FilterValue, 1, 72, 9, 0, // Skip to: 11292 -/* 8916 */ MCD_OPC_Decode, 190, 4, 29, // Opcode: LD_H_bol -/* 8920 */ MCD_OPC_FilterValue, 75, 12, 2, 0, // Skip to: 9449 -/* 8925 */ MCD_OPC_ExtractField, 18, 10, // Inst{27-18} ... -/* 8928 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 8944 -/* 8933 */ MCD_OPC_CheckField, 7, 1, 0, 48, 9, 0, // Skip to: 11292 -/* 8940 */ MCD_OPC_Decode, 249, 2, 15, // Opcode: CMP_F_rr -/* 8944 */ MCD_OPC_FilterValue, 4, 11, 0, 0, // Skip to: 8960 -/* 8949 */ MCD_OPC_CheckField, 7, 1, 0, 32, 9, 0, // Skip to: 11292 -/* 8956 */ MCD_OPC_Decode, 196, 2, 15, // Opcode: BMAERGE_rr -/* 8960 */ MCD_OPC_FilterValue, 8, 11, 0, 0, // Skip to: 8976 -/* 8965 */ MCD_OPC_CheckField, 7, 1, 0, 16, 9, 0, // Skip to: 11292 -/* 8972 */ MCD_OPC_Decode, 136, 7, 15, // Opcode: PARITY_rr -/* 8976 */ MCD_OPC_FilterValue, 12, 11, 0, 0, // Skip to: 8992 -/* 8981 */ MCD_OPC_CheckField, 7, 1, 0, 0, 9, 0, // Skip to: 11292 -/* 8988 */ MCD_OPC_Decode, 250, 2, 15, // Opcode: CRC32B_W_rr -/* 8992 */ MCD_OPC_FilterValue, 16, 11, 0, 0, // Skip to: 9008 -/* 8997 */ MCD_OPC_CheckField, 7, 1, 0, 240, 8, 0, // Skip to: 11292 -/* 9004 */ MCD_OPC_Decode, 206, 6, 15, // Opcode: MUL_F_rrr -/* 9008 */ MCD_OPC_FilterValue, 20, 11, 0, 0, // Skip to: 9024 -/* 9013 */ MCD_OPC_CheckField, 7, 1, 0, 224, 8, 0, // Skip to: 11292 -/* 9020 */ MCD_OPC_Decode, 134, 3, 15, // Opcode: DIV_F_rr -/* 9024 */ MCD_OPC_FilterValue, 24, 11, 0, 0, // Skip to: 9040 -/* 9029 */ MCD_OPC_CheckField, 7, 1, 0, 208, 8, 0, // Skip to: 11292 -/* 9036 */ MCD_OPC_Decode, 252, 2, 15, // Opcode: CRC32_B_rr -/* 9040 */ MCD_OPC_FilterValue, 28, 11, 0, 0, // Skip to: 9056 -/* 9045 */ MCD_OPC_CheckField, 7, 1, 0, 192, 8, 0, // Skip to: 11292 -/* 9052 */ MCD_OPC_Decode, 251, 2, 15, // Opcode: CRC32L_W_rr -/* 9056 */ MCD_OPC_FilterValue, 32, 11, 0, 0, // Skip to: 9072 -/* 9061 */ MCD_OPC_CheckField, 7, 1, 0, 176, 8, 0, // Skip to: 11292 -/* 9068 */ MCD_OPC_Decode, 168, 8, 15, // Opcode: UNPACK_rr -/* 9072 */ MCD_OPC_FilterValue, 36, 11, 0, 0, // Skip to: 9088 -/* 9077 */ MCD_OPC_CheckField, 7, 1, 0, 160, 8, 0, // Skip to: 11292 -/* 9084 */ MCD_OPC_Decode, 197, 2, 15, // Opcode: BSPLIT_rr -/* 9088 */ MCD_OPC_FilterValue, 40, 11, 0, 0, // Skip to: 9104 -/* 9093 */ MCD_OPC_CheckField, 7, 1, 0, 144, 8, 0, // Skip to: 11292 -/* 9100 */ MCD_OPC_Decode, 143, 3, 15, // Opcode: DVINIT_U_rr -/* 9104 */ MCD_OPC_FilterValue, 48, 11, 0, 0, // Skip to: 9120 -/* 9109 */ MCD_OPC_CheckField, 7, 1, 0, 128, 8, 0, // Skip to: 11292 -/* 9116 */ MCD_OPC_Decode, 169, 8, 15, // Opcode: UPDFL_rr -/* 9120 */ MCD_OPC_FilterValue, 64, 11, 0, 0, // Skip to: 9136 -/* 9125 */ MCD_OPC_CheckField, 7, 1, 0, 112, 8, 0, // Skip to: 11292 -/* 9132 */ MCD_OPC_Decode, 174, 3, 15, // Opcode: FTOI_rr -/* 9136 */ MCD_OPC_FilterValue, 68, 11, 0, 0, // Skip to: 9152 -/* 9141 */ MCD_OPC_CheckField, 7, 1, 0, 96, 8, 0, // Skip to: 11292 -/* 9148 */ MCD_OPC_Decode, 176, 3, 15, // Opcode: FTOQ31_rr -/* 9152 */ MCD_OPC_FilterValue, 72, 11, 0, 0, // Skip to: 9168 -/* 9157 */ MCD_OPC_CheckField, 7, 1, 0, 80, 8, 0, // Skip to: 11292 -/* 9164 */ MCD_OPC_Decode, 178, 3, 15, // Opcode: FTOU_rr -/* 9168 */ MCD_OPC_FilterValue, 76, 11, 0, 0, // Skip to: 9184 -/* 9173 */ MCD_OPC_CheckField, 7, 1, 0, 64, 8, 0, // Skip to: 11292 -/* 9180 */ MCD_OPC_Decode, 173, 3, 15, // Opcode: FTOIZ_rr -/* 9184 */ MCD_OPC_FilterValue, 80, 11, 0, 0, // Skip to: 9200 -/* 9189 */ MCD_OPC_CheckField, 7, 1, 0, 48, 8, 0, // Skip to: 11292 -/* 9196 */ MCD_OPC_Decode, 198, 3, 15, // Opcode: ITOF_rr -/* 9200 */ MCD_OPC_FilterValue, 84, 11, 0, 0, // Skip to: 9216 -/* 9205 */ MCD_OPC_CheckField, 7, 1, 0, 32, 8, 0, // Skip to: 11292 -/* 9212 */ MCD_OPC_Decode, 138, 7, 15, // Opcode: Q31TOF_rr -/* 9216 */ MCD_OPC_FilterValue, 88, 11, 0, 0, // Skip to: 9232 -/* 9221 */ MCD_OPC_CheckField, 7, 1, 0, 16, 8, 0, // Skip to: 11292 -/* 9228 */ MCD_OPC_Decode, 170, 8, 15, // Opcode: UTOF_rr -/* 9232 */ MCD_OPC_FilterValue, 92, 11, 0, 0, // Skip to: 9248 -/* 9237 */ MCD_OPC_CheckField, 7, 1, 0, 0, 8, 0, // Skip to: 11292 -/* 9244 */ MCD_OPC_Decode, 177, 3, 15, // Opcode: FTOUZ_rr -/* 9248 */ MCD_OPC_FilterValue, 96, 11, 0, 0, // Skip to: 9264 -/* 9253 */ MCD_OPC_CheckField, 7, 1, 0, 240, 7, 0, // Skip to: 11292 -/* 9260 */ MCD_OPC_Decode, 175, 3, 15, // Opcode: FTOQ31Z_rr -/* 9264 */ MCD_OPC_FilterValue, 100, 11, 0, 0, // Skip to: 9280 -/* 9269 */ MCD_OPC_CheckField, 7, 1, 0, 224, 7, 0, // Skip to: 11292 -/* 9276 */ MCD_OPC_Decode, 139, 7, 15, // Opcode: QSEED_F_rr -/* 9280 */ MCD_OPC_FilterValue, 104, 11, 0, 0, // Skip to: 9296 -/* 9285 */ MCD_OPC_CheckField, 7, 1, 0, 208, 7, 0, // Skip to: 11292 -/* 9292 */ MCD_OPC_Decode, 144, 3, 15, // Opcode: DVINIT_rr -/* 9296 */ MCD_OPC_FilterValue, 128, 1, 11, 0, 0, // Skip to: 9313 -/* 9302 */ MCD_OPC_CheckField, 7, 1, 0, 191, 7, 0, // Skip to: 11292 -/* 9309 */ MCD_OPC_Decode, 136, 3, 15, // Opcode: DIV_rr -/* 9313 */ MCD_OPC_FilterValue, 132, 1, 11, 0, 0, // Skip to: 9330 -/* 9319 */ MCD_OPC_CheckField, 7, 1, 0, 174, 7, 0, // Skip to: 11292 -/* 9326 */ MCD_OPC_Decode, 135, 3, 15, // Opcode: DIV_U_rr -/* 9330 */ MCD_OPC_FilterValue, 136, 1, 11, 0, 0, // Skip to: 9347 -/* 9336 */ MCD_OPC_CheckField, 7, 1, 0, 157, 7, 0, // Skip to: 11292 -/* 9343 */ MCD_OPC_Decode, 137, 7, 15, // Opcode: POPCNT_W_rr -/* 9347 */ MCD_OPC_FilterValue, 144, 1, 11, 0, 0, // Skip to: 9364 -/* 9353 */ MCD_OPC_CheckField, 7, 1, 0, 140, 7, 0, // Skip to: 11292 -/* 9360 */ MCD_OPC_Decode, 184, 3, 15, // Opcode: HPTOF_rr -/* 9364 */ MCD_OPC_FilterValue, 148, 1, 11, 0, 0, // Skip to: 9381 -/* 9370 */ MCD_OPC_CheckField, 7, 1, 0, 123, 7, 0, // Skip to: 11292 -/* 9377 */ MCD_OPC_Decode, 172, 3, 15, // Opcode: FTOHP_rr -/* 9381 */ MCD_OPC_FilterValue, 168, 1, 11, 0, 0, // Skip to: 9398 -/* 9387 */ MCD_OPC_CheckField, 7, 1, 0, 106, 7, 0, // Skip to: 11292 -/* 9394 */ MCD_OPC_Decode, 141, 3, 15, // Opcode: DVINIT_HU_rr -/* 9398 */ MCD_OPC_FilterValue, 232, 1, 11, 0, 0, // Skip to: 9415 -/* 9404 */ MCD_OPC_CheckField, 7, 1, 0, 89, 7, 0, // Skip to: 11292 -/* 9411 */ MCD_OPC_Decode, 142, 3, 15, // Opcode: DVINIT_H_rr -/* 9415 */ MCD_OPC_FilterValue, 168, 2, 11, 0, 0, // Skip to: 9432 -/* 9421 */ MCD_OPC_CheckField, 7, 1, 0, 72, 7, 0, // Skip to: 11292 -/* 9428 */ MCD_OPC_Decode, 139, 3, 15, // Opcode: DVINIT_BU_rr -/* 9432 */ MCD_OPC_FilterValue, 232, 2, 62, 7, 0, // Skip to: 11292 -/* 9438 */ MCD_OPC_CheckField, 7, 1, 0, 55, 7, 0, // Skip to: 11292 -/* 9445 */ MCD_OPC_Decode, 140, 3, 15, // Opcode: DVINIT_B_rr -/* 9449 */ MCD_OPC_FilterValue, 77, 21, 0, 0, // Skip to: 9475 -/* 9454 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 9457 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9466 -/* 9462 */ MCD_OPC_Decode, 202, 5, 23, // Opcode: MFCR_rlc -/* 9466 */ MCD_OPC_FilterValue, 1, 29, 7, 0, // Skip to: 11292 -/* 9471 */ MCD_OPC_Decode, 191, 6, 23, // Opcode: MTCR_rlc -/* 9475 */ MCD_OPC_FilterValue, 83, 83, 0, 0, // Skip to: 9563 -/* 9480 */ MCD_OPC_ExtractField, 21, 7, // Inst{27-21} ... -/* 9483 */ MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 9499 -/* 9488 */ MCD_OPC_CheckField, 7, 1, 0, 5, 7, 0, // Skip to: 11292 -/* 9495 */ MCD_OPC_Decode, 221, 6, 22, // Opcode: MUL_rc -/* 9499 */ MCD_OPC_FilterValue, 2, 11, 0, 0, // Skip to: 9515 -/* 9504 */ MCD_OPC_CheckField, 7, 1, 0, 245, 6, 0, // Skip to: 11292 -/* 9511 */ MCD_OPC_Decode, 219, 6, 22, // Opcode: MUL_U_rc -/* 9515 */ MCD_OPC_FilterValue, 3, 11, 0, 0, // Skip to: 9531 -/* 9520 */ MCD_OPC_CheckField, 7, 1, 0, 229, 6, 0, // Skip to: 11292 -/* 9527 */ MCD_OPC_Decode, 222, 6, 22, // Opcode: MUL_rc_e -/* 9531 */ MCD_OPC_FilterValue, 4, 11, 0, 0, // Skip to: 9547 -/* 9536 */ MCD_OPC_CheckField, 7, 1, 0, 213, 6, 0, // Skip to: 11292 -/* 9543 */ MCD_OPC_Decode, 202, 6, 22, // Opcode: MULS_U_rc -/* 9547 */ MCD_OPC_FilterValue, 5, 204, 6, 0, // Skip to: 11292 -/* 9552 */ MCD_OPC_CheckField, 7, 1, 0, 197, 6, 0, // Skip to: 11292 -/* 9559 */ MCD_OPC_Decode, 204, 6, 22, // Opcode: MULS_rc -/* 9563 */ MCD_OPC_FilterValue, 85, 18, 0, 0, // Skip to: 9586 -/* 9568 */ MCD_OPC_CheckField, 26, 2, 0, 181, 6, 0, // Skip to: 11292 -/* 9575 */ MCD_OPC_CheckField, 7, 1, 1, 174, 6, 0, // Skip to: 11292 -/* 9582 */ MCD_OPC_Decode, 253, 7, 36, // Opcode: ST_T -/* 9586 */ MCD_OPC_FilterValue, 87, 87, 0, 0, // Skip to: 9678 -/* 9591 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... -/* 9594 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 9620 -/* 9599 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 9602 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9611 -/* 9607 */ MCD_OPC_Decode, 194, 3, 26, // Opcode: INSERT_rrrw -/* 9611 */ MCD_OPC_FilterValue, 1, 140, 6, 0, // Skip to: 11292 -/* 9616 */ MCD_OPC_Decode, 191, 3, 37, // Opcode: INSERT_rcrw -/* 9620 */ MCD_OPC_FilterValue, 1, 21, 0, 0, // Skip to: 9646 -/* 9625 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 9628 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9637 -/* 9633 */ MCD_OPC_Decode, 188, 3, 26, // Opcode: IMASK_rrrw -/* 9637 */ MCD_OPC_FilterValue, 1, 114, 6, 0, // Skip to: 11292 -/* 9642 */ MCD_OPC_Decode, 186, 3, 37, // Opcode: IMASK_rcrw -/* 9646 */ MCD_OPC_FilterValue, 2, 11, 0, 0, // Skip to: 9662 -/* 9651 */ MCD_OPC_CheckField, 7, 1, 0, 98, 6, 0, // Skip to: 11292 -/* 9658 */ MCD_OPC_Decode, 166, 3, 26, // Opcode: EXTR_rrrw -/* 9662 */ MCD_OPC_FilterValue, 3, 89, 6, 0, // Skip to: 11292 -/* 9667 */ MCD_OPC_CheckField, 7, 1, 0, 82, 6, 0, // Skip to: 11292 -/* 9674 */ MCD_OPC_Decode, 163, 3, 26, // Opcode: EXTR_U_rrrw -/* 9678 */ MCD_OPC_FilterValue, 89, 21, 0, 0, // Skip to: 9704 -/* 9683 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 9686 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9695 -/* 9691 */ MCD_OPC_Decode, 132, 8, 29, // Opcode: ST_W_bol -/* 9695 */ MCD_OPC_FilterValue, 1, 56, 6, 0, // Skip to: 11292 -/* 9700 */ MCD_OPC_Decode, 215, 4, 29, // Opcode: LEA_bol -/* 9704 */ MCD_OPC_FilterValue, 93, 21, 0, 0, // Skip to: 9730 -/* 9709 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 9712 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9721 -/* 9717 */ MCD_OPC_Decode, 227, 3, 30, // Opcode: JL_b -/* 9721 */ MCD_OPC_FilterValue, 1, 30, 6, 0, // Skip to: 11292 -/* 9726 */ MCD_OPC_Decode, 219, 3, 30, // Opcode: JLA_b -/* 9730 */ MCD_OPC_FilterValue, 95, 55, 0, 0, // Skip to: 9790 -/* 9735 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 9738 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 9764 -/* 9743 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ... -/* 9746 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9755 -/* 9751 */ MCD_OPC_Decode, 206, 3, 31, // Opcode: JEQ_brr -/* 9755 */ MCD_OPC_FilterValue, 1, 252, 5, 0, // Skip to: 11292 -/* 9760 */ MCD_OPC_Decode, 234, 3, 31, // Opcode: JNE_brr -/* 9764 */ MCD_OPC_FilterValue, 1, 243, 5, 0, // Skip to: 11292 -/* 9769 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ... -/* 9772 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9781 -/* 9777 */ MCD_OPC_Decode, 205, 3, 32, // Opcode: JEQ_brc -/* 9781 */ MCD_OPC_FilterValue, 1, 226, 5, 0, // Skip to: 11292 -/* 9786 */ MCD_OPC_Decode, 233, 3, 32, // Opcode: JNE_brc -/* 9790 */ MCD_OPC_FilterValue, 97, 21, 0, 0, // Skip to: 9816 -/* 9795 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 9798 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9807 -/* 9803 */ MCD_OPC_Decode, 169, 3, 30, // Opcode: FCALL_b -/* 9807 */ MCD_OPC_FilterValue, 1, 200, 5, 0, // Skip to: 11292 -/* 9812 */ MCD_OPC_Decode, 167, 3, 30, // Opcode: FCALLA_b -/* 9816 */ MCD_OPC_FilterValue, 99, 219, 2, 0, // Skip to: 10552 -/* 9821 */ MCD_OPC_ExtractField, 18, 6, // Inst{23-18} ... -/* 9824 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 9840 -/* 9829 */ MCD_OPC_CheckField, 7, 1, 0, 176, 5, 0, // Skip to: 11292 -/* 9836 */ MCD_OPC_Decode, 178, 6, 17, // Opcode: MSUB_Q_rrr1_U -/* 9840 */ MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 9856 -/* 9845 */ MCD_OPC_CheckField, 7, 1, 0, 160, 5, 0, // Skip to: 11292 -/* 9852 */ MCD_OPC_Decode, 176, 6, 17, // Opcode: MSUB_Q_rrr1_L -/* 9856 */ MCD_OPC_FilterValue, 2, 11, 0, 0, // Skip to: 9872 -/* 9861 */ MCD_OPC_CheckField, 7, 1, 0, 144, 5, 0, // Skip to: 11292 -/* 9868 */ MCD_OPC_Decode, 175, 6, 17, // Opcode: MSUB_Q_rrr1 -/* 9872 */ MCD_OPC_FilterValue, 4, 11, 0, 0, // Skip to: 9888 -/* 9877 */ MCD_OPC_CheckField, 7, 1, 0, 128, 5, 0, // Skip to: 11292 -/* 9884 */ MCD_OPC_Decode, 179, 6, 17, // Opcode: MSUB_Q_rrr1_U_U -/* 9888 */ MCD_OPC_FilterValue, 5, 11, 0, 0, // Skip to: 9904 -/* 9893 */ MCD_OPC_CheckField, 7, 1, 0, 112, 5, 0, // Skip to: 11292 -/* 9900 */ MCD_OPC_Decode, 177, 6, 17, // Opcode: MSUB_Q_rrr1_L_L -/* 9904 */ MCD_OPC_FilterValue, 6, 11, 0, 0, // Skip to: 9920 -/* 9909 */ MCD_OPC_CheckField, 7, 1, 0, 96, 5, 0, // Skip to: 11292 -/* 9916 */ MCD_OPC_Decode, 147, 6, 17, // Opcode: MSUBR_Q_rrr1_U_U -/* 9920 */ MCD_OPC_FilterValue, 7, 11, 0, 0, // Skip to: 9936 -/* 9925 */ MCD_OPC_CheckField, 7, 1, 0, 80, 5, 0, // Skip to: 11292 -/* 9932 */ MCD_OPC_Decode, 146, 6, 17, // Opcode: MSUBR_Q_rrr1_L_L -/* 9936 */ MCD_OPC_FilterValue, 12, 11, 0, 0, // Skip to: 9952 -/* 9941 */ MCD_OPC_CheckField, 7, 1, 1, 64, 5, 0, // Skip to: 11292 -/* 9948 */ MCD_OPC_Decode, 244, 5, 17, // Opcode: MSUBADR_H_rrr1_UL -/* 9952 */ MCD_OPC_FilterValue, 13, 11, 0, 0, // Skip to: 9968 -/* 9957 */ MCD_OPC_CheckField, 7, 1, 1, 48, 5, 0, // Skip to: 11292 -/* 9964 */ MCD_OPC_Decode, 243, 5, 17, // Opcode: MSUBADR_H_rrr1_LU -/* 9968 */ MCD_OPC_FilterValue, 14, 11, 0, 0, // Skip to: 9984 -/* 9973 */ MCD_OPC_CheckField, 7, 1, 1, 32, 5, 0, // Skip to: 11292 -/* 9980 */ MCD_OPC_Decode, 242, 5, 17, // Opcode: MSUBADR_H_rrr1_LL -/* 9984 */ MCD_OPC_FilterValue, 15, 11, 0, 0, // Skip to: 10000 -/* 9989 */ MCD_OPC_CheckField, 7, 1, 1, 16, 5, 0, // Skip to: 11292 -/* 9996 */ MCD_OPC_Decode, 245, 5, 17, // Opcode: MSUBADR_H_rrr1_UU -/* 10000 */ MCD_OPC_FilterValue, 24, 21, 0, 0, // Skip to: 10026 -/* 10005 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 10008 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10017 -/* 10013 */ MCD_OPC_Decode, 183, 6, 17, // Opcode: MSUB_Q_rrr1_e_U -/* 10017 */ MCD_OPC_FilterValue, 1, 246, 4, 0, // Skip to: 11292 -/* 10022 */ MCD_OPC_Decode, 252, 5, 17, // Opcode: MSUBAD_H_rrr1_UL -/* 10026 */ MCD_OPC_FilterValue, 25, 21, 0, 0, // Skip to: 10052 -/* 10031 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 10034 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10043 -/* 10039 */ MCD_OPC_Decode, 181, 6, 17, // Opcode: MSUB_Q_rrr1_e_L -/* 10043 */ MCD_OPC_FilterValue, 1, 220, 4, 0, // Skip to: 11292 -/* 10048 */ MCD_OPC_Decode, 251, 5, 17, // Opcode: MSUBAD_H_rrr1_LU -/* 10052 */ MCD_OPC_FilterValue, 26, 11, 0, 0, // Skip to: 10068 -/* 10057 */ MCD_OPC_CheckField, 7, 1, 1, 204, 4, 0, // Skip to: 11292 -/* 10064 */ MCD_OPC_Decode, 250, 5, 17, // Opcode: MSUBAD_H_rrr1_LL -/* 10068 */ MCD_OPC_FilterValue, 27, 21, 0, 0, // Skip to: 10094 -/* 10073 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 10076 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10085 -/* 10081 */ MCD_OPC_Decode, 180, 6, 17, // Opcode: MSUB_Q_rrr1_e -/* 10085 */ MCD_OPC_FilterValue, 1, 178, 4, 0, // Skip to: 11292 -/* 10090 */ MCD_OPC_Decode, 253, 5, 17, // Opcode: MSUBAD_H_rrr1_UU -/* 10094 */ MCD_OPC_FilterValue, 28, 21, 0, 0, // Skip to: 10120 -/* 10099 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 10102 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10111 -/* 10107 */ MCD_OPC_Decode, 184, 6, 17, // Opcode: MSUB_Q_rrr1_e_U_U -/* 10111 */ MCD_OPC_FilterValue, 1, 152, 4, 0, // Skip to: 11292 -/* 10116 */ MCD_OPC_Decode, 236, 5, 17, // Opcode: MSUBADM_H_rrr1_UL -/* 10120 */ MCD_OPC_FilterValue, 29, 21, 0, 0, // Skip to: 10146 -/* 10125 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 10128 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10137 -/* 10133 */ MCD_OPC_Decode, 182, 6, 17, // Opcode: MSUB_Q_rrr1_e_L_L -/* 10137 */ MCD_OPC_FilterValue, 1, 126, 4, 0, // Skip to: 11292 -/* 10142 */ MCD_OPC_Decode, 235, 5, 17, // Opcode: MSUBADM_H_rrr1_LU -/* 10146 */ MCD_OPC_FilterValue, 30, 21, 0, 0, // Skip to: 10172 -/* 10151 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 10154 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10163 -/* 10159 */ MCD_OPC_Decode, 141, 6, 17, // Opcode: MSUBR_H_rrr1_DcEdDaDbUL -/* 10163 */ MCD_OPC_FilterValue, 1, 100, 4, 0, // Skip to: 11292 -/* 10168 */ MCD_OPC_Decode, 234, 5, 17, // Opcode: MSUBADM_H_rrr1_LL -/* 10172 */ MCD_OPC_FilterValue, 31, 11, 0, 0, // Skip to: 10188 -/* 10177 */ MCD_OPC_CheckField, 7, 1, 1, 84, 4, 0, // Skip to: 11292 -/* 10184 */ MCD_OPC_Decode, 237, 5, 17, // Opcode: MSUBADM_H_rrr1_UU -/* 10188 */ MCD_OPC_FilterValue, 32, 11, 0, 0, // Skip to: 10204 -/* 10193 */ MCD_OPC_CheckField, 7, 1, 0, 68, 4, 0, // Skip to: 11292 -/* 10200 */ MCD_OPC_Decode, 155, 6, 17, // Opcode: MSUBS_Q_rrr1_U -/* 10204 */ MCD_OPC_FilterValue, 33, 11, 0, 0, // Skip to: 10220 -/* 10209 */ MCD_OPC_CheckField, 7, 1, 0, 52, 4, 0, // Skip to: 11292 -/* 10216 */ MCD_OPC_Decode, 153, 6, 17, // Opcode: MSUBS_Q_rrr1_L -/* 10220 */ MCD_OPC_FilterValue, 34, 11, 0, 0, // Skip to: 10236 -/* 10225 */ MCD_OPC_CheckField, 7, 1, 0, 36, 4, 0, // Skip to: 11292 -/* 10232 */ MCD_OPC_Decode, 152, 6, 17, // Opcode: MSUBS_Q_rrr1 -/* 10236 */ MCD_OPC_FilterValue, 36, 11, 0, 0, // Skip to: 10252 -/* 10241 */ MCD_OPC_CheckField, 7, 1, 0, 20, 4, 0, // Skip to: 11292 -/* 10248 */ MCD_OPC_Decode, 156, 6, 17, // Opcode: MSUBS_Q_rrr1_U_U -/* 10252 */ MCD_OPC_FilterValue, 37, 11, 0, 0, // Skip to: 10268 -/* 10257 */ MCD_OPC_CheckField, 7, 1, 0, 4, 4, 0, // Skip to: 11292 -/* 10264 */ MCD_OPC_Decode, 154, 6, 17, // Opcode: MSUBS_Q_rrr1_L_L -/* 10268 */ MCD_OPC_FilterValue, 38, 11, 0, 0, // Skip to: 10284 -/* 10273 */ MCD_OPC_CheckField, 7, 1, 0, 244, 3, 0, // Skip to: 11292 -/* 10280 */ MCD_OPC_Decode, 140, 6, 17, // Opcode: MSUBRS_Q_rrr1_U_U -/* 10284 */ MCD_OPC_FilterValue, 39, 11, 0, 0, // Skip to: 10300 -/* 10289 */ MCD_OPC_CheckField, 7, 1, 0, 228, 3, 0, // Skip to: 11292 -/* 10296 */ MCD_OPC_Decode, 139, 6, 17, // Opcode: MSUBRS_Q_rrr1_L_L -/* 10300 */ MCD_OPC_FilterValue, 44, 11, 0, 0, // Skip to: 10316 -/* 10305 */ MCD_OPC_CheckField, 7, 1, 1, 212, 3, 0, // Skip to: 11292 -/* 10312 */ MCD_OPC_Decode, 240, 5, 17, // Opcode: MSUBADRS_H_rrr1_UL -/* 10316 */ MCD_OPC_FilterValue, 45, 11, 0, 0, // Skip to: 10332 -/* 10321 */ MCD_OPC_CheckField, 7, 1, 1, 196, 3, 0, // Skip to: 11292 -/* 10328 */ MCD_OPC_Decode, 239, 5, 17, // Opcode: MSUBADRS_H_rrr1_LU -/* 10332 */ MCD_OPC_FilterValue, 46, 11, 0, 0, // Skip to: 10348 -/* 10337 */ MCD_OPC_CheckField, 7, 1, 1, 180, 3, 0, // Skip to: 11292 -/* 10344 */ MCD_OPC_Decode, 238, 5, 17, // Opcode: MSUBADRS_H_rrr1_LL -/* 10348 */ MCD_OPC_FilterValue, 47, 11, 0, 0, // Skip to: 10364 -/* 10353 */ MCD_OPC_CheckField, 7, 1, 1, 164, 3, 0, // Skip to: 11292 -/* 10360 */ MCD_OPC_Decode, 241, 5, 17, // Opcode: MSUBADRS_H_rrr1_UU -/* 10364 */ MCD_OPC_FilterValue, 56, 21, 0, 0, // Skip to: 10390 -/* 10369 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 10372 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10381 -/* 10377 */ MCD_OPC_Decode, 160, 6, 17, // Opcode: MSUBS_Q_rrr1_e_U -/* 10381 */ MCD_OPC_FilterValue, 1, 138, 3, 0, // Skip to: 11292 -/* 10386 */ MCD_OPC_Decode, 248, 5, 17, // Opcode: MSUBADS_H_rrr1_UL -/* 10390 */ MCD_OPC_FilterValue, 57, 21, 0, 0, // Skip to: 10416 -/* 10395 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 10398 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10407 -/* 10403 */ MCD_OPC_Decode, 158, 6, 17, // Opcode: MSUBS_Q_rrr1_e_L -/* 10407 */ MCD_OPC_FilterValue, 1, 112, 3, 0, // Skip to: 11292 -/* 10412 */ MCD_OPC_Decode, 247, 5, 17, // Opcode: MSUBADS_H_rrr1_LU -/* 10416 */ MCD_OPC_FilterValue, 58, 11, 0, 0, // Skip to: 10432 -/* 10421 */ MCD_OPC_CheckField, 7, 1, 1, 96, 3, 0, // Skip to: 11292 -/* 10428 */ MCD_OPC_Decode, 246, 5, 17, // Opcode: MSUBADS_H_rrr1_LL -/* 10432 */ MCD_OPC_FilterValue, 59, 21, 0, 0, // Skip to: 10458 -/* 10437 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 10440 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10449 -/* 10445 */ MCD_OPC_Decode, 157, 6, 17, // Opcode: MSUBS_Q_rrr1_e -/* 10449 */ MCD_OPC_FilterValue, 1, 70, 3, 0, // Skip to: 11292 -/* 10454 */ MCD_OPC_Decode, 249, 5, 17, // Opcode: MSUBADS_H_rrr1_UU -/* 10458 */ MCD_OPC_FilterValue, 60, 21, 0, 0, // Skip to: 10484 -/* 10463 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 10466 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10475 -/* 10471 */ MCD_OPC_Decode, 161, 6, 17, // Opcode: MSUBS_Q_rrr1_e_U_U -/* 10475 */ MCD_OPC_FilterValue, 1, 44, 3, 0, // Skip to: 11292 -/* 10480 */ MCD_OPC_Decode, 232, 5, 17, // Opcode: MSUBADMS_H_rrr1_UL -/* 10484 */ MCD_OPC_FilterValue, 61, 21, 0, 0, // Skip to: 10510 -/* 10489 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 10492 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10501 -/* 10497 */ MCD_OPC_Decode, 159, 6, 17, // Opcode: MSUBS_Q_rrr1_e_L_L -/* 10501 */ MCD_OPC_FilterValue, 1, 18, 3, 0, // Skip to: 11292 -/* 10506 */ MCD_OPC_Decode, 231, 5, 17, // Opcode: MSUBADMS_H_rrr1_LU -/* 10510 */ MCD_OPC_FilterValue, 62, 21, 0, 0, // Skip to: 10536 -/* 10515 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 10518 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10527 -/* 10523 */ MCD_OPC_Decode, 134, 6, 17, // Opcode: MSUBRS_H_rrr1_DcEdDaDbUL -/* 10527 */ MCD_OPC_FilterValue, 1, 248, 2, 0, // Skip to: 11292 -/* 10532 */ MCD_OPC_Decode, 230, 5, 17, // Opcode: MSUBADMS_H_rrr1_LL -/* 10536 */ MCD_OPC_FilterValue, 63, 239, 2, 0, // Skip to: 11292 -/* 10541 */ MCD_OPC_CheckField, 7, 1, 1, 232, 2, 0, // Skip to: 11292 -/* 10548 */ MCD_OPC_Decode, 233, 5, 17, // Opcode: MSUBADMS_H_rrr1_UU -/* 10552 */ MCD_OPC_FilterValue, 101, 45, 0, 0, // Skip to: 10602 -/* 10557 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 10560 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 10576 -/* 10565 */ MCD_OPC_CheckField, 26, 2, 0, 208, 2, 0, // Skip to: 11292 -/* 10572 */ MCD_OPC_Decode, 247, 7, 18, // Opcode: ST_Q_abs -/* 10576 */ MCD_OPC_FilterValue, 1, 199, 2, 0, // Skip to: 11292 -/* 10581 */ MCD_OPC_ExtractField, 26, 2, // Inst{27-26} ... -/* 10584 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10593 -/* 10589 */ MCD_OPC_Decode, 159, 8, 18, // Opcode: SWAP_W_abs -/* 10593 */ MCD_OPC_FilterValue, 1, 182, 2, 0, // Skip to: 11292 -/* 10598 */ MCD_OPC_Decode, 255, 3, 18, // Opcode: LDMST_abs -/* 10602 */ MCD_OPC_FilterValue, 103, 35, 0, 0, // Skip to: 10642 -/* 10607 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... -/* 10610 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 10626 -/* 10615 */ MCD_OPC_CheckField, 7, 1, 0, 158, 2, 0, // Skip to: 11292 -/* 10622 */ MCD_OPC_Decode, 196, 3, 19, // Opcode: INS_T -/* 10626 */ MCD_OPC_FilterValue, 1, 149, 2, 0, // Skip to: 11292 -/* 10631 */ MCD_OPC_CheckField, 7, 1, 0, 142, 2, 0, // Skip to: 11292 -/* 10638 */ MCD_OPC_Decode, 195, 3, 19, // Opcode: INSN_T -/* 10642 */ MCD_OPC_FilterValue, 105, 92, 0, 0, // Skip to: 10739 -/* 10647 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 10650 */ MCD_OPC_FilterValue, 0, 75, 0, 0, // Skip to: 10730 -/* 10655 */ MCD_OPC_ExtractField, 22, 6, // Inst{27-22} ... -/* 10658 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10667 -/* 10663 */ MCD_OPC_Decode, 164, 8, 20, // Opcode: SWAP_W_bo_r -/* 10667 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 10676 -/* 10672 */ MCD_OPC_Decode, 132, 4, 20, // Opcode: LDMST_bo_r -/* 10676 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 10685 -/* 10681 */ MCD_OPC_Decode, 158, 8, 20, // Opcode: SWAPMSK_W_bo_r -/* 10685 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 10694 -/* 10690 */ MCD_OPC_Decode, 248, 2, 20, // Opcode: CMPSWAP_W_bo_r -/* 10694 */ MCD_OPC_FilterValue, 16, 4, 0, 0, // Skip to: 10703 -/* 10699 */ MCD_OPC_Decode, 161, 8, 20, // Opcode: SWAP_W_bo_c -/* 10703 */ MCD_OPC_FilterValue, 17, 4, 0, 0, // Skip to: 10712 -/* 10708 */ MCD_OPC_Decode, 129, 4, 20, // Opcode: LDMST_bo_c -/* 10712 */ MCD_OPC_FilterValue, 18, 4, 0, 0, // Skip to: 10721 -/* 10717 */ MCD_OPC_Decode, 155, 8, 20, // Opcode: SWAPMSK_W_bo_c -/* 10721 */ MCD_OPC_FilterValue, 19, 54, 2, 0, // Skip to: 11292 -/* 10726 */ MCD_OPC_Decode, 245, 2, 20, // Opcode: CMPSWAP_W_bo_c -/* 10730 */ MCD_OPC_FilterValue, 1, 45, 2, 0, // Skip to: 11292 -/* 10735 */ MCD_OPC_Decode, 219, 7, 29, // Opcode: ST_B_bol -/* 10739 */ MCD_OPC_FilterValue, 107, 211, 0, 0, // Skip to: 10955 -/* 10744 */ MCD_OPC_ExtractField, 18, 6, // Inst{23-18} ... -/* 10747 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 10763 -/* 10752 */ MCD_OPC_CheckField, 7, 1, 0, 21, 2, 0, // Skip to: 11292 -/* 10759 */ MCD_OPC_Decode, 135, 7, 33, // Opcode: PACK_rrr -/* 10763 */ MCD_OPC_FilterValue, 4, 11, 0, 0, // Skip to: 10779 -/* 10768 */ MCD_OPC_CheckField, 7, 1, 0, 5, 2, 0, // Skip to: 11292 -/* 10775 */ MCD_OPC_Decode, 253, 2, 33, // Opcode: CRCN_rrr -/* 10779 */ MCD_OPC_FilterValue, 8, 11, 0, 0, // Skip to: 10795 -/* 10784 */ MCD_OPC_CheckField, 7, 1, 0, 245, 1, 0, // Skip to: 11292 -/* 10791 */ MCD_OPC_Decode, 160, 2, 33, // Opcode: ADD_F_rrr -/* 10795 */ MCD_OPC_FilterValue, 12, 11, 0, 0, // Skip to: 10811 -/* 10800 */ MCD_OPC_CheckField, 7, 1, 0, 229, 1, 0, // Skip to: 11292 -/* 10807 */ MCD_OPC_Decode, 147, 8, 33, // Opcode: SUB_F_rrr -/* 10811 */ MCD_OPC_FilterValue, 24, 11, 0, 0, // Skip to: 10827 -/* 10816 */ MCD_OPC_CheckField, 7, 1, 0, 213, 1, 0, // Skip to: 11292 -/* 10823 */ MCD_OPC_Decode, 173, 5, 33, // Opcode: MADD_F_rrr -/* 10827 */ MCD_OPC_FilterValue, 28, 11, 0, 0, // Skip to: 10843 -/* 10832 */ MCD_OPC_CheckField, 7, 1, 0, 197, 1, 0, // Skip to: 11292 -/* 10839 */ MCD_OPC_Decode, 170, 6, 33, // Opcode: MSUB_F_rrr -/* 10843 */ MCD_OPC_FilterValue, 32, 11, 0, 0, // Skip to: 10859 -/* 10848 */ MCD_OPC_CheckField, 7, 1, 0, 181, 1, 0, // Skip to: 11292 -/* 10855 */ MCD_OPC_Decode, 202, 3, 33, // Opcode: IXMIN_rrr -/* 10859 */ MCD_OPC_FilterValue, 36, 11, 0, 0, // Skip to: 10875 -/* 10864 */ MCD_OPC_CheckField, 7, 1, 0, 165, 1, 0, // Skip to: 11292 -/* 10871 */ MCD_OPC_Decode, 201, 3, 33, // Opcode: IXMIN_U_rrr -/* 10875 */ MCD_OPC_FilterValue, 40, 11, 0, 0, // Skip to: 10891 -/* 10880 */ MCD_OPC_CheckField, 7, 1, 0, 149, 1, 0, // Skip to: 11292 -/* 10887 */ MCD_OPC_Decode, 200, 3, 33, // Opcode: IXMAX_rrr -/* 10891 */ MCD_OPC_FilterValue, 44, 11, 0, 0, // Skip to: 10907 -/* 10896 */ MCD_OPC_CheckField, 7, 1, 0, 133, 1, 0, // Skip to: 11292 -/* 10903 */ MCD_OPC_Decode, 199, 3, 33, // Opcode: IXMAX_U_rrr -/* 10907 */ MCD_OPC_FilterValue, 52, 11, 0, 0, // Skip to: 10923 -/* 10912 */ MCD_OPC_CheckField, 7, 1, 0, 117, 1, 0, // Skip to: 11292 -/* 10919 */ MCD_OPC_Decode, 138, 3, 33, // Opcode: DVADJ_rrr -/* 10923 */ MCD_OPC_FilterValue, 56, 11, 0, 0, // Skip to: 10939 -/* 10928 */ MCD_OPC_CheckField, 7, 1, 0, 101, 1, 0, // Skip to: 11292 -/* 10935 */ MCD_OPC_Decode, 145, 3, 33, // Opcode: DVSTEP_U_rrr -/* 10939 */ MCD_OPC_FilterValue, 60, 92, 1, 0, // Skip to: 11292 -/* 10944 */ MCD_OPC_CheckField, 7, 1, 0, 85, 1, 0, // Skip to: 11292 -/* 10951 */ MCD_OPC_Decode, 146, 3, 33, // Opcode: DVSTEP_rrr -/* 10955 */ MCD_OPC_FilterValue, 109, 21, 0, 0, // Skip to: 10981 -/* 10960 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 10963 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10972 -/* 10968 */ MCD_OPC_Decode, 232, 2, 30, // Opcode: CALL_b -/* 10972 */ MCD_OPC_FilterValue, 1, 59, 1, 0, // Skip to: 11292 -/* 10977 */ MCD_OPC_Decode, 230, 2, 30, // Opcode: CALLA_b -/* 10981 */ MCD_OPC_FilterValue, 111, 21, 0, 0, // Skip to: 11007 -/* 10986 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ... -/* 10989 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10998 -/* 10994 */ MCD_OPC_Decode, 247, 3, 38, // Opcode: JZ_T_brn -/* 10998 */ MCD_OPC_FilterValue, 1, 33, 1, 0, // Skip to: 11292 -/* 11003 */ MCD_OPC_Decode, 241, 3, 38, // Opcode: JNZ_T_brn -/* 11007 */ MCD_OPC_FilterValue, 115, 85, 0, 0, // Skip to: 11097 -/* 11012 */ MCD_OPC_ExtractField, 16, 12, // Inst{27-16} ... -/* 11015 */ MCD_OPC_FilterValue, 10, 11, 0, 0, // Skip to: 11031 -/* 11020 */ MCD_OPC_CheckField, 7, 1, 0, 9, 1, 0, // Skip to: 11292 -/* 11027 */ MCD_OPC_Decode, 223, 6, 21, // Opcode: MUL_rr2 -/* 11031 */ MCD_OPC_FilterValue, 104, 11, 0, 0, // Skip to: 11047 -/* 11036 */ MCD_OPC_CheckField, 7, 1, 0, 249, 0, 0, // Skip to: 11292 -/* 11043 */ MCD_OPC_Decode, 220, 6, 21, // Opcode: MUL_U_rr2 -/* 11047 */ MCD_OPC_FilterValue, 106, 11, 0, 0, // Skip to: 11063 -/* 11052 */ MCD_OPC_CheckField, 7, 1, 0, 233, 0, 0, // Skip to: 11292 -/* 11059 */ MCD_OPC_Decode, 224, 6, 21, // Opcode: MUL_rr2_e -/* 11063 */ MCD_OPC_FilterValue, 136, 1, 11, 0, 0, // Skip to: 11080 -/* 11069 */ MCD_OPC_CheckField, 7, 1, 0, 216, 0, 0, // Skip to: 11292 -/* 11076 */ MCD_OPC_Decode, 203, 6, 21, // Opcode: MULS_U_rr2 -/* 11080 */ MCD_OPC_FilterValue, 138, 1, 206, 0, 0, // Skip to: 11292 -/* 11086 */ MCD_OPC_CheckField, 7, 1, 0, 199, 0, 0, // Skip to: 11292 -/* 11093 */ MCD_OPC_Decode, 205, 6, 21, // Opcode: MULS_rr2 -/* 11097 */ MCD_OPC_FilterValue, 119, 18, 0, 0, // Skip to: 11120 -/* 11102 */ MCD_OPC_CheckField, 21, 2, 0, 183, 0, 0, // Skip to: 11292 -/* 11109 */ MCD_OPC_CheckField, 7, 1, 0, 176, 0, 0, // Skip to: 11292 -/* 11116 */ MCD_OPC_Decode, 130, 3, 34, // Opcode: DEXTR_rrpw -/* 11120 */ MCD_OPC_FilterValue, 121, 21, 0, 0, // Skip to: 11146 -/* 11125 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 11128 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 11137 -/* 11133 */ MCD_OPC_Decode, 164, 4, 29, // Opcode: LD_B_bol -/* 11137 */ MCD_OPC_FilterValue, 1, 150, 0, 0, // Skip to: 11292 -/* 11142 */ MCD_OPC_Decode, 242, 7, 29, // Opcode: ST_H_bol -/* 11146 */ MCD_OPC_FilterValue, 123, 21, 0, 0, // Skip to: 11172 -/* 11151 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 11154 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 11163 -/* 11159 */ MCD_OPC_Decode, 212, 5, 23, // Opcode: MOVH_rlc -/* 11163 */ MCD_OPC_FilterValue, 1, 124, 0, 0, // Skip to: 11292 -/* 11168 */ MCD_OPC_Decode, 222, 5, 23, // Opcode: MOV_rlcEc -/* 11172 */ MCD_OPC_FilterValue, 125, 55, 0, 0, // Skip to: 11232 -/* 11177 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 11180 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 11206 -/* 11185 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ... -/* 11188 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 11197 -/* 11193 */ MCD_OPC_Decode, 204, 3, 31, // Opcode: JEQ_A_brr -/* 11197 */ MCD_OPC_FilterValue, 1, 90, 0, 0, // Skip to: 11292 -/* 11202 */ MCD_OPC_Decode, 232, 3, 31, // Opcode: JNE_A_brr -/* 11206 */ MCD_OPC_FilterValue, 1, 81, 0, 0, // Skip to: 11292 -/* 11211 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ... -/* 11214 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 11223 -/* 11219 */ MCD_OPC_Decode, 218, 4, 31, // Opcode: LOOP_brr -/* 11223 */ MCD_OPC_FilterValue, 1, 64, 0, 0, // Skip to: 11292 -/* 11228 */ MCD_OPC_Decode, 217, 4, 31, // Opcode: LOOPU_brr -/* 11232 */ MCD_OPC_FilterValue, 127, 55, 0, 0, // Skip to: 11292 -/* 11237 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 11240 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 11266 -/* 11245 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ... -/* 11248 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 11257 -/* 11253 */ MCD_OPC_Decode, 215, 3, 31, // Opcode: JGE_brr -/* 11257 */ MCD_OPC_FilterValue, 1, 30, 0, 0, // Skip to: 11292 -/* 11262 */ MCD_OPC_Decode, 213, 3, 31, // Opcode: JGE_U_brr -/* 11266 */ MCD_OPC_FilterValue, 1, 21, 0, 0, // Skip to: 11292 -/* 11271 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ... -/* 11274 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 11283 -/* 11279 */ MCD_OPC_Decode, 214, 3, 32, // Opcode: JGE_brc -/* 11283 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 11292 -/* 11288 */ MCD_OPC_Decode, 212, 3, 32, // Opcode: JGE_U_brc -/* 11292 */ MCD_OPC_Fail, - 0 +/* 3218 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 3234 +/* 3223 */ MCD_OPC_CheckField, 18, 3, 0, 99, 31, 0, // Skip to: 11265 +/* 3230 */ MCD_OPC_Decode, 252, 1, 15, // Opcode: ABSDIF_B_rr +/* 3234 */ MCD_OPC_FilterValue, 1, 90, 31, 0, // Skip to: 11265 +/* 3239 */ MCD_OPC_Decode, 187, 7, 22, // Opcode: OR_EQ_rc +/* 3243 */ MCD_OPC_FilterValue, 40, 28, 0, 0, // Skip to: 3276 +/* 3248 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 3251 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 3267 +/* 3256 */ MCD_OPC_CheckField, 18, 3, 0, 66, 31, 0, // Skip to: 11265 +/* 3263 */ MCD_OPC_Decode, 185, 3, 15, // Opcode: EQ_B_rr +/* 3267 */ MCD_OPC_FilterValue, 1, 57, 31, 0, // Skip to: 11265 +/* 3272 */ MCD_OPC_Decode, 197, 7, 22, // Opcode: OR_NE_rc +/* 3276 */ MCD_OPC_FilterValue, 41, 38, 0, 0, // Skip to: 3319 +/* 3281 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 3284 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 3310 +/* 3289 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... +/* 3292 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3301 +/* 3297 */ MCD_OPC_Decode, 162, 5, 15, // Opcode: LT_B +/* 3301 */ MCD_OPC_FilterValue, 4, 23, 31, 0, // Skip to: 11265 +/* 3306 */ MCD_OPC_Decode, 163, 5, 15, // Opcode: LT_BU +/* 3310 */ MCD_OPC_FilterValue, 1, 14, 31, 0, // Skip to: 11265 +/* 3315 */ MCD_OPC_Decode, 195, 7, 22, // Opcode: OR_LT_rc +/* 3319 */ MCD_OPC_FilterValue, 42, 11, 0, 0, // Skip to: 3335 +/* 3324 */ MCD_OPC_CheckField, 7, 1, 1, 254, 30, 0, // Skip to: 11265 +/* 3331 */ MCD_OPC_Decode, 193, 7, 22, // Opcode: OR_LT_U_rc +/* 3335 */ MCD_OPC_FilterValue, 43, 28, 0, 0, // Skip to: 3368 +/* 3340 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 3343 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 3359 +/* 3348 */ MCD_OPC_CheckField, 18, 3, 0, 230, 30, 0, // Skip to: 11265 +/* 3355 */ MCD_OPC_Decode, 180, 3, 15, // Opcode: EQANY_B_rr +/* 3359 */ MCD_OPC_FilterValue, 1, 221, 30, 0, // Skip to: 11265 +/* 3364 */ MCD_OPC_Decode, 191, 7, 22, // Opcode: OR_GE_rc +/* 3368 */ MCD_OPC_FilterValue, 44, 38, 0, 0, // Skip to: 3411 +/* 3373 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 3376 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 3402 +/* 3381 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... +/* 3384 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3393 +/* 3389 */ MCD_OPC_Decode, 146, 6, 15, // Opcode: MIN_B +/* 3393 */ MCD_OPC_FilterValue, 4, 187, 30, 0, // Skip to: 11265 +/* 3398 */ MCD_OPC_Decode, 147, 6, 15, // Opcode: MIN_BU +/* 3402 */ MCD_OPC_FilterValue, 1, 178, 30, 0, // Skip to: 11265 +/* 3407 */ MCD_OPC_Decode, 189, 7, 22, // Opcode: OR_GE_U_rc +/* 3411 */ MCD_OPC_FilterValue, 45, 35, 0, 0, // Skip to: 3451 +/* 3416 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... +/* 3419 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 3435 +/* 3424 */ MCD_OPC_CheckField, 7, 1, 0, 154, 30, 0, // Skip to: 11265 +/* 3431 */ MCD_OPC_Decode, 137, 6, 15, // Opcode: MAX_B +/* 3435 */ MCD_OPC_FilterValue, 4, 145, 30, 0, // Skip to: 11265 +/* 3440 */ MCD_OPC_CheckField, 7, 1, 0, 138, 30, 0, // Skip to: 11265 +/* 3447 */ MCD_OPC_Decode, 138, 6, 15, // Opcode: MAX_BU +/* 3451 */ MCD_OPC_FilterValue, 46, 18, 0, 0, // Skip to: 3474 +/* 3456 */ MCD_OPC_CheckField, 18, 3, 0, 122, 30, 0, // Skip to: 11265 +/* 3463 */ MCD_OPC_CheckField, 7, 1, 0, 115, 30, 0, // Skip to: 11265 +/* 3470 */ MCD_OPC_Decode, 131, 2, 15, // Opcode: ABS_B_rr +/* 3474 */ MCD_OPC_FilterValue, 47, 38, 0, 0, // Skip to: 3517 +/* 3479 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 3482 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 3508 +/* 3487 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... +/* 3490 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3499 +/* 3495 */ MCD_OPC_Decode, 225, 7, 15, // Opcode: SAT_B_rr +/* 3499 */ MCD_OPC_FilterValue, 4, 81, 30, 0, // Skip to: 11265 +/* 3504 */ MCD_OPC_Decode, 223, 7, 15, // Opcode: SAT_BU_rr +/* 3508 */ MCD_OPC_FilterValue, 1, 72, 30, 0, // Skip to: 11265 +/* 3513 */ MCD_OPC_Decode, 246, 8, 22, // Opcode: XOR_EQ_rc +/* 3517 */ MCD_OPC_FilterValue, 48, 28, 0, 0, // Skip to: 3550 +/* 3522 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 3525 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 3541 +/* 3530 */ MCD_OPC_CheckField, 18, 3, 0, 48, 30, 0, // Skip to: 11265 +/* 3537 */ MCD_OPC_Decode, 161, 2, 15, // Opcode: ADD_H_rr +/* 3541 */ MCD_OPC_FilterValue, 1, 39, 30, 0, // Skip to: 11265 +/* 3546 */ MCD_OPC_Decode, 128, 9, 22, // Opcode: XOR_NE_rc +/* 3550 */ MCD_OPC_FilterValue, 49, 38, 0, 0, // Skip to: 3593 +/* 3555 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 3558 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 3584 +/* 3563 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... +/* 3566 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3575 +/* 3571 */ MCD_OPC_Decode, 147, 2, 15, // Opcode: ADDS_H +/* 3575 */ MCD_OPC_FilterValue, 4, 5, 30, 0, // Skip to: 11265 +/* 3580 */ MCD_OPC_Decode, 148, 2, 15, // Opcode: ADDS_HU +/* 3584 */ MCD_OPC_FilterValue, 1, 252, 29, 0, // Skip to: 11265 +/* 3589 */ MCD_OPC_Decode, 254, 8, 22, // Opcode: XOR_LT_rc +/* 3593 */ MCD_OPC_FilterValue, 50, 11, 0, 0, // Skip to: 3609 +/* 3598 */ MCD_OPC_CheckField, 7, 1, 1, 236, 29, 0, // Skip to: 11265 +/* 3605 */ MCD_OPC_Decode, 252, 8, 22, // Opcode: XOR_LT_U_rc +/* 3609 */ MCD_OPC_FilterValue, 51, 11, 0, 0, // Skip to: 3625 +/* 3614 */ MCD_OPC_CheckField, 7, 1, 1, 220, 29, 0, // Skip to: 11265 +/* 3621 */ MCD_OPC_Decode, 250, 8, 22, // Opcode: XOR_GE_rc +/* 3625 */ MCD_OPC_FilterValue, 52, 28, 0, 0, // Skip to: 3658 +/* 3630 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 3633 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 3649 +/* 3638 */ MCD_OPC_CheckField, 18, 3, 0, 196, 29, 0, // Skip to: 11265 +/* 3645 */ MCD_OPC_Decode, 219, 8, 15, // Opcode: SUB_H_rr +/* 3649 */ MCD_OPC_FilterValue, 1, 187, 29, 0, // Skip to: 11265 +/* 3654 */ MCD_OPC_Decode, 248, 8, 22, // Opcode: XOR_GE_U_rc +/* 3658 */ MCD_OPC_FilterValue, 55, 38, 0, 0, // Skip to: 3701 +/* 3663 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 3666 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 3692 +/* 3671 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... +/* 3674 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3683 +/* 3679 */ MCD_OPC_Decode, 253, 1, 15, // Opcode: ABSDIF_H_rr +/* 3683 */ MCD_OPC_FilterValue, 4, 153, 29, 0, // Skip to: 11265 +/* 3688 */ MCD_OPC_Decode, 249, 1, 15, // Opcode: ABSDIFS_H_rr +/* 3692 */ MCD_OPC_FilterValue, 1, 144, 29, 0, // Skip to: 11265 +/* 3697 */ MCD_OPC_Decode, 245, 7, 22, // Opcode: SH_EQ_rc +/* 3701 */ MCD_OPC_FilterValue, 56, 28, 0, 0, // Skip to: 3734 +/* 3706 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 3709 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 3725 +/* 3714 */ MCD_OPC_CheckField, 18, 3, 0, 120, 29, 0, // Skip to: 11265 +/* 3721 */ MCD_OPC_Decode, 186, 3, 15, // Opcode: EQ_H_rr +/* 3725 */ MCD_OPC_FilterValue, 1, 111, 29, 0, // Skip to: 11265 +/* 3730 */ MCD_OPC_Decode, 130, 8, 22, // Opcode: SH_NE_rc +/* 3734 */ MCD_OPC_FilterValue, 57, 38, 0, 0, // Skip to: 3777 +/* 3739 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 3742 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 3768 +/* 3747 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... +/* 3750 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3759 +/* 3755 */ MCD_OPC_Decode, 164, 5, 15, // Opcode: LT_H +/* 3759 */ MCD_OPC_FilterValue, 4, 77, 29, 0, // Skip to: 11265 +/* 3764 */ MCD_OPC_Decode, 165, 5, 15, // Opcode: LT_HU +/* 3768 */ MCD_OPC_FilterValue, 1, 68, 29, 0, // Skip to: 11265 +/* 3773 */ MCD_OPC_Decode, 255, 7, 22, // Opcode: SH_LT_rc +/* 3777 */ MCD_OPC_FilterValue, 58, 11, 0, 0, // Skip to: 3793 +/* 3782 */ MCD_OPC_CheckField, 7, 1, 1, 52, 29, 0, // Skip to: 11265 +/* 3789 */ MCD_OPC_Decode, 253, 7, 22, // Opcode: SH_LT_U_rc +/* 3793 */ MCD_OPC_FilterValue, 59, 28, 0, 0, // Skip to: 3826 +/* 3798 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 3801 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 3817 +/* 3806 */ MCD_OPC_CheckField, 18, 3, 0, 28, 29, 0, // Skip to: 11265 +/* 3813 */ MCD_OPC_Decode, 182, 3, 15, // Opcode: EQANY_H_rr +/* 3817 */ MCD_OPC_FilterValue, 1, 19, 29, 0, // Skip to: 11265 +/* 3822 */ MCD_OPC_Decode, 249, 7, 22, // Opcode: SH_GE_rc +/* 3826 */ MCD_OPC_FilterValue, 60, 38, 0, 0, // Skip to: 3869 +/* 3831 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 3834 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 3860 +/* 3839 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... +/* 3842 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3851 +/* 3847 */ MCD_OPC_Decode, 148, 6, 15, // Opcode: MIN_H +/* 3851 */ MCD_OPC_FilterValue, 4, 241, 28, 0, // Skip to: 11265 +/* 3856 */ MCD_OPC_Decode, 149, 6, 15, // Opcode: MIN_HU +/* 3860 */ MCD_OPC_FilterValue, 1, 232, 28, 0, // Skip to: 11265 +/* 3865 */ MCD_OPC_Decode, 247, 7, 22, // Opcode: SH_GE_U_rc +/* 3869 */ MCD_OPC_FilterValue, 61, 35, 0, 0, // Skip to: 3909 +/* 3874 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... +/* 3877 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 3893 +/* 3882 */ MCD_OPC_CheckField, 7, 1, 0, 208, 28, 0, // Skip to: 11265 +/* 3889 */ MCD_OPC_Decode, 139, 6, 15, // Opcode: MAX_H +/* 3893 */ MCD_OPC_FilterValue, 4, 199, 28, 0, // Skip to: 11265 +/* 3898 */ MCD_OPC_CheckField, 7, 1, 0, 192, 28, 0, // Skip to: 11265 +/* 3905 */ MCD_OPC_Decode, 140, 6, 15, // Opcode: MAX_HU +/* 3909 */ MCD_OPC_FilterValue, 62, 35, 0, 0, // Skip to: 3949 +/* 3914 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... +/* 3917 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 3933 +/* 3922 */ MCD_OPC_CheckField, 7, 1, 0, 168, 28, 0, // Skip to: 11265 +/* 3929 */ MCD_OPC_Decode, 132, 2, 15, // Opcode: ABS_H_rr +/* 3933 */ MCD_OPC_FilterValue, 4, 159, 28, 0, // Skip to: 11265 +/* 3938 */ MCD_OPC_CheckField, 7, 1, 0, 152, 28, 0, // Skip to: 11265 +/* 3945 */ MCD_OPC_Decode, 129, 2, 15, // Opcode: ABSS_H_rr +/* 3949 */ MCD_OPC_FilterValue, 63, 35, 0, 0, // Skip to: 3989 +/* 3954 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... +/* 3957 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 3973 +/* 3962 */ MCD_OPC_CheckField, 7, 1, 0, 128, 28, 0, // Skip to: 11265 +/* 3969 */ MCD_OPC_Decode, 229, 7, 15, // Opcode: SAT_H_rr +/* 3973 */ MCD_OPC_FilterValue, 4, 119, 28, 0, // Skip to: 11265 +/* 3978 */ MCD_OPC_CheckField, 7, 1, 0, 112, 28, 0, // Skip to: 11265 +/* 3985 */ MCD_OPC_Decode, 227, 7, 15, // Opcode: SAT_HU_rr +/* 3989 */ MCD_OPC_FilterValue, 64, 35, 0, 0, // Skip to: 4029 +/* 3994 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... +/* 3997 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4013 +/* 4002 */ MCD_OPC_CheckField, 7, 1, 0, 88, 28, 0, // Skip to: 11265 +/* 4009 */ MCD_OPC_Decode, 168, 6, 15, // Opcode: MOV_rrEcDb +/* 4013 */ MCD_OPC_FilterValue, 4, 79, 28, 0, // Skip to: 11265 +/* 4018 */ MCD_OPC_CheckField, 7, 1, 0, 72, 28, 0, // Skip to: 11265 +/* 4025 */ MCD_OPC_Decode, 167, 6, 15, // Opcode: MOV_rrEcDaDb +/* 4029 */ MCD_OPC_FilterValue, 72, 18, 0, 0, // Skip to: 4052 +/* 4034 */ MCD_OPC_CheckField, 18, 3, 0, 56, 28, 0, // Skip to: 11265 +/* 4041 */ MCD_OPC_CheckField, 7, 1, 0, 49, 28, 0, // Skip to: 11265 +/* 4048 */ MCD_OPC_Decode, 187, 3, 15, // Opcode: EQ_W_rr +/* 4052 */ MCD_OPC_FilterValue, 73, 35, 0, 0, // Skip to: 4092 +/* 4057 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... +/* 4060 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4076 +/* 4065 */ MCD_OPC_CheckField, 7, 1, 0, 25, 28, 0, // Skip to: 11265 +/* 4072 */ MCD_OPC_Decode, 170, 5, 15, // Opcode: LT_W +/* 4076 */ MCD_OPC_FilterValue, 4, 16, 28, 0, // Skip to: 11265 +/* 4081 */ MCD_OPC_CheckField, 7, 1, 0, 9, 28, 0, // Skip to: 11265 +/* 4088 */ MCD_OPC_Decode, 171, 5, 15, // Opcode: LT_WU +/* 4092 */ MCD_OPC_FilterValue, 86, 11, 0, 0, // Skip to: 4108 +/* 4097 */ MCD_OPC_CheckField, 7, 1, 1, 249, 27, 0, // Skip to: 11265 +/* 4104 */ MCD_OPC_Decode, 179, 3, 22, // Opcode: EQANY_B_rc +/* 4108 */ MCD_OPC_FilterValue, 118, 240, 27, 0, // Skip to: 11265 +/* 4113 */ MCD_OPC_CheckField, 7, 1, 1, 233, 27, 0, // Skip to: 11265 +/* 4120 */ MCD_OPC_Decode, 181, 3, 22, // Opcode: EQANY_H_rc +/* 4124 */ MCD_OPC_FilterValue, 13, 7, 1, 0, // Skip to: 4392 +/* 4129 */ MCD_OPC_ExtractField, 12, 20, // Inst{31-12} ... +/* 4132 */ MCD_OPC_FilterValue, 128, 32, 11, 0, 0, // Skip to: 4149 +/* 4138 */ MCD_OPC_CheckField, 7, 1, 0, 208, 27, 0, // Skip to: 11265 +/* 4145 */ MCD_OPC_Decode, 147, 3, 14, // Opcode: DEBUG_sys +/* 4149 */ MCD_OPC_FilterValue, 128, 40, 11, 0, 0, // Skip to: 4166 +/* 4155 */ MCD_OPC_CheckField, 7, 1, 0, 191, 27, 0, // Skip to: 11265 +/* 4162 */ MCD_OPC_Decode, 216, 7, 14, // Opcode: RFM_sys +/* 4166 */ MCD_OPC_FilterValue, 128, 48, 11, 0, 0, // Skip to: 4183 +/* 4172 */ MCD_OPC_CheckField, 7, 1, 0, 174, 27, 0, // Skip to: 11265 +/* 4179 */ MCD_OPC_Decode, 213, 7, 14, // Opcode: RET_sys +/* 4183 */ MCD_OPC_FilterValue, 128, 56, 11, 0, 0, // Skip to: 4200 +/* 4189 */ MCD_OPC_CheckField, 7, 1, 0, 157, 27, 0, // Skip to: 11265 +/* 4196 */ MCD_OPC_Decode, 215, 7, 14, // Opcode: RFE_sys +/* 4200 */ MCD_OPC_FilterValue, 128, 64, 11, 0, 0, // Skip to: 4217 +/* 4206 */ MCD_OPC_CheckField, 7, 1, 0, 140, 27, 0, // Skip to: 11265 +/* 4213 */ MCD_OPC_Decode, 224, 8, 14, // Opcode: SVLCX_sys +/* 4217 */ MCD_OPC_FilterValue, 128, 72, 11, 0, 0, // Skip to: 4234 +/* 4223 */ MCD_OPC_CheckField, 7, 1, 0, 123, 27, 0, // Skip to: 11265 +/* 4230 */ MCD_OPC_Decode, 217, 7, 14, // Opcode: RSLCX_sys +/* 4234 */ MCD_OPC_FilterValue, 128, 96, 11, 0, 0, // Skip to: 4251 +/* 4240 */ MCD_OPC_CheckField, 7, 1, 0, 106, 27, 0, // Skip to: 11265 +/* 4247 */ MCD_OPC_Decode, 178, 3, 14, // Opcode: ENABLE_sys +/* 4251 */ MCD_OPC_FilterValue, 128, 104, 11, 0, 0, // Skip to: 4268 +/* 4257 */ MCD_OPC_CheckField, 7, 1, 0, 89, 27, 0, // Skip to: 11265 +/* 4264 */ MCD_OPC_Decode, 151, 3, 14, // Opcode: DISABLE_sys +/* 4268 */ MCD_OPC_FilterValue, 128, 112, 11, 0, 0, // Skip to: 4285 +/* 4274 */ MCD_OPC_CheckField, 7, 1, 0, 72, 27, 0, // Skip to: 11265 +/* 4281 */ MCD_OPC_Decode, 211, 7, 14, // Opcode: RESTORE_sys +/* 4285 */ MCD_OPC_FilterValue, 128, 120, 11, 0, 0, // Skip to: 4302 +/* 4291 */ MCD_OPC_CheckField, 7, 1, 0, 55, 27, 0, // Skip to: 11265 +/* 4298 */ MCD_OPC_Decode, 152, 3, 14, // Opcode: DISABLE_sys_1 +/* 4302 */ MCD_OPC_FilterValue, 128, 144, 1, 11, 0, 0, // Skip to: 4320 +/* 4309 */ MCD_OPC_CheckField, 7, 1, 0, 37, 27, 0, // Skip to: 11265 +/* 4316 */ MCD_OPC_Decode, 156, 3, 14, // Opcode: DSYNC_sys +/* 4320 */ MCD_OPC_FilterValue, 128, 152, 1, 11, 0, 0, // Skip to: 4338 +/* 4327 */ MCD_OPC_CheckField, 7, 1, 0, 19, 27, 0, // Skip to: 11265 +/* 4334 */ MCD_OPC_Decode, 228, 3, 14, // Opcode: ISYNC_sys +/* 4338 */ MCD_OPC_FilterValue, 128, 160, 1, 11, 0, 0, // Skip to: 4356 +/* 4345 */ MCD_OPC_CheckField, 7, 1, 0, 1, 27, 0, // Skip to: 11265 +/* 4352 */ MCD_OPC_Decode, 238, 8, 14, // Opcode: TRAPV_sys +/* 4356 */ MCD_OPC_FilterValue, 128, 168, 1, 11, 0, 0, // Skip to: 4374 +/* 4363 */ MCD_OPC_CheckField, 7, 1, 0, 239, 26, 0, // Skip to: 11265 +/* 4370 */ MCD_OPC_Decode, 237, 8, 14, // Opcode: TRAPSV_sys +/* 4374 */ MCD_OPC_FilterValue, 128, 176, 1, 228, 26, 0, // Skip to: 11265 +/* 4381 */ MCD_OPC_CheckField, 7, 1, 0, 221, 26, 0, // Skip to: 11265 +/* 4388 */ MCD_OPC_Decode, 242, 8, 14, // Opcode: WAIT_sys +/* 4392 */ MCD_OPC_FilterValue, 15, 53, 2, 0, // Skip to: 4962 +/* 4397 */ MCD_OPC_ExtractField, 21, 7, // Inst{27-21} ... +/* 4400 */ MCD_OPC_FilterValue, 0, 38, 0, 0, // Skip to: 4443 +/* 4405 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 4408 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 4434 +/* 4413 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... +/* 4416 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4425 +/* 4421 */ MCD_OPC_Decode, 138, 8, 15, // Opcode: SH_rr +/* 4425 */ MCD_OPC_FilterValue, 4, 179, 26, 0, // Skip to: 11265 +/* 4430 */ MCD_OPC_Decode, 240, 7, 15, // Opcode: SHA_rr +/* 4434 */ MCD_OPC_FilterValue, 1, 170, 26, 0, // Skip to: 11265 +/* 4439 */ MCD_OPC_Decode, 137, 8, 22, // Opcode: SH_rc +/* 4443 */ MCD_OPC_FilterValue, 1, 28, 0, 0, // Skip to: 4476 +/* 4448 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 4451 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4467 +/* 4456 */ MCD_OPC_CheckField, 18, 3, 0, 146, 26, 0, // Skip to: 11265 +/* 4463 */ MCD_OPC_Decode, 236, 7, 15, // Opcode: SHAS_rr +/* 4467 */ MCD_OPC_FilterValue, 1, 137, 26, 0, // Skip to: 11265 +/* 4472 */ MCD_OPC_Decode, 239, 7, 22, // Opcode: SHA_rc +/* 4476 */ MCD_OPC_FilterValue, 2, 11, 0, 0, // Skip to: 4492 +/* 4481 */ MCD_OPC_CheckField, 7, 1, 1, 121, 26, 0, // Skip to: 11265 +/* 4488 */ MCD_OPC_Decode, 235, 7, 22, // Opcode: SHAS_rc +/* 4492 */ MCD_OPC_FilterValue, 4, 35, 0, 0, // Skip to: 4532 +/* 4497 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... +/* 4500 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4516 +/* 4505 */ MCD_OPC_CheckField, 7, 1, 0, 97, 26, 0, // Skip to: 11265 +/* 4512 */ MCD_OPC_Decode, 191, 2, 15, // Opcode: AND_rr +/* 4516 */ MCD_OPC_FilterValue, 4, 88, 26, 0, // Skip to: 11265 +/* 4521 */ MCD_OPC_CheckField, 7, 1, 0, 81, 26, 0, // Skip to: 11265 +/* 4528 */ MCD_OPC_Decode, 171, 7, 15, // Opcode: NAND_rr +/* 4532 */ MCD_OPC_FilterValue, 5, 35, 0, 0, // Skip to: 4572 +/* 4537 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... +/* 4540 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4556 +/* 4545 */ MCD_OPC_CheckField, 7, 1, 0, 57, 26, 0, // Skip to: 11265 +/* 4552 */ MCD_OPC_Decode, 203, 7, 15, // Opcode: OR_rr +/* 4556 */ MCD_OPC_FilterValue, 4, 48, 26, 0, // Skip to: 11265 +/* 4561 */ MCD_OPC_CheckField, 7, 1, 0, 41, 26, 0, // Skip to: 11265 +/* 4568 */ MCD_OPC_Decode, 180, 7, 15, // Opcode: NOR_rr +/* 4572 */ MCD_OPC_FilterValue, 6, 35, 0, 0, // Skip to: 4612 +/* 4577 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... +/* 4580 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4596 +/* 4585 */ MCD_OPC_CheckField, 7, 1, 0, 17, 26, 0, // Skip to: 11265 +/* 4592 */ MCD_OPC_Decode, 132, 9, 15, // Opcode: XOR_rr +/* 4596 */ MCD_OPC_FilterValue, 4, 8, 26, 0, // Skip to: 11265 +/* 4601 */ MCD_OPC_CheckField, 7, 1, 0, 1, 26, 0, // Skip to: 11265 +/* 4608 */ MCD_OPC_Decode, 245, 8, 15, // Opcode: XNOR_rr +/* 4612 */ MCD_OPC_FilterValue, 7, 38, 0, 0, // Skip to: 4655 +/* 4617 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 4620 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 4646 +/* 4625 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... +/* 4628 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4637 +/* 4633 */ MCD_OPC_Decode, 172, 2, 15, // Opcode: ANDN_rr +/* 4637 */ MCD_OPC_FilterValue, 4, 223, 25, 0, // Skip to: 11265 +/* 4642 */ MCD_OPC_Decode, 184, 7, 15, // Opcode: ORN_rr +/* 4646 */ MCD_OPC_FilterValue, 1, 214, 25, 0, // Skip to: 11265 +/* 4651 */ MCD_OPC_Decode, 242, 7, 22, // Opcode: SHUFFLE_rc +/* 4655 */ MCD_OPC_FilterValue, 8, 11, 0, 0, // Skip to: 4671 +/* 4660 */ MCD_OPC_CheckField, 7, 1, 1, 198, 25, 0, // Skip to: 11265 +/* 4667 */ MCD_OPC_Decode, 190, 2, 22, // Opcode: AND_rc +/* 4671 */ MCD_OPC_FilterValue, 9, 11, 0, 0, // Skip to: 4687 +/* 4676 */ MCD_OPC_CheckField, 7, 1, 1, 182, 25, 0, // Skip to: 11265 +/* 4683 */ MCD_OPC_Decode, 170, 7, 22, // Opcode: NAND_rc +/* 4687 */ MCD_OPC_FilterValue, 10, 11, 0, 0, // Skip to: 4703 +/* 4692 */ MCD_OPC_CheckField, 7, 1, 1, 166, 25, 0, // Skip to: 11265 +/* 4699 */ MCD_OPC_Decode, 202, 7, 22, // Opcode: OR_rc +/* 4703 */ MCD_OPC_FilterValue, 11, 11, 0, 0, // Skip to: 4719 +/* 4708 */ MCD_OPC_CheckField, 7, 1, 1, 150, 25, 0, // Skip to: 11265 +/* 4715 */ MCD_OPC_Decode, 179, 7, 22, // Opcode: NOR_rc +/* 4719 */ MCD_OPC_FilterValue, 12, 11, 0, 0, // Skip to: 4735 +/* 4724 */ MCD_OPC_CheckField, 7, 1, 1, 134, 25, 0, // Skip to: 11265 +/* 4731 */ MCD_OPC_Decode, 131, 9, 22, // Opcode: XOR_rc +/* 4735 */ MCD_OPC_FilterValue, 13, 28, 0, 0, // Skip to: 4768 +/* 4740 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 4743 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4759 +/* 4748 */ MCD_OPC_CheckField, 18, 3, 4, 110, 25, 0, // Skip to: 11265 +/* 4755 */ MCD_OPC_Decode, 255, 2, 15, // Opcode: CLZ_rr +/* 4759 */ MCD_OPC_FilterValue, 1, 101, 25, 0, // Skip to: 11265 +/* 4764 */ MCD_OPC_Decode, 244, 8, 22, // Opcode: XNOR_rc +/* 4768 */ MCD_OPC_FilterValue, 14, 38, 0, 0, // Skip to: 4811 +/* 4773 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 4776 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 4802 +/* 4781 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... +/* 4784 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4793 +/* 4789 */ MCD_OPC_Decode, 249, 2, 15, // Opcode: CLO_rr +/* 4793 */ MCD_OPC_FilterValue, 4, 67, 25, 0, // Skip to: 11265 +/* 4798 */ MCD_OPC_Decode, 252, 2, 15, // Opcode: CLS_rr +/* 4802 */ MCD_OPC_FilterValue, 1, 58, 25, 0, // Skip to: 11265 +/* 4807 */ MCD_OPC_Decode, 171, 2, 22, // Opcode: ANDN_rc +/* 4811 */ MCD_OPC_FilterValue, 15, 11, 0, 0, // Skip to: 4827 +/* 4816 */ MCD_OPC_CheckField, 7, 1, 1, 42, 25, 0, // Skip to: 11265 +/* 4823 */ MCD_OPC_Decode, 183, 7, 22, // Opcode: ORN_rc +/* 4827 */ MCD_OPC_FilterValue, 32, 35, 0, 0, // Skip to: 4867 +/* 4832 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... +/* 4835 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4851 +/* 4840 */ MCD_OPC_CheckField, 7, 1, 0, 18, 25, 0, // Skip to: 11265 +/* 4847 */ MCD_OPC_Decode, 252, 7, 15, // Opcode: SH_H_rr +/* 4851 */ MCD_OPC_FilterValue, 4, 9, 25, 0, // Skip to: 11265 +/* 4856 */ MCD_OPC_CheckField, 7, 1, 0, 2, 25, 0, // Skip to: 11265 +/* 4863 */ MCD_OPC_Decode, 238, 7, 15, // Opcode: SHA_H_rr +/* 4867 */ MCD_OPC_FilterValue, 62, 35, 0, 0, // Skip to: 4907 +/* 4872 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... +/* 4875 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4891 +/* 4880 */ MCD_OPC_CheckField, 7, 1, 0, 234, 24, 0, // Skip to: 11265 +/* 4887 */ MCD_OPC_Decode, 254, 2, 15, // Opcode: CLZ_H_rr +/* 4891 */ MCD_OPC_FilterValue, 4, 225, 24, 0, // Skip to: 11265 +/* 4896 */ MCD_OPC_CheckField, 7, 1, 0, 218, 24, 0, // Skip to: 11265 +/* 4903 */ MCD_OPC_Decode, 248, 2, 15, // Opcode: CLO_H_rr +/* 4907 */ MCD_OPC_FilterValue, 63, 18, 0, 0, // Skip to: 4930 +/* 4912 */ MCD_OPC_CheckField, 18, 3, 0, 202, 24, 0, // Skip to: 11265 +/* 4919 */ MCD_OPC_CheckField, 7, 1, 0, 195, 24, 0, // Skip to: 11265 +/* 4926 */ MCD_OPC_Decode, 251, 2, 15, // Opcode: CLS_H_rr +/* 4930 */ MCD_OPC_FilterValue, 64, 11, 0, 0, // Skip to: 4946 +/* 4935 */ MCD_OPC_CheckField, 7, 1, 1, 179, 24, 0, // Skip to: 11265 +/* 4942 */ MCD_OPC_Decode, 251, 7, 22, // Opcode: SH_H_rc +/* 4946 */ MCD_OPC_FilterValue, 65, 170, 24, 0, // Skip to: 11265 +/* 4951 */ MCD_OPC_CheckField, 7, 1, 1, 163, 24, 0, // Skip to: 11265 +/* 4958 */ MCD_OPC_Decode, 237, 7, 22, // Opcode: SHA_H_rc +/* 4962 */ MCD_OPC_FilterValue, 17, 21, 0, 0, // Skip to: 4988 +/* 4967 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 4970 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4979 +/* 4975 */ MCD_OPC_Decode, 136, 2, 23, // Opcode: ADDIH_A_rlc +/* 4979 */ MCD_OPC_FilterValue, 1, 137, 24, 0, // Skip to: 11265 +/* 4984 */ MCD_OPC_Decode, 154, 6, 23, // Opcode: MOVH_A_rlc +/* 4988 */ MCD_OPC_FilterValue, 19, 85, 1, 0, // Skip to: 5334 +/* 4993 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... +/* 4996 */ MCD_OPC_FilterValue, 0, 164, 0, 0, // Skip to: 5165 +/* 5001 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... +/* 5004 */ MCD_OPC_FilterValue, 0, 18, 0, 0, // Skip to: 5027 +/* 5009 */ MCD_OPC_CheckField, 24, 4, 0, 105, 24, 0, // Skip to: 11265 +/* 5016 */ MCD_OPC_CheckField, 7, 1, 1, 98, 24, 0, // Skip to: 11265 +/* 5023 */ MCD_OPC_Decode, 158, 7, 24, // Opcode: MUL_Q_rr1_2_U +/* 5027 */ MCD_OPC_FilterValue, 1, 18, 0, 0, // Skip to: 5050 +/* 5032 */ MCD_OPC_CheckField, 24, 4, 0, 82, 24, 0, // Skip to: 11265 +/* 5039 */ MCD_OPC_CheckField, 7, 1, 1, 75, 24, 0, // Skip to: 11265 +/* 5046 */ MCD_OPC_Decode, 156, 7, 24, // Opcode: MUL_Q_rr1_2_L +/* 5050 */ MCD_OPC_FilterValue, 2, 18, 0, 0, // Skip to: 5073 +/* 5055 */ MCD_OPC_CheckField, 24, 4, 0, 59, 24, 0, // Skip to: 11265 +/* 5062 */ MCD_OPC_CheckField, 7, 1, 1, 52, 24, 0, // Skip to: 11265 +/* 5069 */ MCD_OPC_Decode, 160, 7, 24, // Opcode: MUL_Q_rr1_2__ +/* 5073 */ MCD_OPC_FilterValue, 4, 18, 0, 0, // Skip to: 5096 +/* 5078 */ MCD_OPC_CheckField, 24, 4, 0, 36, 24, 0, // Skip to: 11265 +/* 5085 */ MCD_OPC_CheckField, 7, 1, 1, 29, 24, 0, // Skip to: 11265 +/* 5092 */ MCD_OPC_Decode, 155, 7, 24, // Opcode: MUL_Q_rr1_2UU +/* 5096 */ MCD_OPC_FilterValue, 5, 18, 0, 0, // Skip to: 5119 +/* 5101 */ MCD_OPC_CheckField, 24, 4, 0, 13, 24, 0, // Skip to: 11265 +/* 5108 */ MCD_OPC_CheckField, 7, 1, 1, 6, 24, 0, // Skip to: 11265 +/* 5115 */ MCD_OPC_Decode, 154, 7, 24, // Opcode: MUL_Q_rr1_2LL +/* 5119 */ MCD_OPC_FilterValue, 6, 18, 0, 0, // Skip to: 5142 +/* 5124 */ MCD_OPC_CheckField, 24, 4, 0, 246, 23, 0, // Skip to: 11265 +/* 5131 */ MCD_OPC_CheckField, 7, 1, 1, 239, 23, 0, // Skip to: 11265 +/* 5138 */ MCD_OPC_Decode, 144, 7, 24, // Opcode: MULR_Q_rr1_2UU +/* 5142 */ MCD_OPC_FilterValue, 7, 230, 23, 0, // Skip to: 11265 +/* 5147 */ MCD_OPC_CheckField, 24, 4, 0, 223, 23, 0, // Skip to: 11265 +/* 5154 */ MCD_OPC_CheckField, 7, 1, 1, 216, 23, 0, // Skip to: 11265 +/* 5161 */ MCD_OPC_Decode, 143, 7, 24, // Opcode: MULR_Q_rr1_2LL +/* 5165 */ MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 5181 +/* 5170 */ MCD_OPC_CheckField, 7, 1, 0, 200, 23, 0, // Skip to: 11265 +/* 5177 */ MCD_OPC_Decode, 133, 6, 25, // Opcode: MADD_rcr +/* 5181 */ MCD_OPC_FilterValue, 2, 11, 0, 0, // Skip to: 5197 +/* 5186 */ MCD_OPC_CheckField, 7, 1, 0, 184, 23, 0, // Skip to: 11265 +/* 5193 */ MCD_OPC_Decode, 131, 6, 25, // Opcode: MADD_U_rcr +/* 5197 */ MCD_OPC_FilterValue, 3, 68, 0, 0, // Skip to: 5270 +/* 5202 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 5205 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5214 +/* 5210 */ MCD_OPC_Decode, 134, 6, 25, // Opcode: MADD_rcr_e +/* 5214 */ MCD_OPC_FilterValue, 1, 158, 23, 0, // Skip to: 11265 +/* 5219 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... +/* 5222 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 5238 +/* 5227 */ MCD_OPC_CheckField, 24, 4, 0, 143, 23, 0, // Skip to: 11265 +/* 5234 */ MCD_OPC_Decode, 159, 7, 24, // Opcode: MUL_Q_rr1_2_Ue +/* 5238 */ MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 5254 +/* 5243 */ MCD_OPC_CheckField, 24, 4, 0, 127, 23, 0, // Skip to: 11265 +/* 5250 */ MCD_OPC_Decode, 157, 7, 24, // Opcode: MUL_Q_rr1_2_Le +/* 5254 */ MCD_OPC_FilterValue, 3, 118, 23, 0, // Skip to: 11265 +/* 5259 */ MCD_OPC_CheckField, 24, 4, 0, 111, 23, 0, // Skip to: 11265 +/* 5266 */ MCD_OPC_Decode, 161, 7, 24, // Opcode: MUL_Q_rr1_2__e +/* 5270 */ MCD_OPC_FilterValue, 4, 11, 0, 0, // Skip to: 5286 +/* 5275 */ MCD_OPC_CheckField, 7, 1, 0, 95, 23, 0, // Skip to: 11265 +/* 5282 */ MCD_OPC_Decode, 236, 5, 25, // Opcode: MADDS_U_rcr +/* 5286 */ MCD_OPC_FilterValue, 5, 11, 0, 0, // Skip to: 5302 +/* 5291 */ MCD_OPC_CheckField, 7, 1, 0, 79, 23, 0, // Skip to: 11265 +/* 5298 */ MCD_OPC_Decode, 240, 5, 25, // Opcode: MADDS_rcr +/* 5302 */ MCD_OPC_FilterValue, 6, 11, 0, 0, // Skip to: 5318 +/* 5307 */ MCD_OPC_CheckField, 7, 1, 0, 63, 23, 0, // Skip to: 11265 +/* 5314 */ MCD_OPC_Decode, 237, 5, 25, // Opcode: MADDS_U_rcr_e +/* 5318 */ MCD_OPC_FilterValue, 7, 54, 23, 0, // Skip to: 11265 +/* 5323 */ MCD_OPC_CheckField, 7, 1, 0, 47, 23, 0, // Skip to: 11265 +/* 5330 */ MCD_OPC_Decode, 241, 5, 25, // Opcode: MADDS_rcr_e +/* 5334 */ MCD_OPC_FilterValue, 21, 67, 0, 0, // Skip to: 5406 +/* 5339 */ MCD_OPC_ExtractField, 26, 2, // Inst{27-26} ... +/* 5342 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 5358 +/* 5347 */ MCD_OPC_CheckField, 7, 1, 0, 23, 23, 0, // Skip to: 11265 +/* 5354 */ MCD_OPC_Decode, 140, 8, 18, // Opcode: STLCX_abs +/* 5358 */ MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 5374 +/* 5363 */ MCD_OPC_CheckField, 7, 1, 0, 7, 23, 0, // Skip to: 11265 +/* 5370 */ MCD_OPC_Decode, 142, 8, 18, // Opcode: STUCX_abs +/* 5374 */ MCD_OPC_FilterValue, 2, 11, 0, 0, // Skip to: 5390 +/* 5379 */ MCD_OPC_CheckField, 7, 1, 0, 247, 22, 0, // Skip to: 11265 +/* 5386 */ MCD_OPC_Decode, 174, 4, 18, // Opcode: LDLCX_abs +/* 5390 */ MCD_OPC_FilterValue, 3, 238, 22, 0, // Skip to: 11265 +/* 5395 */ MCD_OPC_CheckField, 7, 1, 0, 231, 22, 0, // Skip to: 11265 +/* 5402 */ MCD_OPC_Decode, 182, 4, 18, // Opcode: LDUCX_abs +/* 5406 */ MCD_OPC_FilterValue, 23, 105, 0, 0, // Skip to: 5516 +/* 5411 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... +/* 5414 */ MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 5447 +/* 5419 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 5422 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5431 +/* 5427 */ MCD_OPC_Decode, 224, 3, 26, // Opcode: INSERT_rrrr +/* 5431 */ MCD_OPC_FilterValue, 1, 197, 22, 0, // Skip to: 11265 +/* 5436 */ MCD_OPC_CheckField, 16, 5, 0, 190, 22, 0, // Skip to: 11265 +/* 5443 */ MCD_OPC_Decode, 221, 3, 27, // Opcode: INSERT_rcrr +/* 5447 */ MCD_OPC_FilterValue, 2, 18, 0, 0, // Skip to: 5470 +/* 5452 */ MCD_OPC_CheckField, 16, 5, 0, 174, 22, 0, // Skip to: 11265 +/* 5459 */ MCD_OPC_CheckField, 7, 1, 0, 167, 22, 0, // Skip to: 11265 +/* 5466 */ MCD_OPC_Decode, 196, 3, 28, // Opcode: EXTR_rrrr +/* 5470 */ MCD_OPC_FilterValue, 3, 18, 0, 0, // Skip to: 5493 +/* 5475 */ MCD_OPC_CheckField, 16, 5, 0, 151, 22, 0, // Skip to: 11265 +/* 5482 */ MCD_OPC_CheckField, 7, 1, 0, 144, 22, 0, // Skip to: 11265 +/* 5489 */ MCD_OPC_Decode, 193, 3, 28, // Opcode: EXTR_U_rrrr +/* 5493 */ MCD_OPC_FilterValue, 4, 135, 22, 0, // Skip to: 11265 +/* 5498 */ MCD_OPC_CheckField, 16, 5, 0, 128, 22, 0, // Skip to: 11265 +/* 5505 */ MCD_OPC_CheckField, 7, 1, 0, 121, 22, 0, // Skip to: 11265 +/* 5512 */ MCD_OPC_Decode, 149, 3, 28, // Opcode: DEXTR_rrrr +/* 5516 */ MCD_OPC_FilterValue, 25, 21, 0, 0, // Skip to: 5542 +/* 5521 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 5524 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5533 +/* 5529 */ MCD_OPC_Decode, 144, 5, 29, // Opcode: LD_W_bol +/* 5533 */ MCD_OPC_FilterValue, 1, 95, 22, 0, // Skip to: 11265 +/* 5538 */ MCD_OPC_Decode, 190, 4, 29, // Opcode: LD_A_bol +/* 5542 */ MCD_OPC_FilterValue, 27, 21, 0, 0, // Skip to: 5568 +/* 5547 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 5550 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5559 +/* 5555 */ MCD_OPC_Decode, 138, 2, 23, // Opcode: ADDI_rlc +/* 5559 */ MCD_OPC_FilterValue, 1, 69, 22, 0, // Skip to: 11265 +/* 5564 */ MCD_OPC_Decode, 137, 2, 23, // Opcode: ADDIH_rlc +/* 5568 */ MCD_OPC_FilterValue, 29, 21, 0, 0, // Skip to: 5594 +/* 5573 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 5576 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5585 +/* 5581 */ MCD_OPC_Decode, 171, 4, 30, // Opcode: J_b +/* 5585 */ MCD_OPC_FilterValue, 1, 43, 22, 0, // Skip to: 11265 +/* 5590 */ MCD_OPC_Decode, 234, 3, 30, // Opcode: JA_b +/* 5594 */ MCD_OPC_FilterValue, 31, 55, 0, 0, // Skip to: 5654 +/* 5599 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 5602 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 5628 +/* 5607 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ... +/* 5610 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5619 +/* 5615 */ MCD_OPC_Decode, 143, 4, 31, // Opcode: JNEI_brr +/* 5619 */ MCD_OPC_FilterValue, 1, 9, 22, 0, // Skip to: 11265 +/* 5624 */ MCD_OPC_Decode, 141, 4, 31, // Opcode: JNED_brr +/* 5628 */ MCD_OPC_FilterValue, 1, 0, 22, 0, // Skip to: 11265 +/* 5633 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ... +/* 5636 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5645 +/* 5641 */ MCD_OPC_Decode, 142, 4, 32, // Opcode: JNEI_brc +/* 5645 */ MCD_OPC_FilterValue, 1, 239, 21, 0, // Skip to: 11265 +/* 5650 */ MCD_OPC_Decode, 140, 4, 32, // Opcode: JNED_brc +/* 5654 */ MCD_OPC_FilterValue, 35, 248, 1, 0, // Skip to: 6163 +/* 5659 */ MCD_OPC_ExtractField, 18, 6, // Inst{23-18} ... +/* 5662 */ MCD_OPC_FilterValue, 2, 18, 0, 0, // Skip to: 5685 +/* 5667 */ MCD_OPC_CheckField, 16, 2, 2, 215, 21, 0, // Skip to: 11265 +/* 5674 */ MCD_OPC_CheckField, 7, 1, 0, 208, 21, 0, // Skip to: 11265 +/* 5681 */ MCD_OPC_Decode, 132, 7, 16, // Opcode: MSUB_rrr2 +/* 5685 */ MCD_OPC_FilterValue, 12, 11, 0, 0, // Skip to: 5701 +/* 5690 */ MCD_OPC_CheckField, 7, 1, 1, 192, 21, 0, // Skip to: 11265 +/* 5697 */ MCD_OPC_Decode, 215, 6, 17, // Opcode: MSUBR_H_rrr1_UL +/* 5701 */ MCD_OPC_FilterValue, 13, 11, 0, 0, // Skip to: 5717 +/* 5706 */ MCD_OPC_CheckField, 7, 1, 1, 176, 21, 0, // Skip to: 11265 +/* 5713 */ MCD_OPC_Decode, 214, 6, 17, // Opcode: MSUBR_H_rrr1_LU +/* 5717 */ MCD_OPC_FilterValue, 14, 11, 0, 0, // Skip to: 5733 +/* 5722 */ MCD_OPC_CheckField, 7, 1, 1, 160, 21, 0, // Skip to: 11265 +/* 5729 */ MCD_OPC_Decode, 213, 6, 17, // Opcode: MSUBR_H_rrr1_LL +/* 5733 */ MCD_OPC_FilterValue, 15, 11, 0, 0, // Skip to: 5749 +/* 5738 */ MCD_OPC_CheckField, 7, 1, 1, 144, 21, 0, // Skip to: 11265 +/* 5745 */ MCD_OPC_Decode, 216, 6, 17, // Opcode: MSUBR_H_rrr1_UU +/* 5749 */ MCD_OPC_FilterValue, 24, 11, 0, 0, // Skip to: 5765 +/* 5754 */ MCD_OPC_CheckField, 7, 1, 1, 128, 21, 0, // Skip to: 11265 +/* 5761 */ MCD_OPC_Decode, 244, 6, 17, // Opcode: MSUB_H_rrr1_UL +/* 5765 */ MCD_OPC_FilterValue, 25, 11, 0, 0, // Skip to: 5781 +/* 5770 */ MCD_OPC_CheckField, 7, 1, 1, 112, 21, 0, // Skip to: 11265 +/* 5777 */ MCD_OPC_Decode, 243, 6, 17, // Opcode: MSUB_H_rrr1_LU +/* 5781 */ MCD_OPC_FilterValue, 26, 38, 0, 0, // Skip to: 5824 +/* 5786 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 5789 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 5815 +/* 5794 */ MCD_OPC_ExtractField, 16, 2, // Inst{17-16} ... +/* 5797 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5806 +/* 5802 */ MCD_OPC_Decode, 129, 7, 16, // Opcode: MSUB_U_rrr2 +/* 5806 */ MCD_OPC_FilterValue, 2, 78, 21, 0, // Skip to: 11265 +/* 5811 */ MCD_OPC_Decode, 133, 7, 16, // Opcode: MSUB_rrr2_e +/* 5815 */ MCD_OPC_FilterValue, 1, 69, 21, 0, // Skip to: 11265 +/* 5820 */ MCD_OPC_Decode, 242, 6, 17, // Opcode: MSUB_H_rrr1_LL +/* 5824 */ MCD_OPC_FilterValue, 27, 11, 0, 0, // Skip to: 5840 +/* 5829 */ MCD_OPC_CheckField, 7, 1, 1, 53, 21, 0, // Skip to: 11265 +/* 5836 */ MCD_OPC_Decode, 245, 6, 17, // Opcode: MSUB_H_rrr1_UU +/* 5840 */ MCD_OPC_FilterValue, 28, 11, 0, 0, // Skip to: 5856 +/* 5845 */ MCD_OPC_CheckField, 7, 1, 1, 37, 21, 0, // Skip to: 11265 +/* 5852 */ MCD_OPC_Decode, 203, 6, 17, // Opcode: MSUBM_H_rrr1_UL +/* 5856 */ MCD_OPC_FilterValue, 29, 11, 0, 0, // Skip to: 5872 +/* 5861 */ MCD_OPC_CheckField, 7, 1, 1, 21, 21, 0, // Skip to: 11265 +/* 5868 */ MCD_OPC_Decode, 202, 6, 17, // Opcode: MSUBM_H_rrr1_LU +/* 5872 */ MCD_OPC_FilterValue, 30, 11, 0, 0, // Skip to: 5888 +/* 5877 */ MCD_OPC_CheckField, 7, 1, 1, 5, 21, 0, // Skip to: 11265 +/* 5884 */ MCD_OPC_Decode, 201, 6, 17, // Opcode: MSUBM_H_rrr1_LL +/* 5888 */ MCD_OPC_FilterValue, 31, 11, 0, 0, // Skip to: 5904 +/* 5893 */ MCD_OPC_CheckField, 7, 1, 1, 245, 20, 0, // Skip to: 11265 +/* 5900 */ MCD_OPC_Decode, 204, 6, 17, // Opcode: MSUBM_H_rrr1_UU +/* 5904 */ MCD_OPC_FilterValue, 34, 35, 0, 0, // Skip to: 5944 +/* 5909 */ MCD_OPC_ExtractField, 16, 2, // Inst{17-16} ... +/* 5912 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 5928 +/* 5917 */ MCD_OPC_CheckField, 7, 1, 0, 221, 20, 0, // Skip to: 11265 +/* 5924 */ MCD_OPC_Decode, 235, 6, 16, // Opcode: MSUBS_U_rrr2 +/* 5928 */ MCD_OPC_FilterValue, 2, 212, 20, 0, // Skip to: 11265 +/* 5933 */ MCD_OPC_CheckField, 7, 1, 0, 205, 20, 0, // Skip to: 11265 +/* 5940 */ MCD_OPC_Decode, 239, 6, 16, // Opcode: MSUBS_rrr2 +/* 5944 */ MCD_OPC_FilterValue, 44, 11, 0, 0, // Skip to: 5960 +/* 5949 */ MCD_OPC_CheckField, 7, 1, 1, 189, 20, 0, // Skip to: 11265 +/* 5956 */ MCD_OPC_Decode, 208, 6, 17, // Opcode: MSUBRS_H_rrr1_UL +/* 5960 */ MCD_OPC_FilterValue, 45, 11, 0, 0, // Skip to: 5976 +/* 5965 */ MCD_OPC_CheckField, 7, 1, 1, 173, 20, 0, // Skip to: 11265 +/* 5972 */ MCD_OPC_Decode, 207, 6, 17, // Opcode: MSUBRS_H_rrr1_LU +/* 5976 */ MCD_OPC_FilterValue, 46, 11, 0, 0, // Skip to: 5992 +/* 5981 */ MCD_OPC_CheckField, 7, 1, 1, 157, 20, 0, // Skip to: 11265 +/* 5988 */ MCD_OPC_Decode, 206, 6, 17, // Opcode: MSUBRS_H_rrr1_LL +/* 5992 */ MCD_OPC_FilterValue, 47, 11, 0, 0, // Skip to: 6008 +/* 5997 */ MCD_OPC_CheckField, 7, 1, 1, 141, 20, 0, // Skip to: 11265 +/* 6004 */ MCD_OPC_Decode, 209, 6, 17, // Opcode: MSUBRS_H_rrr1_UU +/* 6008 */ MCD_OPC_FilterValue, 56, 11, 0, 0, // Skip to: 6024 +/* 6013 */ MCD_OPC_CheckField, 7, 1, 1, 125, 20, 0, // Skip to: 11265 +/* 6020 */ MCD_OPC_Decode, 221, 6, 17, // Opcode: MSUBS_H_rrr1_UL +/* 6024 */ MCD_OPC_FilterValue, 57, 11, 0, 0, // Skip to: 6040 +/* 6029 */ MCD_OPC_CheckField, 7, 1, 1, 109, 20, 0, // Skip to: 11265 +/* 6036 */ MCD_OPC_Decode, 220, 6, 17, // Opcode: MSUBS_H_rrr1_LU +/* 6040 */ MCD_OPC_FilterValue, 58, 38, 0, 0, // Skip to: 6083 +/* 6045 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 6048 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 6074 +/* 6053 */ MCD_OPC_ExtractField, 16, 2, // Inst{17-16} ... +/* 6056 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6065 +/* 6061 */ MCD_OPC_Decode, 236, 6, 16, // Opcode: MSUBS_U_rrr2_e +/* 6065 */ MCD_OPC_FilterValue, 2, 75, 20, 0, // Skip to: 11265 +/* 6070 */ MCD_OPC_Decode, 240, 6, 16, // Opcode: MSUBS_rrr2_e +/* 6074 */ MCD_OPC_FilterValue, 1, 66, 20, 0, // Skip to: 11265 +/* 6079 */ MCD_OPC_Decode, 219, 6, 17, // Opcode: MSUBS_H_rrr1_LL +/* 6083 */ MCD_OPC_FilterValue, 59, 11, 0, 0, // Skip to: 6099 +/* 6088 */ MCD_OPC_CheckField, 7, 1, 1, 50, 20, 0, // Skip to: 11265 +/* 6095 */ MCD_OPC_Decode, 222, 6, 17, // Opcode: MSUBS_H_rrr1_UU +/* 6099 */ MCD_OPC_FilterValue, 60, 11, 0, 0, // Skip to: 6115 +/* 6104 */ MCD_OPC_CheckField, 7, 1, 1, 34, 20, 0, // Skip to: 11265 +/* 6111 */ MCD_OPC_Decode, 199, 6, 17, // Opcode: MSUBMS_H_rrr1_UL +/* 6115 */ MCD_OPC_FilterValue, 61, 11, 0, 0, // Skip to: 6131 +/* 6120 */ MCD_OPC_CheckField, 7, 1, 1, 18, 20, 0, // Skip to: 11265 +/* 6127 */ MCD_OPC_Decode, 198, 6, 17, // Opcode: MSUBMS_H_rrr1_LU +/* 6131 */ MCD_OPC_FilterValue, 62, 11, 0, 0, // Skip to: 6147 +/* 6136 */ MCD_OPC_CheckField, 7, 1, 1, 2, 20, 0, // Skip to: 11265 +/* 6143 */ MCD_OPC_Decode, 197, 6, 17, // Opcode: MSUBMS_H_rrr1_LL +/* 6147 */ MCD_OPC_FilterValue, 63, 249, 19, 0, // Skip to: 11265 +/* 6152 */ MCD_OPC_CheckField, 7, 1, 1, 242, 19, 0, // Skip to: 11265 +/* 6159 */ MCD_OPC_Decode, 200, 6, 17, // Opcode: MSUBMS_H_rrr1_UU +/* 6163 */ MCD_OPC_FilterValue, 37, 87, 0, 0, // Skip to: 6255 +/* 6168 */ MCD_OPC_ExtractField, 26, 2, // Inst{27-26} ... +/* 6171 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 6197 +/* 6176 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 6179 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6188 +/* 6184 */ MCD_OPC_Decode, 156, 8, 18, // Opcode: ST_B_abs +/* 6188 */ MCD_OPC_FilterValue, 1, 208, 19, 0, // Skip to: 11265 +/* 6193 */ MCD_OPC_Decode, 197, 8, 18, // Opcode: ST_W_abs +/* 6197 */ MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 6213 +/* 6202 */ MCD_OPC_CheckField, 7, 1, 1, 192, 19, 0, // Skip to: 11265 +/* 6209 */ MCD_OPC_Decode, 173, 8, 18, // Opcode: ST_D_abs +/* 6213 */ MCD_OPC_FilterValue, 2, 21, 0, 0, // Skip to: 6239 +/* 6218 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 6221 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6230 +/* 6226 */ MCD_OPC_Decode, 179, 8, 18, // Opcode: ST_H_abs +/* 6230 */ MCD_OPC_FilterValue, 1, 166, 19, 0, // Skip to: 11265 +/* 6235 */ MCD_OPC_Decode, 144, 8, 18, // Opcode: ST_A_abs +/* 6239 */ MCD_OPC_FilterValue, 3, 157, 19, 0, // Skip to: 11265 +/* 6244 */ MCD_OPC_CheckField, 7, 1, 1, 150, 19, 0, // Skip to: 11265 +/* 6251 */ MCD_OPC_Decode, 167, 8, 18, // Opcode: ST_DA_abs +/* 6255 */ MCD_OPC_FilterValue, 39, 107, 0, 0, // Skip to: 6367 +/* 6260 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... +/* 6263 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 6289 +/* 6268 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 6271 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6280 +/* 6276 */ MCD_OPC_Decode, 244, 7, 19, // Opcode: SH_AND_T +/* 6280 */ MCD_OPC_FilterValue, 1, 116, 19, 0, // Skip to: 11265 +/* 6285 */ MCD_OPC_Decode, 129, 8, 19, // Opcode: SH_NAND_T +/* 6289 */ MCD_OPC_FilterValue, 1, 21, 0, 0, // Skip to: 6315 +/* 6294 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 6297 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6306 +/* 6302 */ MCD_OPC_Decode, 134, 8, 19, // Opcode: SH_OR_T +/* 6306 */ MCD_OPC_FilterValue, 1, 90, 19, 0, // Skip to: 11265 +/* 6311 */ MCD_OPC_Decode, 133, 8, 19, // Opcode: SH_ORN_T +/* 6315 */ MCD_OPC_FilterValue, 2, 21, 0, 0, // Skip to: 6341 +/* 6320 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 6323 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6332 +/* 6328 */ MCD_OPC_Decode, 132, 8, 19, // Opcode: SH_NOR_T +/* 6332 */ MCD_OPC_FilterValue, 1, 64, 19, 0, // Skip to: 11265 +/* 6337 */ MCD_OPC_Decode, 135, 8, 19, // Opcode: SH_XNOR_T +/* 6341 */ MCD_OPC_FilterValue, 3, 55, 19, 0, // Skip to: 11265 +/* 6346 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 6349 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6358 +/* 6354 */ MCD_OPC_Decode, 243, 7, 19, // Opcode: SH_ANDN_T +/* 6358 */ MCD_OPC_FilterValue, 1, 38, 19, 0, // Skip to: 11265 +/* 6363 */ MCD_OPC_Decode, 136, 8, 19, // Opcode: SH_XOR_T +/* 6367 */ MCD_OPC_FilterValue, 41, 47, 2, 0, // Skip to: 6931 +/* 6372 */ MCD_OPC_ExtractField, 22, 6, // Inst{27-22} ... +/* 6375 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 6401 +/* 6380 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 6383 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6392 +/* 6388 */ MCD_OPC_Decode, 220, 4, 20, // Opcode: LD_B_bo_r +/* 6392 */ MCD_OPC_FilterValue, 1, 4, 19, 0, // Skip to: 11265 +/* 6397 */ MCD_OPC_Decode, 161, 8, 20, // Opcode: ST_B_bo_r +/* 6401 */ MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 6417 +/* 6406 */ MCD_OPC_CheckField, 7, 1, 0, 244, 18, 0, // Skip to: 11265 +/* 6413 */ MCD_OPC_Decode, 205, 4, 20, // Opcode: LD_BU_bo_r +/* 6417 */ MCD_OPC_FilterValue, 2, 21, 0, 0, // Skip to: 6443 +/* 6422 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 6425 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6434 +/* 6430 */ MCD_OPC_Decode, 250, 4, 20, // Opcode: LD_H_bo_r +/* 6434 */ MCD_OPC_FilterValue, 1, 218, 18, 0, // Skip to: 11265 +/* 6439 */ MCD_OPC_Decode, 184, 8, 20, // Opcode: ST_H_bo_r +/* 6443 */ MCD_OPC_FilterValue, 3, 11, 0, 0, // Skip to: 6459 +/* 6448 */ MCD_OPC_CheckField, 7, 1, 0, 202, 18, 0, // Skip to: 11265 +/* 6455 */ MCD_OPC_Decode, 243, 4, 20, // Opcode: LD_HU_bo_r +/* 6459 */ MCD_OPC_FilterValue, 4, 21, 0, 0, // Skip to: 6485 +/* 6464 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 6467 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6476 +/* 6472 */ MCD_OPC_Decode, 143, 5, 20, // Opcode: LD_W_bo_r +/* 6476 */ MCD_OPC_FilterValue, 1, 176, 18, 0, // Skip to: 11265 +/* 6481 */ MCD_OPC_Decode, 202, 8, 20, // Opcode: ST_W_bo_r +/* 6485 */ MCD_OPC_FilterValue, 5, 21, 0, 0, // Skip to: 6511 +/* 6490 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 6493 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6502 +/* 6498 */ MCD_OPC_Decode, 237, 4, 20, // Opcode: LD_D_bo_r +/* 6502 */ MCD_OPC_FilterValue, 1, 150, 18, 0, // Skip to: 11265 +/* 6507 */ MCD_OPC_Decode, 178, 8, 20, // Opcode: ST_D_bo_r +/* 6511 */ MCD_OPC_FilterValue, 6, 21, 0, 0, // Skip to: 6537 +/* 6516 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 6519 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6528 +/* 6524 */ MCD_OPC_Decode, 189, 4, 20, // Opcode: LD_A_bo_r +/* 6528 */ MCD_OPC_FilterValue, 1, 124, 18, 0, // Skip to: 11265 +/* 6533 */ MCD_OPC_Decode, 149, 8, 20, // Opcode: ST_A_bo_r +/* 6537 */ MCD_OPC_FilterValue, 7, 21, 0, 0, // Skip to: 6563 +/* 6542 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 6545 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6554 +/* 6550 */ MCD_OPC_Decode, 231, 4, 20, // Opcode: LD_DA_bo_r +/* 6554 */ MCD_OPC_FilterValue, 1, 98, 18, 0, // Skip to: 11265 +/* 6559 */ MCD_OPC_Decode, 172, 8, 20, // Opcode: ST_DA_bo_r +/* 6563 */ MCD_OPC_FilterValue, 8, 21, 0, 0, // Skip to: 6589 +/* 6568 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 6571 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6580 +/* 6576 */ MCD_OPC_Decode, 137, 5, 20, // Opcode: LD_Q_bo_r +/* 6580 */ MCD_OPC_FilterValue, 1, 72, 18, 0, // Skip to: 11265 +/* 6585 */ MCD_OPC_Decode, 195, 8, 20, // Opcode: ST_Q_bo_r +/* 6589 */ MCD_OPC_FilterValue, 11, 11, 0, 0, // Skip to: 6605 +/* 6594 */ MCD_OPC_CheckField, 7, 1, 1, 56, 18, 0, // Skip to: 11265 +/* 6601 */ MCD_OPC_Decode, 229, 2, 20, // Opcode: CACHEI_W_bo_r +/* 6605 */ MCD_OPC_FilterValue, 12, 11, 0, 0, // Skip to: 6621 +/* 6610 */ MCD_OPC_CheckField, 7, 1, 1, 40, 18, 0, // Skip to: 11265 +/* 6617 */ MCD_OPC_Decode, 218, 2, 20, // Opcode: CACHEA_W_bo_r +/* 6621 */ MCD_OPC_FilterValue, 13, 11, 0, 0, // Skip to: 6637 +/* 6626 */ MCD_OPC_CheckField, 7, 1, 1, 24, 18, 0, // Skip to: 11265 +/* 6633 */ MCD_OPC_Decode, 213, 2, 20, // Opcode: CACHEA_WI_bo_r +/* 6637 */ MCD_OPC_FilterValue, 14, 11, 0, 0, // Skip to: 6653 +/* 6642 */ MCD_OPC_CheckField, 7, 1, 1, 8, 18, 0, // Skip to: 11265 +/* 6649 */ MCD_OPC_Decode, 208, 2, 20, // Opcode: CACHEA_I_bo_r +/* 6653 */ MCD_OPC_FilterValue, 16, 21, 0, 0, // Skip to: 6679 +/* 6658 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 6661 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6670 +/* 6666 */ MCD_OPC_Decode, 217, 4, 20, // Opcode: LD_B_bo_c +/* 6670 */ MCD_OPC_FilterValue, 1, 238, 17, 0, // Skip to: 11265 +/* 6675 */ MCD_OPC_Decode, 158, 8, 20, // Opcode: ST_B_bo_c +/* 6679 */ MCD_OPC_FilterValue, 17, 11, 0, 0, // Skip to: 6695 +/* 6684 */ MCD_OPC_CheckField, 7, 1, 0, 222, 17, 0, // Skip to: 11265 +/* 6691 */ MCD_OPC_Decode, 202, 4, 20, // Opcode: LD_BU_bo_c +/* 6695 */ MCD_OPC_FilterValue, 18, 21, 0, 0, // Skip to: 6721 +/* 6700 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 6703 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6712 +/* 6708 */ MCD_OPC_Decode, 247, 4, 20, // Opcode: LD_H_bo_c +/* 6712 */ MCD_OPC_FilterValue, 1, 196, 17, 0, // Skip to: 11265 +/* 6717 */ MCD_OPC_Decode, 181, 8, 20, // Opcode: ST_H_bo_c +/* 6721 */ MCD_OPC_FilterValue, 19, 11, 0, 0, // Skip to: 6737 +/* 6726 */ MCD_OPC_CheckField, 7, 1, 0, 180, 17, 0, // Skip to: 11265 +/* 6733 */ MCD_OPC_Decode, 240, 4, 20, // Opcode: LD_HU_bo_c +/* 6737 */ MCD_OPC_FilterValue, 20, 21, 0, 0, // Skip to: 6763 +/* 6742 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 6745 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6754 +/* 6750 */ MCD_OPC_Decode, 140, 5, 20, // Opcode: LD_W_bo_c +/* 6754 */ MCD_OPC_FilterValue, 1, 154, 17, 0, // Skip to: 11265 +/* 6759 */ MCD_OPC_Decode, 199, 8, 20, // Opcode: ST_W_bo_c +/* 6763 */ MCD_OPC_FilterValue, 21, 21, 0, 0, // Skip to: 6789 +/* 6768 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 6771 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6780 +/* 6776 */ MCD_OPC_Decode, 234, 4, 20, // Opcode: LD_D_bo_c +/* 6780 */ MCD_OPC_FilterValue, 1, 128, 17, 0, // Skip to: 11265 +/* 6785 */ MCD_OPC_Decode, 175, 8, 20, // Opcode: ST_D_bo_c +/* 6789 */ MCD_OPC_FilterValue, 22, 21, 0, 0, // Skip to: 6815 +/* 6794 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 6797 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6806 +/* 6802 */ MCD_OPC_Decode, 186, 4, 20, // Opcode: LD_A_bo_c +/* 6806 */ MCD_OPC_FilterValue, 1, 102, 17, 0, // Skip to: 11265 +/* 6811 */ MCD_OPC_Decode, 146, 8, 20, // Opcode: ST_A_bo_c +/* 6815 */ MCD_OPC_FilterValue, 23, 21, 0, 0, // Skip to: 6841 +/* 6820 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 6823 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6832 +/* 6828 */ MCD_OPC_Decode, 228, 4, 20, // Opcode: LD_DA_bo_c +/* 6832 */ MCD_OPC_FilterValue, 1, 76, 17, 0, // Skip to: 11265 +/* 6837 */ MCD_OPC_Decode, 169, 8, 20, // Opcode: ST_DA_bo_c +/* 6841 */ MCD_OPC_FilterValue, 24, 21, 0, 0, // Skip to: 6867 +/* 6846 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 6849 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6858 +/* 6854 */ MCD_OPC_Decode, 134, 5, 20, // Opcode: LD_Q_bo_c +/* 6858 */ MCD_OPC_FilterValue, 1, 50, 17, 0, // Skip to: 11265 +/* 6863 */ MCD_OPC_Decode, 192, 8, 20, // Opcode: ST_Q_bo_c +/* 6867 */ MCD_OPC_FilterValue, 27, 11, 0, 0, // Skip to: 6883 +/* 6872 */ MCD_OPC_CheckField, 7, 1, 1, 34, 17, 0, // Skip to: 11265 +/* 6879 */ MCD_OPC_Decode, 226, 2, 20, // Opcode: CACHEI_W_bo_c +/* 6883 */ MCD_OPC_FilterValue, 28, 11, 0, 0, // Skip to: 6899 +/* 6888 */ MCD_OPC_CheckField, 7, 1, 1, 18, 17, 0, // Skip to: 11265 +/* 6895 */ MCD_OPC_Decode, 215, 2, 20, // Opcode: CACHEA_W_bo_c +/* 6899 */ MCD_OPC_FilterValue, 29, 11, 0, 0, // Skip to: 6915 +/* 6904 */ MCD_OPC_CheckField, 7, 1, 1, 2, 17, 0, // Skip to: 11265 +/* 6911 */ MCD_OPC_Decode, 210, 2, 20, // Opcode: CACHEA_WI_bo_c +/* 6915 */ MCD_OPC_FilterValue, 30, 249, 16, 0, // Skip to: 11265 +/* 6920 */ MCD_OPC_CheckField, 7, 1, 1, 242, 16, 0, // Skip to: 11265 +/* 6927 */ MCD_OPC_Decode, 205, 2, 20, // Opcode: CACHEA_I_bo_c +/* 6931 */ MCD_OPC_FilterValue, 43, 161, 0, 0, // Skip to: 7097 +/* 6936 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... +/* 6939 */ MCD_OPC_FilterValue, 0, 38, 0, 0, // Skip to: 6982 +/* 6944 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 6947 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 6973 +/* 6952 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... +/* 6955 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6964 +/* 6960 */ MCD_OPC_Decode, 239, 2, 33, // Opcode: CADD_rrr +/* 6964 */ MCD_OPC_FilterValue, 4, 200, 16, 0, // Skip to: 11265 +/* 6969 */ MCD_OPC_Decode, 233, 2, 33, // Opcode: CADDN_rrr +/* 6973 */ MCD_OPC_FilterValue, 1, 191, 16, 0, // Skip to: 11265 +/* 6978 */ MCD_OPC_Decode, 238, 2, 25, // Opcode: CADD_rcr +/* 6982 */ MCD_OPC_FilterValue, 1, 38, 0, 0, // Skip to: 7025 +/* 6987 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 6990 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 7016 +/* 6995 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... +/* 6998 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7007 +/* 7003 */ MCD_OPC_Decode, 145, 3, 33, // Opcode: CSUB_rrr +/* 7007 */ MCD_OPC_FilterValue, 4, 157, 16, 0, // Skip to: 11265 +/* 7012 */ MCD_OPC_Decode, 143, 3, 33, // Opcode: CSUBN_rrr +/* 7016 */ MCD_OPC_FilterValue, 1, 148, 16, 0, // Skip to: 11265 +/* 7021 */ MCD_OPC_Decode, 232, 2, 25, // Opcode: CADDN_rcr +/* 7025 */ MCD_OPC_FilterValue, 2, 35, 0, 0, // Skip to: 7065 +/* 7030 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... +/* 7033 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 7049 +/* 7038 */ MCD_OPC_CheckField, 7, 1, 0, 124, 16, 0, // Skip to: 11265 +/* 7045 */ MCD_OPC_Decode, 234, 7, 33, // Opcode: SEL_rrr +/* 7049 */ MCD_OPC_FilterValue, 4, 115, 16, 0, // Skip to: 11265 +/* 7054 */ MCD_OPC_CheckField, 7, 1, 0, 108, 16, 0, // Skip to: 11265 +/* 7061 */ MCD_OPC_Decode, 232, 7, 33, // Opcode: SELN_rrr +/* 7065 */ MCD_OPC_FilterValue, 4, 11, 0, 0, // Skip to: 7081 +/* 7070 */ MCD_OPC_CheckField, 7, 1, 1, 92, 16, 0, // Skip to: 11265 +/* 7077 */ MCD_OPC_Decode, 233, 7, 25, // Opcode: SEL_rcr +/* 7081 */ MCD_OPC_FilterValue, 5, 83, 16, 0, // Skip to: 11265 +/* 7086 */ MCD_OPC_CheckField, 7, 1, 1, 76, 16, 0, // Skip to: 11265 +/* 7093 */ MCD_OPC_Decode, 231, 7, 25, // Opcode: SELN_rcr +/* 7097 */ MCD_OPC_FilterValue, 45, 102, 0, 0, // Skip to: 7204 +/* 7102 */ MCD_OPC_ExtractField, 21, 7, // Inst{27-21} ... +/* 7105 */ MCD_OPC_FilterValue, 0, 38, 0, 0, // Skip to: 7148 +/* 7110 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 7113 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 7139 +/* 7118 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... +/* 7121 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7130 +/* 7126 */ MCD_OPC_Decode, 243, 2, 15, // Opcode: CALLI_rr +/* 7130 */ MCD_OPC_FilterValue, 4, 34, 16, 0, // Skip to: 11265 +/* 7135 */ MCD_OPC_Decode, 199, 3, 15, // Opcode: FCALLA_i +/* 7139 */ MCD_OPC_FilterValue, 1, 25, 16, 0, // Skip to: 11265 +/* 7144 */ MCD_OPC_Decode, 196, 2, 22, // Opcode: BISR_rc +/* 7148 */ MCD_OPC_FilterValue, 1, 35, 0, 0, // Skip to: 7188 +/* 7153 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... +/* 7156 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 7172 +/* 7161 */ MCD_OPC_CheckField, 7, 1, 0, 1, 16, 0, // Skip to: 11265 +/* 7168 */ MCD_OPC_Decode, 131, 4, 15, // Opcode: JLI_rr +/* 7172 */ MCD_OPC_FilterValue, 4, 248, 15, 0, // Skip to: 11265 +/* 7177 */ MCD_OPC_CheckField, 7, 1, 0, 241, 15, 0, // Skip to: 11265 +/* 7184 */ MCD_OPC_Decode, 252, 3, 15, // Opcode: JI_rr +/* 7188 */ MCD_OPC_FilterValue, 4, 232, 15, 0, // Skip to: 11265 +/* 7193 */ MCD_OPC_CheckField, 7, 1, 1, 225, 15, 0, // Skip to: 11265 +/* 7200 */ MCD_OPC_Decode, 236, 8, 22, // Opcode: SYSCALL_rc +/* 7204 */ MCD_OPC_FilterValue, 47, 18, 0, 0, // Skip to: 7227 +/* 7209 */ MCD_OPC_CheckField, 12, 20, 0, 209, 15, 0, // Skip to: 11265 +/* 7216 */ MCD_OPC_CheckField, 7, 1, 0, 202, 15, 0, // Skip to: 11265 +/* 7223 */ MCD_OPC_Decode, 218, 7, 14, // Opcode: RSTV_sys +/* 7227 */ MCD_OPC_FilterValue, 51, 69, 1, 0, // Skip to: 7557 +/* 7232 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... +/* 7235 */ MCD_OPC_FilterValue, 1, 84, 0, 0, // Skip to: 7324 +/* 7240 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 7243 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7252 +/* 7248 */ MCD_OPC_Decode, 130, 7, 25, // Opcode: MSUB_rcr +/* 7252 */ MCD_OPC_FilterValue, 1, 168, 15, 0, // Skip to: 11265 +/* 7257 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... +/* 7260 */ MCD_OPC_FilterValue, 4, 11, 0, 0, // Skip to: 7276 +/* 7265 */ MCD_OPC_CheckField, 24, 4, 0, 153, 15, 0, // Skip to: 11265 +/* 7272 */ MCD_OPC_Decode, 141, 7, 24, // Opcode: MULR_H_rr1_UL2e +/* 7276 */ MCD_OPC_FilterValue, 5, 11, 0, 0, // Skip to: 7292 +/* 7281 */ MCD_OPC_CheckField, 24, 4, 0, 137, 15, 0, // Skip to: 11265 +/* 7288 */ MCD_OPC_Decode, 140, 7, 24, // Opcode: MULR_H_rr1_LU2e +/* 7292 */ MCD_OPC_FilterValue, 6, 11, 0, 0, // Skip to: 7308 +/* 7297 */ MCD_OPC_CheckField, 24, 4, 0, 121, 15, 0, // Skip to: 11265 +/* 7304 */ MCD_OPC_Decode, 139, 7, 24, // Opcode: MULR_H_rr1_LL2e +/* 7308 */ MCD_OPC_FilterValue, 7, 112, 15, 0, // Skip to: 11265 +/* 7313 */ MCD_OPC_CheckField, 24, 4, 0, 105, 15, 0, // Skip to: 11265 +/* 7320 */ MCD_OPC_Decode, 142, 7, 24, // Opcode: MULR_H_rr1_UU2e +/* 7324 */ MCD_OPC_FilterValue, 2, 11, 0, 0, // Skip to: 7340 +/* 7329 */ MCD_OPC_CheckField, 7, 1, 0, 89, 15, 0, // Skip to: 11265 +/* 7336 */ MCD_OPC_Decode, 128, 7, 25, // Opcode: MSUB_U_rcr +/* 7340 */ MCD_OPC_FilterValue, 3, 148, 0, 0, // Skip to: 7493 +/* 7345 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 7348 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7357 +/* 7353 */ MCD_OPC_Decode, 131, 7, 25, // Opcode: MSUB_rcr_e +/* 7357 */ MCD_OPC_FilterValue, 1, 63, 15, 0, // Skip to: 11265 +/* 7362 */ MCD_OPC_ExtractField, 18, 3, // Inst{20-18} ... +/* 7365 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 7381 +/* 7370 */ MCD_OPC_CheckField, 24, 4, 0, 48, 15, 0, // Skip to: 11265 +/* 7377 */ MCD_OPC_Decode, 152, 7, 24, // Opcode: MUL_H_rr1_UL2e +/* 7381 */ MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 7397 +/* 7386 */ MCD_OPC_CheckField, 24, 4, 0, 32, 15, 0, // Skip to: 11265 +/* 7393 */ MCD_OPC_Decode, 151, 7, 24, // Opcode: MUL_H_rr1_LU2e +/* 7397 */ MCD_OPC_FilterValue, 2, 11, 0, 0, // Skip to: 7413 +/* 7402 */ MCD_OPC_CheckField, 24, 4, 0, 16, 15, 0, // Skip to: 11265 +/* 7409 */ MCD_OPC_Decode, 150, 7, 24, // Opcode: MUL_H_rr1_LL2e +/* 7413 */ MCD_OPC_FilterValue, 3, 11, 0, 0, // Skip to: 7429 +/* 7418 */ MCD_OPC_CheckField, 24, 4, 0, 0, 15, 0, // Skip to: 11265 +/* 7425 */ MCD_OPC_Decode, 153, 7, 24, // Opcode: MUL_H_rr1_UU2e +/* 7429 */ MCD_OPC_FilterValue, 4, 11, 0, 0, // Skip to: 7445 +/* 7434 */ MCD_OPC_CheckField, 24, 4, 0, 240, 14, 0, // Skip to: 11265 +/* 7441 */ MCD_OPC_Decode, 137, 7, 24, // Opcode: MULM_H_rr1_UL2e +/* 7445 */ MCD_OPC_FilterValue, 5, 11, 0, 0, // Skip to: 7461 +/* 7450 */ MCD_OPC_CheckField, 24, 4, 0, 224, 14, 0, // Skip to: 11265 +/* 7457 */ MCD_OPC_Decode, 136, 7, 24, // Opcode: MULM_H_rr1_LU2e +/* 7461 */ MCD_OPC_FilterValue, 6, 11, 0, 0, // Skip to: 7477 +/* 7466 */ MCD_OPC_CheckField, 24, 4, 0, 208, 14, 0, // Skip to: 11265 +/* 7473 */ MCD_OPC_Decode, 135, 7, 24, // Opcode: MULM_H_rr1_LL2e +/* 7477 */ MCD_OPC_FilterValue, 7, 199, 14, 0, // Skip to: 11265 +/* 7482 */ MCD_OPC_CheckField, 24, 4, 0, 192, 14, 0, // Skip to: 11265 +/* 7489 */ MCD_OPC_Decode, 138, 7, 24, // Opcode: MULM_H_rr1_UU2e +/* 7493 */ MCD_OPC_FilterValue, 4, 11, 0, 0, // Skip to: 7509 +/* 7498 */ MCD_OPC_CheckField, 7, 1, 0, 176, 14, 0, // Skip to: 11265 +/* 7505 */ MCD_OPC_Decode, 233, 6, 25, // Opcode: MSUBS_U_rcr +/* 7509 */ MCD_OPC_FilterValue, 5, 11, 0, 0, // Skip to: 7525 +/* 7514 */ MCD_OPC_CheckField, 7, 1, 0, 160, 14, 0, // Skip to: 11265 +/* 7521 */ MCD_OPC_Decode, 237, 6, 25, // Opcode: MSUBS_rcr +/* 7525 */ MCD_OPC_FilterValue, 6, 11, 0, 0, // Skip to: 7541 +/* 7530 */ MCD_OPC_CheckField, 7, 1, 0, 144, 14, 0, // Skip to: 11265 +/* 7537 */ MCD_OPC_Decode, 234, 6, 25, // Opcode: MSUBS_U_rcr_e +/* 7541 */ MCD_OPC_FilterValue, 7, 135, 14, 0, // Skip to: 11265 +/* 7546 */ MCD_OPC_CheckField, 7, 1, 0, 128, 14, 0, // Skip to: 11265 +/* 7553 */ MCD_OPC_Decode, 238, 6, 25, // Opcode: MSUBS_rcr_e +/* 7557 */ MCD_OPC_FilterValue, 53, 11, 0, 0, // Skip to: 7573 +/* 7562 */ MCD_OPC_CheckField, 7, 1, 1, 112, 14, 0, // Skip to: 11265 +/* 7569 */ MCD_OPC_Decode, 150, 8, 29, // Opcode: ST_A_bol +/* 7573 */ MCD_OPC_FilterValue, 55, 87, 0, 0, // Skip to: 7665 +/* 7578 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... +/* 7581 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 7607 +/* 7586 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 7589 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7598 +/* 7594 */ MCD_OPC_Decode, 223, 3, 34, // Opcode: INSERT_rrpw +/* 7598 */ MCD_OPC_FilterValue, 1, 78, 14, 0, // Skip to: 11265 +/* 7603 */ MCD_OPC_Decode, 220, 3, 35, // Opcode: INSERT_rcpw +/* 7607 */ MCD_OPC_FilterValue, 1, 21, 0, 0, // Skip to: 7633 +/* 7612 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 7615 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7624 +/* 7620 */ MCD_OPC_Decode, 218, 3, 34, // Opcode: IMASK_rrpw +/* 7624 */ MCD_OPC_FilterValue, 1, 52, 14, 0, // Skip to: 11265 +/* 7629 */ MCD_OPC_Decode, 216, 3, 35, // Opcode: IMASK_rcpw +/* 7633 */ MCD_OPC_FilterValue, 2, 11, 0, 0, // Skip to: 7649 +/* 7638 */ MCD_OPC_CheckField, 7, 1, 0, 36, 14, 0, // Skip to: 11265 +/* 7645 */ MCD_OPC_Decode, 195, 3, 34, // Opcode: EXTR_rrpw +/* 7649 */ MCD_OPC_FilterValue, 3, 27, 14, 0, // Skip to: 11265 +/* 7654 */ MCD_OPC_CheckField, 7, 1, 0, 20, 14, 0, // Skip to: 11265 +/* 7661 */ MCD_OPC_Decode, 192, 3, 34, // Opcode: EXTR_U_rrpw +/* 7665 */ MCD_OPC_FilterValue, 57, 21, 0, 0, // Skip to: 7691 +/* 7670 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 7673 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7682 +/* 7678 */ MCD_OPC_Decode, 206, 4, 29, // Opcode: LD_BU_bol +/* 7682 */ MCD_OPC_FilterValue, 1, 250, 13, 0, // Skip to: 11265 +/* 7687 */ MCD_OPC_Decode, 244, 4, 29, // Opcode: LD_HU_bol +/* 7691 */ MCD_OPC_FilterValue, 59, 21, 0, 0, // Skip to: 7717 +/* 7696 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 7699 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7708 +/* 7704 */ MCD_OPC_Decode, 164, 6, 23, // Opcode: MOV_rlcDc +/* 7708 */ MCD_OPC_FilterValue, 1, 224, 13, 0, // Skip to: 11265 +/* 7713 */ MCD_OPC_Decode, 163, 6, 23, // Opcode: MOV_U_rlc +/* 7717 */ MCD_OPC_FilterValue, 61, 35, 0, 0, // Skip to: 7757 +/* 7722 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ... +/* 7725 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 7741 +/* 7730 */ MCD_OPC_CheckField, 7, 1, 1, 200, 13, 0, // Skip to: 11265 +/* 7737 */ MCD_OPC_Decode, 162, 4, 31, // Opcode: JZ_A_brr +/* 7741 */ MCD_OPC_FilterValue, 1, 191, 13, 0, // Skip to: 11265 +/* 7746 */ MCD_OPC_CheckField, 7, 1, 1, 184, 13, 0, // Skip to: 11265 +/* 7753 */ MCD_OPC_Decode, 153, 4, 31, // Opcode: JNZ_A_brr +/* 7757 */ MCD_OPC_FilterValue, 63, 55, 0, 0, // Skip to: 7817 +/* 7762 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 7765 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 7791 +/* 7770 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ... +/* 7773 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7782 +/* 7778 */ MCD_OPC_Decode, 138, 4, 31, // Opcode: JLT_brr +/* 7782 */ MCD_OPC_FilterValue, 1, 150, 13, 0, // Skip to: 11265 +/* 7787 */ MCD_OPC_Decode, 136, 4, 31, // Opcode: JLT_U_brr +/* 7791 */ MCD_OPC_FilterValue, 1, 141, 13, 0, // Skip to: 11265 +/* 7796 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ... +/* 7799 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7808 +/* 7804 */ MCD_OPC_Decode, 137, 4, 32, // Opcode: JLT_brc +/* 7808 */ MCD_OPC_FilterValue, 1, 124, 13, 0, // Skip to: 11265 +/* 7813 */ MCD_OPC_Decode, 135, 4, 32, // Opcode: JLT_U_brc +/* 7817 */ MCD_OPC_FilterValue, 67, 219, 2, 0, // Skip to: 8553 +/* 7822 */ MCD_OPC_ExtractField, 18, 6, // Inst{23-18} ... +/* 7825 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 7841 +/* 7830 */ MCD_OPC_CheckField, 7, 1, 0, 100, 13, 0, // Skip to: 11265 +/* 7837 */ MCD_OPC_Decode, 252, 5, 17, // Opcode: MADD_Q_rrr1_U +/* 7841 */ MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 7857 +/* 7846 */ MCD_OPC_CheckField, 7, 1, 0, 84, 13, 0, // Skip to: 11265 +/* 7853 */ MCD_OPC_Decode, 250, 5, 17, // Opcode: MADD_Q_rrr1_L +/* 7857 */ MCD_OPC_FilterValue, 2, 11, 0, 0, // Skip to: 7873 +/* 7862 */ MCD_OPC_CheckField, 7, 1, 0, 68, 13, 0, // Skip to: 11265 +/* 7869 */ MCD_OPC_Decode, 249, 5, 17, // Opcode: MADD_Q_rrr1 +/* 7873 */ MCD_OPC_FilterValue, 4, 11, 0, 0, // Skip to: 7889 +/* 7878 */ MCD_OPC_CheckField, 7, 1, 0, 52, 13, 0, // Skip to: 11265 +/* 7885 */ MCD_OPC_Decode, 253, 5, 17, // Opcode: MADD_Q_rrr1_U_U +/* 7889 */ MCD_OPC_FilterValue, 5, 11, 0, 0, // Skip to: 7905 +/* 7894 */ MCD_OPC_CheckField, 7, 1, 0, 36, 13, 0, // Skip to: 11265 +/* 7901 */ MCD_OPC_Decode, 251, 5, 17, // Opcode: MADD_Q_rrr1_L_L +/* 7905 */ MCD_OPC_FilterValue, 6, 11, 0, 0, // Skip to: 7921 +/* 7910 */ MCD_OPC_CheckField, 7, 1, 0, 20, 13, 0, // Skip to: 11265 +/* 7917 */ MCD_OPC_Decode, 197, 5, 17, // Opcode: MADDR_Q_rrr1_U_U +/* 7921 */ MCD_OPC_FilterValue, 7, 11, 0, 0, // Skip to: 7937 +/* 7926 */ MCD_OPC_CheckField, 7, 1, 0, 4, 13, 0, // Skip to: 11265 +/* 7933 */ MCD_OPC_Decode, 196, 5, 17, // Opcode: MADDR_Q_rrr1_L_L +/* 7937 */ MCD_OPC_FilterValue, 12, 11, 0, 0, // Skip to: 7953 +/* 7942 */ MCD_OPC_CheckField, 7, 1, 1, 244, 12, 0, // Skip to: 11265 +/* 7949 */ MCD_OPC_Decode, 212, 5, 17, // Opcode: MADDSUR_H_rrr1_UL +/* 7953 */ MCD_OPC_FilterValue, 13, 11, 0, 0, // Skip to: 7969 +/* 7958 */ MCD_OPC_CheckField, 7, 1, 1, 228, 12, 0, // Skip to: 11265 +/* 7965 */ MCD_OPC_Decode, 211, 5, 17, // Opcode: MADDSUR_H_rrr1_LU +/* 7969 */ MCD_OPC_FilterValue, 14, 11, 0, 0, // Skip to: 7985 +/* 7974 */ MCD_OPC_CheckField, 7, 1, 1, 212, 12, 0, // Skip to: 11265 +/* 7981 */ MCD_OPC_Decode, 210, 5, 17, // Opcode: MADDSUR_H_rrr1_LL +/* 7985 */ MCD_OPC_FilterValue, 15, 11, 0, 0, // Skip to: 8001 +/* 7990 */ MCD_OPC_CheckField, 7, 1, 1, 196, 12, 0, // Skip to: 11265 +/* 7997 */ MCD_OPC_Decode, 213, 5, 17, // Opcode: MADDSUR_H_rrr1_UU +/* 8001 */ MCD_OPC_FilterValue, 24, 21, 0, 0, // Skip to: 8027 +/* 8006 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 8009 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8018 +/* 8014 */ MCD_OPC_Decode, 129, 6, 17, // Opcode: MADD_Q_rrr1_e_U +/* 8018 */ MCD_OPC_FilterValue, 1, 170, 12, 0, // Skip to: 11265 +/* 8023 */ MCD_OPC_Decode, 220, 5, 17, // Opcode: MADDSU_H_rrr1_UL +/* 8027 */ MCD_OPC_FilterValue, 25, 21, 0, 0, // Skip to: 8053 +/* 8032 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 8035 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8044 +/* 8040 */ MCD_OPC_Decode, 255, 5, 17, // Opcode: MADD_Q_rrr1_e_L +/* 8044 */ MCD_OPC_FilterValue, 1, 144, 12, 0, // Skip to: 11265 +/* 8049 */ MCD_OPC_Decode, 219, 5, 17, // Opcode: MADDSU_H_rrr1_LU +/* 8053 */ MCD_OPC_FilterValue, 26, 11, 0, 0, // Skip to: 8069 +/* 8058 */ MCD_OPC_CheckField, 7, 1, 1, 128, 12, 0, // Skip to: 11265 +/* 8065 */ MCD_OPC_Decode, 218, 5, 17, // Opcode: MADDSU_H_rrr1_LL +/* 8069 */ MCD_OPC_FilterValue, 27, 21, 0, 0, // Skip to: 8095 +/* 8074 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 8077 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8086 +/* 8082 */ MCD_OPC_Decode, 254, 5, 17, // Opcode: MADD_Q_rrr1_e +/* 8086 */ MCD_OPC_FilterValue, 1, 102, 12, 0, // Skip to: 11265 +/* 8091 */ MCD_OPC_Decode, 221, 5, 17, // Opcode: MADDSU_H_rrr1_UU +/* 8095 */ MCD_OPC_FilterValue, 28, 21, 0, 0, // Skip to: 8121 +/* 8100 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 8103 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8112 +/* 8108 */ MCD_OPC_Decode, 130, 6, 17, // Opcode: MADD_Q_rrr1_e_U_U +/* 8112 */ MCD_OPC_FilterValue, 1, 76, 12, 0, // Skip to: 11265 +/* 8117 */ MCD_OPC_Decode, 204, 5, 17, // Opcode: MADDSUM_H_rrr1_UL +/* 8121 */ MCD_OPC_FilterValue, 29, 21, 0, 0, // Skip to: 8147 +/* 8126 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 8129 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8138 +/* 8134 */ MCD_OPC_Decode, 128, 6, 17, // Opcode: MADD_Q_rrr1_e_L_L +/* 8138 */ MCD_OPC_FilterValue, 1, 50, 12, 0, // Skip to: 11265 +/* 8143 */ MCD_OPC_Decode, 203, 5, 17, // Opcode: MADDSUM_H_rrr1_LU +/* 8147 */ MCD_OPC_FilterValue, 30, 21, 0, 0, // Skip to: 8173 +/* 8152 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 8155 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8164 +/* 8160 */ MCD_OPC_Decode, 191, 5, 17, // Opcode: MADDR_H_rrr1_DcEdDaDbUL +/* 8164 */ MCD_OPC_FilterValue, 1, 24, 12, 0, // Skip to: 11265 +/* 8169 */ MCD_OPC_Decode, 202, 5, 17, // Opcode: MADDSUM_H_rrr1_LL +/* 8173 */ MCD_OPC_FilterValue, 31, 11, 0, 0, // Skip to: 8189 +/* 8178 */ MCD_OPC_CheckField, 7, 1, 1, 8, 12, 0, // Skip to: 11265 +/* 8185 */ MCD_OPC_Decode, 205, 5, 17, // Opcode: MADDSUM_H_rrr1_UU +/* 8189 */ MCD_OPC_FilterValue, 32, 11, 0, 0, // Skip to: 8205 +/* 8194 */ MCD_OPC_CheckField, 7, 1, 0, 248, 11, 0, // Skip to: 11265 +/* 8201 */ MCD_OPC_Decode, 229, 5, 17, // Opcode: MADDS_Q_rrr1_U +/* 8205 */ MCD_OPC_FilterValue, 33, 11, 0, 0, // Skip to: 8221 +/* 8210 */ MCD_OPC_CheckField, 7, 1, 0, 232, 11, 0, // Skip to: 11265 +/* 8217 */ MCD_OPC_Decode, 227, 5, 17, // Opcode: MADDS_Q_rrr1_L +/* 8221 */ MCD_OPC_FilterValue, 34, 11, 0, 0, // Skip to: 8237 +/* 8226 */ MCD_OPC_CheckField, 7, 1, 0, 216, 11, 0, // Skip to: 11265 +/* 8233 */ MCD_OPC_Decode, 226, 5, 17, // Opcode: MADDS_Q_rrr1 +/* 8237 */ MCD_OPC_FilterValue, 36, 11, 0, 0, // Skip to: 8253 +/* 8242 */ MCD_OPC_CheckField, 7, 1, 0, 200, 11, 0, // Skip to: 11265 +/* 8249 */ MCD_OPC_Decode, 230, 5, 17, // Opcode: MADDS_Q_rrr1_U_U +/* 8253 */ MCD_OPC_FilterValue, 37, 11, 0, 0, // Skip to: 8269 +/* 8258 */ MCD_OPC_CheckField, 7, 1, 0, 184, 11, 0, // Skip to: 11265 +/* 8265 */ MCD_OPC_Decode, 228, 5, 17, // Opcode: MADDS_Q_rrr1_L_L +/* 8269 */ MCD_OPC_FilterValue, 38, 11, 0, 0, // Skip to: 8285 +/* 8274 */ MCD_OPC_CheckField, 7, 1, 0, 168, 11, 0, // Skip to: 11265 +/* 8281 */ MCD_OPC_Decode, 190, 5, 17, // Opcode: MADDRS_Q_rrr1_U_U +/* 8285 */ MCD_OPC_FilterValue, 39, 11, 0, 0, // Skip to: 8301 +/* 8290 */ MCD_OPC_CheckField, 7, 1, 0, 152, 11, 0, // Skip to: 11265 +/* 8297 */ MCD_OPC_Decode, 189, 5, 17, // Opcode: MADDRS_Q_rrr1_L_L +/* 8301 */ MCD_OPC_FilterValue, 44, 11, 0, 0, // Skip to: 8317 +/* 8306 */ MCD_OPC_CheckField, 7, 1, 1, 136, 11, 0, // Skip to: 11265 +/* 8313 */ MCD_OPC_Decode, 208, 5, 17, // Opcode: MADDSURS_H_rrr1_UL +/* 8317 */ MCD_OPC_FilterValue, 45, 11, 0, 0, // Skip to: 8333 +/* 8322 */ MCD_OPC_CheckField, 7, 1, 1, 120, 11, 0, // Skip to: 11265 +/* 8329 */ MCD_OPC_Decode, 207, 5, 17, // Opcode: MADDSURS_H_rrr1_LU +/* 8333 */ MCD_OPC_FilterValue, 46, 11, 0, 0, // Skip to: 8349 +/* 8338 */ MCD_OPC_CheckField, 7, 1, 1, 104, 11, 0, // Skip to: 11265 +/* 8345 */ MCD_OPC_Decode, 206, 5, 17, // Opcode: MADDSURS_H_rrr1_LL +/* 8349 */ MCD_OPC_FilterValue, 47, 11, 0, 0, // Skip to: 8365 +/* 8354 */ MCD_OPC_CheckField, 7, 1, 1, 88, 11, 0, // Skip to: 11265 +/* 8361 */ MCD_OPC_Decode, 209, 5, 17, // Opcode: MADDSURS_H_rrr1_UU +/* 8365 */ MCD_OPC_FilterValue, 56, 21, 0, 0, // Skip to: 8391 +/* 8370 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 8373 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8382 +/* 8378 */ MCD_OPC_Decode, 234, 5, 17, // Opcode: MADDS_Q_rrr1_e_U +/* 8382 */ MCD_OPC_FilterValue, 1, 62, 11, 0, // Skip to: 11265 +/* 8387 */ MCD_OPC_Decode, 216, 5, 17, // Opcode: MADDSUS_H_rrr1_UL +/* 8391 */ MCD_OPC_FilterValue, 57, 21, 0, 0, // Skip to: 8417 +/* 8396 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 8399 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8408 +/* 8404 */ MCD_OPC_Decode, 232, 5, 17, // Opcode: MADDS_Q_rrr1_e_L +/* 8408 */ MCD_OPC_FilterValue, 1, 36, 11, 0, // Skip to: 11265 +/* 8413 */ MCD_OPC_Decode, 215, 5, 17, // Opcode: MADDSUS_H_rrr1_LU +/* 8417 */ MCD_OPC_FilterValue, 58, 11, 0, 0, // Skip to: 8433 +/* 8422 */ MCD_OPC_CheckField, 7, 1, 1, 20, 11, 0, // Skip to: 11265 +/* 8429 */ MCD_OPC_Decode, 214, 5, 17, // Opcode: MADDSUS_H_rrr1_LL +/* 8433 */ MCD_OPC_FilterValue, 59, 21, 0, 0, // Skip to: 8459 +/* 8438 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 8441 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8450 +/* 8446 */ MCD_OPC_Decode, 231, 5, 17, // Opcode: MADDS_Q_rrr1_e +/* 8450 */ MCD_OPC_FilterValue, 1, 250, 10, 0, // Skip to: 11265 +/* 8455 */ MCD_OPC_Decode, 217, 5, 17, // Opcode: MADDSUS_H_rrr1_UU +/* 8459 */ MCD_OPC_FilterValue, 60, 21, 0, 0, // Skip to: 8485 +/* 8464 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 8467 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8476 +/* 8472 */ MCD_OPC_Decode, 235, 5, 17, // Opcode: MADDS_Q_rrr1_e_U_U +/* 8476 */ MCD_OPC_FilterValue, 1, 224, 10, 0, // Skip to: 11265 +/* 8481 */ MCD_OPC_Decode, 200, 5, 17, // Opcode: MADDSUMS_H_rrr1_UL +/* 8485 */ MCD_OPC_FilterValue, 61, 21, 0, 0, // Skip to: 8511 +/* 8490 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 8493 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8502 +/* 8498 */ MCD_OPC_Decode, 233, 5, 17, // Opcode: MADDS_Q_rrr1_e_L_L +/* 8502 */ MCD_OPC_FilterValue, 1, 198, 10, 0, // Skip to: 11265 +/* 8507 */ MCD_OPC_Decode, 199, 5, 17, // Opcode: MADDSUMS_H_rrr1_LU +/* 8511 */ MCD_OPC_FilterValue, 62, 21, 0, 0, // Skip to: 8537 +/* 8516 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 8519 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8528 +/* 8524 */ MCD_OPC_Decode, 184, 5, 17, // Opcode: MADDRS_H_rrr1_DcEdDaDbUL +/* 8528 */ MCD_OPC_FilterValue, 1, 172, 10, 0, // Skip to: 11265 +/* 8533 */ MCD_OPC_Decode, 198, 5, 17, // Opcode: MADDSUMS_H_rrr1_LL +/* 8537 */ MCD_OPC_FilterValue, 63, 163, 10, 0, // Skip to: 11265 +/* 8542 */ MCD_OPC_CheckField, 7, 1, 1, 156, 10, 0, // Skip to: 11265 +/* 8549 */ MCD_OPC_Decode, 201, 5, 17, // Opcode: MADDSUMS_H_rrr1_UU +/* 8553 */ MCD_OPC_FilterValue, 69, 45, 0, 0, // Skip to: 8603 +/* 8558 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 8561 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 8577 +/* 8566 */ MCD_OPC_CheckField, 26, 2, 0, 132, 10, 0, // Skip to: 11265 +/* 8573 */ MCD_OPC_Decode, 132, 5, 18, // Opcode: LD_Q_abs +/* 8577 */ MCD_OPC_FilterValue, 1, 123, 10, 0, // Skip to: 11265 +/* 8582 */ MCD_OPC_ExtractField, 26, 2, // Inst{27-26} ... +/* 8585 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8594 +/* 8590 */ MCD_OPC_Decode, 154, 5, 18, // Opcode: LEA_abs +/* 8594 */ MCD_OPC_FilterValue, 1, 106, 10, 0, // Skip to: 11265 +/* 8599 */ MCD_OPC_Decode, 157, 5, 18, // Opcode: LHA_abs +/* 8603 */ MCD_OPC_FilterValue, 71, 107, 0, 0, // Skip to: 8715 +/* 8608 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... +/* 8611 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 8637 +/* 8616 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 8619 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8628 +/* 8624 */ MCD_OPC_Decode, 174, 2, 19, // Opcode: AND_AND_T +/* 8628 */ MCD_OPC_FilterValue, 1, 72, 10, 0, // Skip to: 11265 +/* 8633 */ MCD_OPC_Decode, 186, 7, 19, // Opcode: OR_AND_T +/* 8637 */ MCD_OPC_FilterValue, 1, 21, 0, 0, // Skip to: 8663 +/* 8642 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 8645 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8654 +/* 8650 */ MCD_OPC_Decode, 188, 2, 19, // Opcode: AND_OR_T +/* 8654 */ MCD_OPC_FilterValue, 1, 46, 10, 0, // Skip to: 11265 +/* 8659 */ MCD_OPC_Decode, 200, 7, 19, // Opcode: OR_OR_T +/* 8663 */ MCD_OPC_FilterValue, 2, 21, 0, 0, // Skip to: 8689 +/* 8668 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 8671 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8680 +/* 8676 */ MCD_OPC_Decode, 187, 2, 19, // Opcode: AND_NOR_T +/* 8680 */ MCD_OPC_FilterValue, 1, 20, 10, 0, // Skip to: 11265 +/* 8685 */ MCD_OPC_Decode, 199, 7, 19, // Opcode: OR_NOR_T +/* 8689 */ MCD_OPC_FilterValue, 3, 11, 10, 0, // Skip to: 11265 +/* 8694 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 8697 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8706 +/* 8702 */ MCD_OPC_Decode, 173, 2, 19, // Opcode: AND_ANDN_T +/* 8706 */ MCD_OPC_FilterValue, 1, 250, 9, 0, // Skip to: 11265 +/* 8711 */ MCD_OPC_Decode, 185, 7, 19, // Opcode: OR_ANDN_T +/* 8715 */ MCD_OPC_FilterValue, 73, 173, 0, 0, // Skip to: 8893 +/* 8720 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 8723 */ MCD_OPC_FilterValue, 0, 156, 0, 0, // Skip to: 8884 +/* 8728 */ MCD_OPC_ExtractField, 22, 6, // Inst{27-22} ... +/* 8731 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8740 +/* 8736 */ MCD_OPC_Decode, 233, 8, 20, // Opcode: SWAP_W_bo_pos +/* 8740 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 8749 +/* 8745 */ MCD_OPC_Decode, 179, 4, 20, // Opcode: LDMST_bo_pos +/* 8749 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 8758 +/* 8754 */ MCD_OPC_Decode, 227, 8, 20, // Opcode: SWAPMSK_W_bo_pos +/* 8758 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 8767 +/* 8763 */ MCD_OPC_Decode, 134, 3, 20, // Opcode: CMPSWAP_W_bo_pos +/* 8767 */ MCD_OPC_FilterValue, 16, 4, 0, 0, // Skip to: 8776 +/* 8772 */ MCD_OPC_Decode, 234, 8, 20, // Opcode: SWAP_W_bo_pre +/* 8776 */ MCD_OPC_FilterValue, 17, 4, 0, 0, // Skip to: 8785 +/* 8781 */ MCD_OPC_Decode, 180, 4, 20, // Opcode: LDMST_bo_pre +/* 8785 */ MCD_OPC_FilterValue, 18, 4, 0, 0, // Skip to: 8794 +/* 8790 */ MCD_OPC_Decode, 228, 8, 20, // Opcode: SWAPMSK_W_bo_pre +/* 8794 */ MCD_OPC_FilterValue, 19, 4, 0, 0, // Skip to: 8803 +/* 8799 */ MCD_OPC_Decode, 135, 3, 20, // Opcode: CMPSWAP_W_bo_pre +/* 8803 */ MCD_OPC_FilterValue, 32, 4, 0, 0, // Skip to: 8812 +/* 8808 */ MCD_OPC_Decode, 231, 8, 20, // Opcode: SWAP_W_bo_bso +/* 8812 */ MCD_OPC_FilterValue, 33, 4, 0, 0, // Skip to: 8821 +/* 8817 */ MCD_OPC_Decode, 177, 4, 20, // Opcode: LDMST_bo_bso +/* 8821 */ MCD_OPC_FilterValue, 34, 4, 0, 0, // Skip to: 8830 +/* 8826 */ MCD_OPC_Decode, 225, 8, 20, // Opcode: SWAPMSK_W_bo_bso +/* 8830 */ MCD_OPC_FilterValue, 35, 4, 0, 0, // Skip to: 8839 +/* 8835 */ MCD_OPC_Decode, 132, 3, 20, // Opcode: CMPSWAP_W_bo_bso +/* 8839 */ MCD_OPC_FilterValue, 36, 4, 0, 0, // Skip to: 8848 +/* 8844 */ MCD_OPC_Decode, 175, 4, 20, // Opcode: LDLCX_bo_bso +/* 8848 */ MCD_OPC_FilterValue, 37, 4, 0, 0, // Skip to: 8857 +/* 8853 */ MCD_OPC_Decode, 183, 4, 20, // Opcode: LDUCX_bo_bso +/* 8857 */ MCD_OPC_FilterValue, 38, 4, 0, 0, // Skip to: 8866 +/* 8862 */ MCD_OPC_Decode, 141, 8, 20, // Opcode: STLCX_bo_bso +/* 8866 */ MCD_OPC_FilterValue, 39, 4, 0, 0, // Skip to: 8875 +/* 8871 */ MCD_OPC_Decode, 143, 8, 20, // Opcode: STUCX_bo_bso +/* 8875 */ MCD_OPC_FilterValue, 40, 81, 9, 0, // Skip to: 11265 +/* 8880 */ MCD_OPC_Decode, 155, 5, 20, // Opcode: LEA_bo_bso +/* 8884 */ MCD_OPC_FilterValue, 1, 72, 9, 0, // Skip to: 11265 +/* 8889 */ MCD_OPC_Decode, 251, 4, 29, // Opcode: LD_H_bol +/* 8893 */ MCD_OPC_FilterValue, 75, 12, 2, 0, // Skip to: 9422 +/* 8898 */ MCD_OPC_ExtractField, 18, 10, // Inst{27-18} ... +/* 8901 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 8917 +/* 8906 */ MCD_OPC_CheckField, 7, 1, 0, 48, 9, 0, // Skip to: 11265 +/* 8913 */ MCD_OPC_Decode, 137, 3, 15, // Opcode: CMP_F_rr +/* 8917 */ MCD_OPC_FilterValue, 4, 11, 0, 0, // Skip to: 8933 +/* 8922 */ MCD_OPC_CheckField, 7, 1, 0, 32, 9, 0, // Skip to: 11265 +/* 8929 */ MCD_OPC_Decode, 201, 2, 15, // Opcode: BMERGE_rr +/* 8933 */ MCD_OPC_FilterValue, 8, 11, 0, 0, // Skip to: 8949 +/* 8938 */ MCD_OPC_CheckField, 7, 1, 0, 16, 9, 0, // Skip to: 11265 +/* 8945 */ MCD_OPC_Decode, 207, 7, 15, // Opcode: PARITY_rr +/* 8949 */ MCD_OPC_FilterValue, 12, 11, 0, 0, // Skip to: 8965 +/* 8954 */ MCD_OPC_CheckField, 7, 1, 0, 0, 9, 0, // Skip to: 11265 +/* 8961 */ MCD_OPC_Decode, 138, 3, 15, // Opcode: CRC32B_W_rr +/* 8965 */ MCD_OPC_FilterValue, 16, 11, 0, 0, // Skip to: 8981 +/* 8970 */ MCD_OPC_CheckField, 7, 1, 0, 240, 8, 0, // Skip to: 11265 +/* 8977 */ MCD_OPC_Decode, 149, 7, 15, // Opcode: MUL_F_rrr +/* 8981 */ MCD_OPC_FilterValue, 20, 11, 0, 0, // Skip to: 8997 +/* 8986 */ MCD_OPC_CheckField, 7, 1, 0, 224, 8, 0, // Skip to: 11265 +/* 8993 */ MCD_OPC_Decode, 153, 3, 15, // Opcode: DIV_F_rr +/* 8997 */ MCD_OPC_FilterValue, 24, 11, 0, 0, // Skip to: 9013 +/* 9002 */ MCD_OPC_CheckField, 7, 1, 0, 208, 8, 0, // Skip to: 11265 +/* 9009 */ MCD_OPC_Decode, 140, 3, 15, // Opcode: CRC32_B_rr +/* 9013 */ MCD_OPC_FilterValue, 28, 11, 0, 0, // Skip to: 9029 +/* 9018 */ MCD_OPC_CheckField, 7, 1, 0, 192, 8, 0, // Skip to: 11265 +/* 9025 */ MCD_OPC_Decode, 139, 3, 15, // Opcode: CRC32L_W_rr +/* 9029 */ MCD_OPC_FilterValue, 32, 11, 0, 0, // Skip to: 9045 +/* 9034 */ MCD_OPC_CheckField, 7, 1, 0, 176, 8, 0, // Skip to: 11265 +/* 9041 */ MCD_OPC_Decode, 239, 8, 15, // Opcode: UNPACK_rr +/* 9045 */ MCD_OPC_FilterValue, 36, 11, 0, 0, // Skip to: 9061 +/* 9050 */ MCD_OPC_CheckField, 7, 1, 0, 160, 8, 0, // Skip to: 11265 +/* 9057 */ MCD_OPC_Decode, 202, 2, 15, // Opcode: BSPLIT_rr +/* 9061 */ MCD_OPC_FilterValue, 40, 11, 0, 0, // Skip to: 9077 +/* 9066 */ MCD_OPC_CheckField, 7, 1, 0, 144, 8, 0, // Skip to: 11265 +/* 9073 */ MCD_OPC_Decode, 168, 3, 15, // Opcode: DVINIT_U_rr +/* 9077 */ MCD_OPC_FilterValue, 48, 11, 0, 0, // Skip to: 9093 +/* 9082 */ MCD_OPC_CheckField, 7, 1, 0, 128, 8, 0, // Skip to: 11265 +/* 9089 */ MCD_OPC_Decode, 240, 8, 15, // Opcode: UPDFL_rr +/* 9093 */ MCD_OPC_FilterValue, 64, 11, 0, 0, // Skip to: 9109 +/* 9098 */ MCD_OPC_CheckField, 7, 1, 0, 112, 8, 0, // Skip to: 11265 +/* 9105 */ MCD_OPC_Decode, 205, 3, 15, // Opcode: FTOI_rr +/* 9109 */ MCD_OPC_FilterValue, 68, 11, 0, 0, // Skip to: 9125 +/* 9114 */ MCD_OPC_CheckField, 7, 1, 0, 96, 8, 0, // Skip to: 11265 +/* 9121 */ MCD_OPC_Decode, 207, 3, 15, // Opcode: FTOQ31_rr +/* 9125 */ MCD_OPC_FilterValue, 72, 11, 0, 0, // Skip to: 9141 +/* 9130 */ MCD_OPC_CheckField, 7, 1, 0, 80, 8, 0, // Skip to: 11265 +/* 9137 */ MCD_OPC_Decode, 209, 3, 15, // Opcode: FTOU_rr +/* 9141 */ MCD_OPC_FilterValue, 76, 11, 0, 0, // Skip to: 9157 +/* 9146 */ MCD_OPC_CheckField, 7, 1, 0, 64, 8, 0, // Skip to: 11265 +/* 9153 */ MCD_OPC_Decode, 204, 3, 15, // Opcode: FTOIZ_rr +/* 9157 */ MCD_OPC_FilterValue, 80, 11, 0, 0, // Skip to: 9173 +/* 9162 */ MCD_OPC_CheckField, 7, 1, 0, 48, 8, 0, // Skip to: 11265 +/* 9169 */ MCD_OPC_Decode, 229, 3, 15, // Opcode: ITOF_rr +/* 9173 */ MCD_OPC_FilterValue, 84, 11, 0, 0, // Skip to: 9189 +/* 9178 */ MCD_OPC_CheckField, 7, 1, 0, 32, 8, 0, // Skip to: 11265 +/* 9185 */ MCD_OPC_Decode, 209, 7, 15, // Opcode: Q31TOF_rr +/* 9189 */ MCD_OPC_FilterValue, 88, 11, 0, 0, // Skip to: 9205 +/* 9194 */ MCD_OPC_CheckField, 7, 1, 0, 16, 8, 0, // Skip to: 11265 +/* 9201 */ MCD_OPC_Decode, 241, 8, 15, // Opcode: UTOF_rr +/* 9205 */ MCD_OPC_FilterValue, 92, 11, 0, 0, // Skip to: 9221 +/* 9210 */ MCD_OPC_CheckField, 7, 1, 0, 0, 8, 0, // Skip to: 11265 +/* 9217 */ MCD_OPC_Decode, 208, 3, 15, // Opcode: FTOUZ_rr +/* 9221 */ MCD_OPC_FilterValue, 96, 11, 0, 0, // Skip to: 9237 +/* 9226 */ MCD_OPC_CheckField, 7, 1, 0, 240, 7, 0, // Skip to: 11265 +/* 9233 */ MCD_OPC_Decode, 206, 3, 15, // Opcode: FTOQ31Z_rr +/* 9237 */ MCD_OPC_FilterValue, 100, 11, 0, 0, // Skip to: 9253 +/* 9242 */ MCD_OPC_CheckField, 7, 1, 0, 224, 7, 0, // Skip to: 11265 +/* 9249 */ MCD_OPC_Decode, 210, 7, 15, // Opcode: QSEED_F_rr +/* 9253 */ MCD_OPC_FilterValue, 104, 11, 0, 0, // Skip to: 9269 +/* 9258 */ MCD_OPC_CheckField, 7, 1, 0, 208, 7, 0, // Skip to: 11265 +/* 9265 */ MCD_OPC_Decode, 170, 3, 15, // Opcode: DVINIT_rr +/* 9269 */ MCD_OPC_FilterValue, 128, 1, 11, 0, 0, // Skip to: 9286 +/* 9275 */ MCD_OPC_CheckField, 7, 1, 0, 191, 7, 0, // Skip to: 11265 +/* 9282 */ MCD_OPC_Decode, 155, 3, 15, // Opcode: DIV_rr +/* 9286 */ MCD_OPC_FilterValue, 132, 1, 11, 0, 0, // Skip to: 9303 +/* 9292 */ MCD_OPC_CheckField, 7, 1, 0, 174, 7, 0, // Skip to: 11265 +/* 9299 */ MCD_OPC_Decode, 154, 3, 15, // Opcode: DIV_U_rr +/* 9303 */ MCD_OPC_FilterValue, 136, 1, 11, 0, 0, // Skip to: 9320 +/* 9309 */ MCD_OPC_CheckField, 7, 1, 0, 157, 7, 0, // Skip to: 11265 +/* 9316 */ MCD_OPC_Decode, 208, 7, 15, // Opcode: POPCNT_W_rr +/* 9320 */ MCD_OPC_FilterValue, 144, 1, 11, 0, 0, // Skip to: 9337 +/* 9326 */ MCD_OPC_CheckField, 7, 1, 0, 140, 7, 0, // Skip to: 11265 +/* 9333 */ MCD_OPC_Decode, 215, 3, 15, // Opcode: HPTOF_rr +/* 9337 */ MCD_OPC_FilterValue, 148, 1, 11, 0, 0, // Skip to: 9354 +/* 9343 */ MCD_OPC_CheckField, 7, 1, 0, 123, 7, 0, // Skip to: 11265 +/* 9350 */ MCD_OPC_Decode, 203, 3, 15, // Opcode: FTOHP_rr +/* 9354 */ MCD_OPC_FilterValue, 168, 1, 11, 0, 0, // Skip to: 9371 +/* 9360 */ MCD_OPC_CheckField, 7, 1, 0, 106, 7, 0, // Skip to: 11265 +/* 9367 */ MCD_OPC_Decode, 164, 3, 15, // Opcode: DVINIT_HU_rr +/* 9371 */ MCD_OPC_FilterValue, 232, 1, 11, 0, 0, // Skip to: 9388 +/* 9377 */ MCD_OPC_CheckField, 7, 1, 0, 89, 7, 0, // Skip to: 11265 +/* 9384 */ MCD_OPC_Decode, 166, 3, 15, // Opcode: DVINIT_H_rr +/* 9388 */ MCD_OPC_FilterValue, 168, 2, 11, 0, 0, // Skip to: 9405 +/* 9394 */ MCD_OPC_CheckField, 7, 1, 0, 72, 7, 0, // Skip to: 11265 +/* 9401 */ MCD_OPC_Decode, 160, 3, 15, // Opcode: DVINIT_BU_rr +/* 9405 */ MCD_OPC_FilterValue, 232, 2, 62, 7, 0, // Skip to: 11265 +/* 9411 */ MCD_OPC_CheckField, 7, 1, 0, 55, 7, 0, // Skip to: 11265 +/* 9418 */ MCD_OPC_Decode, 162, 3, 15, // Opcode: DVINIT_B_rr +/* 9422 */ MCD_OPC_FilterValue, 77, 21, 0, 0, // Skip to: 9448 +/* 9427 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 9430 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9439 +/* 9435 */ MCD_OPC_Decode, 145, 6, 23, // Opcode: MFCR_rlc +/* 9439 */ MCD_OPC_FilterValue, 1, 29, 7, 0, // Skip to: 11265 +/* 9444 */ MCD_OPC_Decode, 134, 7, 23, // Opcode: MTCR_rlc +/* 9448 */ MCD_OPC_FilterValue, 83, 83, 0, 0, // Skip to: 9536 +/* 9453 */ MCD_OPC_ExtractField, 21, 7, // Inst{27-21} ... +/* 9456 */ MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 9472 +/* 9461 */ MCD_OPC_CheckField, 7, 1, 0, 5, 7, 0, // Skip to: 11265 +/* 9468 */ MCD_OPC_Decode, 164, 7, 22, // Opcode: MUL_rc +/* 9472 */ MCD_OPC_FilterValue, 2, 11, 0, 0, // Skip to: 9488 +/* 9477 */ MCD_OPC_CheckField, 7, 1, 0, 245, 6, 0, // Skip to: 11265 +/* 9484 */ MCD_OPC_Decode, 162, 7, 22, // Opcode: MUL_U_rc +/* 9488 */ MCD_OPC_FilterValue, 3, 11, 0, 0, // Skip to: 9504 +/* 9493 */ MCD_OPC_CheckField, 7, 1, 0, 229, 6, 0, // Skip to: 11265 +/* 9500 */ MCD_OPC_Decode, 165, 7, 22, // Opcode: MUL_rc_e +/* 9504 */ MCD_OPC_FilterValue, 4, 11, 0, 0, // Skip to: 9520 +/* 9509 */ MCD_OPC_CheckField, 7, 1, 0, 213, 6, 0, // Skip to: 11265 +/* 9516 */ MCD_OPC_Decode, 145, 7, 22, // Opcode: MULS_U_rc +/* 9520 */ MCD_OPC_FilterValue, 5, 204, 6, 0, // Skip to: 11265 +/* 9525 */ MCD_OPC_CheckField, 7, 1, 0, 197, 6, 0, // Skip to: 11265 +/* 9532 */ MCD_OPC_Decode, 147, 7, 22, // Opcode: MULS_rc +/* 9536 */ MCD_OPC_FilterValue, 85, 18, 0, 0, // Skip to: 9559 +/* 9541 */ MCD_OPC_CheckField, 26, 2, 0, 181, 6, 0, // Skip to: 11265 +/* 9548 */ MCD_OPC_CheckField, 7, 1, 1, 174, 6, 0, // Skip to: 11265 +/* 9555 */ MCD_OPC_Decode, 196, 8, 36, // Opcode: ST_T +/* 9559 */ MCD_OPC_FilterValue, 87, 87, 0, 0, // Skip to: 9651 +/* 9564 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... +/* 9567 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 9593 +/* 9572 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 9575 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9584 +/* 9580 */ MCD_OPC_Decode, 225, 3, 26, // Opcode: INSERT_rrrw +/* 9584 */ MCD_OPC_FilterValue, 1, 140, 6, 0, // Skip to: 11265 +/* 9589 */ MCD_OPC_Decode, 222, 3, 37, // Opcode: INSERT_rcrw +/* 9593 */ MCD_OPC_FilterValue, 1, 21, 0, 0, // Skip to: 9619 +/* 9598 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 9601 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9610 +/* 9606 */ MCD_OPC_Decode, 219, 3, 26, // Opcode: IMASK_rrrw +/* 9610 */ MCD_OPC_FilterValue, 1, 114, 6, 0, // Skip to: 11265 +/* 9615 */ MCD_OPC_Decode, 217, 3, 37, // Opcode: IMASK_rcrw +/* 9619 */ MCD_OPC_FilterValue, 2, 11, 0, 0, // Skip to: 9635 +/* 9624 */ MCD_OPC_CheckField, 7, 1, 0, 98, 6, 0, // Skip to: 11265 +/* 9631 */ MCD_OPC_Decode, 197, 3, 26, // Opcode: EXTR_rrrw +/* 9635 */ MCD_OPC_FilterValue, 3, 89, 6, 0, // Skip to: 11265 +/* 9640 */ MCD_OPC_CheckField, 7, 1, 0, 82, 6, 0, // Skip to: 11265 +/* 9647 */ MCD_OPC_Decode, 194, 3, 26, // Opcode: EXTR_U_rrrw +/* 9651 */ MCD_OPC_FilterValue, 89, 21, 0, 0, // Skip to: 9677 +/* 9656 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 9659 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9668 +/* 9664 */ MCD_OPC_Decode, 203, 8, 29, // Opcode: ST_W_bol +/* 9668 */ MCD_OPC_FilterValue, 1, 56, 6, 0, // Skip to: 11265 +/* 9673 */ MCD_OPC_Decode, 156, 5, 29, // Opcode: LEA_bol +/* 9677 */ MCD_OPC_FilterValue, 93, 21, 0, 0, // Skip to: 9703 +/* 9682 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 9685 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9694 +/* 9690 */ MCD_OPC_Decode, 139, 4, 30, // Opcode: JL_b +/* 9694 */ MCD_OPC_FilterValue, 1, 30, 6, 0, // Skip to: 11265 +/* 9699 */ MCD_OPC_Decode, 128, 4, 30, // Opcode: JLA_b +/* 9703 */ MCD_OPC_FilterValue, 95, 55, 0, 0, // Skip to: 9763 +/* 9708 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 9711 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 9737 +/* 9716 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ... +/* 9719 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9728 +/* 9724 */ MCD_OPC_Decode, 237, 3, 31, // Opcode: JEQ_brr +/* 9728 */ MCD_OPC_FilterValue, 1, 252, 5, 0, // Skip to: 11265 +/* 9733 */ MCD_OPC_Decode, 146, 4, 31, // Opcode: JNE_brr +/* 9737 */ MCD_OPC_FilterValue, 1, 243, 5, 0, // Skip to: 11265 +/* 9742 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ... +/* 9745 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9754 +/* 9750 */ MCD_OPC_Decode, 236, 3, 32, // Opcode: JEQ_brc +/* 9754 */ MCD_OPC_FilterValue, 1, 226, 5, 0, // Skip to: 11265 +/* 9759 */ MCD_OPC_Decode, 145, 4, 32, // Opcode: JNE_brc +/* 9763 */ MCD_OPC_FilterValue, 97, 21, 0, 0, // Skip to: 9789 +/* 9768 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 9771 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9780 +/* 9776 */ MCD_OPC_Decode, 200, 3, 30, // Opcode: FCALL_b +/* 9780 */ MCD_OPC_FilterValue, 1, 200, 5, 0, // Skip to: 11265 +/* 9785 */ MCD_OPC_Decode, 198, 3, 30, // Opcode: FCALLA_b +/* 9789 */ MCD_OPC_FilterValue, 99, 219, 2, 0, // Skip to: 10525 +/* 9794 */ MCD_OPC_ExtractField, 18, 6, // Inst{23-18} ... +/* 9797 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 9813 +/* 9802 */ MCD_OPC_CheckField, 7, 1, 0, 176, 5, 0, // Skip to: 11265 +/* 9809 */ MCD_OPC_Decode, 249, 6, 17, // Opcode: MSUB_Q_rrr1_U +/* 9813 */ MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 9829 +/* 9818 */ MCD_OPC_CheckField, 7, 1, 0, 160, 5, 0, // Skip to: 11265 +/* 9825 */ MCD_OPC_Decode, 247, 6, 17, // Opcode: MSUB_Q_rrr1_L +/* 9829 */ MCD_OPC_FilterValue, 2, 11, 0, 0, // Skip to: 9845 +/* 9834 */ MCD_OPC_CheckField, 7, 1, 0, 144, 5, 0, // Skip to: 11265 +/* 9841 */ MCD_OPC_Decode, 246, 6, 17, // Opcode: MSUB_Q_rrr1 +/* 9845 */ MCD_OPC_FilterValue, 4, 11, 0, 0, // Skip to: 9861 +/* 9850 */ MCD_OPC_CheckField, 7, 1, 0, 128, 5, 0, // Skip to: 11265 +/* 9857 */ MCD_OPC_Decode, 250, 6, 17, // Opcode: MSUB_Q_rrr1_U_U +/* 9861 */ MCD_OPC_FilterValue, 5, 11, 0, 0, // Skip to: 9877 +/* 9866 */ MCD_OPC_CheckField, 7, 1, 0, 112, 5, 0, // Skip to: 11265 +/* 9873 */ MCD_OPC_Decode, 248, 6, 17, // Opcode: MSUB_Q_rrr1_L_L +/* 9877 */ MCD_OPC_FilterValue, 6, 11, 0, 0, // Skip to: 9893 +/* 9882 */ MCD_OPC_CheckField, 7, 1, 0, 96, 5, 0, // Skip to: 11265 +/* 9889 */ MCD_OPC_Decode, 218, 6, 17, // Opcode: MSUBR_Q_rrr1_U_U +/* 9893 */ MCD_OPC_FilterValue, 7, 11, 0, 0, // Skip to: 9909 +/* 9898 */ MCD_OPC_CheckField, 7, 1, 0, 80, 5, 0, // Skip to: 11265 +/* 9905 */ MCD_OPC_Decode, 217, 6, 17, // Opcode: MSUBR_Q_rrr1_L_L +/* 9909 */ MCD_OPC_FilterValue, 12, 11, 0, 0, // Skip to: 9925 +/* 9914 */ MCD_OPC_CheckField, 7, 1, 1, 64, 5, 0, // Skip to: 11265 +/* 9921 */ MCD_OPC_Decode, 187, 6, 17, // Opcode: MSUBADR_H_rrr1_UL +/* 9925 */ MCD_OPC_FilterValue, 13, 11, 0, 0, // Skip to: 9941 +/* 9930 */ MCD_OPC_CheckField, 7, 1, 1, 48, 5, 0, // Skip to: 11265 +/* 9937 */ MCD_OPC_Decode, 186, 6, 17, // Opcode: MSUBADR_H_rrr1_LU +/* 9941 */ MCD_OPC_FilterValue, 14, 11, 0, 0, // Skip to: 9957 +/* 9946 */ MCD_OPC_CheckField, 7, 1, 1, 32, 5, 0, // Skip to: 11265 +/* 9953 */ MCD_OPC_Decode, 185, 6, 17, // Opcode: MSUBADR_H_rrr1_LL +/* 9957 */ MCD_OPC_FilterValue, 15, 11, 0, 0, // Skip to: 9973 +/* 9962 */ MCD_OPC_CheckField, 7, 1, 1, 16, 5, 0, // Skip to: 11265 +/* 9969 */ MCD_OPC_Decode, 188, 6, 17, // Opcode: MSUBADR_H_rrr1_UU +/* 9973 */ MCD_OPC_FilterValue, 24, 21, 0, 0, // Skip to: 9999 +/* 9978 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 9981 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9990 +/* 9986 */ MCD_OPC_Decode, 254, 6, 17, // Opcode: MSUB_Q_rrr1_e_U +/* 9990 */ MCD_OPC_FilterValue, 1, 246, 4, 0, // Skip to: 11265 +/* 9995 */ MCD_OPC_Decode, 195, 6, 17, // Opcode: MSUBAD_H_rrr1_UL +/* 9999 */ MCD_OPC_FilterValue, 25, 21, 0, 0, // Skip to: 10025 +/* 10004 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 10007 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10016 +/* 10012 */ MCD_OPC_Decode, 252, 6, 17, // Opcode: MSUB_Q_rrr1_e_L +/* 10016 */ MCD_OPC_FilterValue, 1, 220, 4, 0, // Skip to: 11265 +/* 10021 */ MCD_OPC_Decode, 194, 6, 17, // Opcode: MSUBAD_H_rrr1_LU +/* 10025 */ MCD_OPC_FilterValue, 26, 11, 0, 0, // Skip to: 10041 +/* 10030 */ MCD_OPC_CheckField, 7, 1, 1, 204, 4, 0, // Skip to: 11265 +/* 10037 */ MCD_OPC_Decode, 193, 6, 17, // Opcode: MSUBAD_H_rrr1_LL +/* 10041 */ MCD_OPC_FilterValue, 27, 21, 0, 0, // Skip to: 10067 +/* 10046 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 10049 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10058 +/* 10054 */ MCD_OPC_Decode, 251, 6, 17, // Opcode: MSUB_Q_rrr1_e +/* 10058 */ MCD_OPC_FilterValue, 1, 178, 4, 0, // Skip to: 11265 +/* 10063 */ MCD_OPC_Decode, 196, 6, 17, // Opcode: MSUBAD_H_rrr1_UU +/* 10067 */ MCD_OPC_FilterValue, 28, 21, 0, 0, // Skip to: 10093 +/* 10072 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 10075 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10084 +/* 10080 */ MCD_OPC_Decode, 255, 6, 17, // Opcode: MSUB_Q_rrr1_e_U_U +/* 10084 */ MCD_OPC_FilterValue, 1, 152, 4, 0, // Skip to: 11265 +/* 10089 */ MCD_OPC_Decode, 179, 6, 17, // Opcode: MSUBADM_H_rrr1_UL +/* 10093 */ MCD_OPC_FilterValue, 29, 21, 0, 0, // Skip to: 10119 +/* 10098 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 10101 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10110 +/* 10106 */ MCD_OPC_Decode, 253, 6, 17, // Opcode: MSUB_Q_rrr1_e_L_L +/* 10110 */ MCD_OPC_FilterValue, 1, 126, 4, 0, // Skip to: 11265 +/* 10115 */ MCD_OPC_Decode, 178, 6, 17, // Opcode: MSUBADM_H_rrr1_LU +/* 10119 */ MCD_OPC_FilterValue, 30, 21, 0, 0, // Skip to: 10145 +/* 10124 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 10127 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10136 +/* 10132 */ MCD_OPC_Decode, 212, 6, 17, // Opcode: MSUBR_H_rrr1_DcEdDaDbUL +/* 10136 */ MCD_OPC_FilterValue, 1, 100, 4, 0, // Skip to: 11265 +/* 10141 */ MCD_OPC_Decode, 177, 6, 17, // Opcode: MSUBADM_H_rrr1_LL +/* 10145 */ MCD_OPC_FilterValue, 31, 11, 0, 0, // Skip to: 10161 +/* 10150 */ MCD_OPC_CheckField, 7, 1, 1, 84, 4, 0, // Skip to: 11265 +/* 10157 */ MCD_OPC_Decode, 180, 6, 17, // Opcode: MSUBADM_H_rrr1_UU +/* 10161 */ MCD_OPC_FilterValue, 32, 11, 0, 0, // Skip to: 10177 +/* 10166 */ MCD_OPC_CheckField, 7, 1, 0, 68, 4, 0, // Skip to: 11265 +/* 10173 */ MCD_OPC_Decode, 226, 6, 17, // Opcode: MSUBS_Q_rrr1_U +/* 10177 */ MCD_OPC_FilterValue, 33, 11, 0, 0, // Skip to: 10193 +/* 10182 */ MCD_OPC_CheckField, 7, 1, 0, 52, 4, 0, // Skip to: 11265 +/* 10189 */ MCD_OPC_Decode, 224, 6, 17, // Opcode: MSUBS_Q_rrr1_L +/* 10193 */ MCD_OPC_FilterValue, 34, 11, 0, 0, // Skip to: 10209 +/* 10198 */ MCD_OPC_CheckField, 7, 1, 0, 36, 4, 0, // Skip to: 11265 +/* 10205 */ MCD_OPC_Decode, 223, 6, 17, // Opcode: MSUBS_Q_rrr1 +/* 10209 */ MCD_OPC_FilterValue, 36, 11, 0, 0, // Skip to: 10225 +/* 10214 */ MCD_OPC_CheckField, 7, 1, 0, 20, 4, 0, // Skip to: 11265 +/* 10221 */ MCD_OPC_Decode, 227, 6, 17, // Opcode: MSUBS_Q_rrr1_U_U +/* 10225 */ MCD_OPC_FilterValue, 37, 11, 0, 0, // Skip to: 10241 +/* 10230 */ MCD_OPC_CheckField, 7, 1, 0, 4, 4, 0, // Skip to: 11265 +/* 10237 */ MCD_OPC_Decode, 225, 6, 17, // Opcode: MSUBS_Q_rrr1_L_L +/* 10241 */ MCD_OPC_FilterValue, 38, 11, 0, 0, // Skip to: 10257 +/* 10246 */ MCD_OPC_CheckField, 7, 1, 0, 244, 3, 0, // Skip to: 11265 +/* 10253 */ MCD_OPC_Decode, 211, 6, 17, // Opcode: MSUBRS_Q_rrr1_U_U +/* 10257 */ MCD_OPC_FilterValue, 39, 11, 0, 0, // Skip to: 10273 +/* 10262 */ MCD_OPC_CheckField, 7, 1, 0, 228, 3, 0, // Skip to: 11265 +/* 10269 */ MCD_OPC_Decode, 210, 6, 17, // Opcode: MSUBRS_Q_rrr1_L_L +/* 10273 */ MCD_OPC_FilterValue, 44, 11, 0, 0, // Skip to: 10289 +/* 10278 */ MCD_OPC_CheckField, 7, 1, 1, 212, 3, 0, // Skip to: 11265 +/* 10285 */ MCD_OPC_Decode, 183, 6, 17, // Opcode: MSUBADRS_H_rrr1_UL +/* 10289 */ MCD_OPC_FilterValue, 45, 11, 0, 0, // Skip to: 10305 +/* 10294 */ MCD_OPC_CheckField, 7, 1, 1, 196, 3, 0, // Skip to: 11265 +/* 10301 */ MCD_OPC_Decode, 182, 6, 17, // Opcode: MSUBADRS_H_rrr1_LU +/* 10305 */ MCD_OPC_FilterValue, 46, 11, 0, 0, // Skip to: 10321 +/* 10310 */ MCD_OPC_CheckField, 7, 1, 1, 180, 3, 0, // Skip to: 11265 +/* 10317 */ MCD_OPC_Decode, 181, 6, 17, // Opcode: MSUBADRS_H_rrr1_LL +/* 10321 */ MCD_OPC_FilterValue, 47, 11, 0, 0, // Skip to: 10337 +/* 10326 */ MCD_OPC_CheckField, 7, 1, 1, 164, 3, 0, // Skip to: 11265 +/* 10333 */ MCD_OPC_Decode, 184, 6, 17, // Opcode: MSUBADRS_H_rrr1_UU +/* 10337 */ MCD_OPC_FilterValue, 56, 21, 0, 0, // Skip to: 10363 +/* 10342 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 10345 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10354 +/* 10350 */ MCD_OPC_Decode, 231, 6, 17, // Opcode: MSUBS_Q_rrr1_e_U +/* 10354 */ MCD_OPC_FilterValue, 1, 138, 3, 0, // Skip to: 11265 +/* 10359 */ MCD_OPC_Decode, 191, 6, 17, // Opcode: MSUBADS_H_rrr1_UL +/* 10363 */ MCD_OPC_FilterValue, 57, 21, 0, 0, // Skip to: 10389 +/* 10368 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 10371 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10380 +/* 10376 */ MCD_OPC_Decode, 229, 6, 17, // Opcode: MSUBS_Q_rrr1_e_L +/* 10380 */ MCD_OPC_FilterValue, 1, 112, 3, 0, // Skip to: 11265 +/* 10385 */ MCD_OPC_Decode, 190, 6, 17, // Opcode: MSUBADS_H_rrr1_LU +/* 10389 */ MCD_OPC_FilterValue, 58, 11, 0, 0, // Skip to: 10405 +/* 10394 */ MCD_OPC_CheckField, 7, 1, 1, 96, 3, 0, // Skip to: 11265 +/* 10401 */ MCD_OPC_Decode, 189, 6, 17, // Opcode: MSUBADS_H_rrr1_LL +/* 10405 */ MCD_OPC_FilterValue, 59, 21, 0, 0, // Skip to: 10431 +/* 10410 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 10413 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10422 +/* 10418 */ MCD_OPC_Decode, 228, 6, 17, // Opcode: MSUBS_Q_rrr1_e +/* 10422 */ MCD_OPC_FilterValue, 1, 70, 3, 0, // Skip to: 11265 +/* 10427 */ MCD_OPC_Decode, 192, 6, 17, // Opcode: MSUBADS_H_rrr1_UU +/* 10431 */ MCD_OPC_FilterValue, 60, 21, 0, 0, // Skip to: 10457 +/* 10436 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 10439 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10448 +/* 10444 */ MCD_OPC_Decode, 232, 6, 17, // Opcode: MSUBS_Q_rrr1_e_U_U +/* 10448 */ MCD_OPC_FilterValue, 1, 44, 3, 0, // Skip to: 11265 +/* 10453 */ MCD_OPC_Decode, 175, 6, 17, // Opcode: MSUBADMS_H_rrr1_UL +/* 10457 */ MCD_OPC_FilterValue, 61, 21, 0, 0, // Skip to: 10483 +/* 10462 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 10465 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10474 +/* 10470 */ MCD_OPC_Decode, 230, 6, 17, // Opcode: MSUBS_Q_rrr1_e_L_L +/* 10474 */ MCD_OPC_FilterValue, 1, 18, 3, 0, // Skip to: 11265 +/* 10479 */ MCD_OPC_Decode, 174, 6, 17, // Opcode: MSUBADMS_H_rrr1_LU +/* 10483 */ MCD_OPC_FilterValue, 62, 21, 0, 0, // Skip to: 10509 +/* 10488 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 10491 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10500 +/* 10496 */ MCD_OPC_Decode, 205, 6, 17, // Opcode: MSUBRS_H_rrr1_DcEdDaDbUL +/* 10500 */ MCD_OPC_FilterValue, 1, 248, 2, 0, // Skip to: 11265 +/* 10505 */ MCD_OPC_Decode, 173, 6, 17, // Opcode: MSUBADMS_H_rrr1_LL +/* 10509 */ MCD_OPC_FilterValue, 63, 239, 2, 0, // Skip to: 11265 +/* 10514 */ MCD_OPC_CheckField, 7, 1, 1, 232, 2, 0, // Skip to: 11265 +/* 10521 */ MCD_OPC_Decode, 176, 6, 17, // Opcode: MSUBADMS_H_rrr1_UU +/* 10525 */ MCD_OPC_FilterValue, 101, 45, 0, 0, // Skip to: 10575 +/* 10530 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 10533 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 10549 +/* 10538 */ MCD_OPC_CheckField, 26, 2, 0, 208, 2, 0, // Skip to: 11265 +/* 10545 */ MCD_OPC_Decode, 190, 8, 18, // Opcode: ST_Q_abs +/* 10549 */ MCD_OPC_FilterValue, 1, 199, 2, 0, // Skip to: 11265 +/* 10554 */ MCD_OPC_ExtractField, 26, 2, // Inst{27-26} ... +/* 10557 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10566 +/* 10562 */ MCD_OPC_Decode, 230, 8, 18, // Opcode: SWAP_W_abs +/* 10566 */ MCD_OPC_FilterValue, 1, 182, 2, 0, // Skip to: 11265 +/* 10571 */ MCD_OPC_Decode, 176, 4, 18, // Opcode: LDMST_abs +/* 10575 */ MCD_OPC_FilterValue, 103, 35, 0, 0, // Skip to: 10615 +/* 10580 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... +/* 10583 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 10599 +/* 10588 */ MCD_OPC_CheckField, 7, 1, 0, 158, 2, 0, // Skip to: 11265 +/* 10595 */ MCD_OPC_Decode, 227, 3, 19, // Opcode: INS_T +/* 10599 */ MCD_OPC_FilterValue, 1, 149, 2, 0, // Skip to: 11265 +/* 10604 */ MCD_OPC_CheckField, 7, 1, 0, 142, 2, 0, // Skip to: 11265 +/* 10611 */ MCD_OPC_Decode, 226, 3, 19, // Opcode: INSN_T +/* 10615 */ MCD_OPC_FilterValue, 105, 92, 0, 0, // Skip to: 10712 +/* 10620 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 10623 */ MCD_OPC_FilterValue, 0, 75, 0, 0, // Skip to: 10703 +/* 10628 */ MCD_OPC_ExtractField, 22, 6, // Inst{27-22} ... +/* 10631 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10640 +/* 10636 */ MCD_OPC_Decode, 235, 8, 20, // Opcode: SWAP_W_bo_r +/* 10640 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 10649 +/* 10645 */ MCD_OPC_Decode, 181, 4, 20, // Opcode: LDMST_bo_r +/* 10649 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 10658 +/* 10654 */ MCD_OPC_Decode, 229, 8, 20, // Opcode: SWAPMSK_W_bo_r +/* 10658 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 10667 +/* 10663 */ MCD_OPC_Decode, 136, 3, 20, // Opcode: CMPSWAP_W_bo_r +/* 10667 */ MCD_OPC_FilterValue, 16, 4, 0, 0, // Skip to: 10676 +/* 10672 */ MCD_OPC_Decode, 232, 8, 20, // Opcode: SWAP_W_bo_c +/* 10676 */ MCD_OPC_FilterValue, 17, 4, 0, 0, // Skip to: 10685 +/* 10681 */ MCD_OPC_Decode, 178, 4, 20, // Opcode: LDMST_bo_c +/* 10685 */ MCD_OPC_FilterValue, 18, 4, 0, 0, // Skip to: 10694 +/* 10690 */ MCD_OPC_Decode, 226, 8, 20, // Opcode: SWAPMSK_W_bo_c +/* 10694 */ MCD_OPC_FilterValue, 19, 54, 2, 0, // Skip to: 11265 +/* 10699 */ MCD_OPC_Decode, 133, 3, 20, // Opcode: CMPSWAP_W_bo_c +/* 10703 */ MCD_OPC_FilterValue, 1, 45, 2, 0, // Skip to: 11265 +/* 10708 */ MCD_OPC_Decode, 162, 8, 29, // Opcode: ST_B_bol +/* 10712 */ MCD_OPC_FilterValue, 107, 211, 0, 0, // Skip to: 10928 +/* 10717 */ MCD_OPC_ExtractField, 18, 6, // Inst{23-18} ... +/* 10720 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 10736 +/* 10725 */ MCD_OPC_CheckField, 7, 1, 0, 21, 2, 0, // Skip to: 11265 +/* 10732 */ MCD_OPC_Decode, 206, 7, 33, // Opcode: PACK_rrr +/* 10736 */ MCD_OPC_FilterValue, 4, 11, 0, 0, // Skip to: 10752 +/* 10741 */ MCD_OPC_CheckField, 7, 1, 0, 5, 2, 0, // Skip to: 11265 +/* 10748 */ MCD_OPC_Decode, 141, 3, 33, // Opcode: CRCN_rrr +/* 10752 */ MCD_OPC_FilterValue, 8, 11, 0, 0, // Skip to: 10768 +/* 10757 */ MCD_OPC_CheckField, 7, 1, 0, 245, 1, 0, // Skip to: 11265 +/* 10764 */ MCD_OPC_Decode, 160, 2, 33, // Opcode: ADD_F_rrr +/* 10768 */ MCD_OPC_FilterValue, 12, 11, 0, 0, // Skip to: 10784 +/* 10773 */ MCD_OPC_CheckField, 7, 1, 0, 229, 1, 0, // Skip to: 11265 +/* 10780 */ MCD_OPC_Decode, 218, 8, 33, // Opcode: SUB_F_rrr +/* 10784 */ MCD_OPC_FilterValue, 24, 11, 0, 0, // Skip to: 10800 +/* 10789 */ MCD_OPC_CheckField, 7, 1, 0, 213, 1, 0, // Skip to: 11265 +/* 10796 */ MCD_OPC_Decode, 244, 5, 33, // Opcode: MADD_F_rrr +/* 10800 */ MCD_OPC_FilterValue, 28, 11, 0, 0, // Skip to: 10816 +/* 10805 */ MCD_OPC_CheckField, 7, 1, 0, 197, 1, 0, // Skip to: 11265 +/* 10812 */ MCD_OPC_Decode, 241, 6, 33, // Opcode: MSUB_F_rrr +/* 10816 */ MCD_OPC_FilterValue, 32, 11, 0, 0, // Skip to: 10832 +/* 10821 */ MCD_OPC_CheckField, 7, 1, 0, 181, 1, 0, // Skip to: 11265 +/* 10828 */ MCD_OPC_Decode, 233, 3, 33, // Opcode: IXMIN_rrr +/* 10832 */ MCD_OPC_FilterValue, 36, 11, 0, 0, // Skip to: 10848 +/* 10837 */ MCD_OPC_CheckField, 7, 1, 0, 165, 1, 0, // Skip to: 11265 +/* 10844 */ MCD_OPC_Decode, 232, 3, 33, // Opcode: IXMIN_U_rrr +/* 10848 */ MCD_OPC_FilterValue, 40, 11, 0, 0, // Skip to: 10864 +/* 10853 */ MCD_OPC_CheckField, 7, 1, 0, 149, 1, 0, // Skip to: 11265 +/* 10860 */ MCD_OPC_Decode, 231, 3, 33, // Opcode: IXMAX_rrr +/* 10864 */ MCD_OPC_FilterValue, 44, 11, 0, 0, // Skip to: 10880 +/* 10869 */ MCD_OPC_CheckField, 7, 1, 0, 133, 1, 0, // Skip to: 11265 +/* 10876 */ MCD_OPC_Decode, 230, 3, 33, // Opcode: IXMAX_U_rrr +/* 10880 */ MCD_OPC_FilterValue, 52, 11, 0, 0, // Skip to: 10896 +/* 10885 */ MCD_OPC_CheckField, 7, 1, 0, 117, 1, 0, // Skip to: 11265 +/* 10892 */ MCD_OPC_Decode, 157, 3, 33, // Opcode: DVADJ_rrr +/* 10896 */ MCD_OPC_FilterValue, 56, 11, 0, 0, // Skip to: 10912 +/* 10901 */ MCD_OPC_CheckField, 7, 1, 0, 101, 1, 0, // Skip to: 11265 +/* 10908 */ MCD_OPC_Decode, 172, 3, 33, // Opcode: DVSTEP_U_rrr +/* 10912 */ MCD_OPC_FilterValue, 60, 92, 1, 0, // Skip to: 11265 +/* 10917 */ MCD_OPC_CheckField, 7, 1, 0, 85, 1, 0, // Skip to: 11265 +/* 10924 */ MCD_OPC_Decode, 175, 3, 33, // Opcode: DVSTEP_rrr +/* 10928 */ MCD_OPC_FilterValue, 109, 21, 0, 0, // Skip to: 10954 +/* 10933 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 10936 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10945 +/* 10941 */ MCD_OPC_Decode, 245, 2, 30, // Opcode: CALL_b +/* 10945 */ MCD_OPC_FilterValue, 1, 59, 1, 0, // Skip to: 11265 +/* 10950 */ MCD_OPC_Decode, 242, 2, 30, // Opcode: CALLA_b +/* 10954 */ MCD_OPC_FilterValue, 111, 21, 0, 0, // Skip to: 10980 +/* 10959 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ... +/* 10962 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10971 +/* 10967 */ MCD_OPC_Decode, 164, 4, 38, // Opcode: JZ_T_brn +/* 10971 */ MCD_OPC_FilterValue, 1, 33, 1, 0, // Skip to: 11265 +/* 10976 */ MCD_OPC_Decode, 155, 4, 38, // Opcode: JNZ_T_brn +/* 10980 */ MCD_OPC_FilterValue, 115, 85, 0, 0, // Skip to: 11070 +/* 10985 */ MCD_OPC_ExtractField, 16, 12, // Inst{27-16} ... +/* 10988 */ MCD_OPC_FilterValue, 10, 11, 0, 0, // Skip to: 11004 +/* 10993 */ MCD_OPC_CheckField, 7, 1, 0, 9, 1, 0, // Skip to: 11265 +/* 11000 */ MCD_OPC_Decode, 166, 7, 21, // Opcode: MUL_rr2 +/* 11004 */ MCD_OPC_FilterValue, 104, 11, 0, 0, // Skip to: 11020 +/* 11009 */ MCD_OPC_CheckField, 7, 1, 0, 249, 0, 0, // Skip to: 11265 +/* 11016 */ MCD_OPC_Decode, 163, 7, 21, // Opcode: MUL_U_rr2 +/* 11020 */ MCD_OPC_FilterValue, 106, 11, 0, 0, // Skip to: 11036 +/* 11025 */ MCD_OPC_CheckField, 7, 1, 0, 233, 0, 0, // Skip to: 11265 +/* 11032 */ MCD_OPC_Decode, 167, 7, 21, // Opcode: MUL_rr2_e +/* 11036 */ MCD_OPC_FilterValue, 136, 1, 11, 0, 0, // Skip to: 11053 +/* 11042 */ MCD_OPC_CheckField, 7, 1, 0, 216, 0, 0, // Skip to: 11265 +/* 11049 */ MCD_OPC_Decode, 146, 7, 21, // Opcode: MULS_U_rr2 +/* 11053 */ MCD_OPC_FilterValue, 138, 1, 206, 0, 0, // Skip to: 11265 +/* 11059 */ MCD_OPC_CheckField, 7, 1, 0, 199, 0, 0, // Skip to: 11265 +/* 11066 */ MCD_OPC_Decode, 148, 7, 21, // Opcode: MULS_rr2 +/* 11070 */ MCD_OPC_FilterValue, 119, 18, 0, 0, // Skip to: 11093 +/* 11075 */ MCD_OPC_CheckField, 21, 2, 0, 183, 0, 0, // Skip to: 11265 +/* 11082 */ MCD_OPC_CheckField, 7, 1, 0, 176, 0, 0, // Skip to: 11265 +/* 11089 */ MCD_OPC_Decode, 148, 3, 34, // Opcode: DEXTR_rrpw +/* 11093 */ MCD_OPC_FilterValue, 121, 21, 0, 0, // Skip to: 11119 +/* 11098 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 11101 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 11110 +/* 11106 */ MCD_OPC_Decode, 221, 4, 29, // Opcode: LD_B_bol +/* 11110 */ MCD_OPC_FilterValue, 1, 150, 0, 0, // Skip to: 11265 +/* 11115 */ MCD_OPC_Decode, 185, 8, 29, // Opcode: ST_H_bol +/* 11119 */ MCD_OPC_FilterValue, 123, 21, 0, 0, // Skip to: 11145 +/* 11124 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 11127 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 11136 +/* 11132 */ MCD_OPC_Decode, 155, 6, 23, // Opcode: MOVH_rlc +/* 11136 */ MCD_OPC_FilterValue, 1, 124, 0, 0, // Skip to: 11265 +/* 11141 */ MCD_OPC_Decode, 165, 6, 23, // Opcode: MOV_rlcEc +/* 11145 */ MCD_OPC_FilterValue, 125, 55, 0, 0, // Skip to: 11205 +/* 11150 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 11153 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 11179 +/* 11158 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ... +/* 11161 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 11170 +/* 11166 */ MCD_OPC_Decode, 235, 3, 31, // Opcode: JEQ_A_brr +/* 11170 */ MCD_OPC_FilterValue, 1, 90, 0, 0, // Skip to: 11265 +/* 11175 */ MCD_OPC_Decode, 144, 4, 31, // Opcode: JNE_A_brr +/* 11179 */ MCD_OPC_FilterValue, 1, 81, 0, 0, // Skip to: 11265 +/* 11184 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ... +/* 11187 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 11196 +/* 11192 */ MCD_OPC_Decode, 159, 5, 31, // Opcode: LOOP_brr +/* 11196 */ MCD_OPC_FilterValue, 1, 64, 0, 0, // Skip to: 11265 +/* 11201 */ MCD_OPC_Decode, 158, 5, 31, // Opcode: LOOPU_brr +/* 11205 */ MCD_OPC_FilterValue, 127, 55, 0, 0, // Skip to: 11265 +/* 11210 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 11213 */ MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 11239 +/* 11218 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ... +/* 11221 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 11230 +/* 11226 */ MCD_OPC_Decode, 249, 3, 31, // Opcode: JGE_brr +/* 11230 */ MCD_OPC_FilterValue, 1, 30, 0, 0, // Skip to: 11265 +/* 11235 */ MCD_OPC_Decode, 247, 3, 31, // Opcode: JGE_U_brr +/* 11239 */ MCD_OPC_FilterValue, 1, 21, 0, 0, // Skip to: 11265 +/* 11244 */ MCD_OPC_ExtractField, 31, 1, // Inst{31} ... +/* 11247 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 11256 +/* 11252 */ MCD_OPC_Decode, 248, 3, 32, // Opcode: JGE_brc +/* 11256 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 11265 +/* 11261 */ MCD_OPC_Decode, 246, 3, 32, // Opcode: JGE_U_brc +/* 11265 */ MCD_OPC_Fail, + 0 }; -static const uint8_t DecoderTableV11016[] = { -/* 0 */ MCD_OPC_CheckField, 0, 6, 16, 4, 0, 0, // Skip to: 11 -/* 7 */ MCD_OPC_Decode, 143, 2, 7, // Opcode: ADDSC_A_srrs_v110 -/* 11 */ MCD_OPC_Fail, - 0 +static const uint8_t DecoderTablev11016[] = { +/* 0 */ MCD_OPC_ExtractField, 0, 6, // Inst{5-0} ... +/* 3 */ MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 19 +/* 8 */ MCD_OPC_CheckField, 6, 2, 3, 46, 2, 0, // Skip to: 573 +/* 15 */ MCD_OPC_Decode, 199, 2, 8, // Opcode: BISR_sc_v110 +/* 19 */ MCD_OPC_FilterValue, 4, 21, 0, 0, // Skip to: 45 +/* 24 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... +/* 27 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 36 +/* 32 */ MCD_OPC_Decode, 222, 4, 3, // Opcode: LD_B_slr_post_v110 +/* 36 */ MCD_OPC_FilterValue, 3, 20, 2, 0, // Skip to: 573 +/* 41 */ MCD_OPC_Decode, 209, 4, 3, // Opcode: LD_BU_slr_post_v110 +/* 45 */ MCD_OPC_FilterValue, 6, 21, 0, 0, // Skip to: 71 +/* 50 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... +/* 53 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 62 +/* 58 */ MCD_OPC_Decode, 169, 5, 1, // Opcode: LT_U_srrv110 +/* 62 */ MCD_OPC_FilterValue, 2, 250, 1, 0, // Skip to: 573 +/* 67 */ MCD_OPC_Decode, 168, 5, 2, // Opcode: LT_U_srcv110 +/* 71 */ MCD_OPC_FilterValue, 8, 39, 0, 0, // Skip to: 115 +/* 76 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... +/* 79 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 88 +/* 84 */ MCD_OPC_Decode, 225, 4, 5, // Opcode: LD_B_sro_v110 +/* 88 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 97 +/* 93 */ MCD_OPC_Decode, 131, 5, 5, // Opcode: LD_H_sro_v110 +/* 97 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 106 +/* 102 */ MCD_OPC_Decode, 214, 4, 5, // Opcode: LD_BU_sro_v110 +/* 106 */ MCD_OPC_FilterValue, 3, 206, 1, 0, // Skip to: 573 +/* 111 */ MCD_OPC_Decode, 153, 5, 5, // Opcode: LD_W_sro_v110 +/* 115 */ MCD_OPC_FilterValue, 10, 21, 0, 0, // Skip to: 141 +/* 120 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... +/* 123 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 132 +/* 128 */ MCD_OPC_Decode, 241, 2, 1, // Opcode: CADD_srr_v110 +/* 132 */ MCD_OPC_FilterValue, 1, 180, 1, 0, // Skip to: 573 +/* 137 */ MCD_OPC_Decode, 235, 2, 1, // Opcode: CADDN_srr_v110 +/* 141 */ MCD_OPC_FilterValue, 12, 11, 0, 0, // Skip to: 157 +/* 146 */ MCD_OPC_CheckField, 6, 2, 0, 164, 1, 0, // Skip to: 573 +/* 153 */ MCD_OPC_Decode, 197, 4, 4, // Opcode: LD_A_slro_v110 +/* 157 */ MCD_OPC_FilterValue, 14, 21, 0, 0, // Skip to: 183 +/* 162 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... +/* 165 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 174 +/* 170 */ MCD_OPC_Decode, 166, 4, 11, // Opcode: JZ_T_sbrn_v110 +/* 174 */ MCD_OPC_FilterValue, 1, 138, 1, 0, // Skip to: 573 +/* 179 */ MCD_OPC_Decode, 157, 4, 11, // Opcode: JNZ_T_sbrn_v110 +/* 183 */ MCD_OPC_FilterValue, 16, 4, 0, 0, // Skip to: 192 +/* 188 */ MCD_OPC_Decode, 144, 2, 7, // Opcode: ADDSC_A_srrs_v110 +/* 192 */ MCD_OPC_FilterValue, 22, 21, 0, 0, // Skip to: 218 +/* 197 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... +/* 200 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 209 +/* 205 */ MCD_OPC_Decode, 195, 2, 1, // Opcode: AND_srr_v110 +/* 209 */ MCD_OPC_FilterValue, 2, 103, 1, 0, // Skip to: 573 +/* 214 */ MCD_OPC_Decode, 193, 2, 8, // Opcode: AND_sc_v110 +/* 218 */ MCD_OPC_FilterValue, 24, 30, 0, 0, // Skip to: 253 +/* 223 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... +/* 226 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 235 +/* 231 */ MCD_OPC_Decode, 210, 4, 3, // Opcode: LD_BU_slr_v110 +/* 235 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 244 +/* 240 */ MCD_OPC_Decode, 223, 4, 3, // Opcode: LD_B_slr_v110 +/* 244 */ MCD_OPC_FilterValue, 3, 68, 1, 0, // Skip to: 573 +/* 249 */ MCD_OPC_Decode, 255, 4, 3, // Opcode: LD_H_slr_v110 +/* 253 */ MCD_OPC_FilterValue, 28, 11, 0, 0, // Skip to: 269 +/* 258 */ MCD_OPC_CheckField, 6, 2, 1, 52, 1, 0, // Skip to: 573 +/* 265 */ MCD_OPC_Decode, 173, 4, 9, // Opcode: J_sb_v110 +/* 269 */ MCD_OPC_FilterValue, 30, 39, 0, 0, // Skip to: 313 +/* 274 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... +/* 277 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 286 +/* 282 */ MCD_OPC_Decode, 243, 3, 6, // Opcode: JEQ_sbr_v110 +/* 286 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 295 +/* 291 */ MCD_OPC_Decode, 170, 4, 6, // Opcode: JZ_sbr_v110 +/* 295 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 304 +/* 300 */ MCD_OPC_Decode, 152, 4, 6, // Opcode: JNE_sbr_v110 +/* 304 */ MCD_OPC_FilterValue, 3, 8, 1, 0, // Skip to: 573 +/* 309 */ MCD_OPC_Decode, 161, 4, 6, // Opcode: JNZ_sbr_v110 +/* 313 */ MCD_OPC_FilterValue, 36, 30, 0, 0, // Skip to: 348 +/* 318 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... +/* 321 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 330 +/* 326 */ MCD_OPC_Decode, 254, 4, 3, // Opcode: LD_H_slr_post_v110 +/* 330 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 339 +/* 335 */ MCD_OPC_Decode, 194, 4, 3, // Opcode: LD_A_slr_post_v110 +/* 339 */ MCD_OPC_FilterValue, 2, 229, 0, 0, // Skip to: 573 +/* 344 */ MCD_OPC_Decode, 148, 5, 3, // Opcode: LD_W_slr_post_v110 +/* 348 */ MCD_OPC_FilterValue, 40, 11, 0, 0, // Skip to: 364 +/* 353 */ MCD_OPC_CheckField, 6, 2, 0, 213, 0, 0, // Skip to: 573 +/* 360 */ MCD_OPC_Decode, 199, 4, 5, // Opcode: LD_A_sro_v110 +/* 364 */ MCD_OPC_FilterValue, 46, 39, 0, 0, // Skip to: 408 +/* 369 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... +/* 372 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 381 +/* 377 */ MCD_OPC_Decode, 168, 4, 9, // Opcode: JZ_sb_v110 +/* 381 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 390 +/* 386 */ MCD_OPC_Decode, 240, 3, 10, // Opcode: JEQ_sbc_v110 +/* 390 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 399 +/* 395 */ MCD_OPC_Decode, 159, 4, 9, // Opcode: JNZ_sb_v110 +/* 399 */ MCD_OPC_FilterValue, 3, 169, 0, 0, // Skip to: 573 +/* 404 */ MCD_OPC_Decode, 149, 4, 10, // Opcode: JNE_sbc_v110 +/* 408 */ MCD_OPC_FilterValue, 50, 30, 0, 0, // Skip to: 443 +/* 413 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... +/* 416 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 425 +/* 421 */ MCD_OPC_Decode, 177, 3, 1, // Opcode: DVSTEPv110 +/* 425 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 434 +/* 430 */ MCD_OPC_Decode, 159, 3, 1, // Opcode: DVADJ_srr_v110 +/* 434 */ MCD_OPC_FilterValue, 2, 134, 0, 0, // Skip to: 573 +/* 439 */ MCD_OPC_Decode, 174, 3, 1, // Opcode: DVSTEP_Uv110 +/* 443 */ MCD_OPC_FilterValue, 52, 39, 0, 0, // Skip to: 487 +/* 448 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... +/* 451 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 460 +/* 456 */ MCD_OPC_Decode, 224, 4, 4, // Opcode: LD_B_slro_v110 +/* 460 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 469 +/* 465 */ MCD_OPC_Decode, 129, 5, 4, // Opcode: LD_H_slro_v110 +/* 469 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 478 +/* 474 */ MCD_OPC_Decode, 212, 4, 4, // Opcode: LD_BU_slro_v110 +/* 478 */ MCD_OPC_FilterValue, 3, 90, 0, 0, // Skip to: 573 +/* 483 */ MCD_OPC_Decode, 151, 5, 4, // Opcode: LD_W_slro_v110 +/* 487 */ MCD_OPC_FilterValue, 56, 21, 0, 0, // Skip to: 513 +/* 492 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... +/* 495 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 504 +/* 500 */ MCD_OPC_Decode, 149, 5, 3, // Opcode: LD_W_slr_v110 +/* 504 */ MCD_OPC_FilterValue, 2, 64, 0, 0, // Skip to: 573 +/* 509 */ MCD_OPC_Decode, 195, 4, 3, // Opcode: LD_A_slr_v110 +/* 513 */ MCD_OPC_FilterValue, 60, 11, 0, 0, // Skip to: 529 +/* 518 */ MCD_OPC_CheckField, 6, 2, 0, 48, 0, 0, // Skip to: 573 +/* 525 */ MCD_OPC_Decode, 254, 3, 6, // Opcode: JI_sbr_v110 +/* 529 */ MCD_OPC_FilterValue, 62, 39, 0, 0, // Skip to: 573 +/* 534 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... +/* 537 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 546 +/* 542 */ MCD_OPC_Decode, 134, 4, 6, // Opcode: JLTZ_sbr_v110 +/* 546 */ MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 555 +/* 551 */ MCD_OPC_Decode, 251, 3, 6, // Opcode: JGTZ_sbr_v110 +/* 555 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 564 +/* 560 */ MCD_OPC_Decode, 130, 4, 6, // Opcode: JLEZ_sbr_v110 +/* 564 */ MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 573 +/* 569 */ MCD_OPC_Decode, 245, 3, 6, // Opcode: JGEZ_sbr_v110 +/* 573 */ MCD_OPC_Fail, + 0 }; -static const uint8_t DecoderTableV11032[] = { -/* 0 */ MCD_OPC_ExtractField, 18, 10, // Inst{27-18} ... -/* 3 */ MCD_OPC_FilterValue, 136, 2, 11, 0, 0, // Skip to: 20 -/* 9 */ MCD_OPC_CheckField, 0, 8, 11, 55, 0, 0, // Skip to: 71 -/* 16 */ MCD_OPC_Decode, 146, 2, 15, // Opcode: ADDS_B_rr_v110 -/* 20 */ MCD_OPC_FilterValue, 140, 2, 11, 0, 0, // Skip to: 37 -/* 26 */ MCD_OPC_CheckField, 0, 8, 11, 38, 0, 0, // Skip to: 71 -/* 33 */ MCD_OPC_Decode, 145, 2, 15, // Opcode: ADDS_BU_rr_v110 -/* 37 */ MCD_OPC_FilterValue, 128, 3, 11, 0, 0, // Skip to: 54 -/* 43 */ MCD_OPC_CheckField, 0, 8, 1, 21, 0, 0, // Skip to: 71 -/* 50 */ MCD_OPC_Decode, 141, 2, 15, // Opcode: ADDSC_A_rr_v110 -/* 54 */ MCD_OPC_FilterValue, 136, 3, 11, 0, 0, // Skip to: 71 -/* 60 */ MCD_OPC_CheckField, 0, 8, 1, 4, 0, 0, // Skip to: 71 -/* 67 */ MCD_OPC_Decode, 139, 2, 15, // Opcode: ADDSC_AT_rr_v110 -/* 71 */ MCD_OPC_Fail, - 0 +static const uint8_t DecoderTablev11032[] = { +/* 0 */ MCD_OPC_ExtractField, 0, 8, // Inst{7-0} ... +/* 3 */ MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 41 +/* 8 */ MCD_OPC_ExtractField, 18, 10, // Inst{27-18} ... +/* 11 */ MCD_OPC_FilterValue, 192, 2, 4, 0, 0, // Skip to: 21 +/* 17 */ MCD_OPC_Decode, 150, 3, 15, // Opcode: DIFSC_A_rr_v110 +/* 21 */ MCD_OPC_FilterValue, 128, 3, 4, 0, 0, // Skip to: 31 +/* 27 */ MCD_OPC_Decode, 142, 2, 15, // Opcode: ADDSC_A_rr_v110 +/* 31 */ MCD_OPC_FilterValue, 136, 3, 64, 1, 0, // Skip to: 357 +/* 37 */ MCD_OPC_Decode, 140, 2, 15, // Opcode: ADDSC_AT_rr_v110 +/* 41 */ MCD_OPC_FilterValue, 11, 43, 0, 0, // Skip to: 89 +/* 46 */ MCD_OPC_ExtractField, 18, 10, // Inst{27-18} ... +/* 49 */ MCD_OPC_FilterValue, 136, 2, 4, 0, 0, // Skip to: 59 +/* 55 */ MCD_OPC_Decode, 146, 2, 15, // Opcode: ADDS_B_rr_v110 +/* 59 */ MCD_OPC_FilterValue, 140, 2, 4, 0, 0, // Skip to: 69 +/* 65 */ MCD_OPC_Decode, 145, 2, 15, // Opcode: ADDS_BU_rr_v110 +/* 69 */ MCD_OPC_FilterValue, 188, 2, 4, 0, 0, // Skip to: 79 +/* 75 */ MCD_OPC_Decode, 248, 1, 15, // Opcode: ABSDIFS_B_rr_v110 +/* 79 */ MCD_OPC_FilterValue, 244, 2, 16, 1, 0, // Skip to: 357 +/* 85 */ MCD_OPC_Decode, 128, 2, 15, // Opcode: ABSS_B_rr_v110 +/* 89 */ MCD_OPC_FilterValue, 15, 33, 0, 0, // Skip to: 127 +/* 94 */ MCD_OPC_ExtractField, 18, 10, // Inst{27-18} ... +/* 97 */ MCD_OPC_FilterValue, 240, 1, 4, 0, 0, // Skip to: 107 +/* 103 */ MCD_OPC_Decode, 253, 2, 15, // Opcode: CLZ_B_rr_v110 +/* 107 */ MCD_OPC_FilterValue, 244, 1, 4, 0, 0, // Skip to: 117 +/* 113 */ MCD_OPC_Decode, 247, 2, 15, // Opcode: CLO_B_rr_v110 +/* 117 */ MCD_OPC_FilterValue, 248, 1, 234, 0, 0, // Skip to: 357 +/* 123 */ MCD_OPC_Decode, 250, 2, 15, // Opcode: CLS_B_rr_v110 +/* 127 */ MCD_OPC_FilterValue, 33, 39, 0, 0, // Skip to: 171 +/* 132 */ MCD_OPC_ExtractField, 18, 6, // Inst{23-18} ... +/* 135 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 144 +/* 140 */ MCD_OPC_Decode, 237, 2, 33, // Opcode: CADD_A_rrr_v110 +/* 144 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 153 +/* 149 */ MCD_OPC_Decode, 231, 2, 33, // Opcode: CADDN_A_rrr_v110 +/* 153 */ MCD_OPC_FilterValue, 8, 4, 0, 0, // Skip to: 162 +/* 158 */ MCD_OPC_Decode, 144, 3, 33, // Opcode: CSUB_A_rrr_v110 +/* 162 */ MCD_OPC_FilterValue, 12, 190, 0, 0, // Skip to: 357 +/* 167 */ MCD_OPC_Decode, 142, 3, 33, // Opcode: CSUBN_A_rrr_v110 +/* 171 */ MCD_OPC_FilterValue, 43, 30, 0, 0, // Skip to: 206 +/* 176 */ MCD_OPC_ExtractField, 18, 6, // Inst{23-18} ... +/* 179 */ MCD_OPC_FilterValue, 32, 4, 0, 0, // Skip to: 188 +/* 184 */ MCD_OPC_Decode, 158, 3, 33, // Opcode: DVADJ_rrr_v110 +/* 188 */ MCD_OPC_FilterValue, 36, 4, 0, 0, // Skip to: 197 +/* 193 */ MCD_OPC_Decode, 176, 3, 33, // Opcode: DVSTEP_rrrv110 +/* 197 */ MCD_OPC_FilterValue, 40, 155, 0, 0, // Skip to: 357 +/* 202 */ MCD_OPC_Decode, 173, 3, 33, // Opcode: DVSTEP_U_rrrv110 +/* 206 */ MCD_OPC_FilterValue, 45, 30, 0, 0, // Skip to: 241 +/* 211 */ MCD_OPC_ExtractField, 18, 10, // Inst{27-18} ... +/* 214 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 223 +/* 219 */ MCD_OPC_Decode, 244, 2, 15, // Opcode: CALLI_rr_v110 +/* 223 */ MCD_OPC_FilterValue, 8, 4, 0, 0, // Skip to: 232 +/* 228 */ MCD_OPC_Decode, 132, 4, 15, // Opcode: JLI_rr_v110 +/* 232 */ MCD_OPC_FilterValue, 12, 120, 0, 0, // Skip to: 357 +/* 237 */ MCD_OPC_Decode, 253, 3, 15, // Opcode: JI_rr_v110 +/* 241 */ MCD_OPC_FilterValue, 75, 22, 0, 0, // Skip to: 268 +/* 246 */ MCD_OPC_ExtractField, 18, 10, // Inst{27-18} ... +/* 249 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 258 +/* 254 */ MCD_OPC_Decode, 200, 2, 15, // Opcode: BMERGAE_rr_v110 +/* 258 */ MCD_OPC_FilterValue, 128, 3, 93, 0, 0, // Skip to: 357 +/* 264 */ MCD_OPC_Decode, 203, 2, 15, // Opcode: BSPLIT_rr_v110 +/* 268 */ MCD_OPC_FilterValue, 79, 57, 0, 0, // Skip to: 330 +/* 273 */ MCD_OPC_ExtractField, 18, 10, // Inst{27-18} ... +/* 276 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 285 +/* 281 */ MCD_OPC_Decode, 171, 3, 15, // Opcode: DVINIT_rr_v110 +/* 285 */ MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 294 +/* 290 */ MCD_OPC_Decode, 169, 3, 15, // Opcode: DVINIT_U_rr_v110 +/* 294 */ MCD_OPC_FilterValue, 8, 4, 0, 0, // Skip to: 303 +/* 299 */ MCD_OPC_Decode, 167, 3, 15, // Opcode: DVINIT_H_rr_v110 +/* 303 */ MCD_OPC_FilterValue, 12, 4, 0, 0, // Skip to: 312 +/* 308 */ MCD_OPC_Decode, 165, 3, 15, // Opcode: DVINIT_HU_rr_v110 +/* 312 */ MCD_OPC_FilterValue, 16, 4, 0, 0, // Skip to: 321 +/* 317 */ MCD_OPC_Decode, 163, 3, 15, // Opcode: DVINIT_B_rr_v110 +/* 321 */ MCD_OPC_FilterValue, 20, 31, 0, 0, // Skip to: 357 +/* 326 */ MCD_OPC_Decode, 161, 3, 15, // Opcode: DVINIT_BU_rr_v110 +/* 330 */ MCD_OPC_FilterValue, 161, 1, 21, 0, 0, // Skip to: 357 +/* 336 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... +/* 339 */ MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 348 +/* 344 */ MCD_OPC_Decode, 236, 2, 25, // Opcode: CADD_A_rcr_v110 +/* 348 */ MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 357 +/* 353 */ MCD_OPC_Decode, 230, 2, 25, // Opcode: CADDN_A_rcr_v110 +/* 357 */ MCD_OPC_Fail, + 0 +}; + +static const uint8_t DecoderTablev16132[] = { +/* 0 */ MCD_OPC_CheckField, 21, 7, 2, 12, 0, 0, // Skip to: 19 +/* 7 */ MCD_OPC_CheckField, 0, 8, 173, 1, 4, 0, 0, // Skip to: 19 +/* 15 */ MCD_OPC_Decode, 197, 2, 22, // Opcode: BISR_rc_v161 +/* 19 */ MCD_OPC_Fail, + 0 }; static bool checkDecoderPredicate(MCInst *Inst, unsigned Idx) { diff --git a/arch/TriCore/TriCoreGenInstrInfo.inc b/arch/TriCore/TriCoreGenInstrInfo.inc index 09e05b09c..f51ac4f14 100644 --- a/arch/TriCore/TriCoreGenInstrInfo.inc +++ b/arch/TriCore/TriCoreGenInstrInfo.inc @@ -275,12 +275,12 @@ TriCore_ADDIH_A_rlc = 264, TriCore_ADDIH_rlc = 265, TriCore_ADDI_rlc = 266, - TriCore_ADDSC_AT_rr_v110 = 267, - TriCore_ADDSC_AT_rr_v120u = 268, - TriCore_ADDSC_A_rr_v110 = 269, - TriCore_ADDSC_A_rr_v120u = 270, - TriCore_ADDSC_A_srrs_v110 = 271, - TriCore_ADDSC_A_srrs_v120u = 272, + TriCore_ADDSC_AT_rr = 267, + TriCore_ADDSC_AT_rr_v110 = 268, + TriCore_ADDSC_A_rr = 269, + TriCore_ADDSC_A_rr_v110 = 270, + TriCore_ADDSC_A_srrs = 271, + TriCore_ADDSC_A_srrs_v110 = 272, TriCore_ADDS_BU_rr_v110 = 273, TriCore_ADDS_B_rr_v110 = 274, TriCore_ADDS_H = 275, @@ -328,774 +328,845 @@ TriCore_AND_T = 317, TriCore_AND_rc = 318, TriCore_AND_rr = 319, - TriCore_AND_src = 320, - TriCore_AND_srr = 321, - TriCore_BISR_rc = 322, - TriCore_BISR_sc = 323, - TriCore_BMAERGE_rr = 324, - TriCore_BSPLIT_rr = 325, - TriCore_CACHEI_I_bo_bso = 326, - TriCore_CACHEI_I_bo_pos = 327, - TriCore_CACHEI_I_bo_pre = 328, - TriCore_CACHEI_WI_bo_bso = 329, - TriCore_CACHEI_WI_bo_pos = 330, - TriCore_CACHEI_WI_bo_pre = 331, - TriCore_CACHEI_W_bo_bso = 332, - TriCore_CACHEI_W_bo_c = 333, - TriCore_CACHEI_W_bo_pos = 334, - TriCore_CACHEI_W_bo_pre = 335, - TriCore_CACHEI_W_bo_r = 336, - TriCore_CACHE_I_bo_bso = 337, - TriCore_CACHE_I_bo_c = 338, - TriCore_CACHE_I_bo_pos = 339, - TriCore_CACHE_I_bo_pre = 340, - TriCore_CACHE_I_bo_r = 341, - TriCore_CACHE_WI_bo_bso = 342, - TriCore_CACHE_WI_bo_c = 343, - TriCore_CACHE_WI_bo_pos = 344, - TriCore_CACHE_WI_bo_pre = 345, - TriCore_CACHE_WI_bo_r = 346, - TriCore_CACHE_W_bo_bso = 347, - TriCore_CACHE_W_bo_c = 348, - TriCore_CACHE_W_bo_pos = 349, - TriCore_CACHE_W_bo_pre = 350, - TriCore_CACHE_W_bo_r = 351, - TriCore_CADDN_rcr = 352, - TriCore_CADDN_rrr = 353, - TriCore_CADDN_src = 354, - TriCore_CADD_rcr = 355, - TriCore_CADD_rrr = 356, - TriCore_CADD_src = 357, - TriCore_CALLA_b = 358, - TriCore_CALLI_rr = 359, - TriCore_CALL_b = 360, - TriCore_CALL_sb = 361, - TriCore_CLO_H_rr = 362, - TriCore_CLO_rr = 363, - TriCore_CLS_H_rr = 364, - TriCore_CLS_rr = 365, - TriCore_CLZ_H_rr = 366, - TriCore_CLZ_rr = 367, - TriCore_CMOVN_src = 368, - TriCore_CMOVN_srr = 369, - TriCore_CMOV_src = 370, - TriCore_CMOV_srr = 371, - TriCore_CMPSWAP_W_bo_bso = 372, - TriCore_CMPSWAP_W_bo_c = 373, - TriCore_CMPSWAP_W_bo_pos = 374, - TriCore_CMPSWAP_W_bo_pre = 375, - TriCore_CMPSWAP_W_bo_r = 376, - TriCore_CMP_F_rr = 377, - TriCore_CRC32B_W_rr = 378, - TriCore_CRC32L_W_rr = 379, - TriCore_CRC32_B_rr = 380, - TriCore_CRCN_rrr = 381, - TriCore_CSUBN_rrr = 382, - TriCore_CSUB_rrr = 383, - TriCore_DEBUG_sr = 384, - TriCore_DEBUG_sys = 385, - TriCore_DEXTR_rrpw = 386, - TriCore_DEXTR_rrrr = 387, - TriCore_DISABLE_sys = 388, - TriCore_DISABLE_sys_1 = 389, - TriCore_DIV_F_rr = 390, - TriCore_DIV_U_rr = 391, - TriCore_DIV_rr = 392, - TriCore_DSYNC_sys = 393, - TriCore_DVADJ_rrr = 394, - TriCore_DVINIT_BU_rr = 395, - TriCore_DVINIT_B_rr = 396, - TriCore_DVINIT_HU_rr = 397, - TriCore_DVINIT_H_rr = 398, - TriCore_DVINIT_U_rr = 399, - TriCore_DVINIT_rr = 400, - TriCore_DVSTEP_U_rrr = 401, - TriCore_DVSTEP_rrr = 402, - TriCore_ENABLE_sys = 403, - TriCore_EQANY_B_rc = 404, - TriCore_EQANY_B_rr = 405, - TriCore_EQANY_H_rc = 406, - TriCore_EQANY_H_rr = 407, - TriCore_EQZ_A_rr = 408, - TriCore_EQ_A_rr = 409, - TriCore_EQ_B_rr = 410, - TriCore_EQ_H_rr = 411, - TriCore_EQ_W_rr = 412, - TriCore_EQ_rc = 413, - TriCore_EQ_rr = 414, - TriCore_EQ_src = 415, - TriCore_EQ_srr = 416, - TriCore_EXTR_U_rrpw = 417, - TriCore_EXTR_U_rrrr = 418, - TriCore_EXTR_U_rrrw = 419, - TriCore_EXTR_rrpw = 420, - TriCore_EXTR_rrrr = 421, - TriCore_EXTR_rrrw = 422, - TriCore_FCALLA_b = 423, - TriCore_FCALLA_i = 424, - TriCore_FCALL_b = 425, - TriCore_FRET_sr = 426, - TriCore_FRET_sys = 427, - TriCore_FTOHP_rr = 428, - TriCore_FTOIZ_rr = 429, - TriCore_FTOI_rr = 430, - TriCore_FTOQ31Z_rr = 431, - TriCore_FTOQ31_rr = 432, - TriCore_FTOUZ_rr = 433, - TriCore_FTOU_rr = 434, - TriCore_GE_A_rr = 435, - TriCore_GE_U_rc = 436, - TriCore_GE_U_rr = 437, - TriCore_GE_rc = 438, - TriCore_GE_rr = 439, - TriCore_HPTOF_rr = 440, - TriCore_IMASK_rcpw = 441, - TriCore_IMASK_rcrw = 442, - TriCore_IMASK_rrpw = 443, - TriCore_IMASK_rrrw = 444, - TriCore_INSERT_rcpw = 445, - TriCore_INSERT_rcrr = 446, - TriCore_INSERT_rcrw = 447, - TriCore_INSERT_rrpw = 448, - TriCore_INSERT_rrrr = 449, - TriCore_INSERT_rrrw = 450, - TriCore_INSN_T = 451, - TriCore_INS_T = 452, - TriCore_ISYNC_sys = 453, - TriCore_ITOF_rr = 454, - TriCore_IXMAX_U_rrr = 455, - TriCore_IXMAX_rrr = 456, - TriCore_IXMIN_U_rrr = 457, - TriCore_IXMIN_rrr = 458, - TriCore_JA_b = 459, - TriCore_JEQ_A_brr = 460, - TriCore_JEQ_brc = 461, - TriCore_JEQ_brr = 462, - TriCore_JEQ_sbc1 = 463, - TriCore_JEQ_sbc2 = 464, - TriCore_JEQ_sbr1 = 465, - TriCore_JEQ_sbr2 = 466, - TriCore_JGEZ_sbr = 467, - TriCore_JGE_U_brc = 468, - TriCore_JGE_U_brr = 469, - TriCore_JGE_brc = 470, - TriCore_JGE_brr = 471, - TriCore_JGTZ_sbr = 472, - TriCore_JI_rr = 473, - TriCore_JI_sr = 474, - TriCore_JLA_b = 475, - TriCore_JLEZ_sbr = 476, - TriCore_JLI_rr = 477, - TriCore_JLTZ_sbr = 478, - TriCore_JLT_U_brc = 479, - TriCore_JLT_U_brr = 480, - TriCore_JLT_brc = 481, - TriCore_JLT_brr = 482, - TriCore_JL_b = 483, - TriCore_JNED_brc = 484, - TriCore_JNED_brr = 485, - TriCore_JNEI_brc = 486, - TriCore_JNEI_brr = 487, - TriCore_JNE_A_brr = 488, - TriCore_JNE_brc = 489, - TriCore_JNE_brr = 490, - TriCore_JNE_sbc1 = 491, - TriCore_JNE_sbc2 = 492, - TriCore_JNE_sbr1 = 493, - TriCore_JNE_sbr2 = 494, - TriCore_JNZ_A_brr = 495, - TriCore_JNZ_A_sbr = 496, - TriCore_JNZ_T_brn = 497, - TriCore_JNZ_T_sbrn = 498, - TriCore_JNZ_sb = 499, - TriCore_JNZ_sbr = 500, - TriCore_JZ_A_brr = 501, - TriCore_JZ_A_sbr = 502, - TriCore_JZ_T_brn = 503, - TriCore_JZ_T_sbrn = 504, - TriCore_JZ_sb = 505, - TriCore_JZ_sbr = 506, - TriCore_J_b = 507, - TriCore_J_sb = 508, - TriCore_LDLCX_abs = 509, - TriCore_LDLCX_bo_bso = 510, - TriCore_LDMST_abs = 511, - TriCore_LDMST_bo_bso = 512, - TriCore_LDMST_bo_c = 513, - TriCore_LDMST_bo_pos = 514, - TriCore_LDMST_bo_pre = 515, - TriCore_LDMST_bo_r = 516, - TriCore_LDUCX_abs = 517, - TriCore_LDUCX_bo_bso = 518, - TriCore_LD_A_abs = 519, - TriCore_LD_A_bo_bso = 520, - TriCore_LD_A_bo_c = 521, - TriCore_LD_A_bo_pos = 522, - TriCore_LD_A_bo_pre = 523, - TriCore_LD_A_bo_r = 524, - TriCore_LD_A_bol = 525, - TriCore_LD_A_sc = 526, - TriCore_LD_A_slr = 527, - TriCore_LD_A_slr_post = 528, - TriCore_LD_A_slro = 529, - TriCore_LD_A_sro = 530, - TriCore_LD_BU_abs = 531, - TriCore_LD_BU_bo_bso = 532, - TriCore_LD_BU_bo_c = 533, - TriCore_LD_BU_bo_pos = 534, - TriCore_LD_BU_bo_pre = 535, - TriCore_LD_BU_bo_r = 536, - TriCore_LD_BU_bol = 537, - TriCore_LD_BU_slr = 538, - TriCore_LD_BU_slr_post = 539, - TriCore_LD_BU_slro = 540, - TriCore_LD_BU_sro = 541, - TriCore_LD_B_abs = 542, - TriCore_LD_B_bo_bso = 543, - TriCore_LD_B_bo_c = 544, - TriCore_LD_B_bo_pos = 545, - TriCore_LD_B_bo_pre = 546, - TriCore_LD_B_bo_r = 547, - TriCore_LD_B_bol = 548, - TriCore_LD_DA_abs = 549, - TriCore_LD_DA_bo_bso = 550, - TriCore_LD_DA_bo_c = 551, - TriCore_LD_DA_bo_pos = 552, - TriCore_LD_DA_bo_pre = 553, - TriCore_LD_DA_bo_r = 554, - TriCore_LD_D_abs = 555, - TriCore_LD_D_bo_bso = 556, - TriCore_LD_D_bo_c = 557, - TriCore_LD_D_bo_pos = 558, - TriCore_LD_D_bo_pre = 559, - TriCore_LD_D_bo_r = 560, - TriCore_LD_HU_abs = 561, - TriCore_LD_HU_bo_bso = 562, - TriCore_LD_HU_bo_c = 563, - TriCore_LD_HU_bo_pos = 564, - TriCore_LD_HU_bo_pre = 565, - TriCore_LD_HU_bo_r = 566, - TriCore_LD_HU_bol = 567, - TriCore_LD_H_abs = 568, - TriCore_LD_H_bo_bso = 569, - TriCore_LD_H_bo_c = 570, - TriCore_LD_H_bo_pos = 571, - TriCore_LD_H_bo_pre = 572, - TriCore_LD_H_bo_r = 573, - TriCore_LD_H_bol = 574, - TriCore_LD_H_slr = 575, - TriCore_LD_H_slr_post = 576, - TriCore_LD_H_slro = 577, - TriCore_LD_H_sro = 578, - TriCore_LD_Q_abs = 579, - TriCore_LD_Q_bo_bso = 580, - TriCore_LD_Q_bo_c = 581, - TriCore_LD_Q_bo_pos = 582, - TriCore_LD_Q_bo_pre = 583, - TriCore_LD_Q_bo_r = 584, - TriCore_LD_W_abs = 585, - TriCore_LD_W_bo_bso = 586, - TriCore_LD_W_bo_c = 587, - TriCore_LD_W_bo_pos = 588, - TriCore_LD_W_bo_pre = 589, - TriCore_LD_W_bo_r = 590, - TriCore_LD_W_bol = 591, - TriCore_LD_W_sc = 592, - TriCore_LD_W_slr = 593, - TriCore_LD_W_slr_post = 594, - TriCore_LD_W_slro = 595, - TriCore_LD_W_sro = 596, - TriCore_LEA_abs = 597, - TriCore_LEA_bo_bso = 598, - TriCore_LEA_bol = 599, - TriCore_LHA_abs = 600, - TriCore_LOOPU_brr = 601, - TriCore_LOOP_brr = 602, - TriCore_LOOP_sbr = 603, - TriCore_LT_A_rr = 604, - TriCore_LT_B = 605, - TriCore_LT_BU = 606, - TriCore_LT_H = 607, - TriCore_LT_HU = 608, - TriCore_LT_U_rc = 609, - TriCore_LT_U_rr = 610, - TriCore_LT_W = 611, - TriCore_LT_WU = 612, - TriCore_LT_rc = 613, - TriCore_LT_rr = 614, - TriCore_LT_src = 615, - TriCore_LT_srr = 616, - TriCore_MADDMS_H_rrr1_LL = 617, - TriCore_MADDMS_H_rrr1_LU = 618, - TriCore_MADDMS_H_rrr1_UL = 619, - TriCore_MADDMS_H_rrr1_UU = 620, - TriCore_MADDM_H_rrr1_LL = 621, - TriCore_MADDM_H_rrr1_LU = 622, - TriCore_MADDM_H_rrr1_UL = 623, - TriCore_MADDM_H_rrr1_UU = 624, - TriCore_MADDRS_H_rrr1_DcEdDaDbUL = 625, - TriCore_MADDRS_H_rrr1_LL = 626, - TriCore_MADDRS_H_rrr1_LU = 627, - TriCore_MADDRS_H_rrr1_UL = 628, - TriCore_MADDRS_H_rrr1_UU = 629, - TriCore_MADDRS_Q_rrr1_L_L = 630, - TriCore_MADDRS_Q_rrr1_U_U = 631, - TriCore_MADDR_H_rrr1_DcEdDaDbUL = 632, - TriCore_MADDR_H_rrr1_LL = 633, - TriCore_MADDR_H_rrr1_LU = 634, - TriCore_MADDR_H_rrr1_UL = 635, - TriCore_MADDR_H_rrr1_UU = 636, - TriCore_MADDR_Q_rrr1_L_L = 637, - TriCore_MADDR_Q_rrr1_U_U = 638, - TriCore_MADDSUMS_H_rrr1_LL = 639, - TriCore_MADDSUMS_H_rrr1_LU = 640, - TriCore_MADDSUMS_H_rrr1_UL = 641, - TriCore_MADDSUMS_H_rrr1_UU = 642, - TriCore_MADDSUM_H_rrr1_LL = 643, - TriCore_MADDSUM_H_rrr1_LU = 644, - TriCore_MADDSUM_H_rrr1_UL = 645, - TriCore_MADDSUM_H_rrr1_UU = 646, - TriCore_MADDSURS_H_rrr1_LL = 647, - TriCore_MADDSURS_H_rrr1_LU = 648, - TriCore_MADDSURS_H_rrr1_UL = 649, - TriCore_MADDSURS_H_rrr1_UU = 650, - TriCore_MADDSUR_H_rrr1_LL = 651, - TriCore_MADDSUR_H_rrr1_LU = 652, - TriCore_MADDSUR_H_rrr1_UL = 653, - TriCore_MADDSUR_H_rrr1_UU = 654, - TriCore_MADDSUS_H_rrr1_LL = 655, - TriCore_MADDSUS_H_rrr1_LU = 656, - TriCore_MADDSUS_H_rrr1_UL = 657, - TriCore_MADDSUS_H_rrr1_UU = 658, - TriCore_MADDSU_H_rrr1_LL = 659, - TriCore_MADDSU_H_rrr1_LU = 660, - TriCore_MADDSU_H_rrr1_UL = 661, - TriCore_MADDSU_H_rrr1_UU = 662, - TriCore_MADDS_H_rrr1_LL = 663, - TriCore_MADDS_H_rrr1_LU = 664, - TriCore_MADDS_H_rrr1_UL = 665, - TriCore_MADDS_H_rrr1_UU = 666, - TriCore_MADDS_Q_rrr1 = 667, - TriCore_MADDS_Q_rrr1_L = 668, - TriCore_MADDS_Q_rrr1_L_L = 669, - TriCore_MADDS_Q_rrr1_U = 670, - TriCore_MADDS_Q_rrr1_U_U = 671, - TriCore_MADDS_Q_rrr1_e = 672, - TriCore_MADDS_Q_rrr1_e_L = 673, - TriCore_MADDS_Q_rrr1_e_L_L = 674, - TriCore_MADDS_Q_rrr1_e_U = 675, - TriCore_MADDS_Q_rrr1_e_U_U = 676, - TriCore_MADDS_U_rcr = 677, - TriCore_MADDS_U_rcr_e = 678, - TriCore_MADDS_U_rrr2 = 679, - TriCore_MADDS_U_rrr2_e = 680, - TriCore_MADDS_rcr = 681, - TriCore_MADDS_rcr_e = 682, - TriCore_MADDS_rrr2 = 683, - TriCore_MADDS_rrr2_e = 684, - TriCore_MADD_F_rrr = 685, - TriCore_MADD_H_rrr1_LL = 686, - TriCore_MADD_H_rrr1_LU = 687, - TriCore_MADD_H_rrr1_UL = 688, - TriCore_MADD_H_rrr1_UU = 689, - TriCore_MADD_Q_rrr1 = 690, - TriCore_MADD_Q_rrr1_L = 691, - TriCore_MADD_Q_rrr1_L_L = 692, - TriCore_MADD_Q_rrr1_U = 693, - TriCore_MADD_Q_rrr1_U_U = 694, - TriCore_MADD_Q_rrr1_e = 695, - TriCore_MADD_Q_rrr1_e_L = 696, - TriCore_MADD_Q_rrr1_e_L_L = 697, - TriCore_MADD_Q_rrr1_e_U = 698, - TriCore_MADD_Q_rrr1_e_U_U = 699, - TriCore_MADD_U_rcr = 700, - TriCore_MADD_U_rrr2 = 701, - TriCore_MADD_rcr = 702, - TriCore_MADD_rcr_e = 703, - TriCore_MADD_rrr2 = 704, - TriCore_MADD_rrr2_e = 705, - TriCore_MAX_B = 706, - TriCore_MAX_BU = 707, - TriCore_MAX_H = 708, - TriCore_MAX_HU = 709, - TriCore_MAX_U_rc = 710, - TriCore_MAX_U_rr = 711, - TriCore_MAX_rc = 712, - TriCore_MAX_rr = 713, - TriCore_MFCR_rlc = 714, - TriCore_MIN_B = 715, - TriCore_MIN_BU = 716, - TriCore_MIN_H = 717, - TriCore_MIN_HU = 718, - TriCore_MIN_U_rc = 719, - TriCore_MIN_U_rr = 720, - TriCore_MIN_rc = 721, - TriCore_MIN_rr = 722, - TriCore_MOVH_A_rlc = 723, - TriCore_MOVH_rlc = 724, - TriCore_MOV_AA_rr = 725, - TriCore_MOV_AA_srr = 726, - TriCore_MOV_A_rr = 727, - TriCore_MOV_A_src = 728, - TriCore_MOV_A_srr = 729, - TriCore_MOV_D_rr = 730, - TriCore_MOV_D_srr = 731, - TriCore_MOV_U_rlc = 732, - TriCore_MOV_rlcDc = 733, - TriCore_MOV_rlcEc = 734, - TriCore_MOV_rrDcDb = 735, - TriCore_MOV_rrEcDaDb = 736, - TriCore_MOV_rrEcDb = 737, - TriCore_MOV_sc = 738, - TriCore_MOV_srcDa = 739, - TriCore_MOV_srcEa = 740, - TriCore_MOV_srr = 741, - TriCore_MSUBADMS_H_rrr1_LL = 742, - TriCore_MSUBADMS_H_rrr1_LU = 743, - TriCore_MSUBADMS_H_rrr1_UL = 744, - TriCore_MSUBADMS_H_rrr1_UU = 745, - TriCore_MSUBADM_H_rrr1_LL = 746, - TriCore_MSUBADM_H_rrr1_LU = 747, - TriCore_MSUBADM_H_rrr1_UL = 748, - TriCore_MSUBADM_H_rrr1_UU = 749, - TriCore_MSUBADRS_H_rrr1_LL = 750, - TriCore_MSUBADRS_H_rrr1_LU = 751, - TriCore_MSUBADRS_H_rrr1_UL = 752, - TriCore_MSUBADRS_H_rrr1_UU = 753, - TriCore_MSUBADR_H_rrr1_LL = 754, - TriCore_MSUBADR_H_rrr1_LU = 755, - TriCore_MSUBADR_H_rrr1_UL = 756, - TriCore_MSUBADR_H_rrr1_UU = 757, - TriCore_MSUBADS_H_rrr1_LL = 758, - TriCore_MSUBADS_H_rrr1_LU = 759, - TriCore_MSUBADS_H_rrr1_UL = 760, - TriCore_MSUBADS_H_rrr1_UU = 761, - TriCore_MSUBAD_H_rrr1_LL = 762, - TriCore_MSUBAD_H_rrr1_LU = 763, - TriCore_MSUBAD_H_rrr1_UL = 764, - TriCore_MSUBAD_H_rrr1_UU = 765, - TriCore_MSUBMS_H_rrr1_LL = 766, - TriCore_MSUBMS_H_rrr1_LU = 767, - TriCore_MSUBMS_H_rrr1_UL = 768, - TriCore_MSUBMS_H_rrr1_UU = 769, - TriCore_MSUBM_H_rrr1_LL = 770, - TriCore_MSUBM_H_rrr1_LU = 771, - TriCore_MSUBM_H_rrr1_UL = 772, - TriCore_MSUBM_H_rrr1_UU = 773, - TriCore_MSUBRS_H_rrr1_DcEdDaDbUL = 774, - TriCore_MSUBRS_H_rrr1_LL = 775, - TriCore_MSUBRS_H_rrr1_LU = 776, - TriCore_MSUBRS_H_rrr1_UL = 777, - TriCore_MSUBRS_H_rrr1_UU = 778, - TriCore_MSUBRS_Q_rrr1_L_L = 779, - TriCore_MSUBRS_Q_rrr1_U_U = 780, - TriCore_MSUBR_H_rrr1_DcEdDaDbUL = 781, - TriCore_MSUBR_H_rrr1_LL = 782, - TriCore_MSUBR_H_rrr1_LU = 783, - TriCore_MSUBR_H_rrr1_UL = 784, - TriCore_MSUBR_H_rrr1_UU = 785, - TriCore_MSUBR_Q_rrr1_L_L = 786, - TriCore_MSUBR_Q_rrr1_U_U = 787, - TriCore_MSUBS_H_rrr1_LL = 788, - TriCore_MSUBS_H_rrr1_LU = 789, - TriCore_MSUBS_H_rrr1_UL = 790, - TriCore_MSUBS_H_rrr1_UU = 791, - TriCore_MSUBS_Q_rrr1 = 792, - TriCore_MSUBS_Q_rrr1_L = 793, - TriCore_MSUBS_Q_rrr1_L_L = 794, - TriCore_MSUBS_Q_rrr1_U = 795, - TriCore_MSUBS_Q_rrr1_U_U = 796, - TriCore_MSUBS_Q_rrr1_e = 797, - TriCore_MSUBS_Q_rrr1_e_L = 798, - TriCore_MSUBS_Q_rrr1_e_L_L = 799, - TriCore_MSUBS_Q_rrr1_e_U = 800, - TriCore_MSUBS_Q_rrr1_e_U_U = 801, - TriCore_MSUBS_U_rcr = 802, - TriCore_MSUBS_U_rcr_e = 803, - TriCore_MSUBS_U_rrr2 = 804, - TriCore_MSUBS_U_rrr2_e = 805, - TriCore_MSUBS_rcr = 806, - TriCore_MSUBS_rcr_e = 807, - TriCore_MSUBS_rrr2 = 808, - TriCore_MSUBS_rrr2_e = 809, - TriCore_MSUB_F_rrr = 810, - TriCore_MSUB_H_rrr1_LL = 811, - TriCore_MSUB_H_rrr1_LU = 812, - TriCore_MSUB_H_rrr1_UL = 813, - TriCore_MSUB_H_rrr1_UU = 814, - TriCore_MSUB_Q_rrr1 = 815, - TriCore_MSUB_Q_rrr1_L = 816, - TriCore_MSUB_Q_rrr1_L_L = 817, - TriCore_MSUB_Q_rrr1_U = 818, - TriCore_MSUB_Q_rrr1_U_U = 819, - TriCore_MSUB_Q_rrr1_e = 820, - TriCore_MSUB_Q_rrr1_e_L = 821, - TriCore_MSUB_Q_rrr1_e_L_L = 822, - TriCore_MSUB_Q_rrr1_e_U = 823, - TriCore_MSUB_Q_rrr1_e_U_U = 824, - TriCore_MSUB_U_rcr = 825, - TriCore_MSUB_U_rrr2 = 826, - TriCore_MSUB_rcr = 827, - TriCore_MSUB_rcr_e = 828, - TriCore_MSUB_rrr2 = 829, - TriCore_MSUB_rrr2_e = 830, - TriCore_MTCR_rlc = 831, - TriCore_MULM_H_rr1_LL2e = 832, - TriCore_MULM_H_rr1_LU2e = 833, - TriCore_MULM_H_rr1_UL2e = 834, - TriCore_MULM_H_rr1_UU2e = 835, - TriCore_MULR_H_rr1_LL2e = 836, - TriCore_MULR_H_rr1_LU2e = 837, - TriCore_MULR_H_rr1_UL2e = 838, - TriCore_MULR_H_rr1_UU2e = 839, - TriCore_MULR_Q_rr1_2LL = 840, - TriCore_MULR_Q_rr1_2UU = 841, - TriCore_MULS_U_rc = 842, - TriCore_MULS_U_rr2 = 843, - TriCore_MULS_rc = 844, - TriCore_MULS_rr2 = 845, - TriCore_MUL_F_rrr = 846, - TriCore_MUL_H_rr1_LL2e = 847, - TriCore_MUL_H_rr1_LU2e = 848, - TriCore_MUL_H_rr1_UL2e = 849, - TriCore_MUL_H_rr1_UU2e = 850, - TriCore_MUL_Q_rr1_2LL = 851, - TriCore_MUL_Q_rr1_2UU = 852, - TriCore_MUL_Q_rr1_2_L = 853, - TriCore_MUL_Q_rr1_2_Le = 854, - TriCore_MUL_Q_rr1_2_U = 855, - TriCore_MUL_Q_rr1_2_Ue = 856, - TriCore_MUL_Q_rr1_2__ = 857, - TriCore_MUL_Q_rr1_2__e = 858, - TriCore_MUL_U_rc = 859, - TriCore_MUL_U_rr2 = 860, - TriCore_MUL_rc = 861, - TriCore_MUL_rc_e = 862, - TriCore_MUL_rr2 = 863, - TriCore_MUL_rr2_e = 864, - TriCore_MUL_srr = 865, - TriCore_NAND_T = 866, - TriCore_NAND_rc = 867, - TriCore_NAND_rr = 868, - TriCore_NEZ_A = 869, - TriCore_NE_A = 870, - TriCore_NE_rc = 871, - TriCore_NE_rr = 872, - TriCore_NOP_sr = 873, - TriCore_NOP_sys = 874, - TriCore_NOR_T = 875, - TriCore_NOR_rc = 876, - TriCore_NOR_rr = 877, - TriCore_NOT_sr = 878, - TriCore_ORN_T = 879, - TriCore_ORN_rc = 880, - TriCore_ORN_rr = 881, - TriCore_OR_ANDN_T = 882, - TriCore_OR_AND_T = 883, - TriCore_OR_EQ_rc = 884, - TriCore_OR_EQ_rr = 885, - TriCore_OR_GE_U_rc = 886, - TriCore_OR_GE_U_rr = 887, - TriCore_OR_GE_rc = 888, - TriCore_OR_GE_rr = 889, - TriCore_OR_LT_U_rc = 890, - TriCore_OR_LT_U_rr = 891, - TriCore_OR_LT_rc = 892, - TriCore_OR_LT_rr = 893, - TriCore_OR_NE_rc = 894, - TriCore_OR_NE_rr = 895, - TriCore_OR_NOR_T = 896, - TriCore_OR_OR_T = 897, - TriCore_OR_T = 898, - TriCore_OR_rc = 899, - TriCore_OR_rr = 900, - TriCore_OR_sc = 901, - TriCore_OR_srr = 902, - TriCore_PACK_rrr = 903, - TriCore_PARITY_rr = 904, - TriCore_POPCNT_W_rr = 905, - TriCore_Q31TOF_rr = 906, - TriCore_QSEED_F_rr = 907, - TriCore_RESTORE_sys = 908, - TriCore_RET_sr = 909, - TriCore_RET_sys = 910, - TriCore_RFE_sr = 911, - TriCore_RFE_sys = 912, - TriCore_RFM_sys = 913, - TriCore_RSLCX_sys = 914, - TriCore_RSTV_sys = 915, - TriCore_RSUBS_U_rc = 916, - TriCore_RSUBS_rc = 917, - TriCore_RSUB_rc = 918, - TriCore_RSUB_sr = 919, - TriCore_SAT_BU_rr = 920, - TriCore_SAT_BU_sr = 921, - TriCore_SAT_B_rr = 922, - TriCore_SAT_B_sr = 923, - TriCore_SAT_HU_rr = 924, - TriCore_SAT_HU_sr = 925, - TriCore_SAT_H_rr = 926, - TriCore_SAT_H_sr = 927, - TriCore_SELN_rcr = 928, - TriCore_SELN_rrr = 929, - TriCore_SEL_rcr = 930, - TriCore_SEL_rrr = 931, - TriCore_SHAS_rc = 932, - TriCore_SHAS_rr = 933, - TriCore_SHA_H_rc = 934, - TriCore_SHA_H_rr = 935, - TriCore_SHA_rc = 936, - TriCore_SHA_rr = 937, - TriCore_SHA_src = 938, - TriCore_SHUFFLE_rc = 939, - TriCore_SH_ANDN_T = 940, - TriCore_SH_AND_T = 941, - TriCore_SH_EQ_rc = 942, - TriCore_SH_EQ_rr = 943, - TriCore_SH_GE_U_rc = 944, - TriCore_SH_GE_U_rr = 945, - TriCore_SH_GE_rc = 946, - TriCore_SH_GE_rr = 947, - TriCore_SH_H_rc = 948, - TriCore_SH_H_rr = 949, - TriCore_SH_LT_U_rc = 950, - TriCore_SH_LT_U_rr = 951, - TriCore_SH_LT_rc = 952, - TriCore_SH_LT_rr = 953, - TriCore_SH_NAND_T = 954, - TriCore_SH_NE_rc = 955, - TriCore_SH_NE_rr = 956, - TriCore_SH_NOR_T = 957, - TriCore_SH_ORN_T = 958, - TriCore_SH_OR_T = 959, - TriCore_SH_XNOR_T = 960, - TriCore_SH_XOR_T = 961, - TriCore_SH_rc = 962, - TriCore_SH_rr = 963, - TriCore_SH_src = 964, - TriCore_STLCX_abs = 965, - TriCore_STLCX_bo_bso = 966, - TriCore_STUCX_abs = 967, - TriCore_STUCX_bo_bso = 968, - TriCore_ST_A_abs = 969, - TriCore_ST_A_bo_bso = 970, - TriCore_ST_A_bo_c = 971, - TriCore_ST_A_bo_pos = 972, - TriCore_ST_A_bo_pre = 973, - TriCore_ST_A_bo_r = 974, - TriCore_ST_A_bol = 975, - TriCore_ST_A_sc = 976, - TriCore_ST_A_sro = 977, - TriCore_ST_A_ssr = 978, - TriCore_ST_A_ssr_pos = 979, - TriCore_ST_A_ssro = 980, - TriCore_ST_B_abs = 981, - TriCore_ST_B_bo_bso = 982, - TriCore_ST_B_bo_c = 983, - TriCore_ST_B_bo_pos = 984, - TriCore_ST_B_bo_pre = 985, - TriCore_ST_B_bo_r = 986, - TriCore_ST_B_bol = 987, - TriCore_ST_B_sro = 988, - TriCore_ST_B_ssr = 989, - TriCore_ST_B_ssr_pos = 990, - TriCore_ST_B_ssro = 991, - TriCore_ST_DA_abs = 992, - TriCore_ST_DA_bo_bso = 993, - TriCore_ST_DA_bo_c = 994, - TriCore_ST_DA_bo_pos = 995, - TriCore_ST_DA_bo_pre = 996, - TriCore_ST_DA_bo_r = 997, - TriCore_ST_D_abs = 998, - TriCore_ST_D_bo_bso = 999, - TriCore_ST_D_bo_c = 1000, - TriCore_ST_D_bo_pos = 1001, - TriCore_ST_D_bo_pre = 1002, - TriCore_ST_D_bo_r = 1003, - TriCore_ST_H_abs = 1004, - TriCore_ST_H_bo_bso = 1005, - TriCore_ST_H_bo_c = 1006, - TriCore_ST_H_bo_pos = 1007, - TriCore_ST_H_bo_pre = 1008, - TriCore_ST_H_bo_r = 1009, - TriCore_ST_H_bol = 1010, - TriCore_ST_H_sro = 1011, - TriCore_ST_H_ssr = 1012, - TriCore_ST_H_ssr_pos = 1013, - TriCore_ST_H_ssro = 1014, - TriCore_ST_Q_abs = 1015, - TriCore_ST_Q_bo_bso = 1016, - TriCore_ST_Q_bo_c = 1017, - TriCore_ST_Q_bo_pos = 1018, - TriCore_ST_Q_bo_pre = 1019, - TriCore_ST_Q_bo_r = 1020, - TriCore_ST_T = 1021, - TriCore_ST_W_abs = 1022, - TriCore_ST_W_bo_bso = 1023, - TriCore_ST_W_bo_c = 1024, - TriCore_ST_W_bo_pos = 1025, - TriCore_ST_W_bo_pre = 1026, - TriCore_ST_W_bo_r = 1027, - TriCore_ST_W_bol = 1028, - TriCore_ST_W_sro = 1029, - TriCore_ST_W_ssr = 1030, - TriCore_ST_W_ssr_pos = 1031, - TriCore_ST_W_ssro = 1032, - TriCore_SUBC_rr = 1033, - TriCore_SUBS_HU_rr = 1034, - TriCore_SUBS_H_rr = 1035, - TriCore_SUBS_U_rr = 1036, - TriCore_SUBS_rr = 1037, - TriCore_SUBS_srr = 1038, - TriCore_SUBX_rr = 1039, - TriCore_SUB_A_rr = 1040, - TriCore_SUB_A_sc = 1041, - TriCore_SUB_B_rr = 1042, - TriCore_SUB_F_rrr = 1043, - TriCore_SUB_H_rr = 1044, - TriCore_SUB_rr = 1045, - TriCore_SUB_srr = 1046, - TriCore_SUB_srr_15a = 1047, - TriCore_SUB_srr_a15 = 1048, - TriCore_SVLCX_sys = 1049, - TriCore_SWAPMSK_W_bo_bso = 1050, - TriCore_SWAPMSK_W_bo_c = 1051, - TriCore_SWAPMSK_W_bo_pos = 1052, - TriCore_SWAPMSK_W_bo_pre = 1053, - TriCore_SWAPMSK_W_bo_r = 1054, - TriCore_SWAP_W_abs = 1055, - TriCore_SWAP_W_bo_bso = 1056, - TriCore_SWAP_W_bo_c = 1057, - TriCore_SWAP_W_bo_pos = 1058, - TriCore_SWAP_W_bo_pre = 1059, - TriCore_SWAP_W_bo_r = 1060, - TriCore_SYSCALL_rc = 1061, - TriCore_TRAPSV_sys = 1062, - TriCore_TRAPV_sys = 1063, - TriCore_UNPACK_rr = 1064, - TriCore_UPDFL_rr = 1065, - TriCore_UTOF_rr = 1066, - TriCore_WAIT_sys = 1067, - TriCore_XNOR_T = 1068, - TriCore_XNOR_rc = 1069, - TriCore_XNOR_rr = 1070, - TriCore_XOR_EQ_rc = 1071, - TriCore_XOR_EQ_rr = 1072, - TriCore_XOR_GE_U_rc = 1073, - TriCore_XOR_GE_U_rr = 1074, - TriCore_XOR_GE_rc = 1075, - TriCore_XOR_GE_rr = 1076, - TriCore_XOR_LT_U_rc = 1077, - TriCore_XOR_LT_U_rr = 1078, - TriCore_XOR_LT_rc = 1079, - TriCore_XOR_LT_rr = 1080, - TriCore_XOR_NE_rc = 1081, - TriCore_XOR_NE_rr = 1082, - TriCore_XOR_T = 1083, - TriCore_XOR_rc = 1084, - TriCore_XOR_rr = 1085, - TriCore_XOR_srr = 1086, - INSTRUCTION_LIST_END = 1087 + TriCore_AND_sc = 320, + TriCore_AND_sc_v110 = 321, + TriCore_AND_srr = 322, + TriCore_AND_srr_v110 = 323, + TriCore_BISR_rc = 324, + TriCore_BISR_rc_v161 = 325, + TriCore_BISR_sc = 326, + TriCore_BISR_sc_v110 = 327, + TriCore_BMERGAE_rr_v110 = 328, + TriCore_BMERGE_rr = 329, + TriCore_BSPLIT_rr = 330, + TriCore_BSPLIT_rr_v110 = 331, + TriCore_CACHEA_I_bo_bso = 332, + TriCore_CACHEA_I_bo_c = 333, + TriCore_CACHEA_I_bo_pos = 334, + TriCore_CACHEA_I_bo_pre = 335, + TriCore_CACHEA_I_bo_r = 336, + TriCore_CACHEA_WI_bo_bso = 337, + TriCore_CACHEA_WI_bo_c = 338, + TriCore_CACHEA_WI_bo_pos = 339, + TriCore_CACHEA_WI_bo_pre = 340, + TriCore_CACHEA_WI_bo_r = 341, + TriCore_CACHEA_W_bo_bso = 342, + TriCore_CACHEA_W_bo_c = 343, + TriCore_CACHEA_W_bo_pos = 344, + TriCore_CACHEA_W_bo_pre = 345, + TriCore_CACHEA_W_bo_r = 346, + TriCore_CACHEI_I_bo_bso = 347, + TriCore_CACHEI_I_bo_pos = 348, + TriCore_CACHEI_I_bo_pre = 349, + TriCore_CACHEI_WI_bo_bso = 350, + TriCore_CACHEI_WI_bo_pos = 351, + TriCore_CACHEI_WI_bo_pre = 352, + TriCore_CACHEI_W_bo_bso = 353, + TriCore_CACHEI_W_bo_c = 354, + TriCore_CACHEI_W_bo_pos = 355, + TriCore_CACHEI_W_bo_pre = 356, + TriCore_CACHEI_W_bo_r = 357, + TriCore_CADDN_A_rcr_v110 = 358, + TriCore_CADDN_A_rrr_v110 = 359, + TriCore_CADDN_rcr = 360, + TriCore_CADDN_rrr = 361, + TriCore_CADDN_src = 362, + TriCore_CADDN_srr_v110 = 363, + TriCore_CADD_A_rcr_v110 = 364, + TriCore_CADD_A_rrr_v110 = 365, + TriCore_CADD_rcr = 366, + TriCore_CADD_rrr = 367, + TriCore_CADD_src = 368, + TriCore_CADD_srr_v110 = 369, + TriCore_CALLA_b = 370, + TriCore_CALLI_rr = 371, + TriCore_CALLI_rr_v110 = 372, + TriCore_CALL_b = 373, + TriCore_CALL_sb = 374, + TriCore_CLO_B_rr_v110 = 375, + TriCore_CLO_H_rr = 376, + TriCore_CLO_rr = 377, + TriCore_CLS_B_rr_v110 = 378, + TriCore_CLS_H_rr = 379, + TriCore_CLS_rr = 380, + TriCore_CLZ_B_rr_v110 = 381, + TriCore_CLZ_H_rr = 382, + TriCore_CLZ_rr = 383, + TriCore_CMOVN_src = 384, + TriCore_CMOVN_srr = 385, + TriCore_CMOV_src = 386, + TriCore_CMOV_srr = 387, + TriCore_CMPSWAP_W_bo_bso = 388, + TriCore_CMPSWAP_W_bo_c = 389, + TriCore_CMPSWAP_W_bo_pos = 390, + TriCore_CMPSWAP_W_bo_pre = 391, + TriCore_CMPSWAP_W_bo_r = 392, + TriCore_CMP_F_rr = 393, + TriCore_CRC32B_W_rr = 394, + TriCore_CRC32L_W_rr = 395, + TriCore_CRC32_B_rr = 396, + TriCore_CRCN_rrr = 397, + TriCore_CSUBN_A_rrr_v110 = 398, + TriCore_CSUBN_rrr = 399, + TriCore_CSUB_A_rrr_v110 = 400, + TriCore_CSUB_rrr = 401, + TriCore_DEBUG_sr = 402, + TriCore_DEBUG_sys = 403, + TriCore_DEXTR_rrpw = 404, + TriCore_DEXTR_rrrr = 405, + TriCore_DIFSC_A_rr_v110 = 406, + TriCore_DISABLE_sys = 407, + TriCore_DISABLE_sys_1 = 408, + TriCore_DIV_F_rr = 409, + TriCore_DIV_U_rr = 410, + TriCore_DIV_rr = 411, + TriCore_DSYNC_sys = 412, + TriCore_DVADJ_rrr = 413, + TriCore_DVADJ_rrr_v110 = 414, + TriCore_DVADJ_srr_v110 = 415, + TriCore_DVINIT_BU_rr = 416, + TriCore_DVINIT_BU_rr_v110 = 417, + TriCore_DVINIT_B_rr = 418, + TriCore_DVINIT_B_rr_v110 = 419, + TriCore_DVINIT_HU_rr = 420, + TriCore_DVINIT_HU_rr_v110 = 421, + TriCore_DVINIT_H_rr = 422, + TriCore_DVINIT_H_rr_v110 = 423, + TriCore_DVINIT_U_rr = 424, + TriCore_DVINIT_U_rr_v110 = 425, + TriCore_DVINIT_rr = 426, + TriCore_DVINIT_rr_v110 = 427, + TriCore_DVSTEP_U_rrr = 428, + TriCore_DVSTEP_U_rrrv110 = 429, + TriCore_DVSTEP_Uv110 = 430, + TriCore_DVSTEP_rrr = 431, + TriCore_DVSTEP_rrrv110 = 432, + TriCore_DVSTEPv110 = 433, + TriCore_ENABLE_sys = 434, + TriCore_EQANY_B_rc = 435, + TriCore_EQANY_B_rr = 436, + TriCore_EQANY_H_rc = 437, + TriCore_EQANY_H_rr = 438, + TriCore_EQZ_A_rr = 439, + TriCore_EQ_A_rr = 440, + TriCore_EQ_B_rr = 441, + TriCore_EQ_H_rr = 442, + TriCore_EQ_W_rr = 443, + TriCore_EQ_rc = 444, + TriCore_EQ_rr = 445, + TriCore_EQ_src = 446, + TriCore_EQ_srr = 447, + TriCore_EXTR_U_rrpw = 448, + TriCore_EXTR_U_rrrr = 449, + TriCore_EXTR_U_rrrw = 450, + TriCore_EXTR_rrpw = 451, + TriCore_EXTR_rrrr = 452, + TriCore_EXTR_rrrw = 453, + TriCore_FCALLA_b = 454, + TriCore_FCALLA_i = 455, + TriCore_FCALL_b = 456, + TriCore_FRET_sr = 457, + TriCore_FRET_sys = 458, + TriCore_FTOHP_rr = 459, + TriCore_FTOIZ_rr = 460, + TriCore_FTOI_rr = 461, + TriCore_FTOQ31Z_rr = 462, + TriCore_FTOQ31_rr = 463, + TriCore_FTOUZ_rr = 464, + TriCore_FTOU_rr = 465, + TriCore_GE_A_rr = 466, + TriCore_GE_U_rc = 467, + TriCore_GE_U_rr = 468, + TriCore_GE_rc = 469, + TriCore_GE_rr = 470, + TriCore_HPTOF_rr = 471, + TriCore_IMASK_rcpw = 472, + TriCore_IMASK_rcrw = 473, + TriCore_IMASK_rrpw = 474, + TriCore_IMASK_rrrw = 475, + TriCore_INSERT_rcpw = 476, + TriCore_INSERT_rcrr = 477, + TriCore_INSERT_rcrw = 478, + TriCore_INSERT_rrpw = 479, + TriCore_INSERT_rrrr = 480, + TriCore_INSERT_rrrw = 481, + TriCore_INSN_T = 482, + TriCore_INS_T = 483, + TriCore_ISYNC_sys = 484, + TriCore_ITOF_rr = 485, + TriCore_IXMAX_U_rrr = 486, + TriCore_IXMAX_rrr = 487, + TriCore_IXMIN_U_rrr = 488, + TriCore_IXMIN_rrr = 489, + TriCore_JA_b = 490, + TriCore_JEQ_A_brr = 491, + TriCore_JEQ_brc = 492, + TriCore_JEQ_brr = 493, + TriCore_JEQ_sbc1 = 494, + TriCore_JEQ_sbc2 = 495, + TriCore_JEQ_sbc_v110 = 496, + TriCore_JEQ_sbr1 = 497, + TriCore_JEQ_sbr2 = 498, + TriCore_JEQ_sbr_v110 = 499, + TriCore_JGEZ_sbr = 500, + TriCore_JGEZ_sbr_v110 = 501, + TriCore_JGE_U_brc = 502, + TriCore_JGE_U_brr = 503, + TriCore_JGE_brc = 504, + TriCore_JGE_brr = 505, + TriCore_JGTZ_sbr = 506, + TriCore_JGTZ_sbr_v110 = 507, + TriCore_JI_rr = 508, + TriCore_JI_rr_v110 = 509, + TriCore_JI_sbr_v110 = 510, + TriCore_JI_sr = 511, + TriCore_JLA_b = 512, + TriCore_JLEZ_sbr = 513, + TriCore_JLEZ_sbr_v110 = 514, + TriCore_JLI_rr = 515, + TriCore_JLI_rr_v110 = 516, + TriCore_JLTZ_sbr = 517, + TriCore_JLTZ_sbr_v110 = 518, + TriCore_JLT_U_brc = 519, + TriCore_JLT_U_brr = 520, + TriCore_JLT_brc = 521, + TriCore_JLT_brr = 522, + TriCore_JL_b = 523, + TriCore_JNED_brc = 524, + TriCore_JNED_brr = 525, + TriCore_JNEI_brc = 526, + TriCore_JNEI_brr = 527, + TriCore_JNE_A_brr = 528, + TriCore_JNE_brc = 529, + TriCore_JNE_brr = 530, + TriCore_JNE_sbc1 = 531, + TriCore_JNE_sbc2 = 532, + TriCore_JNE_sbc_v110 = 533, + TriCore_JNE_sbr1 = 534, + TriCore_JNE_sbr2 = 535, + TriCore_JNE_sbr_v110 = 536, + TriCore_JNZ_A_brr = 537, + TriCore_JNZ_A_sbr = 538, + TriCore_JNZ_T_brn = 539, + TriCore_JNZ_T_sbrn = 540, + TriCore_JNZ_T_sbrn_v110 = 541, + TriCore_JNZ_sb = 542, + TriCore_JNZ_sb_v110 = 543, + TriCore_JNZ_sbr = 544, + TriCore_JNZ_sbr_v110 = 545, + TriCore_JZ_A_brr = 546, + TriCore_JZ_A_sbr = 547, + TriCore_JZ_T_brn = 548, + TriCore_JZ_T_sbrn = 549, + TriCore_JZ_T_sbrn_v110 = 550, + TriCore_JZ_sb = 551, + TriCore_JZ_sb_v110 = 552, + TriCore_JZ_sbr = 553, + TriCore_JZ_sbr_v110 = 554, + TriCore_J_b = 555, + TriCore_J_sb = 556, + TriCore_J_sb_v110 = 557, + TriCore_LDLCX_abs = 558, + TriCore_LDLCX_bo_bso = 559, + TriCore_LDMST_abs = 560, + TriCore_LDMST_bo_bso = 561, + TriCore_LDMST_bo_c = 562, + TriCore_LDMST_bo_pos = 563, + TriCore_LDMST_bo_pre = 564, + TriCore_LDMST_bo_r = 565, + TriCore_LDUCX_abs = 566, + TriCore_LDUCX_bo_bso = 567, + TriCore_LD_A_abs = 568, + TriCore_LD_A_bo_bso = 569, + TriCore_LD_A_bo_c = 570, + TriCore_LD_A_bo_pos = 571, + TriCore_LD_A_bo_pre = 572, + TriCore_LD_A_bo_r = 573, + TriCore_LD_A_bol = 574, + TriCore_LD_A_sc = 575, + TriCore_LD_A_slr = 576, + TriCore_LD_A_slr_post = 577, + TriCore_LD_A_slr_post_v110 = 578, + TriCore_LD_A_slr_v110 = 579, + TriCore_LD_A_slro = 580, + TriCore_LD_A_slro_v110 = 581, + TriCore_LD_A_sro = 582, + TriCore_LD_A_sro_v110 = 583, + TriCore_LD_BU_abs = 584, + TriCore_LD_BU_bo_bso = 585, + TriCore_LD_BU_bo_c = 586, + TriCore_LD_BU_bo_pos = 587, + TriCore_LD_BU_bo_pre = 588, + TriCore_LD_BU_bo_r = 589, + TriCore_LD_BU_bol = 590, + TriCore_LD_BU_slr = 591, + TriCore_LD_BU_slr_post = 592, + TriCore_LD_BU_slr_post_v110 = 593, + TriCore_LD_BU_slr_v110 = 594, + TriCore_LD_BU_slro = 595, + TriCore_LD_BU_slro_v110 = 596, + TriCore_LD_BU_sro = 597, + TriCore_LD_BU_sro_v110 = 598, + TriCore_LD_B_abs = 599, + TriCore_LD_B_bo_bso = 600, + TriCore_LD_B_bo_c = 601, + TriCore_LD_B_bo_pos = 602, + TriCore_LD_B_bo_pre = 603, + TriCore_LD_B_bo_r = 604, + TriCore_LD_B_bol = 605, + TriCore_LD_B_slr_post_v110 = 606, + TriCore_LD_B_slr_v110 = 607, + TriCore_LD_B_slro_v110 = 608, + TriCore_LD_B_sro_v110 = 609, + TriCore_LD_DA_abs = 610, + TriCore_LD_DA_bo_bso = 611, + TriCore_LD_DA_bo_c = 612, + TriCore_LD_DA_bo_pos = 613, + TriCore_LD_DA_bo_pre = 614, + TriCore_LD_DA_bo_r = 615, + TriCore_LD_D_abs = 616, + TriCore_LD_D_bo_bso = 617, + TriCore_LD_D_bo_c = 618, + TriCore_LD_D_bo_pos = 619, + TriCore_LD_D_bo_pre = 620, + TriCore_LD_D_bo_r = 621, + TriCore_LD_HU_abs = 622, + TriCore_LD_HU_bo_bso = 623, + TriCore_LD_HU_bo_c = 624, + TriCore_LD_HU_bo_pos = 625, + TriCore_LD_HU_bo_pre = 626, + TriCore_LD_HU_bo_r = 627, + TriCore_LD_HU_bol = 628, + TriCore_LD_H_abs = 629, + TriCore_LD_H_bo_bso = 630, + TriCore_LD_H_bo_c = 631, + TriCore_LD_H_bo_pos = 632, + TriCore_LD_H_bo_pre = 633, + TriCore_LD_H_bo_r = 634, + TriCore_LD_H_bol = 635, + TriCore_LD_H_slr = 636, + TriCore_LD_H_slr_post = 637, + TriCore_LD_H_slr_post_v110 = 638, + TriCore_LD_H_slr_v110 = 639, + TriCore_LD_H_slro = 640, + TriCore_LD_H_slro_v110 = 641, + TriCore_LD_H_sro = 642, + TriCore_LD_H_sro_v110 = 643, + TriCore_LD_Q_abs = 644, + TriCore_LD_Q_bo_bso = 645, + TriCore_LD_Q_bo_c = 646, + TriCore_LD_Q_bo_pos = 647, + TriCore_LD_Q_bo_pre = 648, + TriCore_LD_Q_bo_r = 649, + TriCore_LD_W_abs = 650, + TriCore_LD_W_bo_bso = 651, + TriCore_LD_W_bo_c = 652, + TriCore_LD_W_bo_pos = 653, + TriCore_LD_W_bo_pre = 654, + TriCore_LD_W_bo_r = 655, + TriCore_LD_W_bol = 656, + TriCore_LD_W_sc = 657, + TriCore_LD_W_slr = 658, + TriCore_LD_W_slr_post = 659, + TriCore_LD_W_slr_post_v110 = 660, + TriCore_LD_W_slr_v110 = 661, + TriCore_LD_W_slro = 662, + TriCore_LD_W_slro_v110 = 663, + TriCore_LD_W_sro = 664, + TriCore_LD_W_sro_v110 = 665, + TriCore_LEA_abs = 666, + TriCore_LEA_bo_bso = 667, + TriCore_LEA_bol = 668, + TriCore_LHA_abs = 669, + TriCore_LOOPU_brr = 670, + TriCore_LOOP_brr = 671, + TriCore_LOOP_sbr = 672, + TriCore_LT_A_rr = 673, + TriCore_LT_B = 674, + TriCore_LT_BU = 675, + TriCore_LT_H = 676, + TriCore_LT_HU = 677, + TriCore_LT_U_rc = 678, + TriCore_LT_U_rr = 679, + TriCore_LT_U_srcv110 = 680, + TriCore_LT_U_srrv110 = 681, + TriCore_LT_W = 682, + TriCore_LT_WU = 683, + TriCore_LT_rc = 684, + TriCore_LT_rr = 685, + TriCore_LT_src = 686, + TriCore_LT_srr = 687, + TriCore_MADDMS_H_rrr1_LL = 688, + TriCore_MADDMS_H_rrr1_LU = 689, + TriCore_MADDMS_H_rrr1_UL = 690, + TriCore_MADDMS_H_rrr1_UU = 691, + TriCore_MADDM_H_rrr1_LL = 692, + TriCore_MADDM_H_rrr1_LU = 693, + TriCore_MADDM_H_rrr1_UL = 694, + TriCore_MADDM_H_rrr1_UU = 695, + TriCore_MADDRS_H_rrr1_DcEdDaDbUL = 696, + TriCore_MADDRS_H_rrr1_LL = 697, + TriCore_MADDRS_H_rrr1_LU = 698, + TriCore_MADDRS_H_rrr1_UL = 699, + TriCore_MADDRS_H_rrr1_UU = 700, + TriCore_MADDRS_Q_rrr1_L_L = 701, + TriCore_MADDRS_Q_rrr1_U_U = 702, + TriCore_MADDR_H_rrr1_DcEdDaDbUL = 703, + TriCore_MADDR_H_rrr1_LL = 704, + TriCore_MADDR_H_rrr1_LU = 705, + TriCore_MADDR_H_rrr1_UL = 706, + TriCore_MADDR_H_rrr1_UU = 707, + TriCore_MADDR_Q_rrr1_L_L = 708, + TriCore_MADDR_Q_rrr1_U_U = 709, + TriCore_MADDSUMS_H_rrr1_LL = 710, + TriCore_MADDSUMS_H_rrr1_LU = 711, + TriCore_MADDSUMS_H_rrr1_UL = 712, + TriCore_MADDSUMS_H_rrr1_UU = 713, + TriCore_MADDSUM_H_rrr1_LL = 714, + TriCore_MADDSUM_H_rrr1_LU = 715, + TriCore_MADDSUM_H_rrr1_UL = 716, + TriCore_MADDSUM_H_rrr1_UU = 717, + TriCore_MADDSURS_H_rrr1_LL = 718, + TriCore_MADDSURS_H_rrr1_LU = 719, + TriCore_MADDSURS_H_rrr1_UL = 720, + TriCore_MADDSURS_H_rrr1_UU = 721, + TriCore_MADDSUR_H_rrr1_LL = 722, + TriCore_MADDSUR_H_rrr1_LU = 723, + TriCore_MADDSUR_H_rrr1_UL = 724, + TriCore_MADDSUR_H_rrr1_UU = 725, + TriCore_MADDSUS_H_rrr1_LL = 726, + TriCore_MADDSUS_H_rrr1_LU = 727, + TriCore_MADDSUS_H_rrr1_UL = 728, + TriCore_MADDSUS_H_rrr1_UU = 729, + TriCore_MADDSU_H_rrr1_LL = 730, + TriCore_MADDSU_H_rrr1_LU = 731, + TriCore_MADDSU_H_rrr1_UL = 732, + TriCore_MADDSU_H_rrr1_UU = 733, + TriCore_MADDS_H_rrr1_LL = 734, + TriCore_MADDS_H_rrr1_LU = 735, + TriCore_MADDS_H_rrr1_UL = 736, + TriCore_MADDS_H_rrr1_UU = 737, + TriCore_MADDS_Q_rrr1 = 738, + TriCore_MADDS_Q_rrr1_L = 739, + TriCore_MADDS_Q_rrr1_L_L = 740, + TriCore_MADDS_Q_rrr1_U = 741, + TriCore_MADDS_Q_rrr1_U_U = 742, + TriCore_MADDS_Q_rrr1_e = 743, + TriCore_MADDS_Q_rrr1_e_L = 744, + TriCore_MADDS_Q_rrr1_e_L_L = 745, + TriCore_MADDS_Q_rrr1_e_U = 746, + TriCore_MADDS_Q_rrr1_e_U_U = 747, + TriCore_MADDS_U_rcr = 748, + TriCore_MADDS_U_rcr_e = 749, + TriCore_MADDS_U_rrr2 = 750, + TriCore_MADDS_U_rrr2_e = 751, + TriCore_MADDS_rcr = 752, + TriCore_MADDS_rcr_e = 753, + TriCore_MADDS_rrr2 = 754, + TriCore_MADDS_rrr2_e = 755, + TriCore_MADD_F_rrr = 756, + TriCore_MADD_H_rrr1_LL = 757, + TriCore_MADD_H_rrr1_LU = 758, + TriCore_MADD_H_rrr1_UL = 759, + TriCore_MADD_H_rrr1_UU = 760, + TriCore_MADD_Q_rrr1 = 761, + TriCore_MADD_Q_rrr1_L = 762, + TriCore_MADD_Q_rrr1_L_L = 763, + TriCore_MADD_Q_rrr1_U = 764, + TriCore_MADD_Q_rrr1_U_U = 765, + TriCore_MADD_Q_rrr1_e = 766, + TriCore_MADD_Q_rrr1_e_L = 767, + TriCore_MADD_Q_rrr1_e_L_L = 768, + TriCore_MADD_Q_rrr1_e_U = 769, + TriCore_MADD_Q_rrr1_e_U_U = 770, + TriCore_MADD_U_rcr = 771, + TriCore_MADD_U_rrr2 = 772, + TriCore_MADD_rcr = 773, + TriCore_MADD_rcr_e = 774, + TriCore_MADD_rrr2 = 775, + TriCore_MADD_rrr2_e = 776, + TriCore_MAX_B = 777, + TriCore_MAX_BU = 778, + TriCore_MAX_H = 779, + TriCore_MAX_HU = 780, + TriCore_MAX_U_rc = 781, + TriCore_MAX_U_rr = 782, + TriCore_MAX_rc = 783, + TriCore_MAX_rr = 784, + TriCore_MFCR_rlc = 785, + TriCore_MIN_B = 786, + TriCore_MIN_BU = 787, + TriCore_MIN_H = 788, + TriCore_MIN_HU = 789, + TriCore_MIN_U_rc = 790, + TriCore_MIN_U_rr = 791, + TriCore_MIN_rc = 792, + TriCore_MIN_rr = 793, + TriCore_MOVH_A_rlc = 794, + TriCore_MOVH_rlc = 795, + TriCore_MOV_AA_rr = 796, + TriCore_MOV_AA_srr = 797, + TriCore_MOV_A_rr = 798, + TriCore_MOV_A_src = 799, + TriCore_MOV_A_srr = 800, + TriCore_MOV_D_rr = 801, + TriCore_MOV_D_srr = 802, + TriCore_MOV_U_rlc = 803, + TriCore_MOV_rlcDc = 804, + TriCore_MOV_rlcEc = 805, + TriCore_MOV_rrDcDb = 806, + TriCore_MOV_rrEcDaDb = 807, + TriCore_MOV_rrEcDb = 808, + TriCore_MOV_sc = 809, + TriCore_MOV_srcDa = 810, + TriCore_MOV_srcEa = 811, + TriCore_MOV_srr = 812, + TriCore_MSUBADMS_H_rrr1_LL = 813, + TriCore_MSUBADMS_H_rrr1_LU = 814, + TriCore_MSUBADMS_H_rrr1_UL = 815, + TriCore_MSUBADMS_H_rrr1_UU = 816, + TriCore_MSUBADM_H_rrr1_LL = 817, + TriCore_MSUBADM_H_rrr1_LU = 818, + TriCore_MSUBADM_H_rrr1_UL = 819, + TriCore_MSUBADM_H_rrr1_UU = 820, + TriCore_MSUBADRS_H_rrr1_LL = 821, + TriCore_MSUBADRS_H_rrr1_LU = 822, + TriCore_MSUBADRS_H_rrr1_UL = 823, + TriCore_MSUBADRS_H_rrr1_UU = 824, + TriCore_MSUBADR_H_rrr1_LL = 825, + TriCore_MSUBADR_H_rrr1_LU = 826, + TriCore_MSUBADR_H_rrr1_UL = 827, + TriCore_MSUBADR_H_rrr1_UU = 828, + TriCore_MSUBADS_H_rrr1_LL = 829, + TriCore_MSUBADS_H_rrr1_LU = 830, + TriCore_MSUBADS_H_rrr1_UL = 831, + TriCore_MSUBADS_H_rrr1_UU = 832, + TriCore_MSUBAD_H_rrr1_LL = 833, + TriCore_MSUBAD_H_rrr1_LU = 834, + TriCore_MSUBAD_H_rrr1_UL = 835, + TriCore_MSUBAD_H_rrr1_UU = 836, + TriCore_MSUBMS_H_rrr1_LL = 837, + TriCore_MSUBMS_H_rrr1_LU = 838, + TriCore_MSUBMS_H_rrr1_UL = 839, + TriCore_MSUBMS_H_rrr1_UU = 840, + TriCore_MSUBM_H_rrr1_LL = 841, + TriCore_MSUBM_H_rrr1_LU = 842, + TriCore_MSUBM_H_rrr1_UL = 843, + TriCore_MSUBM_H_rrr1_UU = 844, + TriCore_MSUBRS_H_rrr1_DcEdDaDbUL = 845, + TriCore_MSUBRS_H_rrr1_LL = 846, + TriCore_MSUBRS_H_rrr1_LU = 847, + TriCore_MSUBRS_H_rrr1_UL = 848, + TriCore_MSUBRS_H_rrr1_UU = 849, + TriCore_MSUBRS_Q_rrr1_L_L = 850, + TriCore_MSUBRS_Q_rrr1_U_U = 851, + TriCore_MSUBR_H_rrr1_DcEdDaDbUL = 852, + TriCore_MSUBR_H_rrr1_LL = 853, + TriCore_MSUBR_H_rrr1_LU = 854, + TriCore_MSUBR_H_rrr1_UL = 855, + TriCore_MSUBR_H_rrr1_UU = 856, + TriCore_MSUBR_Q_rrr1_L_L = 857, + TriCore_MSUBR_Q_rrr1_U_U = 858, + TriCore_MSUBS_H_rrr1_LL = 859, + TriCore_MSUBS_H_rrr1_LU = 860, + TriCore_MSUBS_H_rrr1_UL = 861, + TriCore_MSUBS_H_rrr1_UU = 862, + TriCore_MSUBS_Q_rrr1 = 863, + TriCore_MSUBS_Q_rrr1_L = 864, + TriCore_MSUBS_Q_rrr1_L_L = 865, + TriCore_MSUBS_Q_rrr1_U = 866, + TriCore_MSUBS_Q_rrr1_U_U = 867, + TriCore_MSUBS_Q_rrr1_e = 868, + TriCore_MSUBS_Q_rrr1_e_L = 869, + TriCore_MSUBS_Q_rrr1_e_L_L = 870, + TriCore_MSUBS_Q_rrr1_e_U = 871, + TriCore_MSUBS_Q_rrr1_e_U_U = 872, + TriCore_MSUBS_U_rcr = 873, + TriCore_MSUBS_U_rcr_e = 874, + TriCore_MSUBS_U_rrr2 = 875, + TriCore_MSUBS_U_rrr2_e = 876, + TriCore_MSUBS_rcr = 877, + TriCore_MSUBS_rcr_e = 878, + TriCore_MSUBS_rrr2 = 879, + TriCore_MSUBS_rrr2_e = 880, + TriCore_MSUB_F_rrr = 881, + TriCore_MSUB_H_rrr1_LL = 882, + TriCore_MSUB_H_rrr1_LU = 883, + TriCore_MSUB_H_rrr1_UL = 884, + TriCore_MSUB_H_rrr1_UU = 885, + TriCore_MSUB_Q_rrr1 = 886, + TriCore_MSUB_Q_rrr1_L = 887, + TriCore_MSUB_Q_rrr1_L_L = 888, + TriCore_MSUB_Q_rrr1_U = 889, + TriCore_MSUB_Q_rrr1_U_U = 890, + TriCore_MSUB_Q_rrr1_e = 891, + TriCore_MSUB_Q_rrr1_e_L = 892, + TriCore_MSUB_Q_rrr1_e_L_L = 893, + TriCore_MSUB_Q_rrr1_e_U = 894, + TriCore_MSUB_Q_rrr1_e_U_U = 895, + TriCore_MSUB_U_rcr = 896, + TriCore_MSUB_U_rrr2 = 897, + TriCore_MSUB_rcr = 898, + TriCore_MSUB_rcr_e = 899, + TriCore_MSUB_rrr2 = 900, + TriCore_MSUB_rrr2_e = 901, + TriCore_MTCR_rlc = 902, + TriCore_MULM_H_rr1_LL2e = 903, + TriCore_MULM_H_rr1_LU2e = 904, + TriCore_MULM_H_rr1_UL2e = 905, + TriCore_MULM_H_rr1_UU2e = 906, + TriCore_MULR_H_rr1_LL2e = 907, + TriCore_MULR_H_rr1_LU2e = 908, + TriCore_MULR_H_rr1_UL2e = 909, + TriCore_MULR_H_rr1_UU2e = 910, + TriCore_MULR_Q_rr1_2LL = 911, + TriCore_MULR_Q_rr1_2UU = 912, + TriCore_MULS_U_rc = 913, + TriCore_MULS_U_rr2 = 914, + TriCore_MULS_rc = 915, + TriCore_MULS_rr2 = 916, + TriCore_MUL_F_rrr = 917, + TriCore_MUL_H_rr1_LL2e = 918, + TriCore_MUL_H_rr1_LU2e = 919, + TriCore_MUL_H_rr1_UL2e = 920, + TriCore_MUL_H_rr1_UU2e = 921, + TriCore_MUL_Q_rr1_2LL = 922, + TriCore_MUL_Q_rr1_2UU = 923, + TriCore_MUL_Q_rr1_2_L = 924, + TriCore_MUL_Q_rr1_2_Le = 925, + TriCore_MUL_Q_rr1_2_U = 926, + TriCore_MUL_Q_rr1_2_Ue = 927, + TriCore_MUL_Q_rr1_2__ = 928, + TriCore_MUL_Q_rr1_2__e = 929, + TriCore_MUL_U_rc = 930, + TriCore_MUL_U_rr2 = 931, + TriCore_MUL_rc = 932, + TriCore_MUL_rc_e = 933, + TriCore_MUL_rr2 = 934, + TriCore_MUL_rr2_e = 935, + TriCore_MUL_srr = 936, + TriCore_NAND_T = 937, + TriCore_NAND_rc = 938, + TriCore_NAND_rr = 939, + TriCore_NEZ_A = 940, + TriCore_NE_A = 941, + TriCore_NE_rc = 942, + TriCore_NE_rr = 943, + TriCore_NOP_sr = 944, + TriCore_NOP_sys = 945, + TriCore_NOR_T = 946, + TriCore_NOR_rc = 947, + TriCore_NOR_rr = 948, + TriCore_NOT_sr = 949, + TriCore_ORN_T = 950, + TriCore_ORN_rc = 951, + TriCore_ORN_rr = 952, + TriCore_OR_ANDN_T = 953, + TriCore_OR_AND_T = 954, + TriCore_OR_EQ_rc = 955, + TriCore_OR_EQ_rr = 956, + TriCore_OR_GE_U_rc = 957, + TriCore_OR_GE_U_rr = 958, + TriCore_OR_GE_rc = 959, + TriCore_OR_GE_rr = 960, + TriCore_OR_LT_U_rc = 961, + TriCore_OR_LT_U_rr = 962, + TriCore_OR_LT_rc = 963, + TriCore_OR_LT_rr = 964, + TriCore_OR_NE_rc = 965, + TriCore_OR_NE_rr = 966, + TriCore_OR_NOR_T = 967, + TriCore_OR_OR_T = 968, + TriCore_OR_T = 969, + TriCore_OR_rc = 970, + TriCore_OR_rr = 971, + TriCore_OR_sc = 972, + TriCore_OR_srr = 973, + TriCore_PACK_rrr = 974, + TriCore_PARITY_rr = 975, + TriCore_POPCNT_W_rr = 976, + TriCore_Q31TOF_rr = 977, + TriCore_QSEED_F_rr = 978, + TriCore_RESTORE_sys = 979, + TriCore_RET_sr = 980, + TriCore_RET_sys = 981, + TriCore_RFE_sr = 982, + TriCore_RFE_sys = 983, + TriCore_RFM_sys = 984, + TriCore_RSLCX_sys = 985, + TriCore_RSTV_sys = 986, + TriCore_RSUBS_U_rc = 987, + TriCore_RSUBS_rc = 988, + TriCore_RSUB_rc = 989, + TriCore_RSUB_sr = 990, + TriCore_SAT_BU_rr = 991, + TriCore_SAT_BU_sr = 992, + TriCore_SAT_B_rr = 993, + TriCore_SAT_B_sr = 994, + TriCore_SAT_HU_rr = 995, + TriCore_SAT_HU_sr = 996, + TriCore_SAT_H_rr = 997, + TriCore_SAT_H_sr = 998, + TriCore_SELN_rcr = 999, + TriCore_SELN_rrr = 1000, + TriCore_SEL_rcr = 1001, + TriCore_SEL_rrr = 1002, + TriCore_SHAS_rc = 1003, + TriCore_SHAS_rr = 1004, + TriCore_SHA_H_rc = 1005, + TriCore_SHA_H_rr = 1006, + TriCore_SHA_rc = 1007, + TriCore_SHA_rr = 1008, + TriCore_SHA_src = 1009, + TriCore_SHUFFLE_rc = 1010, + TriCore_SH_ANDN_T = 1011, + TriCore_SH_AND_T = 1012, + TriCore_SH_EQ_rc = 1013, + TriCore_SH_EQ_rr = 1014, + TriCore_SH_GE_U_rc = 1015, + TriCore_SH_GE_U_rr = 1016, + TriCore_SH_GE_rc = 1017, + TriCore_SH_GE_rr = 1018, + TriCore_SH_H_rc = 1019, + TriCore_SH_H_rr = 1020, + TriCore_SH_LT_U_rc = 1021, + TriCore_SH_LT_U_rr = 1022, + TriCore_SH_LT_rc = 1023, + TriCore_SH_LT_rr = 1024, + TriCore_SH_NAND_T = 1025, + TriCore_SH_NE_rc = 1026, + TriCore_SH_NE_rr = 1027, + TriCore_SH_NOR_T = 1028, + TriCore_SH_ORN_T = 1029, + TriCore_SH_OR_T = 1030, + TriCore_SH_XNOR_T = 1031, + TriCore_SH_XOR_T = 1032, + TriCore_SH_rc = 1033, + TriCore_SH_rr = 1034, + TriCore_SH_src = 1035, + TriCore_STLCX_abs = 1036, + TriCore_STLCX_bo_bso = 1037, + TriCore_STUCX_abs = 1038, + TriCore_STUCX_bo_bso = 1039, + TriCore_ST_A_abs = 1040, + TriCore_ST_A_bo_bso = 1041, + TriCore_ST_A_bo_c = 1042, + TriCore_ST_A_bo_pos = 1043, + TriCore_ST_A_bo_pre = 1044, + TriCore_ST_A_bo_r = 1045, + TriCore_ST_A_bol = 1046, + TriCore_ST_A_sc = 1047, + TriCore_ST_A_sro = 1048, + TriCore_ST_A_ssr = 1049, + TriCore_ST_A_ssr_pos = 1050, + TriCore_ST_A_ssro = 1051, + TriCore_ST_B_abs = 1052, + TriCore_ST_B_bo_bso = 1053, + TriCore_ST_B_bo_c = 1054, + TriCore_ST_B_bo_pos = 1055, + TriCore_ST_B_bo_pre = 1056, + TriCore_ST_B_bo_r = 1057, + TriCore_ST_B_bol = 1058, + TriCore_ST_B_sro = 1059, + TriCore_ST_B_ssr = 1060, + TriCore_ST_B_ssr_pos = 1061, + TriCore_ST_B_ssro = 1062, + TriCore_ST_DA_abs = 1063, + TriCore_ST_DA_bo_bso = 1064, + TriCore_ST_DA_bo_c = 1065, + TriCore_ST_DA_bo_pos = 1066, + TriCore_ST_DA_bo_pre = 1067, + TriCore_ST_DA_bo_r = 1068, + TriCore_ST_D_abs = 1069, + TriCore_ST_D_bo_bso = 1070, + TriCore_ST_D_bo_c = 1071, + TriCore_ST_D_bo_pos = 1072, + TriCore_ST_D_bo_pre = 1073, + TriCore_ST_D_bo_r = 1074, + TriCore_ST_H_abs = 1075, + TriCore_ST_H_bo_bso = 1076, + TriCore_ST_H_bo_c = 1077, + TriCore_ST_H_bo_pos = 1078, + TriCore_ST_H_bo_pre = 1079, + TriCore_ST_H_bo_r = 1080, + TriCore_ST_H_bol = 1081, + TriCore_ST_H_sro = 1082, + TriCore_ST_H_ssr = 1083, + TriCore_ST_H_ssr_pos = 1084, + TriCore_ST_H_ssro = 1085, + TriCore_ST_Q_abs = 1086, + TriCore_ST_Q_bo_bso = 1087, + TriCore_ST_Q_bo_c = 1088, + TriCore_ST_Q_bo_pos = 1089, + TriCore_ST_Q_bo_pre = 1090, + TriCore_ST_Q_bo_r = 1091, + TriCore_ST_T = 1092, + TriCore_ST_W_abs = 1093, + TriCore_ST_W_bo_bso = 1094, + TriCore_ST_W_bo_c = 1095, + TriCore_ST_W_bo_pos = 1096, + TriCore_ST_W_bo_pre = 1097, + TriCore_ST_W_bo_r = 1098, + TriCore_ST_W_bol = 1099, + TriCore_ST_W_sro = 1100, + TriCore_ST_W_ssr = 1101, + TriCore_ST_W_ssr_pos = 1102, + TriCore_ST_W_ssro = 1103, + TriCore_SUBC_rr = 1104, + TriCore_SUBS_HU_rr = 1105, + TriCore_SUBS_H_rr = 1106, + TriCore_SUBS_U_rr = 1107, + TriCore_SUBS_rr = 1108, + TriCore_SUBS_srr = 1109, + TriCore_SUBX_rr = 1110, + TriCore_SUB_A_rr = 1111, + TriCore_SUB_A_sc = 1112, + TriCore_SUB_B_rr = 1113, + TriCore_SUB_F_rrr = 1114, + TriCore_SUB_H_rr = 1115, + TriCore_SUB_rr = 1116, + TriCore_SUB_srr = 1117, + TriCore_SUB_srr_15a = 1118, + TriCore_SUB_srr_a15 = 1119, + TriCore_SVLCX_sys = 1120, + TriCore_SWAPMSK_W_bo_bso = 1121, + TriCore_SWAPMSK_W_bo_c = 1122, + TriCore_SWAPMSK_W_bo_pos = 1123, + TriCore_SWAPMSK_W_bo_pre = 1124, + TriCore_SWAPMSK_W_bo_r = 1125, + TriCore_SWAP_W_abs = 1126, + TriCore_SWAP_W_bo_bso = 1127, + TriCore_SWAP_W_bo_c = 1128, + TriCore_SWAP_W_bo_pos = 1129, + TriCore_SWAP_W_bo_pre = 1130, + TriCore_SWAP_W_bo_r = 1131, + TriCore_SYSCALL_rc = 1132, + TriCore_TRAPSV_sys = 1133, + TriCore_TRAPV_sys = 1134, + TriCore_UNPACK_rr = 1135, + TriCore_UPDFL_rr = 1136, + TriCore_UTOF_rr = 1137, + TriCore_WAIT_sys = 1138, + TriCore_XNOR_T = 1139, + TriCore_XNOR_rc = 1140, + TriCore_XNOR_rr = 1141, + TriCore_XOR_EQ_rc = 1142, + TriCore_XOR_EQ_rr = 1143, + TriCore_XOR_GE_U_rc = 1144, + TriCore_XOR_GE_U_rr = 1145, + TriCore_XOR_GE_rc = 1146, + TriCore_XOR_GE_rr = 1147, + TriCore_XOR_LT_U_rc = 1148, + TriCore_XOR_LT_U_rr = 1149, + TriCore_XOR_LT_rc = 1150, + TriCore_XOR_LT_rr = 1151, + TriCore_XOR_NE_rc = 1152, + TriCore_XOR_NE_rr = 1153, + TriCore_XOR_T = 1154, + TriCore_XOR_rc = 1155, + TriCore_XOR_rr = 1156, + TriCore_XOR_srr = 1157, + INSTRUCTION_LIST_END = 1158 }; #endif // GET_INSTRINFO_ENUM @@ -1147,72 +1218,75 @@ static const MCOperandInfo OperandInfo41[] = { { -1, 0, MCOI_OPERAND_GENERIC_0, static const MCOperandInfo OperandInfo42[] = { { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI_OPERAND_GENERIC_0, 0 }, }; static const MCOperandInfo OperandInfo43[] = { { -1, 0, MCOI_OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI_OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI_OPERAND_GENERIC_2, 0 }, { -1, 0, MCOI_OPERAND_GENERIC_IMM_0, 0 }, }; static const MCOperandInfo OperandInfo44[] = { { -1, 0, MCOI_OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI_OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI_OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI_OPERAND_GENERIC_1, 0 }, }; -static const MCOperandInfo OperandInfo45[] = { { TriCore_DataRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_DataRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_DataRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, }; -static const MCOperandInfo OperandInfo46[] = { { TriCore_DataRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_DataRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, }; -static const MCOperandInfo OperandInfo47[] = { { TriCore_DataRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_DataRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, }; -static const MCOperandInfo OperandInfo48[] = { { TriCore_AddrRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_AddrRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_DataRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, }; -static const MCOperandInfo OperandInfo49[] = { { TriCore_AddrRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_DataRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_AddrRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, }; -static const MCOperandInfo OperandInfo50[] = { { TriCore_AddrRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_DataRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, }; -static const MCOperandInfo OperandInfo51[] = { { TriCore_AddrRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_AddrRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, }; -static const MCOperandInfo OperandInfo52[] = { { TriCore_AddrRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_AddrRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_AddrRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, }; -static const MCOperandInfo OperandInfo53[] = { { TriCore_AddrRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, }; -static const MCOperandInfo OperandInfo54[] = { { TriCore_AddrRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_AddrRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, }; -static const MCOperandInfo OperandInfo55[] = { { TriCore_DataRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, }; -static const MCOperandInfo OperandInfo56[] = { { TriCore_DataRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_DataRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_DataRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, }; -static const MCOperandInfo OperandInfo57[] = { { TriCore_ExtRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_DataRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, }; -static const MCOperandInfo OperandInfo58[] = { { TriCore_AddrExtRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, }; -static const MCOperandInfo OperandInfo59[] = { { TriCore_AddrRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, }; -static const MCOperandInfo OperandInfo60[] = { { TriCore_DataRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_DataRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_DataRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, }; -static const MCOperandInfo OperandInfo61[] = { { TriCore_DataRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_DataRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_DataRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_DataRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, }; -static const MCOperandInfo OperandInfo62[] = { { TriCore_ExtRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_AddrRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, }; -static const MCOperandInfo OperandInfo63[] = { { TriCore_ExtRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_AddrExtRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, }; -static const MCOperandInfo OperandInfo64[] = { { TriCore_ExtRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_AddrExtRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, }; -static const MCOperandInfo OperandInfo65[] = { { TriCore_DataRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_DataRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_DataRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, }; -static const MCOperandInfo OperandInfo66[] = { { TriCore_DataRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, }; -static const MCOperandInfo OperandInfo67[] = { { TriCore_ExtRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_DataRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_DataRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, }; -static const MCOperandInfo OperandInfo68[] = { { TriCore_ExtRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_DataRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_ExtRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, }; -static const MCOperandInfo OperandInfo69[] = { { TriCore_DataRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_AddrRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, }; -static const MCOperandInfo OperandInfo70[] = { { TriCore_DataRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_AddrRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_AddrRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, }; -static const MCOperandInfo OperandInfo71[] = { { TriCore_DataRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_DataRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, }; -static const MCOperandInfo OperandInfo72[] = { { TriCore_DataRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_DataRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_ExtRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, }; -static const MCOperandInfo OperandInfo73[] = { { TriCore_ExtRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, }; -static const MCOperandInfo OperandInfo74[] = { { TriCore_ExtRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { TriCore_DataRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, }; -static const MCOperandInfo OperandInfo75[] = { { TriCore_ExtRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_DataRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, }; -static const MCOperandInfo OperandInfo76[] = { { TriCore_ExtRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_DataRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_DataRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, }; -static const MCOperandInfo OperandInfo77[] = { { TriCore_DataRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_DataRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, }; -static const MCOperandInfo OperandInfo78[] = { { TriCore_DataRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_DataRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { TriCore_ExtRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, }; -static const MCOperandInfo OperandInfo79[] = { { TriCore_DataRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_DataRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { TriCore_DataRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, }; -static const MCOperandInfo OperandInfo80[] = { { TriCore_DataRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_DataRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_DataRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, }; -static const MCOperandInfo OperandInfo81[] = { { TriCore_DataRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_DataRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_DataRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_DataRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, }; -static const MCOperandInfo OperandInfo82[] = { { TriCore_DataRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, }; -static const MCOperandInfo OperandInfo83[] = { { TriCore_DataRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, }; -static const MCOperandInfo OperandInfo84[] = { { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, }; -static const MCOperandInfo OperandInfo85[] = { { TriCore_ExtRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, }; -static const MCOperandInfo OperandInfo86[] = { { TriCore_AddrRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_AddrExtRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, }; -static const MCOperandInfo OperandInfo87[] = { { TriCore_AddrRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_AddrExtRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, }; -static const MCOperandInfo OperandInfo88[] = { { TriCore_AddrRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_AddrRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, }; -static const MCOperandInfo OperandInfo89[] = { { TriCore_DataRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_AddrRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, }; -static const MCOperandInfo OperandInfo90[] = { { TriCore_DataRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_AddrExtRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, }; -static const MCOperandInfo OperandInfo91[] = { { TriCore_DataRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_AddrExtRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, }; -static const MCOperandInfo OperandInfo92[] = { { TriCore_DataRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_AddrRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, }; -static const MCOperandInfo OperandInfo93[] = { { TriCore_AddrExtRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_AddrRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, }; -static const MCOperandInfo OperandInfo94[] = { { TriCore_AddrExtRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_AddrExtRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, }; -static const MCOperandInfo OperandInfo95[] = { { TriCore_AddrExtRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_AddrExtRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, }; -static const MCOperandInfo OperandInfo96[] = { { TriCore_ExtRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_DataRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_DataRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_ExtRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, }; -static const MCOperandInfo OperandInfo97[] = { { TriCore_DataRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_DataRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_DataRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_ExtRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, }; -static const MCOperandInfo OperandInfo98[] = { { TriCore_DataRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_DataRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_DataRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_DataRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, }; -static const MCOperandInfo OperandInfo99[] = { { TriCore_ExtRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_DataRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_ExtRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, }; -static const MCOperandInfo OperandInfo100[] = { { TriCore_ExtRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_DataRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_DataRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_ExtRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, }; -static const MCOperandInfo OperandInfo101[] = { { TriCore_AddrRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_DataRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, }; -static const MCOperandInfo OperandInfo102[] = { { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, { TriCore_DataRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, }; -static const MCOperandInfo OperandInfo103[] = { { TriCore_ExtRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_DataRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_DataRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, }; -static const MCOperandInfo OperandInfo104[] = { { TriCore_ExtRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_DataRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, }; -static const MCOperandInfo OperandInfo105[] = { { TriCore_AddrExtRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_AddrRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, }; -static const MCOperandInfo OperandInfo106[] = { { TriCore_AddrExtRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_DataRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, }; -static const MCOperandInfo OperandInfo107[] = { { TriCore_AddrExtRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_DataRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, }; -static const MCOperandInfo OperandInfo108[] = { { TriCore_AddrExtRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_ExtRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, }; -static const MCOperandInfo OperandInfo109[] = { { TriCore_AddrExtRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_ExtRegsRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, }; -static const MCOperandInfo OperandInfo110[] = { { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, }; +static const MCOperandInfo OperandInfo45[] = { { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, }; +static const MCOperandInfo OperandInfo46[] = { { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, }; +static const MCOperandInfo OperandInfo47[] = { { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, }; +static const MCOperandInfo OperandInfo48[] = { { TriCore_RARegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RARegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, }; +static const MCOperandInfo OperandInfo49[] = { { TriCore_RARegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RARegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, }; +static const MCOperandInfo OperandInfo50[] = { { TriCore_RARegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RARegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, }; +static const MCOperandInfo OperandInfo51[] = { { TriCore_RARegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, }; +static const MCOperandInfo OperandInfo52[] = { { TriCore_RARegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RARegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RARegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, }; +static const MCOperandInfo OperandInfo53[] = { { TriCore_RARegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, }; +static const MCOperandInfo OperandInfo54[] = { { TriCore_RARegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RARegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, }; +static const MCOperandInfo OperandInfo55[] = { { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, }; +static const MCOperandInfo OperandInfo56[] = { { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, }; +static const MCOperandInfo OperandInfo57[] = { { TriCore_RERegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, }; +static const MCOperandInfo OperandInfo58[] = { { TriCore_RPRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, }; +static const MCOperandInfo OperandInfo59[] = { { TriCore_RARegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, }; +static const MCOperandInfo OperandInfo60[] = { { TriCore_RARegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RARegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, }; +static const MCOperandInfo OperandInfo61[] = { { TriCore_RARegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RARegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RARegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, }; +static const MCOperandInfo OperandInfo62[] = { { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, }; +static const MCOperandInfo OperandInfo63[] = { { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, }; +static const MCOperandInfo OperandInfo64[] = { { TriCore_RERegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RARegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, }; +static const MCOperandInfo OperandInfo65[] = { { TriCore_RERegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RPRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, }; +static const MCOperandInfo OperandInfo66[] = { { TriCore_RERegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RPRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, }; +static const MCOperandInfo OperandInfo67[] = { { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, }; +static const MCOperandInfo OperandInfo68[] = { { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RARegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RARegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, }; +static const MCOperandInfo OperandInfo69[] = { { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, }; +static const MCOperandInfo OperandInfo70[] = { { TriCore_RERegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, }; +static const MCOperandInfo OperandInfo71[] = { { TriCore_RERegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RERegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, }; +static const MCOperandInfo OperandInfo72[] = { { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RARegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, }; +static const MCOperandInfo OperandInfo73[] = { { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RARegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RARegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, }; +static const MCOperandInfo OperandInfo74[] = { { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, }; +static const MCOperandInfo OperandInfo75[] = { { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RERegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, }; +static const MCOperandInfo OperandInfo76[] = { { TriCore_RERegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, }; +static const MCOperandInfo OperandInfo77[] = { { TriCore_RERegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, }; +static const MCOperandInfo OperandInfo78[] = { { TriCore_RERegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, }; +static const MCOperandInfo OperandInfo79[] = { { TriCore_RERegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, }; +static const MCOperandInfo OperandInfo80[] = { { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, }; +static const MCOperandInfo OperandInfo81[] = { { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { TriCore_RERegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, }; +static const MCOperandInfo OperandInfo82[] = { { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, }; +static const MCOperandInfo OperandInfo83[] = { { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, }; +static const MCOperandInfo OperandInfo84[] = { { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, }; +static const MCOperandInfo OperandInfo85[] = { { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, }; +static const MCOperandInfo OperandInfo86[] = { { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, }; +static const MCOperandInfo OperandInfo87[] = { { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, }; +static const MCOperandInfo OperandInfo88[] = { { TriCore_RERegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, }; +static const MCOperandInfo OperandInfo89[] = { { TriCore_RARegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RPRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, }; +static const MCOperandInfo OperandInfo90[] = { { TriCore_RARegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RPRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, }; +static const MCOperandInfo OperandInfo91[] = { { TriCore_RARegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RARegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, }; +static const MCOperandInfo OperandInfo92[] = { { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RARegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, }; +static const MCOperandInfo OperandInfo93[] = { { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RPRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, }; +static const MCOperandInfo OperandInfo94[] = { { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RPRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, }; +static const MCOperandInfo OperandInfo95[] = { { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RARegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, }; +static const MCOperandInfo OperandInfo96[] = { { TriCore_RPRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RARegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, }; +static const MCOperandInfo OperandInfo97[] = { { TriCore_RPRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RPRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, }; +static const MCOperandInfo OperandInfo98[] = { { TriCore_RPRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RPRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, }; +static const MCOperandInfo OperandInfo99[] = { { TriCore_RERegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RERegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, }; +static const MCOperandInfo OperandInfo100[] = { { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RERegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, }; +static const MCOperandInfo OperandInfo101[] = { { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, }; +static const MCOperandInfo OperandInfo102[] = { { TriCore_RERegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RERegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, }; +static const MCOperandInfo OperandInfo103[] = { { TriCore_RERegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RERegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, }; +static const MCOperandInfo OperandInfo104[] = { { TriCore_RARegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, }; +static const MCOperandInfo OperandInfo105[] = { { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, }; +static const MCOperandInfo OperandInfo106[] = { { TriCore_RERegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, }; +static const MCOperandInfo OperandInfo107[] = { { TriCore_RERegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, }; +static const MCOperandInfo OperandInfo108[] = { { TriCore_RPRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RARegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, }; +static const MCOperandInfo OperandInfo109[] = { { TriCore_RPRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, }; +static const MCOperandInfo OperandInfo110[] = { { TriCore_RPRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RDRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, }; +static const MCOperandInfo OperandInfo111[] = { { TriCore_RPRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RERegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, }; +static const MCOperandInfo OperandInfo112[] = { { TriCore_RPRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { TriCore_RERegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, }; +static const MCOperandInfo OperandInfo113[] = { { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, }; static const MCInstrDesc TriCoreInsts[] = { { 1, OperandInfo2 }, @@ -1536,17 +1610,17 @@ static const MCInstrDesc TriCoreInsts[] = { { 3, OperandInfo46 }, { 3, OperandInfo45 }, { 1, OperandInfo2 }, + { 1, OperandInfo2 }, + { 2, OperandInfo47 }, { 2, OperandInfo47 }, { 1, OperandInfo2 }, { 1, OperandInfo2 }, + { 1, OperandInfo2 }, + { 1, OperandInfo2 }, + { 3, OperandInfo45 }, { 3, OperandInfo45 }, { 2, OperandInfo57 }, - { 2, OperandInfo53 }, - { 2, OperandInfo53 }, - { 2, OperandInfo53 }, - { 2, OperandInfo53 }, - { 2, OperandInfo53 }, - { 2, OperandInfo53 }, + { 2, OperandInfo57 }, { 2, OperandInfo53 }, { 2, OperandInfo58 }, { 2, OperandInfo53 }, @@ -1563,18 +1637,31 @@ static const MCInstrDesc TriCoreInsts[] = { { 2, OperandInfo53 }, { 1, OperandInfo59 }, { 2, OperandInfo53 }, + { 2, OperandInfo53 }, + { 2, OperandInfo53 }, + { 2, OperandInfo53 }, + { 2, OperandInfo53 }, + { 2, OperandInfo53 }, + { 2, OperandInfo53 }, { 2, OperandInfo58 }, { 2, OperandInfo53 }, { 2, OperandInfo53 }, { 1, OperandInfo59 }, { 4, OperandInfo60 }, { 4, OperandInfo61 }, + { 4, OperandInfo62 }, + { 4, OperandInfo63 }, { 2, OperandInfo55 }, + { 2, OperandInfo47 }, { 4, OperandInfo60 }, { 4, OperandInfo61 }, + { 4, OperandInfo62 }, + { 4, OperandInfo63 }, { 2, OperandInfo55 }, + { 2, OperandInfo47 }, { 1, OperandInfo2 }, - { 2, OperandInfo54 }, + { 1, OperandInfo59 }, + { 1, OperandInfo59 }, { 1, OperandInfo2 }, { 1, OperandInfo2 }, { 2, OperandInfo47 }, @@ -1583,48 +1670,66 @@ static const MCInstrDesc TriCoreInsts[] = { { 2, OperandInfo47 }, { 2, OperandInfo47 }, { 2, OperandInfo47 }, + { 2, OperandInfo47 }, + { 2, OperandInfo47 }, + { 2, OperandInfo47 }, { 2, OperandInfo55 }, { 2, OperandInfo47 }, { 2, OperandInfo55 }, { 2, OperandInfo47 }, - { 3, OperandInfo62 }, - { 3, OperandInfo63 }, - { 3, OperandInfo62 }, - { 3, OperandInfo62 }, - { 2, OperandInfo64 }, + { 3, OperandInfo64 }, + { 3, OperandInfo65 }, + { 3, OperandInfo64 }, + { 3, OperandInfo64 }, + { 2, OperandInfo66 }, { 3, OperandInfo45 }, { 3, OperandInfo45 }, { 3, OperandInfo45 }, { 3, OperandInfo45 }, + { 4, OperandInfo63 }, { 4, OperandInfo61 }, + { 4, OperandInfo63 }, { 4, OperandInfo61 }, - { 4, OperandInfo61 }, + { 4, OperandInfo63 }, { 0, 0 }, { 0, 0 }, - { 4, OperandInfo65 }, - { 4, OperandInfo61 }, + { 4, OperandInfo67 }, + { 4, OperandInfo63 }, + { 4, OperandInfo68 }, { 0, 0 }, - { 1, OperandInfo66 }, + { 1, OperandInfo69 }, { 3, OperandInfo45 }, - { 3, OperandInfo67 }, - { 3, OperandInfo67 }, - { 0, 0 }, - { 3, OperandInfo68 }, - { 3, OperandInfo67 }, - { 3, OperandInfo67 }, - { 3, OperandInfo67 }, - { 3, OperandInfo67 }, - { 3, OperandInfo67 }, - { 3, OperandInfo67 }, - { 3, OperandInfo68 }, - { 3, OperandInfo68 }, - { 0, 0 }, - { 3, OperandInfo46 }, - { 3, OperandInfo45 }, - { 3, OperandInfo46 }, - { 3, OperandInfo45 }, - { 2, OperandInfo69 }, { 3, OperandInfo70 }, + { 3, OperandInfo70 }, + { 0, 0 }, + { 3, OperandInfo71 }, + { 3, OperandInfo71 }, + { 2, OperandInfo57 }, + { 3, OperandInfo70 }, + { 3, OperandInfo70 }, + { 3, OperandInfo70 }, + { 3, OperandInfo70 }, + { 3, OperandInfo70 }, + { 3, OperandInfo70 }, + { 3, OperandInfo70 }, + { 3, OperandInfo70 }, + { 3, OperandInfo70 }, + { 3, OperandInfo70 }, + { 3, OperandInfo70 }, + { 3, OperandInfo70 }, + { 3, OperandInfo71 }, + { 3, OperandInfo71 }, + { 2, OperandInfo57 }, + { 3, OperandInfo71 }, + { 3, OperandInfo71 }, + { 2, OperandInfo57 }, + { 0, 0 }, + { 3, OperandInfo46 }, + { 3, OperandInfo45 }, + { 3, OperandInfo46 }, + { 3, OperandInfo45 }, + { 2, OperandInfo72 }, + { 3, OperandInfo73 }, { 3, OperandInfo45 }, { 3, OperandInfo45 }, { 3, OperandInfo45 }, @@ -1632,295 +1737,335 @@ static const MCInstrDesc TriCoreInsts[] = { { 3, OperandInfo45 }, { 2, OperandInfo55 }, { 2, OperandInfo47 }, - { 4, OperandInfo71 }, - { 3, OperandInfo72 }, - { 4, OperandInfo65 }, - { 4, OperandInfo71 }, - { 3, OperandInfo72 }, - { 4, OperandInfo65 }, - { 1, OperandInfo2 }, - { 2, OperandInfo54 }, - { 1, OperandInfo2 }, - { 0, 0 }, - { 0, 0 }, - { 2, OperandInfo47 }, - { 2, OperandInfo47 }, - { 2, OperandInfo47 }, - { 3, OperandInfo45 }, - { 3, OperandInfo45 }, - { 2, OperandInfo47 }, - { 2, OperandInfo47 }, - { 3, OperandInfo70 }, - { 3, OperandInfo46 }, - { 3, OperandInfo45 }, - { 3, OperandInfo46 }, - { 3, OperandInfo45 }, - { 2, OperandInfo47 }, - { 4, OperandInfo73 }, { 4, OperandInfo74 }, - { 4, OperandInfo75 }, + { 3, OperandInfo75 }, + { 4, OperandInfo67 }, + { 4, OperandInfo74 }, + { 3, OperandInfo75 }, + { 4, OperandInfo67 }, + { 1, OperandInfo2 }, + { 1, OperandInfo59 }, + { 1, OperandInfo2 }, + { 0, 0 }, + { 0, 0 }, + { 2, OperandInfo47 }, + { 2, OperandInfo47 }, + { 2, OperandInfo47 }, + { 3, OperandInfo45 }, + { 3, OperandInfo45 }, + { 2, OperandInfo47 }, + { 2, OperandInfo47 }, + { 3, OperandInfo73 }, + { 3, OperandInfo46 }, + { 3, OperandInfo45 }, + { 3, OperandInfo46 }, + { 3, OperandInfo45 }, + { 2, OperandInfo47 }, { 4, OperandInfo76 }, - { 5, OperandInfo77 }, + { 4, OperandInfo77 }, { 4, OperandInfo78 }, - { 5, OperandInfo79 }, + { 4, OperandInfo79 }, { 5, OperandInfo80 }, - { 5, OperandInfo81 }, - { 5, OperandInfo81 }, + { 4, OperandInfo81 }, + { 5, OperandInfo82 }, + { 5, OperandInfo83 }, + { 5, OperandInfo84 }, + { 5, OperandInfo84 }, { 5, OperandInfo56 }, { 5, OperandInfo56 }, { 0, 0 }, { 2, OperandInfo47 }, - { 3, OperandInfo68 }, - { 3, OperandInfo68 }, - { 3, OperandInfo68 }, - { 3, OperandInfo68 }, + { 3, OperandInfo71 }, + { 3, OperandInfo71 }, + { 3, OperandInfo71 }, + { 3, OperandInfo71 }, { 1, OperandInfo2 }, - { 3, OperandInfo51 }, - { 3, OperandInfo82 }, + { 3, OperandInfo50 }, + { 3, OperandInfo85 }, { 3, OperandInfo46 }, { 2, OperandInfo7 }, { 2, OperandInfo7 }, + { 2, OperandInfo7 }, { 2, OperandInfo55 }, { 2, OperandInfo55 }, { 2, OperandInfo55 }, - { 3, OperandInfo82 }, + { 2, OperandInfo55 }, + { 2, OperandInfo55 }, + { 3, OperandInfo85 }, { 3, OperandInfo46 }, - { 3, OperandInfo82 }, + { 3, OperandInfo85 }, { 3, OperandInfo46 }, { 2, OperandInfo55 }, - { 2, OperandInfo54 }, + { 2, OperandInfo55 }, + { 1, OperandInfo59 }, + { 1, OperandInfo59 }, + { 2, OperandInfo53 }, { 1, OperandInfo59 }, { 1, OperandInfo2 }, { 2, OperandInfo55 }, - { 2, OperandInfo54 }, { 2, OperandInfo55 }, - { 3, OperandInfo82 }, + { 1, OperandInfo59 }, + { 1, OperandInfo59 }, + { 2, OperandInfo55 }, + { 2, OperandInfo55 }, + { 3, OperandInfo85 }, { 3, OperandInfo46 }, - { 3, OperandInfo82 }, + { 3, OperandInfo85 }, { 3, OperandInfo46 }, { 1, OperandInfo2 }, - { 3, OperandInfo82 }, + { 3, OperandInfo85 }, { 3, OperandInfo46 }, - { 3, OperandInfo82 }, + { 3, OperandInfo85 }, { 3, OperandInfo46 }, - { 3, OperandInfo51 }, - { 3, OperandInfo82 }, + { 3, OperandInfo50 }, + { 3, OperandInfo85 }, { 3, OperandInfo46 }, { 2, OperandInfo7 }, { 2, OperandInfo7 }, + { 2, OperandInfo7 }, { 2, OperandInfo55 }, { 2, OperandInfo55 }, - { 3, OperandInfo46 }, - { 2, OperandInfo53 }, - { 3, OperandInfo83 }, - { 2, OperandInfo84 }, - { 1, OperandInfo2 }, { 2, OperandInfo55 }, { 3, OperandInfo46 }, { 2, OperandInfo53 }, - { 3, OperandInfo83 }, - { 2, OperandInfo84 }, - { 1, OperandInfo2 }, - { 2, OperandInfo55 }, - { 1, OperandInfo2 }, - { 1, OperandInfo2 }, - { 1, OperandInfo2 }, - { 2, OperandInfo53 }, - { 2, OperandInfo85 }, - { 3, OperandInfo62 }, - { 3, OperandInfo63 }, - { 3, OperandInfo62 }, - { 3, OperandInfo62 }, - { 2, OperandInfo64 }, - { 1, OperandInfo2 }, - { 2, OperandInfo53 }, - { 2, OperandInfo53 }, - { 3, OperandInfo51 }, { 3, OperandInfo86 }, - { 3, OperandInfo51 }, - { 3, OperandInfo51 }, { 2, OperandInfo87 }, - { 3, OperandInfo88 }, + { 2, OperandInfo87 }, + { 1, OperandInfo2 }, + { 1, OperandInfo2 }, + { 2, OperandInfo55 }, + { 2, OperandInfo55 }, + { 3, OperandInfo46 }, + { 2, OperandInfo53 }, + { 3, OperandInfo86 }, + { 2, OperandInfo87 }, + { 2, OperandInfo87 }, + { 1, OperandInfo2 }, + { 1, OperandInfo2 }, + { 2, OperandInfo55 }, + { 2, OperandInfo55 }, + { 1, OperandInfo2 }, + { 1, OperandInfo2 }, + { 1, OperandInfo2 }, + { 1, OperandInfo2 }, + { 2, OperandInfo53 }, + { 2, OperandInfo88 }, + { 3, OperandInfo64 }, + { 3, OperandInfo65 }, + { 3, OperandInfo64 }, + { 3, OperandInfo64 }, + { 2, OperandInfo66 }, + { 1, OperandInfo2 }, + { 2, OperandInfo53 }, + { 2, OperandInfo53 }, + { 3, OperandInfo50 }, + { 3, OperandInfo89 }, + { 3, OperandInfo50 }, + { 3, OperandInfo50 }, + { 2, OperandInfo90 }, + { 3, OperandInfo91 }, { 1, OperandInfo2 }, { 2, OperandInfo54 }, { 2, OperandInfo54 }, + { 2, OperandInfo54 }, + { 2, OperandInfo54 }, + { 2, OperandInfo53 }, + { 2, OperandInfo53 }, { 2, OperandInfo53 }, { 2, OperandInfo53 }, { 2, OperandInfo55 }, - { 3, OperandInfo89 }, - { 3, OperandInfo90 }, - { 3, OperandInfo89 }, - { 3, OperandInfo89 }, - { 2, OperandInfo91 }, { 3, OperandInfo92 }, - { 2, OperandInfo69 }, - { 2, OperandInfo69 }, + { 3, OperandInfo93 }, + { 3, OperandInfo92 }, + { 3, OperandInfo92 }, + { 2, OperandInfo94 }, + { 3, OperandInfo95 }, + { 2, OperandInfo72 }, + { 2, OperandInfo72 }, + { 2, OperandInfo72 }, + { 2, OperandInfo72 }, + { 2, OperandInfo55 }, { 2, OperandInfo55 }, { 2, OperandInfo53 }, + { 2, OperandInfo53 }, { 2, OperandInfo55 }, - { 3, OperandInfo89 }, - { 3, OperandInfo90 }, - { 3, OperandInfo89 }, - { 3, OperandInfo89 }, - { 2, OperandInfo91 }, { 3, OperandInfo92 }, + { 3, OperandInfo93 }, + { 3, OperandInfo92 }, + { 3, OperandInfo92 }, + { 2, OperandInfo94 }, + { 3, OperandInfo95 }, + { 2, OperandInfo72 }, + { 2, OperandInfo72 }, + { 2, OperandInfo55 }, + { 2, OperandInfo53 }, { 2, OperandInfo58 }, - { 3, OperandInfo93 }, - { 3, OperandInfo94 }, - { 3, OperandInfo93 }, - { 3, OperandInfo93 }, - { 2, OperandInfo95 }, - { 2, OperandInfo85 }, - { 3, OperandInfo62 }, - { 3, OperandInfo63 }, - { 3, OperandInfo62 }, - { 3, OperandInfo62 }, - { 2, OperandInfo64 }, + { 3, OperandInfo96 }, + { 3, OperandInfo97 }, + { 3, OperandInfo96 }, + { 3, OperandInfo96 }, + { 2, OperandInfo98 }, + { 2, OperandInfo88 }, + { 3, OperandInfo64 }, + { 3, OperandInfo65 }, + { 3, OperandInfo64 }, + { 3, OperandInfo64 }, + { 2, OperandInfo66 }, { 2, OperandInfo55 }, - { 3, OperandInfo89 }, - { 3, OperandInfo90 }, - { 3, OperandInfo89 }, - { 3, OperandInfo89 }, - { 2, OperandInfo91 }, { 3, OperandInfo92 }, + { 3, OperandInfo93 }, + { 3, OperandInfo92 }, + { 3, OperandInfo92 }, + { 2, OperandInfo94 }, + { 3, OperandInfo95 }, { 2, OperandInfo55 }, - { 3, OperandInfo89 }, - { 3, OperandInfo90 }, - { 3, OperandInfo89 }, - { 3, OperandInfo89 }, - { 2, OperandInfo91 }, { 3, OperandInfo92 }, - { 2, OperandInfo69 }, - { 2, OperandInfo69 }, + { 3, OperandInfo93 }, + { 3, OperandInfo92 }, + { 3, OperandInfo92 }, + { 2, OperandInfo94 }, + { 3, OperandInfo95 }, + { 2, OperandInfo72 }, + { 2, OperandInfo72 }, + { 2, OperandInfo72 }, + { 2, OperandInfo72 }, + { 2, OperandInfo55 }, { 2, OperandInfo55 }, { 2, OperandInfo53 }, + { 2, OperandInfo53 }, { 2, OperandInfo55 }, - { 3, OperandInfo89 }, - { 3, OperandInfo90 }, - { 3, OperandInfo89 }, - { 3, OperandInfo89 }, - { 2, OperandInfo91 }, - { 2, OperandInfo55 }, - { 3, OperandInfo89 }, - { 3, OperandInfo90 }, - { 3, OperandInfo89 }, - { 3, OperandInfo89 }, - { 2, OperandInfo91 }, { 3, OperandInfo92 }, + { 3, OperandInfo93 }, + { 3, OperandInfo92 }, + { 3, OperandInfo92 }, + { 2, OperandInfo94 }, + { 2, OperandInfo55 }, + { 3, OperandInfo92 }, + { 3, OperandInfo93 }, + { 3, OperandInfo92 }, + { 3, OperandInfo92 }, + { 2, OperandInfo94 }, + { 3, OperandInfo95 }, { 1, OperandInfo2 }, - { 2, OperandInfo69 }, - { 2, OperandInfo69 }, + { 2, OperandInfo72 }, + { 2, OperandInfo72 }, + { 2, OperandInfo72 }, + { 2, OperandInfo72 }, + { 2, OperandInfo55 }, { 2, OperandInfo55 }, { 2, OperandInfo53 }, { 2, OperandInfo53 }, - { 3, OperandInfo51 }, - { 3, OperandInfo88 }, + { 2, OperandInfo53 }, + { 3, OperandInfo50 }, + { 3, OperandInfo91 }, { 2, OperandInfo53 }, { 1, OperandInfo2 }, { 2, OperandInfo53 }, { 2, OperandInfo53 }, - { 3, OperandInfo70 }, + { 3, OperandInfo73 }, { 3, OperandInfo45 }, { 3, OperandInfo45 }, { 3, OperandInfo45 }, { 3, OperandInfo45 }, { 3, OperandInfo46 }, { 3, OperandInfo45 }, - { 3, OperandInfo45 }, - { 3, OperandInfo45 }, - { 3, OperandInfo46 }, - { 3, OperandInfo45 }, { 2, OperandInfo55 }, { 2, OperandInfo47 }, - { 5, OperandInfo96 }, - { 5, OperandInfo96 }, - { 5, OperandInfo96 }, - { 5, OperandInfo96 }, - { 5, OperandInfo96 }, - { 5, OperandInfo96 }, - { 5, OperandInfo96 }, - { 5, OperandInfo96 }, - { 5, OperandInfo97 }, - { 5, OperandInfo98 }, - { 5, OperandInfo98 }, - { 5, OperandInfo98 }, - { 5, OperandInfo98 }, - { 5, OperandInfo98 }, - { 5, OperandInfo98 }, - { 5, OperandInfo97 }, - { 5, OperandInfo98 }, - { 5, OperandInfo98 }, - { 5, OperandInfo98 }, - { 5, OperandInfo98 }, - { 5, OperandInfo98 }, - { 5, OperandInfo98 }, - { 5, OperandInfo96 }, - { 5, OperandInfo96 }, - { 5, OperandInfo96 }, - { 5, OperandInfo96 }, - { 5, OperandInfo96 }, - { 5, OperandInfo96 }, - { 5, OperandInfo96 }, - { 5, OperandInfo96 }, - { 5, OperandInfo98 }, - { 5, OperandInfo98 }, - { 5, OperandInfo98 }, - { 5, OperandInfo98 }, - { 5, OperandInfo98 }, - { 5, OperandInfo98 }, - { 5, OperandInfo98 }, - { 5, OperandInfo98 }, - { 5, OperandInfo96 }, - { 5, OperandInfo96 }, - { 5, OperandInfo96 }, - { 5, OperandInfo96 }, - { 5, OperandInfo96 }, - { 5, OperandInfo96 }, - { 5, OperandInfo96 }, - { 5, OperandInfo96 }, - { 5, OperandInfo96 }, - { 5, OperandInfo96 }, - { 5, OperandInfo96 }, - { 5, OperandInfo96 }, - { 5, OperandInfo98 }, - { 5, OperandInfo98 }, - { 5, OperandInfo98 }, - { 5, OperandInfo98 }, - { 5, OperandInfo98 }, - { 5, OperandInfo96 }, - { 5, OperandInfo96 }, - { 5, OperandInfo96 }, - { 5, OperandInfo96 }, - { 5, OperandInfo96 }, - { 4, OperandInfo60 }, - { 4, OperandInfo99 }, - { 4, OperandInfo61 }, - { 4, OperandInfo100 }, - { 4, OperandInfo60 }, - { 4, OperandInfo99 }, - { 4, OperandInfo61 }, - { 4, OperandInfo100 }, - { 4, OperandInfo61 }, - { 5, OperandInfo96 }, - { 5, OperandInfo96 }, - { 5, OperandInfo96 }, - { 5, OperandInfo96 }, - { 5, OperandInfo98 }, - { 5, OperandInfo98 }, - { 5, OperandInfo98 }, - { 5, OperandInfo98 }, - { 5, OperandInfo98 }, - { 5, OperandInfo96 }, - { 5, OperandInfo96 }, - { 5, OperandInfo96 }, - { 5, OperandInfo96 }, - { 5, OperandInfo96 }, - { 4, OperandInfo99 }, - { 4, OperandInfo100 }, - { 4, OperandInfo60 }, - { 4, OperandInfo99 }, - { 4, OperandInfo61 }, - { 4, OperandInfo100 }, + { 3, OperandInfo45 }, + { 3, OperandInfo45 }, + { 3, OperandInfo46 }, + { 3, OperandInfo45 }, + { 2, OperandInfo55 }, + { 2, OperandInfo47 }, + { 5, OperandInfo99 }, + { 5, OperandInfo99 }, + { 5, OperandInfo99 }, + { 5, OperandInfo99 }, + { 5, OperandInfo99 }, + { 5, OperandInfo99 }, + { 5, OperandInfo99 }, + { 5, OperandInfo99 }, + { 5, OperandInfo100 }, + { 5, OperandInfo101 }, + { 5, OperandInfo101 }, + { 5, OperandInfo101 }, + { 5, OperandInfo101 }, + { 5, OperandInfo101 }, + { 5, OperandInfo101 }, + { 5, OperandInfo100 }, + { 5, OperandInfo101 }, + { 5, OperandInfo101 }, + { 5, OperandInfo101 }, + { 5, OperandInfo101 }, + { 5, OperandInfo101 }, + { 5, OperandInfo101 }, + { 5, OperandInfo99 }, + { 5, OperandInfo99 }, + { 5, OperandInfo99 }, + { 5, OperandInfo99 }, + { 5, OperandInfo99 }, + { 5, OperandInfo99 }, + { 5, OperandInfo99 }, + { 5, OperandInfo99 }, + { 5, OperandInfo101 }, + { 5, OperandInfo101 }, + { 5, OperandInfo101 }, + { 5, OperandInfo101 }, + { 5, OperandInfo101 }, + { 5, OperandInfo101 }, + { 5, OperandInfo101 }, + { 5, OperandInfo101 }, + { 5, OperandInfo99 }, + { 5, OperandInfo99 }, + { 5, OperandInfo99 }, + { 5, OperandInfo99 }, + { 5, OperandInfo99 }, + { 5, OperandInfo99 }, + { 5, OperandInfo99 }, + { 5, OperandInfo99 }, + { 5, OperandInfo99 }, + { 5, OperandInfo99 }, + { 5, OperandInfo99 }, + { 5, OperandInfo99 }, + { 5, OperandInfo101 }, + { 5, OperandInfo101 }, + { 5, OperandInfo101 }, + { 5, OperandInfo101 }, + { 5, OperandInfo101 }, + { 5, OperandInfo99 }, + { 5, OperandInfo99 }, + { 5, OperandInfo99 }, + { 5, OperandInfo99 }, + { 5, OperandInfo99 }, + { 4, OperandInfo62 }, + { 4, OperandInfo102 }, + { 4, OperandInfo63 }, + { 4, OperandInfo103 }, + { 4, OperandInfo62 }, + { 4, OperandInfo102 }, + { 4, OperandInfo63 }, + { 4, OperandInfo103 }, + { 4, OperandInfo63 }, + { 5, OperandInfo99 }, + { 5, OperandInfo99 }, + { 5, OperandInfo99 }, + { 5, OperandInfo99 }, + { 5, OperandInfo101 }, + { 5, OperandInfo101 }, + { 5, OperandInfo101 }, + { 5, OperandInfo101 }, + { 5, OperandInfo101 }, + { 5, OperandInfo99 }, + { 5, OperandInfo99 }, + { 5, OperandInfo99 }, + { 5, OperandInfo99 }, + { 5, OperandInfo99 }, + { 4, OperandInfo102 }, + { 4, OperandInfo103 }, + { 4, OperandInfo62 }, + { 4, OperandInfo102 }, + { 4, OperandInfo63 }, + { 4, OperandInfo103 }, { 3, OperandInfo45 }, { 3, OperandInfo45 }, { 3, OperandInfo45 }, @@ -1944,309 +2089,309 @@ static const MCInstrDesc TriCoreInsts[] = { { 2, OperandInfo54 }, { 3, OperandInfo52 }, { 2, OperandInfo53 }, - { 2, OperandInfo101 }, + { 2, OperandInfo104 }, + { 3, OperandInfo73 }, + { 2, OperandInfo72 }, + { 2, OperandInfo55 }, + { 2, OperandInfo55 }, + { 2, OperandInfo88 }, + { 3, OperandInfo45 }, { 3, OperandInfo70 }, - { 2, OperandInfo69 }, - { 2, OperandInfo55 }, - { 2, OperandInfo55 }, - { 2, OperandInfo85 }, - { 3, OperandInfo45 }, - { 3, OperandInfo67 }, - { 3, OperandInfo67 }, - { 1, OperandInfo2 }, - { 2, OperandInfo55 }, - { 2, OperandInfo85 }, - { 2, OperandInfo47 }, - { 5, OperandInfo96 }, - { 5, OperandInfo96 }, - { 5, OperandInfo96 }, - { 5, OperandInfo96 }, - { 5, OperandInfo96 }, - { 5, OperandInfo96 }, - { 5, OperandInfo96 }, - { 5, OperandInfo96 }, - { 5, OperandInfo98 }, - { 5, OperandInfo98 }, - { 5, OperandInfo98 }, - { 5, OperandInfo98 }, - { 5, OperandInfo98 }, - { 5, OperandInfo98 }, - { 5, OperandInfo98 }, - { 5, OperandInfo98 }, - { 5, OperandInfo96 }, - { 5, OperandInfo96 }, - { 5, OperandInfo96 }, - { 5, OperandInfo96 }, - { 5, OperandInfo96 }, - { 5, OperandInfo96 }, - { 5, OperandInfo96 }, - { 5, OperandInfo96 }, - { 5, OperandInfo96 }, - { 5, OperandInfo96 }, - { 5, OperandInfo96 }, - { 5, OperandInfo96 }, - { 5, OperandInfo96 }, - { 5, OperandInfo96 }, - { 5, OperandInfo96 }, - { 5, OperandInfo96 }, - { 5, OperandInfo97 }, - { 5, OperandInfo98 }, - { 5, OperandInfo98 }, - { 5, OperandInfo98 }, - { 5, OperandInfo98 }, - { 5, OperandInfo98 }, - { 5, OperandInfo98 }, - { 5, OperandInfo97 }, - { 5, OperandInfo98 }, - { 5, OperandInfo98 }, - { 5, OperandInfo98 }, - { 5, OperandInfo98 }, - { 5, OperandInfo98 }, - { 5, OperandInfo98 }, - { 5, OperandInfo96 }, - { 5, OperandInfo96 }, - { 5, OperandInfo96 }, - { 5, OperandInfo96 }, - { 5, OperandInfo98 }, - { 5, OperandInfo98 }, - { 5, OperandInfo98 }, - { 5, OperandInfo98 }, - { 5, OperandInfo98 }, - { 5, OperandInfo96 }, - { 5, OperandInfo96 }, - { 5, OperandInfo96 }, - { 5, OperandInfo96 }, - { 5, OperandInfo96 }, - { 4, OperandInfo60 }, - { 4, OperandInfo99 }, - { 4, OperandInfo61 }, - { 4, OperandInfo100 }, - { 4, OperandInfo60 }, - { 4, OperandInfo99 }, - { 4, OperandInfo61 }, - { 4, OperandInfo100 }, - { 4, OperandInfo61 }, - { 5, OperandInfo96 }, - { 5, OperandInfo96 }, - { 5, OperandInfo96 }, - { 5, OperandInfo96 }, - { 5, OperandInfo98 }, - { 5, OperandInfo98 }, - { 5, OperandInfo98 }, - { 5, OperandInfo98 }, - { 5, OperandInfo98 }, - { 5, OperandInfo96 }, - { 5, OperandInfo96 }, - { 5, OperandInfo96 }, - { 5, OperandInfo96 }, - { 5, OperandInfo96 }, - { 4, OperandInfo99 }, - { 4, OperandInfo100 }, - { 4, OperandInfo60 }, - { 4, OperandInfo99 }, - { 4, OperandInfo61 }, - { 4, OperandInfo100 }, - { 2, OperandInfo102 }, - { 4, OperandInfo103 }, - { 4, OperandInfo103 }, - { 4, OperandInfo103 }, - { 4, OperandInfo103 }, - { 4, OperandInfo103 }, - { 4, OperandInfo103 }, - { 4, OperandInfo103 }, - { 4, OperandInfo103 }, - { 4, OperandInfo60 }, - { 4, OperandInfo60 }, - { 3, OperandInfo104 }, - { 3, OperandInfo67 }, - { 3, OperandInfo46 }, - { 3, OperandInfo45 }, - { 3, OperandInfo45 }, - { 4, OperandInfo103 }, - { 4, OperandInfo103 }, - { 4, OperandInfo103 }, - { 4, OperandInfo103 }, - { 4, OperandInfo60 }, - { 4, OperandInfo60 }, - { 4, OperandInfo60 }, - { 4, OperandInfo103 }, - { 4, OperandInfo60 }, - { 4, OperandInfo103 }, - { 4, OperandInfo60 }, - { 4, OperandInfo103 }, - { 3, OperandInfo104 }, - { 3, OperandInfo67 }, - { 3, OperandInfo46 }, - { 3, OperandInfo104 }, - { 3, OperandInfo45 }, - { 3, OperandInfo67 }, - { 2, OperandInfo47 }, - { 5, OperandInfo56 }, - { 3, OperandInfo46 }, - { 3, OperandInfo45 }, - { 2, OperandInfo69 }, { 3, OperandInfo70 }, - { 3, OperandInfo46 }, - { 3, OperandInfo45 }, - { 0, 0 }, - { 0, 0 }, - { 5, OperandInfo56 }, - { 3, OperandInfo46 }, - { 3, OperandInfo45 }, - { 1, OperandInfo66 }, - { 5, OperandInfo56 }, - { 3, OperandInfo46 }, - { 3, OperandInfo45 }, - { 5, OperandInfo56 }, - { 5, OperandInfo56 }, - { 3, OperandInfo46 }, - { 3, OperandInfo45 }, - { 3, OperandInfo46 }, - { 3, OperandInfo45 }, - { 3, OperandInfo46 }, - { 3, OperandInfo45 }, - { 3, OperandInfo46 }, - { 3, OperandInfo45 }, - { 3, OperandInfo46 }, - { 3, OperandInfo45 }, - { 3, OperandInfo46 }, - { 3, OperandInfo45 }, - { 5, OperandInfo56 }, - { 5, OperandInfo56 }, - { 5, OperandInfo56 }, - { 3, OperandInfo46 }, - { 3, OperandInfo45 }, { 1, OperandInfo2 }, - { 2, OperandInfo47 }, - { 3, OperandInfo72 }, - { 2, OperandInfo47 }, - { 2, OperandInfo47 }, - { 3, OperandInfo45 }, - { 2, OperandInfo47 }, - { 0, 0 }, - { 0, 0 }, - { 0, 0 }, - { 0, 0 }, - { 0, 0 }, - { 0, 0 }, - { 0, 0 }, - { 0, 0 }, - { 3, OperandInfo46 }, - { 3, OperandInfo46 }, - { 3, OperandInfo46 }, - { 1, OperandInfo66 }, - { 2, OperandInfo47 }, - { 1, OperandInfo66 }, - { 2, OperandInfo47 }, - { 1, OperandInfo66 }, - { 2, OperandInfo47 }, - { 1, OperandInfo66 }, - { 2, OperandInfo47 }, - { 1, OperandInfo66 }, - { 4, OperandInfo60 }, - { 4, OperandInfo61 }, - { 4, OperandInfo60 }, - { 4, OperandInfo61 }, - { 3, OperandInfo46 }, - { 3, OperandInfo45 }, - { 3, OperandInfo46 }, - { 3, OperandInfo45 }, - { 3, OperandInfo46 }, - { 3, OperandInfo45 }, { 2, OperandInfo55 }, - { 3, OperandInfo46 }, - { 5, OperandInfo56 }, - { 5, OperandInfo56 }, - { 3, OperandInfo46 }, - { 3, OperandInfo45 }, - { 3, OperandInfo46 }, - { 3, OperandInfo45 }, - { 3, OperandInfo46 }, - { 3, OperandInfo45 }, - { 3, OperandInfo46 }, - { 3, OperandInfo45 }, - { 3, OperandInfo46 }, - { 3, OperandInfo45 }, - { 3, OperandInfo46 }, - { 3, OperandInfo45 }, - { 5, OperandInfo56 }, - { 3, OperandInfo46 }, - { 3, OperandInfo45 }, - { 5, OperandInfo56 }, - { 5, OperandInfo56 }, - { 5, OperandInfo56 }, - { 5, OperandInfo56 }, - { 5, OperandInfo56 }, - { 3, OperandInfo46 }, - { 3, OperandInfo45 }, - { 2, OperandInfo55 }, - { 1, OperandInfo2 }, - { 2, OperandInfo53 }, - { 1, OperandInfo2 }, - { 2, OperandInfo53 }, - { 2, OperandInfo53 }, - { 3, OperandInfo51 }, - { 3, OperandInfo93 }, - { 3, OperandInfo51 }, - { 3, OperandInfo51 }, + { 2, OperandInfo88 }, + { 2, OperandInfo47 }, + { 5, OperandInfo99 }, + { 5, OperandInfo99 }, + { 5, OperandInfo99 }, + { 5, OperandInfo99 }, + { 5, OperandInfo99 }, + { 5, OperandInfo99 }, + { 5, OperandInfo99 }, + { 5, OperandInfo99 }, + { 5, OperandInfo101 }, + { 5, OperandInfo101 }, + { 5, OperandInfo101 }, + { 5, OperandInfo101 }, + { 5, OperandInfo101 }, + { 5, OperandInfo101 }, + { 5, OperandInfo101 }, + { 5, OperandInfo101 }, + { 5, OperandInfo99 }, + { 5, OperandInfo99 }, + { 5, OperandInfo99 }, + { 5, OperandInfo99 }, + { 5, OperandInfo99 }, + { 5, OperandInfo99 }, + { 5, OperandInfo99 }, + { 5, OperandInfo99 }, + { 5, OperandInfo99 }, + { 5, OperandInfo99 }, + { 5, OperandInfo99 }, + { 5, OperandInfo99 }, + { 5, OperandInfo99 }, + { 5, OperandInfo99 }, + { 5, OperandInfo99 }, + { 5, OperandInfo99 }, + { 5, OperandInfo100 }, + { 5, OperandInfo101 }, + { 5, OperandInfo101 }, + { 5, OperandInfo101 }, + { 5, OperandInfo101 }, + { 5, OperandInfo101 }, + { 5, OperandInfo101 }, + { 5, OperandInfo100 }, + { 5, OperandInfo101 }, + { 5, OperandInfo101 }, + { 5, OperandInfo101 }, + { 5, OperandInfo101 }, + { 5, OperandInfo101 }, + { 5, OperandInfo101 }, + { 5, OperandInfo99 }, + { 5, OperandInfo99 }, + { 5, OperandInfo99 }, + { 5, OperandInfo99 }, + { 5, OperandInfo101 }, + { 5, OperandInfo101 }, + { 5, OperandInfo101 }, + { 5, OperandInfo101 }, + { 5, OperandInfo101 }, + { 5, OperandInfo99 }, + { 5, OperandInfo99 }, + { 5, OperandInfo99 }, + { 5, OperandInfo99 }, + { 5, OperandInfo99 }, + { 4, OperandInfo62 }, + { 4, OperandInfo102 }, + { 4, OperandInfo63 }, + { 4, OperandInfo103 }, + { 4, OperandInfo62 }, + { 4, OperandInfo102 }, + { 4, OperandInfo63 }, + { 4, OperandInfo103 }, + { 4, OperandInfo63 }, + { 5, OperandInfo99 }, + { 5, OperandInfo99 }, + { 5, OperandInfo99 }, + { 5, OperandInfo99 }, + { 5, OperandInfo101 }, + { 5, OperandInfo101 }, + { 5, OperandInfo101 }, + { 5, OperandInfo101 }, + { 5, OperandInfo101 }, + { 5, OperandInfo99 }, + { 5, OperandInfo99 }, + { 5, OperandInfo99 }, + { 5, OperandInfo99 }, + { 5, OperandInfo99 }, + { 4, OperandInfo102 }, + { 4, OperandInfo103 }, + { 4, OperandInfo62 }, + { 4, OperandInfo102 }, + { 4, OperandInfo63 }, + { 4, OperandInfo103 }, { 2, OperandInfo105 }, - { 3, OperandInfo51 }, + { 4, OperandInfo106 }, + { 4, OperandInfo106 }, + { 4, OperandInfo106 }, + { 4, OperandInfo106 }, + { 4, OperandInfo106 }, + { 4, OperandInfo106 }, + { 4, OperandInfo106 }, + { 4, OperandInfo106 }, + { 4, OperandInfo62 }, + { 4, OperandInfo62 }, + { 3, OperandInfo107 }, + { 3, OperandInfo70 }, + { 3, OperandInfo46 }, + { 3, OperandInfo45 }, + { 3, OperandInfo45 }, + { 4, OperandInfo106 }, + { 4, OperandInfo106 }, + { 4, OperandInfo106 }, + { 4, OperandInfo106 }, + { 4, OperandInfo62 }, + { 4, OperandInfo62 }, + { 4, OperandInfo62 }, + { 4, OperandInfo106 }, + { 4, OperandInfo62 }, + { 4, OperandInfo106 }, + { 4, OperandInfo62 }, + { 4, OperandInfo106 }, + { 3, OperandInfo107 }, + { 3, OperandInfo70 }, + { 3, OperandInfo46 }, + { 3, OperandInfo107 }, + { 3, OperandInfo45 }, + { 3, OperandInfo70 }, + { 2, OperandInfo47 }, + { 5, OperandInfo56 }, + { 3, OperandInfo46 }, + { 3, OperandInfo45 }, + { 2, OperandInfo72 }, + { 3, OperandInfo73 }, + { 3, OperandInfo46 }, + { 3, OperandInfo45 }, + { 0, 0 }, + { 0, 0 }, + { 5, OperandInfo56 }, + { 3, OperandInfo46 }, + { 3, OperandInfo45 }, + { 1, OperandInfo69 }, + { 5, OperandInfo56 }, + { 3, OperandInfo46 }, + { 3, OperandInfo45 }, + { 5, OperandInfo56 }, + { 5, OperandInfo56 }, + { 3, OperandInfo46 }, + { 3, OperandInfo45 }, + { 3, OperandInfo46 }, + { 3, OperandInfo45 }, + { 3, OperandInfo46 }, + { 3, OperandInfo45 }, + { 3, OperandInfo46 }, + { 3, OperandInfo45 }, + { 3, OperandInfo46 }, + { 3, OperandInfo45 }, + { 3, OperandInfo46 }, + { 3, OperandInfo45 }, + { 5, OperandInfo56 }, + { 5, OperandInfo56 }, + { 5, OperandInfo56 }, + { 3, OperandInfo46 }, + { 3, OperandInfo45 }, + { 1, OperandInfo2 }, + { 2, OperandInfo47 }, + { 3, OperandInfo75 }, + { 2, OperandInfo47 }, + { 2, OperandInfo47 }, + { 3, OperandInfo45 }, + { 2, OperandInfo47 }, + { 0, 0 }, + { 0, 0 }, + { 0, 0 }, + { 0, 0 }, + { 0, 0 }, + { 0, 0 }, + { 0, 0 }, + { 0, 0 }, + { 3, OperandInfo46 }, + { 3, OperandInfo46 }, + { 3, OperandInfo46 }, + { 1, OperandInfo69 }, + { 2, OperandInfo47 }, + { 1, OperandInfo69 }, + { 2, OperandInfo47 }, + { 1, OperandInfo69 }, + { 2, OperandInfo47 }, + { 1, OperandInfo69 }, + { 2, OperandInfo47 }, + { 1, OperandInfo69 }, + { 4, OperandInfo62 }, + { 4, OperandInfo63 }, + { 4, OperandInfo62 }, + { 4, OperandInfo63 }, + { 3, OperandInfo46 }, + { 3, OperandInfo45 }, + { 3, OperandInfo46 }, + { 3, OperandInfo45 }, + { 3, OperandInfo46 }, + { 3, OperandInfo45 }, + { 2, OperandInfo55 }, + { 3, OperandInfo46 }, + { 5, OperandInfo56 }, + { 5, OperandInfo56 }, + { 3, OperandInfo46 }, + { 3, OperandInfo45 }, + { 3, OperandInfo46 }, + { 3, OperandInfo45 }, + { 3, OperandInfo46 }, + { 3, OperandInfo45 }, + { 3, OperandInfo46 }, + { 3, OperandInfo45 }, + { 3, OperandInfo46 }, + { 3, OperandInfo45 }, + { 3, OperandInfo46 }, + { 3, OperandInfo45 }, + { 5, OperandInfo56 }, + { 3, OperandInfo46 }, + { 3, OperandInfo45 }, + { 5, OperandInfo56 }, + { 5, OperandInfo56 }, + { 5, OperandInfo56 }, + { 5, OperandInfo56 }, + { 5, OperandInfo56 }, + { 3, OperandInfo46 }, + { 3, OperandInfo45 }, + { 2, OperandInfo55 }, + { 1, OperandInfo2 }, + { 2, OperandInfo53 }, + { 1, OperandInfo2 }, + { 2, OperandInfo53 }, + { 2, OperandInfo53 }, + { 3, OperandInfo50 }, + { 3, OperandInfo96 }, + { 3, OperandInfo50 }, + { 3, OperandInfo50 }, + { 2, OperandInfo108 }, + { 3, OperandInfo50 }, { 1, OperandInfo2 }, { 2, OperandInfo53 }, { 2, OperandInfo54 }, { 2, OperandInfo54 }, { 2, OperandInfo53 }, { 2, OperandInfo55 }, - { 3, OperandInfo89 }, - { 3, OperandInfo106 }, - { 3, OperandInfo89 }, - { 3, OperandInfo89 }, - { 2, OperandInfo107 }, - { 3, OperandInfo50 }, + { 3, OperandInfo92 }, + { 3, OperandInfo109 }, + { 3, OperandInfo92 }, + { 3, OperandInfo92 }, + { 2, OperandInfo110 }, + { 3, OperandInfo51 }, { 2, OperandInfo53 }, - { 2, OperandInfo101 }, - { 2, OperandInfo101 }, + { 2, OperandInfo104 }, + { 2, OperandInfo104 }, { 2, OperandInfo55 }, { 2, OperandInfo58 }, - { 3, OperandInfo93 }, - { 3, OperandInfo94 }, - { 3, OperandInfo93 }, - { 3, OperandInfo93 }, - { 2, OperandInfo95 }, - { 2, OperandInfo85 }, - { 3, OperandInfo62 }, - { 3, OperandInfo108 }, - { 3, OperandInfo62 }, - { 3, OperandInfo62 }, - { 2, OperandInfo109 }, + { 3, OperandInfo96 }, + { 3, OperandInfo97 }, + { 3, OperandInfo96 }, + { 3, OperandInfo96 }, + { 2, OperandInfo98 }, + { 2, OperandInfo88 }, + { 3, OperandInfo64 }, + { 3, OperandInfo111 }, + { 3, OperandInfo64 }, + { 3, OperandInfo64 }, + { 2, OperandInfo112 }, { 2, OperandInfo55 }, - { 3, OperandInfo89 }, - { 3, OperandInfo106 }, - { 3, OperandInfo89 }, - { 3, OperandInfo89 }, - { 2, OperandInfo107 }, - { 3, OperandInfo50 }, + { 3, OperandInfo92 }, + { 3, OperandInfo109 }, + { 3, OperandInfo92 }, + { 3, OperandInfo92 }, + { 2, OperandInfo110 }, + { 3, OperandInfo51 }, { 2, OperandInfo53 }, - { 2, OperandInfo101 }, - { 2, OperandInfo101 }, + { 2, OperandInfo104 }, + { 2, OperandInfo104 }, { 2, OperandInfo55 }, { 2, OperandInfo55 }, - { 3, OperandInfo89 }, - { 3, OperandInfo106 }, - { 3, OperandInfo89 }, - { 3, OperandInfo89 }, - { 2, OperandInfo107 }, - { 3, OperandInfo110 }, + { 3, OperandInfo92 }, + { 3, OperandInfo109 }, + { 3, OperandInfo92 }, + { 3, OperandInfo92 }, + { 2, OperandInfo110 }, + { 3, OperandInfo113 }, { 2, OperandInfo55 }, - { 3, OperandInfo89 }, - { 3, OperandInfo106 }, - { 3, OperandInfo89 }, - { 3, OperandInfo89 }, - { 2, OperandInfo107 }, - { 3, OperandInfo50 }, + { 3, OperandInfo92 }, + { 3, OperandInfo109 }, + { 3, OperandInfo92 }, + { 3, OperandInfo92 }, + { 2, OperandInfo110 }, + { 3, OperandInfo51 }, { 2, OperandInfo53 }, - { 2, OperandInfo101 }, - { 2, OperandInfo101 }, + { 2, OperandInfo104 }, + { 2, OperandInfo104 }, { 2, OperandInfo55 }, { 3, OperandInfo45 }, { 3, OperandInfo45 }, @@ -2265,22 +2410,22 @@ static const MCInstrDesc TriCoreInsts[] = { { 2, OperandInfo47 }, { 2, OperandInfo47 }, { 0, 0 }, - { 3, OperandInfo62 }, - { 3, OperandInfo108 }, - { 3, OperandInfo62 }, - { 3, OperandInfo62 }, - { 2, OperandInfo109 }, + { 3, OperandInfo64 }, + { 3, OperandInfo111 }, + { 3, OperandInfo64 }, + { 3, OperandInfo64 }, + { 2, OperandInfo112 }, { 2, OperandInfo55 }, - { 3, OperandInfo89 }, - { 3, OperandInfo106 }, - { 3, OperandInfo89 }, - { 3, OperandInfo89 }, - { 2, OperandInfo107 }, + { 3, OperandInfo92 }, + { 3, OperandInfo109 }, + { 3, OperandInfo92 }, + { 3, OperandInfo92 }, + { 2, OperandInfo110 }, { 1, OperandInfo2 }, { 0, 0 }, { 0, 0 }, { 2, OperandInfo57 }, - { 2, OperandInfo47 }, + { 1, OperandInfo69 }, { 2, OperandInfo47 }, { 0, 0 }, { 5, OperandInfo56 }, diff --git a/arch/TriCore/TriCoreGenRegisterInfo.inc b/arch/TriCore/TriCoreGenRegisterInfo.inc index 25e56e09c..d777e6167 100644 --- a/arch/TriCore/TriCoreGenRegisterInfo.inc +++ b/arch/TriCore/TriCoreGenRegisterInfo.inc @@ -75,12 +75,12 @@ enum { // Register classes enum { - TriCore_AddrRegsRegClassID = 0, - TriCore_DataRegsRegClassID = 1, + TriCore_RARegClassID = 0, + TriCore_RDRegClassID = 1, TriCore_PSRegsRegClassID = 2, - TriCore_AddrExtRegsRegClassID = 3, - TriCore_ExtRegsRegClassID = 4, - TriCore_PairAddrRegsRegClassID = 5, + TriCore_PairAddrRegsRegClassID = 3, + TriCore_RERegClassID = 4, + TriCore_RPRegClassID = 5, }; @@ -213,23 +213,23 @@ static const MCRegisterDesc TriCoreRegDesc[] = { // Descriptors { 126, 30, 2, 0, 2, 2 }, }; - // AddrRegs Register Class... - static const MCPhysReg AddrRegs[] = { + // RA Register Class... + static const MCPhysReg RA[] = { TriCore_A0, TriCore_A1, TriCore_A2, TriCore_A3, TriCore_A4, TriCore_A5, TriCore_A6, TriCore_A7, TriCore_A8, TriCore_A9, TriCore_A10, TriCore_A11, TriCore_A12, TriCore_A13, TriCore_A14, TriCore_A15, }; - // AddrRegs Bit set. - static const uint8_t AddrRegsBits[] = { + // RA Bit set. + static const uint8_t RABits[] = { 0xe0, 0xff, 0x1f, }; - // DataRegs Register Class... - static const MCPhysReg DataRegs[] = { + // RD Register Class... + static const MCPhysReg RD[] = { TriCore_D0, TriCore_D1, TriCore_D2, TriCore_D3, TriCore_D4, TriCore_D5, TriCore_D6, TriCore_D7, TriCore_D8, TriCore_D9, TriCore_D10, TriCore_D11, TriCore_D12, TriCore_D13, TriCore_D14, TriCore_D15, }; - // DataRegs Bit set. - static const uint8_t DataRegsBits[] = { + // RD Bit set. + static const uint8_t RDBits[] = { 0x00, 0x00, 0xe0, 0xff, 0x1f, }; @@ -243,26 +243,6 @@ static const MCRegisterDesc TriCoreRegDesc[] = { // Descriptors 0x1e, }; - // AddrExtRegs Register Class... - static const MCPhysReg AddrExtRegs[] = { - TriCore_P0, TriCore_P2, TriCore_P4, TriCore_P6, TriCore_P8, TriCore_P10, TriCore_P12, TriCore_P14, - }; - - // AddrExtRegs Bit set. - static const uint8_t AddrExtRegsBits[] = { - 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1f, - }; - - // ExtRegs Register Class... - static const MCPhysReg ExtRegs[] = { - TriCore_E0, TriCore_E2, TriCore_E4, TriCore_E6, TriCore_E8, TriCore_E10, TriCore_E12, TriCore_E14, - }; - - // ExtRegs Bit set. - static const uint8_t ExtRegsBits[] = { - 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1f, - }; - // PairAddrRegs Register Class... static const MCPhysReg PairAddrRegs[] = { TriCore_A0_A1, TriCore_A2_A3, TriCore_A4_A5, TriCore_A6_A7, TriCore_A8_A9, TriCore_A10_A11, TriCore_A12_A13, TriCore_A14_A15, @@ -273,13 +253,33 @@ static const MCRegisterDesc TriCoreRegDesc[] = { // Descriptors 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1f, }; + // RE Register Class... + static const MCPhysReg RE[] = { + TriCore_E0, TriCore_E2, TriCore_E4, TriCore_E6, TriCore_E8, TriCore_E10, TriCore_E12, TriCore_E14, + }; + + // RE Bit set. + static const uint8_t REBits[] = { + 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1f, + }; + + // RP Register Class... + static const MCPhysReg RP[] = { + TriCore_P0, TriCore_P2, TriCore_P4, TriCore_P6, TriCore_P8, TriCore_P10, TriCore_P12, TriCore_P14, + }; + + // RP Bit set. + static const uint8_t RPBits[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1f, + }; + static const MCRegisterClass TriCoreMCRegisterClasses[] = { - { AddrRegs, AddrRegsBits, sizeof(AddrRegsBits) }, - { DataRegs, DataRegsBits, sizeof(DataRegsBits) }, + { RA, RABits, sizeof(RABits) }, + { RD, RDBits, sizeof(RDBits) }, { PSRegs, PSRegsBits, sizeof(PSRegsBits) }, - { AddrExtRegs, AddrExtRegsBits, sizeof(AddrExtRegsBits) }, - { ExtRegs, ExtRegsBits, sizeof(ExtRegsBits) }, { PairAddrRegs, PairAddrRegsBits, sizeof(PairAddrRegsBits) }, + { RE, REBits, sizeof(REBits) }, + { RP, RPBits, sizeof(RPBits) }, }; #endif // GET_REGINFO_MC_DESC diff --git a/arch/TriCore/TriCoreInstrInfo.td b/arch/TriCore/TriCoreInstrInfo.td index c8d856a05..de753b84e 100644 --- a/arch/TriCore/TriCoreInstrInfo.td +++ b/arch/TriCore/TriCoreInstrInfo.td @@ -230,36 +230,44 @@ class ISC_C op1, string asmstr> : SC; -class ISRC op1, string asmstr> +class ISRC_DdC op1, string asmstr> : SRC; -class ISRC_Aa op1, string asmstr> +class ISRC_AdS op1, string asmstr> : SRC; -class ISRC_AaZ op1, string asmstr> +class ISRC_AdU op1, string asmstr> : SRC; -class ISRC_a15 op1, string asmstr> +class ISRC_AdD15S op1, string asmstr> : SRC; -class ISRC_15a op1, string asmstr> +class ISRC_D15DdS op1, string asmstr> : SRC; +multiclass mISRR_SRC op_srr, bits<8> op_src, string asmstr, + RegisterClass RCd=RD, RegisterClass RC2=RD, Operand Oc=u4imm, string posfix="">{ + def _srr#posfix: SRR; + def _src#posfix: SRC; +} + multiclass mISRC_a15a op1, bits<8> op2, bits<8> op3, string asmstr> { - def _src : ISRC; - def _src_a15 : ISRC_a15; - def _src_15a : ISRC_15a; + def _src : ISRC_DdC; + def _src_a15 : ISRC_AdD15S; + def _src_15a : ISRC_D15DdS; } class ISRRS_AcAbD15N op1, string asmstr> @@ -492,7 +500,7 @@ defm ADD : mIRR_RC<0x0B, 0x00, 0x8B, 0x00, "add">, multiclass mIRR_SRC_SRR__A rr1, bits<8> rr2, bits<8> src1, bits<8> srr1, string asmstr> { def _rr : IRR_2; - def _src : ISRC_Aa; + def _src : ISRC_AdS; def _srr : ISRR_AaAb; } @@ -715,7 +723,7 @@ def CADD_srr_v110 : ISRR_DdD15Db<0x0A, "cadd">, NsRequires<[HasV110]>; def CADD_rcr : IRCR_DcDdDa<0xAB, 0x00, "cadd">; def CADD_rrr : IRRR_DcDdDaDb<0x2B, 0x00, "cadd">; -def CADD_src : ISRC_a15<0x8A, "cadd">; +def CADD_src : ISRC_AdD15S<0x8A, "cadd">; def CADD_A_rrr_v110 : RRR<0x21, 0x00, (outs RA:$d), (ins RD:$s1, RA:$s2, RA:$s3), "cadd.a $d $s3, $s1, $s2", []> , NsRequires<[HasV110]>; @@ -726,7 +734,7 @@ def CADDN_srr_v110 : ISRR_DdD15Db<0x4A, "caddn"> def CADDN_rcr : IRCR_DcDdDa<0xAB, 0x01, "caddn">; def CADDN_rrr : IRRR_DcDdDaDb<0x2B, 0x01, "caddn">; -def CADDN_src : ISRC_a15<0xCA, "caddn">; +def CADDN_src : ISRC_AdD15S<0xCA, "caddn">; def CADDN_A_rrr_v110 : RRR<0x21, 0x01, (outs RA:$d), (ins RD:$s1, RA:$s2, RA:$s3), "caddn.a $d $s3, $s1, $s2", []> , NsRequires<[HasV110]>; @@ -776,9 +784,9 @@ defm CLZ : mI_H<0x0F, 0x1B, 0x0F, 0x7C, "clz">; def CLZ_B_rr_v110 : RR<0x0F, 0x3C, (outs RD:$d), (ins RD:$s1), "clz.b $d, $s1", []> , NsRequires<[HasV110]>; -def CMOV_src : ISRC_a15<0xAA, "cmov">; +def CMOV_src : ISRC_AdD15S<0xAA, "cmov">; def CMOV_srr : ISRR_DdD15Db<0x2A, "cmov">; -def CMOVN_src : ISRC_a15<0xEA, "cmovn">; +def CMOVN_src : ISRC_AdD15S<0xEA, "cmovn">; def CMOVN_srr : ISRR_DdD15Db<0x6A, "cmovn">; // A[b], off10, E[a] (BO)(Base + Short Offset Addressing Mode) @@ -997,7 +1005,7 @@ multiclass mIB_H_W brr1, bits<8> brr2, defm EQ : mIRR_RC<0x0B, 0x10, 0x8B, 0x10, "eq"> , mIB_H_W<0x0B, 0x50, 0x0B, 0x70, 0x0B, 0x90, "eq">; -def EQ_src : ISRC_15a<0xBA, "eq">; +def EQ_src : ISRC_D15DdS<0xBA, "eq">; def EQ_srr : ISRR_D15DdDb<0x3A, "eq">; def EQ_A_rr: IRR_DcAaAb<0x01, 0x40, "eq.a">; @@ -1319,19 +1327,17 @@ def LEA_abs : IABS_RO<0xC5, 0x00, "lea", RA>; def LEA_bo_bso : IBO_RAbso<0x49, 0x28, "lea", RA>; def LEA_bol : IBOL_RAaO<0xD9, "lea", RA>; -def LHA_abs : IABS_RO<0xC5, 0x01, "lha", RA>; +def LHA_abs : IABS_RO<0xC5, 0x01, "lha", RA>, Requires<[HasV162_UP]>; def LOOP_brr : IBRR_Ab<0xFD, 0x00, "loop">; def LOOP_sbr : ISBR_Ab<0xFC, "loop">; -def LOOPU_brr : IBRR_0<0xFD, 0x01, "loopu">; +def LOOPU_brr : IBRR_0<0xFD, 0x01, "loopu">, Requires<[HasV120_UP]>; defm LT : mIRR_RC<0x0B, 0x12, 0x8B, 0x12, "lt">; -def LT_src : ISRC_15a<0xFA, "lt">; -def LT_srr : ISRR_D15DdDb<0x7A, "lt">; +defm LT : mISRR_SRC<0x7A, 0xFA, "lt", RD, RD, s4imm>; defm LT_U : mIRR_RC<0x0B, 0x13, 0x8B, 0x13, "lt.u">; -def LT_U_srr_v110; -def LT_U_src_v110; +defm LT_U : mISRR_SRC<0x06, 0x86, "lt.u", RD, RD, u4imm, "v110">, NsRequires<[HasV110]>; def LT_A_rr : IRR_DcAaAb<0x01, 0x42, "lt.a">; multiclass mIU__RR_ab op1, bits<8> op2, @@ -1464,14 +1470,14 @@ def MOV_rrDcDb : IRR_DcDb<0x0B, 0x1F, "mov">; def MOV_rrEcDb : IRR_b<0x0B, 0x80, "mov", RE, RD>; def MOV_rrEcDaDb : IRR_EcDaDb<0x0B, 0x81, "mov">; def MOV_sc : ISC_D15C<0xDA, "mov">; -def MOV_srcDa : ISRC<0x82, "mov">; +def MOV_srcDa : ISRC_DdC<0x82, "mov">; def MOV_srcEa : ISRC_1<0xD2, "mov", RE>; def MOV_srr : ISRR_DaDb<0x02, "mov">; multiclass mIRR_SRCz_SRR__A rr1, bits<8> rr2, bits<8> src1, bits<8> srr1, string asmstr> { def _rr : IRR_2; - def _src : ISRC_AaZ; + def _src : ISRC_AdU; def _srr : ISRR_AaDb; } diff --git a/arch/TriCore/TriCoreMapping.c b/arch/TriCore/TriCoreMapping.c index 546ab8b5d..5ab601cd4 100644 --- a/arch/TriCore/TriCoreMapping.c +++ b/arch/TriCore/TriCoreMapping.c @@ -90,7 +90,7 @@ static insn_map insns[] = { 0 #endif }, -#include "./gen/TriCoreGenCSMappingInsn.inc" +#include "TriCoreGenCSMappingInsn.inc" }; // given internal insn id, return public instruction info @@ -131,7 +131,7 @@ void TriCore_get_insn_id(cs_struct *h, cs_insn *insn, unsigned int id) static const char *insn_names[] = { NULL, -#include "./gen/TriCoreGenCSMappingInsnName.inc" +#include "TriCoreGenCSMappingInsnName.inc" }; // special alias insn diff --git a/arch/TriCore/gen/TriCoreGenCSMappingInsnName.inc b/arch/TriCore/gen/TriCoreGenCSMappingInsnName.inc deleted file mode 100644 index 3b8af0793..000000000 --- a/arch/TriCore/gen/TriCoreGenCSMappingInsnName.inc +++ /dev/null @@ -1,356 +0,0 @@ -/* Capstone Disassembly Engine, https://www.capstone-engine.org */ -/* By Nguyen Anh Quynh , 2013-2019 */ -/* By Rot127 , 2023 */ - -/* Auto generated file. Do not edit. */ -/* Code generator: https://github.com/capstone-engine/capstone/tree/next/suite/auto-sync */ - - "xor.t", // TriCore_INS_XOR.T - "absdifs.b", // TriCore_INS_ABSDIFS.B - "absdifs.h", // TriCore_INS_ABSDIFS.H - "absdifs", // TriCore_INS_ABSDIFS - "absdif.b", // TriCore_INS_ABSDIF.B - "absdif.h", // TriCore_INS_ABSDIF.H - "absdif", // TriCore_INS_ABSDIF - "abss.b", // TriCore_INS_ABSS.B - "abss.h", // TriCore_INS_ABSS.H - "abss", // TriCore_INS_ABSS - "abs.b", // TriCore_INS_ABS.B - "abs.h", // TriCore_INS_ABS.H - "abs", // TriCore_INS_ABS - "addc", // TriCore_INS_ADDC - "addih.a", // TriCore_INS_ADDIH.A - "addih", // TriCore_INS_ADDIH - "addi", // TriCore_INS_ADDI - "addsc.at", // TriCore_INS_ADDSC.AT - "addsc.a", // TriCore_INS_ADDSC.A - "adds.bu", // TriCore_INS_ADDS.BU - "adds.b", // TriCore_INS_ADDS.B - "adds.h", // TriCore_INS_ADDS.H - "adds.hu", // TriCore_INS_ADDS.HU - "adds.u", // TriCore_INS_ADDS.U - "adds", // TriCore_INS_ADDS - "addx", // TriCore_INS_ADDX - "add.a", // TriCore_INS_ADD.A - "add.b", // TriCore_INS_ADD.B - "add.f", // TriCore_INS_ADD.F - "add.h", // TriCore_INS_ADD.H - "add", // TriCore_INS_ADD - "andn.t", // TriCore_INS_ANDN.T - "andn", // TriCore_INS_ANDN - "and.andn.t", // TriCore_INS_AND.ANDN.T - "and.and.t", // TriCore_INS_AND.AND.T - "and.eq", // TriCore_INS_AND.EQ - "and.ge.u", // TriCore_INS_AND.GE.U - "and.ge", // TriCore_INS_AND.GE - "and.lt.u", // TriCore_INS_AND.LT.U - "and.lt", // TriCore_INS_AND.LT - "and.ne", // TriCore_INS_AND.NE - "and.nor.t", // TriCore_INS_AND.NOR.T - "and.or.t", // TriCore_INS_AND.OR.T - "and.t", // TriCore_INS_AND.T - "and", // TriCore_INS_AND - "bisr", // TriCore_INS_BISR - "bmerge", // TriCore_INS_BMERGE - "bsplit", // TriCore_INS_BSPLIT - "cachei.i", // TriCore_INS_CACHEI.I - "cachei.wi", // TriCore_INS_CACHEI.WI - "cachei.w", // TriCore_INS_CACHEI.W - "cache.i", // TriCore_INS_CACHE.I - "cache.wi", // TriCore_INS_CACHE.WI - "cache.w", // TriCore_INS_CACHE.W - "caddn", // TriCore_INS_CADDN - "cadd", // TriCore_INS_CADD - "calla", // TriCore_INS_CALLA - "calli", // TriCore_INS_CALLI - "call", // TriCore_INS_CALL - "clo.h", // TriCore_INS_CLO.H - "clo", // TriCore_INS_CLO - "cls.h", // TriCore_INS_CLS.H - "cls", // TriCore_INS_CLS - "clz.h", // TriCore_INS_CLZ.H - "clz", // TriCore_INS_CLZ - "cmovn", // TriCore_INS_CMOVN - "cmov", // TriCore_INS_CMOV - "CMPSWAP.W", // TriCore_INS_CMPSWAP.W - "cmp.f", // TriCore_INS_CMP.F - "crc32b.w", // TriCore_INS_CRC32B.W - "crc32l.w", // TriCore_INS_CRC32L.W - "crc32.b", // TriCore_INS_CRC32.B - "crcn", // TriCore_INS_CRCN - "csub", // TriCore_INS_CSUB - "debug", // TriCore_INS_DEBUG - "dextr", // TriCore_INS_DEXTR - "disable", // TriCore_INS_DISABLE - "div.f", // TriCore_INS_DIV.F - "div.u", // TriCore_INS_DIV.U - "div", // TriCore_INS_DIV - "dsync", // TriCore_INS_DSYNC - "dvadj", // TriCore_INS_DVADJ - "dvinit.bu", // TriCore_INS_DVINIT.BU - "dvinit.b", // TriCore_INS_DVINIT.B - "dvinit.hu", // TriCore_INS_DVINIT.HU - "dvinit.h", // TriCore_INS_DVINIT.H - "dvinit.u", // TriCore_INS_DVINIT.U - "dvinit", // TriCore_INS_DVINIT - "dvstep.u", // TriCore_INS_DVSTEP.U - "dvstep", // TriCore_INS_DVSTEP - "enable", // TriCore_INS_ENABLE - "eqany.b", // TriCore_INS_EQANY.B - "eqany.h", // TriCore_INS_EQANY.H - "eqz.a", // TriCore_INS_EQZ.A - "eq.a", // TriCore_INS_EQ.A - "eq.b", // TriCore_INS_EQ.B - "eq.h", // TriCore_INS_EQ.H - "eq.w", // TriCore_INS_EQ.W - "eq", // TriCore_INS_EQ - "extr.u", // TriCore_INS_EXTR.U - "extr", // TriCore_INS_EXTR - "fcalla", // TriCore_INS_FCALLA - "fcalli", // TriCore_INS_FCALLI - "fcall", // TriCore_INS_FCALL - "fret", // TriCore_INS_FRET - "ftohp", // TriCore_INS_FTOHP - "ftoiz", // TriCore_INS_FTOIZ - "ftoi", // TriCore_INS_FTOI - "ftoq31z", // TriCore_INS_FTOQ31Z - "ftoq31", // TriCore_INS_FTOQ31 - "ftouz", // TriCore_INS_FTOUZ - "ftou", // TriCore_INS_FTOU - "ge.a", // TriCore_INS_GE.A - "ge.u", // TriCore_INS_GE.U - "ge", // TriCore_INS_GE - "hptof", // TriCore_INS_HPTOF - "imask", // TriCore_INS_IMASK - "insert", // TriCore_INS_INSERT - "insn.t", // TriCore_INS_INSN.T - "ins.t", // TriCore_INS_INS.T - "isync", // TriCore_INS_ISYNC - "itof", // TriCore_INS_ITOF - "ixmax.u", // TriCore_INS_IXMAX.U - "ixmax", // TriCore_INS_IXMAX - "ixmin.u", // TriCore_INS_IXMIN.U - "ixmin", // TriCore_INS_IXMIN - "ja", // TriCore_INS_JA - "jeq.a", // TriCore_INS_JEQ.A - "jeq", // TriCore_INS_JEQ - "jgez", // TriCore_INS_JGEZ - "jge.u", // TriCore_INS_JGE.U - "jge", // TriCore_INS_JGE - "jgtz", // TriCore_INS_JGTZ - "ji", // TriCore_INS_JI - "jla", // TriCore_INS_JLA - "jlez", // TriCore_INS_JLEZ - "jli", // TriCore_INS_JLI - "jltz", // TriCore_INS_JLTZ - "jlt.u", // TriCore_INS_JLT.U - "jlt", // TriCore_INS_JLT - "jl", // TriCore_INS_JL - "jned", // TriCore_INS_JNED - "jnei", // TriCore_INS_JNEI - "jne.a", // TriCore_INS_JNE.A - "jne", // TriCore_INS_JNE - "jnz.a", // TriCore_INS_JNZ.A - "jnz.t", // TriCore_INS_JNZ.T - "jnz", // TriCore_INS_JNZ - "jz.a", // TriCore_INS_JZ.A - "jz.t", // TriCore_INS_JZ.T - "jz", // TriCore_INS_JZ - "j", // TriCore_INS_J - "ldlcx", // TriCore_INS_LDLCX - "ldmst", // TriCore_INS_LDMST - "lducx", // TriCore_INS_LDUCX - "ld.a", // TriCore_INS_LD.A - "ld.bu", // TriCore_INS_LD.BU - "ld.b", // TriCore_INS_LD.B - "ld.da", // TriCore_INS_LD.DA - "ld.d", // TriCore_INS_LD.D - "ld.hu", // TriCore_INS_LD.HU - "ld.h", // TriCore_INS_LD.H - "ld.q", // TriCore_INS_LD.Q - "ld.w", // TriCore_INS_LD.W - "lea", // TriCore_INS_LEA - "lha", // TriCore_INS_LHA - "loopu", // TriCore_INS_LOOPU - "loop", // TriCore_INS_LOOP - "lt.a", // TriCore_INS_LT.A - "lt.b", // TriCore_INS_LT.B - "lt.bu", // TriCore_INS_LT.BU - "lt.h", // TriCore_INS_LT.H - "lt.hu", // TriCore_INS_LT.HU - "lt.u", // TriCore_INS_LT.U - "lt.w", // TriCore_INS_LT.W - "lt.wu", // TriCore_INS_LT.WU - "lt", // TriCore_INS_LT - "maddms.h", // TriCore_INS_MADDMS.H - "maddm.h", // TriCore_INS_MADDM.H - "maddrs.h", // TriCore_INS_MADDRS.H - "maddrs.q", // TriCore_INS_MADDRS.Q - "maddr.h", // TriCore_INS_MADDR.H - "maddr.q", // TriCore_INS_MADDR.Q - "maddsums.h", // TriCore_INS_MADDSUMS.H - "maddsum.h", // TriCore_INS_MADDSUM.H - "maddsurs.h", // TriCore_INS_MADDSURS.H - "maddsur.h", // TriCore_INS_MADDSUR.H - "maddsus.h", // TriCore_INS_MADDSUS.H - "maddsu.h", // TriCore_INS_MADDSU.H - "madds.h", // TriCore_INS_MADDS.H - "madds.q", // TriCore_INS_MADDS.Q - "madds.u", // TriCore_INS_MADDS.U - "madds", // TriCore_INS_MADDS - "madd.f", // TriCore_INS_MADD.F - "madd.h", // TriCore_INS_MADD.H - "madd.q", // TriCore_INS_MADD.Q - "madd.u", // TriCore_INS_MADD.U - "madd", // TriCore_INS_MADD - "max.b", // TriCore_INS_MAX.B - "max.bu", // TriCore_INS_MAX.BU - "max.h", // TriCore_INS_MAX.H - "max.hu", // TriCore_INS_MAX.HU - "max.u", // TriCore_INS_MAX.U - "max", // TriCore_INS_MAX - "mfcr", // TriCore_INS_MFCR - "min.b", // TriCore_INS_MIN.B - "min.bu", // TriCore_INS_MIN.BU - "min.h", // TriCore_INS_MIN.H - "min.hu", // TriCore_INS_MIN.HU - "min.u", // TriCore_INS_MIN.U - "min", // TriCore_INS_MIN - "movh.a", // TriCore_INS_MOVH.A - "movh", // TriCore_INS_MOVH - "mov.aa", // TriCore_INS_MOV.AA - "mov.a", // TriCore_INS_MOV.A - "mov.d", // TriCore_INS_MOV.D - "mov.u", // TriCore_INS_MOV.U - "mov", // TriCore_INS_MOV - "msubadms.h", // TriCore_INS_MSUBADMS.H - "msubadm.h", // TriCore_INS_MSUBADM.H - "msubadrs.h", // TriCore_INS_MSUBADRS.H - "msubadr.h", // TriCore_INS_MSUBADR.H - "msubads.h", // TriCore_INS_MSUBADS.H - "msubad.h", // TriCore_INS_MSUBAD.H - "msubms.h", // TriCore_INS_MSUBMS.H - "msubm.h", // TriCore_INS_MSUBM.H - "msubrs.h", // TriCore_INS_MSUBRS.H - "msubrs.q", // TriCore_INS_MSUBRS.Q - "msubr.h", // TriCore_INS_MSUBR.H - "msubr.q", // TriCore_INS_MSUBR.Q - "msubs.h", // TriCore_INS_MSUBS.H - "msubs.q", // TriCore_INS_MSUBS.Q - "msubs", // TriCore_INS_MSUBS - "msub.f", // TriCore_INS_MSUB.F - "msub.h", // TriCore_INS_MSUB.H - "msub.q", // TriCore_INS_MSUB.Q - "msub", // TriCore_INS_MSUB - "mtcr", // TriCore_INS_MTCR - "mulm.h", // TriCore_INS_MULM.H - "mulr.h", // TriCore_INS_MULR.H - "mulr.q", // TriCore_INS_MULR.Q - "muls.u", // TriCore_INS_MULS.U - "muls", // TriCore_INS_MULS - "mul.f", // TriCore_INS_MUL.F - "mul.h", // TriCore_INS_MUL.H - "mul.q", // TriCore_INS_MUL.Q - "mul.u", // TriCore_INS_MUL.U - "mul", // TriCore_INS_MUL - "nand.t", // TriCore_INS_NAND.T - "nand", // TriCore_INS_NAND - "nez.a", // TriCore_INS_NEZ.A - "ne.a", // TriCore_INS_NE.A - "ne", // TriCore_INS_NE - "nop", // TriCore_INS_NOP - "nor.t", // TriCore_INS_NOR.T - "nor", // TriCore_INS_NOR - "not", // TriCore_INS_NOT - "orn.t", // TriCore_INS_ORN.T - "orn", // TriCore_INS_ORN - "or.andn.t", // TriCore_INS_OR.ANDN.T - "or.and.t", // TriCore_INS_OR.AND.T - "or.eq", // TriCore_INS_OR.EQ - "or.ge.u", // TriCore_INS_OR.GE.U - "or.ge", // TriCore_INS_OR.GE - "or.lt.u", // TriCore_INS_OR.LT.U - "or.lt", // TriCore_INS_OR.LT - "or.ne", // TriCore_INS_OR.NE - "or.nor.t", // TriCore_INS_OR.NOR.T - "or.or.t", // TriCore_INS_OR.OR.T - "or.t", // TriCore_INS_OR.T - "or", // TriCore_INS_OR - "pack", // TriCore_INS_PACK - "parity", // TriCore_INS_PARITY - "popcnt.w", // TriCore_INS_POPCNT.W - "q31tof", // TriCore_INS_Q31TOF - "qseed.f", // TriCore_INS_QSEED.F - "restore", // TriCore_INS_RESTORE - "ret", // TriCore_INS_RET - "rfe", // TriCore_INS_RFE - "rfm", // TriCore_INS_RFM - "relck", // TriCore_INS_RELCK - "rsubs.u", // TriCore_INS_RSUBS.U - "rsubs", // TriCore_INS_RSUBS - "rsub", // TriCore_INS_RSUB - "sat.bu", // TriCore_INS_SAT.BU - "sat.b", // TriCore_INS_SAT.B - "sat.hu", // TriCore_INS_SAT.HU - "sat.h", // TriCore_INS_SAT.H - "seln", // TriCore_INS_SELN - "sel", // TriCore_INS_SEL - "shas", // TriCore_INS_SHAS - "sha.h", // TriCore_INS_SHA.H - "sha", // TriCore_INS_SHA - "shuffle", // TriCore_INS_SHUFFLE - "sh.andn.t", // TriCore_INS_SH.ANDN.T - "sh.and.t", // TriCore_INS_SH.AND.T - "sh.eq", // TriCore_INS_SH.EQ - "sh.ge.u", // TriCore_INS_SH.GE.U - "sh.ge", // TriCore_INS_SH.GE - "sh.h", // TriCore_INS_SH.H - "sh.lt.u", // TriCore_INS_SH.LT.U - "sh.lt", // TriCore_INS_SH.LT - "sh.nand.t", // TriCore_INS_SH.NAND.T - "sh.nor.t", // TriCore_INS_SH.NOR.T - "sh.orn.t", // TriCore_INS_SH.ORN.T - "sh.or.t", // TriCore_INS_SH.OR.T - "sh.xnor.t", // TriCore_INS_SH.XNOR.T - "sh.xor.t", // TriCore_INS_SH.XOR.T - "sh", // TriCore_INS_SH - "stlcx", // TriCore_INS_STLCX - "stucx", // TriCore_INS_STUCX - "st.a", // TriCore_INS_ST.A - "st.b", // TriCore_INS_ST.B - "st.da", // TriCore_INS_ST.DA - "st.d", // TriCore_INS_ST.D - "st.h", // TriCore_INS_ST.H - "st.q", // TriCore_INS_ST.Q - "st.t", // TriCore_INS_ST.T - "st.w", // TriCore_INS_ST.W - "subc", // TriCore_INS_SUBC - "subs.hu", // TriCore_INS_SUBS.HU - "subs.h", // TriCore_INS_SUBS.H - "subs.u", // TriCore_INS_SUBS.U - "subs", // TriCore_INS_SUBS - "subx", // TriCore_INS_SUBX - "sub.a", // TriCore_INS_SUB.A - "sub.b", // TriCore_INS_SUB.B - "sub.f", // TriCore_INS_SUB.F - "sub.h", // TriCore_INS_SUB.H - "sub", // TriCore_INS_SUB - "svlcx", // TriCore_INS_SVLCX - "swapmsk.w", // TriCore_INS_SWAPMSK.W - "swap.w", // TriCore_INS_SWAP.W - "syscall", // TriCore_INS_SYSCALL - "trapsv", // TriCore_INS_TRAPSV - "trapv", // TriCore_INS_TRAPV - "unpack", // TriCore_INS_UNPACK - "updfl", // TriCore_INS_UPDFL - "utof", // TriCore_INS_UTOF - "wait", // TriCore_INS_WAIT - "xnor.t", // TriCore_INS_XNOR.T - "xnor", // TriCore_INS_XNOR - "xor.eq", // TriCore_INS_XOR.EQ - "xor.ge.u", // TriCore_INS_XOR.GE.U - "xor.ge", // TriCore_INS_XOR.GE - "xor.lt.u", // TriCore_INS_XOR.LT.U - "xor.lt", // TriCore_INS_XOR.LT - "xor.ne", // TriCore_INS_XOR.NE - "xor", // TriCore_INS_XOR diff --git a/include/capstone/inc/TriCoreGenCSFeatureEnum.inc b/include/capstone/inc/TriCoreGenCSFeatureEnum.inc new file mode 100644 index 000000000..6817ab26a --- /dev/null +++ b/include/capstone/inc/TriCoreGenCSFeatureEnum.inc @@ -0,0 +1,7 @@ +/* Capstone Disassembly Engine, https://www.capstone-engine.org */ +/* By Nguyen Anh Quynh , 2013-2019 */ +/* By Rot127 , 2023 */ + +/* Auto generated file. Do not edit. */ +/* Code generator: https://github.com/capstone-engine/capstone/tree/next/suite/auto-sync */ + diff --git a/include/capstone/inc/TriCoreGenCSInsnEnum.inc b/include/capstone/inc/TriCoreGenCSInsnEnum.inc index 071263b73..52dbaef6a 100644 --- a/include/capstone/inc/TriCoreGenCSInsnEnum.inc +++ b/include/capstone/inc/TriCoreGenCSInsnEnum.inc @@ -1,9 +1,9 @@ -/* Capstone Disassembly Engine, https://www_capstone-engine_org */ -/* By Nguyen Anh Quynh , 2013-2019 */ -/* By Rot127 , 2023 */ +/* Capstone Disassembly Engine, https://www.capstone-engine.org */ +/* By Nguyen Anh Quynh , 2013-2019 */ +/* By Rot127 , 2023 */ -/* Auto generated file_ Do not edit_ */ -/* Code generator: https://github_com/capstone-engine/capstone/tree/next/suite/auto-sync */ +/* Auto generated file. Do not edit. */ +/* Code generator: https://github.com/capstone-engine/capstone/tree/next/suite/auto-sync */ TriCore_INS_XOR_T, TriCore_INS_ABSDIFS_B, @@ -53,21 +53,26 @@ TriCore_INS_BISR, TriCore_INS_BMERGE, TriCore_INS_BSPLIT, + TriCore_INS_CACHEA_I, + TriCore_INS_CACHEA_WI, + TriCore_INS_CACHEA_W, TriCore_INS_CACHEI_I, TriCore_INS_CACHEI_WI, TriCore_INS_CACHEI_W, - TriCore_INS_CACHE_I, - TriCore_INS_CACHE_WI, - TriCore_INS_CACHE_W, + TriCore_INS_CADDN_A, TriCore_INS_CADDN, + TriCore_INS_CADD_A, TriCore_INS_CADD, TriCore_INS_CALLA, TriCore_INS_CALLI, TriCore_INS_CALL, + TriCore_INS_CLO_B, TriCore_INS_CLO_H, TriCore_INS_CLO, + TriCore_INS_CLS_B, TriCore_INS_CLS_H, TriCore_INS_CLS, + TriCore_INS_CLZ_B, TriCore_INS_CLZ_H, TriCore_INS_CLZ, TriCore_INS_CMOVN, @@ -78,9 +83,12 @@ TriCore_INS_CRC32L_W, TriCore_INS_CRC32_B, TriCore_INS_CRCN, + TriCore_INS_CSUBN_A, TriCore_INS_CSUB, + TriCore_INS_CSUB_A, TriCore_INS_DEBUG, TriCore_INS_DEXTR, + TriCore_INS_DIFSC_A, TriCore_INS_DISABLE, TriCore_INS_DIV_F, TriCore_INS_DIV_U, diff --git a/include/capstone/inc/TriCoreGenCSRegEnum.inc b/include/capstone/inc/TriCoreGenCSRegEnum.inc new file mode 100644 index 000000000..3eafd0894 --- /dev/null +++ b/include/capstone/inc/TriCoreGenCSRegEnum.inc @@ -0,0 +1,69 @@ +/* Capstone Disassembly Engine, https://www.capstone-engine.org */ +/* By Nguyen Anh Quynh , 2013-2019 */ +/* By Rot127 , 2023 */ + +/* Auto generated file. Do not edit. */ +/* Code generator: https://github.com/capstone-engine/capstone/tree/next/suite/auto-sync */ + + TriCore_REG_INVALID = 0, + TriCore_REG_FCX = 1, + TriCore_REG_PC = 2, + TriCore_REG_PCXI = 3, + TriCore_REG_PSW = 4, + TriCore_REG_A0 = 5, + TriCore_REG_A1 = 6, + TriCore_REG_A2 = 7, + TriCore_REG_A3 = 8, + TriCore_REG_A4 = 9, + TriCore_REG_A5 = 10, + TriCore_REG_A6 = 11, + TriCore_REG_A7 = 12, + TriCore_REG_A8 = 13, + TriCore_REG_A9 = 14, + TriCore_REG_A10 = 15, + TriCore_REG_A11 = 16, + TriCore_REG_A12 = 17, + TriCore_REG_A13 = 18, + TriCore_REG_A14 = 19, + TriCore_REG_A15 = 20, + TriCore_REG_D0 = 21, + TriCore_REG_D1 = 22, + TriCore_REG_D2 = 23, + TriCore_REG_D3 = 24, + TriCore_REG_D4 = 25, + TriCore_REG_D5 = 26, + TriCore_REG_D6 = 27, + TriCore_REG_D7 = 28, + TriCore_REG_D8 = 29, + TriCore_REG_D9 = 30, + TriCore_REG_D10 = 31, + TriCore_REG_D11 = 32, + TriCore_REG_D12 = 33, + TriCore_REG_D13 = 34, + TriCore_REG_D14 = 35, + TriCore_REG_D15 = 36, + TriCore_REG_E0 = 37, + TriCore_REG_E2 = 38, + TriCore_REG_E4 = 39, + TriCore_REG_E6 = 40, + TriCore_REG_E8 = 41, + TriCore_REG_E10 = 42, + TriCore_REG_E12 = 43, + TriCore_REG_E14 = 44, + TriCore_REG_P0 = 45, + TriCore_REG_P2 = 46, + TriCore_REG_P4 = 47, + TriCore_REG_P6 = 48, + TriCore_REG_P8 = 49, + TriCore_REG_P10 = 50, + TriCore_REG_P12 = 51, + TriCore_REG_P14 = 52, + TriCore_REG_A0_A1 = 53, + TriCore_REG_A2_A3 = 54, + TriCore_REG_A4_A5 = 55, + TriCore_REG_A6_A7 = 56, + TriCore_REG_A8_A9 = 57, + TriCore_REG_A10_A11 = 58, + TriCore_REG_A12_A13 = 59, + TriCore_REG_A14_A15 = 60, + TriCore_REG_ENDING, // 61 diff --git a/include/capstone/tricore.h b/include/capstone/tricore.h index bb76e9a83..bdb8a4ea8 100644 --- a/include/capstone/tricore.h +++ b/include/capstone/tricore.h @@ -53,94 +53,23 @@ typedef struct cs_tricore { //> TriCore registers typedef enum tricore_reg { - TriCore_REG_INVALID = 0, - TriCore_REG_FCX = 1, - TriCore_REG_PC = 2, - TriCore_REG_PCXI = 3, - TriCore_REG_PSW = 4, - TriCore_REG_A0 = 5, - TriCore_REG_A1 = 6, - TriCore_REG_A2 = 7, - TriCore_REG_A3 = 8, - TriCore_REG_A4 = 9, - TriCore_REG_A5 = 10, - TriCore_REG_A6 = 11, - TriCore_REG_A7 = 12, - TriCore_REG_A8 = 13, - TriCore_REG_A9 = 14, - TriCore_REG_A10 = 15, - TriCore_REG_A11 = 16, - TriCore_REG_A12 = 17, - TriCore_REG_A13 = 18, - TriCore_REG_A14 = 19, - TriCore_REG_A15 = 20, - TriCore_REG_D0 = 21, - TriCore_REG_D1 = 22, - TriCore_REG_D2 = 23, - TriCore_REG_D3 = 24, - TriCore_REG_D4 = 25, - TriCore_REG_D5 = 26, - TriCore_REG_D6 = 27, - TriCore_REG_D7 = 28, - TriCore_REG_D8 = 29, - TriCore_REG_D9 = 30, - TriCore_REG_D10 = 31, - TriCore_REG_D11 = 32, - TriCore_REG_D12 = 33, - TriCore_REG_D13 = 34, - TriCore_REG_D14 = 35, - TriCore_REG_D15 = 36, - TriCore_REG_E0 = 37, - TriCore_REG_E2 = 38, - TriCore_REG_E4 = 39, - TriCore_REG_E6 = 40, - TriCore_REG_E8 = 41, - TriCore_REG_E10 = 42, - TriCore_REG_E12 = 43, - TriCore_REG_E14 = 44, - TriCore_REG_P0 = 45, - TriCore_REG_P2 = 46, - TriCore_REG_P4 = 47, - TriCore_REG_P6 = 48, - TriCore_REG_P8 = 49, - TriCore_REG_P10 = 50, - TriCore_REG_P12 = 51, - TriCore_REG_P14 = 52, - TriCore_REG_A0_A1 = 53, - TriCore_REG_A2_A3 = 54, - TriCore_REG_A4_A5 = 55, - TriCore_REG_A6_A7 = 56, - TriCore_REG_A8_A9 = 57, - TriCore_REG_A10_A11 = 58, - TriCore_REG_A12_A13 = 59, - TriCore_REG_A14_A15 = 60, - - TriCore_REG_ENDING, // <-- mark the end of the list of registers +#include "./inc/TriCoreGenCSRegEnum.inc" } tricore_reg; //> TriCore instruction typedef enum tricore_insn { TriCore_INS_INVALID = 0, - #include "./inc/TriCoreGenCSInsnEnum.inc" - TriCore_INS_ENDING, // <-- mark the end of the list of instructions - - TriCore_GRP_CALL, ///< = CS_GRP_CALL - TriCore_GRP_JUMP, ///< = CS_GRP_JUMP - TriCore_GRP_INVALID, ///< = CS_GRP_INVALID - TriCore_GRP_ENDING, ///< = CS_GRP_ENDING } tricore_insn; //> Group of TriCore instructions typedef enum tricore_insn_group { - TRICORE_GRP_INVALID = 0, // = CS_GRP_INVALID - + TriCore_GRP_INVALID, ///< = CS_GRP_INVALID //> Generic groups - // all jump instructions (conditional+direct+indirect jumps) - TRICORE_GRP_JUMP, // = CS_GRP_JUMP - - TRICORE_GRP_ENDING, // <-- mark the end of the list of groups + TriCore_GRP_CALL, ///< = CS_GRP_CALL + TriCore_GRP_JUMP, ///< = CS_GRP_JUMP + TriCore_GRP_ENDING, ///< = mark the end of the list of groups } tricore_insn_group; #ifdef __cplusplus