/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
|*                                                                            *|
|* Assembly Writer Source Fragment                                            *|
|*                                                                            *|
|* Automatically generated file, do not edit!                                 *|
|* From: Hexagon.td                                                           *|
|*                                                                            *|
\*===----------------------------------------------------------------------===*/

/// getMnemonic - This method is automatically generated by tablegen
/// from the instruction set description.
std::pair<const char *, uint64_t>
HexagonInstPrinter::getMnemonic(const MCInst &MI) const {

#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Woverlength-strings"
#endif
  static const char AsmStrs[] = {
  /* 0 */ ".error \"should not emit\" \000"
  /* 26 */ "if (!p0) \000"
  /* 36 */ "if (p0) \000"
  /* 45 */ "if (!p0.new) \000"
  /* 59 */ "if (p0.new) \000"
  /* 72 */ "callrh \000"
  /* 80 */ "jumprh \000"
  /* 88 */ "call \000"
  /* 94 */ "jump \000"
  /* 100 */ "callr \000"
  /* 107 */ "jumpr \000"
  /* 114 */ "if (!\000"
  /* 120 */ ".error \"should not emit\"\000"
  /* 145 */ "trap0(#\000"
  /* 153 */ "trap1(#\000"
  /* 161 */ "vwhist128(#\000"
  /* 173 */ "memb(#\000"
  /* 180 */ "memd(#\000"
  /* 187 */ "allocframe(#\000"
  /* 200 */ "pause(#\000"
  /* 208 */ "memh(#\000"
  /* 215 */ "immext(#\000"
  /* 224 */ "memw(#\000"
  /* 231 */ "memd(r29+#\000"
  /* 242 */ "memw(r29+#\000"
  /* 253 */ "memb(gp+#\000"
  /* 263 */ "memd(gp+#\000"
  /* 273 */ "memh(gp+#\000"
  /* 283 */ "memw(gp+#\000"
  /* 293 */ "if (\000"
  /* 298 */ "diag0(\000"
  /* 305 */ "p3 = sp1loop0(\000"
  /* 320 */ "p3 = sp2loop0(\000"
  /* 335 */ "p3 = sp3loop0(\000"
  /* 350 */ "diag1(\000"
  /* 357 */ "trap1(\000"
  /* 364 */ "loop1(\000"
  /* 371 */ "vtrans2x2(\000"
  /* 382 */ "vwhist256(\000"
  /* 393 */ "vwhist128(\000"
  /* 404 */ "l2unlocka(\000"
  /* 415 */ "dccleana(\000"
  /* 425 */ "dczeroa(\000"
  /* 434 */ "dcinva(\000"
  /* 442 */ "icinva(\000"
  /* 450 */ "dccleaninva(\000"
  /* 463 */ "memb(\000"
  /* 469 */ "ciad(\000"
  /* 475 */ "siad(\000"
  /* 481 */ "memd_locked(\000"
  /* 494 */ "memw_locked(\000"
  /* 507 */ "tlbinvasid(\000"
  /* 519 */ "memd(\000"
  /* 525 */ "trace(\000"
  /* 532 */ "allocframe(\000"
  /* 544 */ "dmresume(\000"
  /* 554 */ "release(\000"
  /* 563 */ "vshuff(\000"
  /* 571 */ "diag(\000"
  /* 577 */ "l2fetch(\000"
  /* 586 */ "dcfetch(\000"
  /* 595 */ "memh(\000"
  /* 601 */ "nmi(\000"
  /* 606 */ "cswi(\000"
  /* 612 */ "dmlink(\000"
  /* 620 */ "setimask(\000"
  /* 630 */ "vdeal(\000"
  /* 637 */ "memd_rl(\000"
  /* 646 */ "memw_rl(\000"
  /* 655 */ "z = vmem(\000"
  /* 665 */ "l2gclean(\000"
  /* 675 */ "setprio(\000"
  /* 684 */ "crswap(\000"
  /* 692 */ "stop(\000"
  /* 698 */ "p0 = cmp.eq(\000"
  /* 711 */ "p1 = cmp.eq(\000"
  /* 724 */ "if (!cmp.eq(\000"
  /* 737 */ "if (cmp.eq(\000"
  /* 749 */ "vtmp.h = vgather(\000"
  /* 767 */ "vtmp.w = vgather(\000"
  /* 785 */ "vscatter(\000"
  /* 795 */ "hintjr(\000"
  /* 803 */ "p0 = cmp.gt(\000"
  /* 816 */ "p1 = cmp.gt(\000"
  /* 829 */ "if (!cmp.gt(\000"
  /* 842 */ "if (cmp.gt(\000"
  /* 854 */ "wait(\000"
  /* 860 */ "p0 = tstbit(\000"
  /* 873 */ "p1 = tstbit(\000"
  /* 886 */ "if (!tstbit(\000"
  /* 899 */ "if (tstbit(\000"
  /* 911 */ "dmstart(\000"
  /* 920 */ "vhist(\000"
  /* 927 */ "vmemu(\000"
  /* 934 */ "p0 = cmp.gtu(\000"
  /* 948 */ "p1 = cmp.gtu(\000"
  /* 962 */ "if (!cmp.gtu(\000"
  /* 976 */ "if (cmp.gtu(\000"
  /* 989 */ "l2gcleaninv(\000"
  /* 1002 */ "icdataw(\000"
  /* 1011 */ "tlbw(\000"
  /* 1017 */ "l2tagw(\000"
  /* 1025 */ "dctagw(\000"
  /* 1033 */ "ictagw(\000"
  /* 1041 */ "memw(\000"
  /* 1047 */ "iassignw(\000"
  /* 1057 */ "l2cleanidx(\000"
  /* 1069 */ "dccleanidx(\000"
  /* 1081 */ "l2invidx(\000"
  /* 1091 */ "dcinvidx(\000"
  /* 1101 */ "icinvidx(\000"
  /* 1111 */ "l2cleaninvidx(\000"
  /* 1126 */ "dccleaninvidx(\000"
  /* 1141 */ "memcpy(\000"
  /* 1149 */ "# XRay Function Patchable RET.\000"
  /* 1180 */ "# XRay Typed Event Log.\000"
  /* 1204 */ "# XRay Custom Event Log.\000"
  /* 1229 */ "# XRay Function Enter.\000"
  /* 1252 */ "# XRay Tail Call Exit.\000"
  /* 1275 */ "# XRay Function Exit.\000"
  /* 1297 */ ":endloop0\000"
  /* 1307 */ ":endloop01\000"
  /* 1318 */ "if (!p0) jumpr r31\000"
  /* 1337 */ "if (p0) jumpr r31\000"
  /* 1355 */ "if (!p0.new) jumpr:nt r31\000"
  /* 1381 */ "if (p0.new) jumpr:nt r31\000"
  /* 1406 */ ":endloop1\000"
  /* 1416 */ "vwhist256\000"
  /* 1426 */ "vwhist128\000"
  /* 1436 */ "<invalid>\000"
  /* 1446 */ "LIFETIME_END\000"
  /* 1459 */ "PSEUDO_PROBE\000"
  /* 1472 */ "BUNDLE\000"
  /* 1479 */ "FAKE_USE\000"
  /* 1488 */ "DBG_VALUE\000"
  /* 1498 */ "DBG_INSTR_REF\000"
  /* 1512 */ "DBG_PHI\000"
  /* 1520 */ "DBG_LABEL\000"
  /* 1530 */ "LIFETIME_START\000"
  /* 1545 */ "DBG_VALUE_LIST\000"
  /* 1560 */ "DUPLEX\000"
  /* 1567 */ "isync\000"
  /* 1573 */ "deallocframe\000"
  /* 1586 */ "unpause\000"
  /* 1594 */ "rte\000"
  /* 1598 */ "k0lock\000"
  /* 1605 */ "k1lock\000"
  /* 1612 */ "tlblock\000"
  /* 1620 */ "k0unlock\000"
  /* 1629 */ "k1unlock\000"
  /* 1638 */ "tlbunlock\000"
  /* 1648 */ "l2gunlock\000"
  /* 1658 */ "# FEntry call\000"
  /* 1672 */ "l2kill\000"
  /* 1679 */ "dckill\000"
  /* 1686 */ "ickill\000"
  /* 1693 */ "l2gclean\000"
  /* 1702 */ "if (!p0) dealloc_return\000"
  /* 1726 */ "if (p0) dealloc_return\000"
  /* 1749 */ "nop\000"
  /* 1753 */ "barrier\000"
  /* 1761 */ "vwhist256:sat\000"
  /* 1775 */ "syncht\000"
  /* 1782 */ "if (!p0.new) dealloc_return:nt\000"
  /* 1813 */ "if (p0.new) dealloc_return:nt\000"
  /* 1843 */ "brkpt\000"
  /* 1849 */ "vhist\000"
  /* 1855 */ "l2gcleaninv\000"
};
#ifdef __GNUC__
#pragma GCC diagnostic pop
#endif

  static const uint32_t OpInfo0[] = {
    0U,	// PHI
    0U,	// INLINEASM
    0U,	// INLINEASM_BR
    0U,	// CFI_INSTRUCTION
    0U,	// EH_LABEL
    0U,	// GC_LABEL
    0U,	// ANNOTATION_LABEL
    0U,	// KILL
    0U,	// EXTRACT_SUBREG
    0U,	// INSERT_SUBREG
    0U,	// IMPLICIT_DEF
    0U,	// INIT_UNDEF
    0U,	// SUBREG_TO_REG
    0U,	// COPY_TO_REGCLASS
    1489U,	// DBG_VALUE
    1546U,	// DBG_VALUE_LIST
    1499U,	// DBG_INSTR_REF
    1513U,	// DBG_PHI
    1521U,	// DBG_LABEL
    0U,	// REG_SEQUENCE
    0U,	// COPY
    0U,	// COPY_LANEMASK
    1473U,	// BUNDLE
    1531U,	// LIFETIME_START
    1447U,	// LIFETIME_END
    1460U,	// PSEUDO_PROBE
    0U,	// ARITH_FENCE
    0U,	// STACKMAP
    1659U,	// FENTRY_CALL
    0U,	// PATCHPOINT
    0U,	// LOAD_STACK_GUARD
    0U,	// PREALLOCATED_SETUP
    0U,	// PREALLOCATED_ARG
    0U,	// STATEPOINT
    0U,	// LOCAL_ESCAPE
    0U,	// FAULTING_OP
    0U,	// PATCHABLE_OP
    1230U,	// PATCHABLE_FUNCTION_ENTER
    1150U,	// PATCHABLE_RET
    1276U,	// PATCHABLE_FUNCTION_EXIT
    1253U,	// PATCHABLE_TAIL_CALL
    1205U,	// PATCHABLE_EVENT_CALL
    1181U,	// PATCHABLE_TYPED_EVENT_CALL
    0U,	// ICALL_BRANCH_FUNNEL
    1480U,	// FAKE_USE
    0U,	// MEMBARRIER
    0U,	// JUMP_TABLE_DEBUG_INFO
    0U,	// RELOC_NONE
    0U,	// CONVERGENCECTRL_ENTRY
    0U,	// CONVERGENCECTRL_ANCHOR
    0U,	// CONVERGENCECTRL_LOOP
    0U,	// CONVERGENCECTRL_GLUE
    0U,	// G_ASSERT_SEXT
    0U,	// G_ASSERT_ZEXT
    0U,	// G_ASSERT_ALIGN
    0U,	// G_ADD
    0U,	// G_SUB
    0U,	// G_MUL
    0U,	// G_SDIV
    0U,	// G_UDIV
    0U,	// G_SREM
    0U,	// G_UREM
    0U,	// G_SDIVREM
    0U,	// G_UDIVREM
    0U,	// G_AND
    0U,	// G_OR
    0U,	// G_XOR
    0U,	// G_ABDS
    0U,	// G_ABDU
    0U,	// G_UAVGFLOOR
    0U,	// G_UAVGCEIL
    0U,	// G_SAVGFLOOR
    0U,	// G_SAVGCEIL
    0U,	// G_IMPLICIT_DEF
    0U,	// G_PHI
    0U,	// G_FRAME_INDEX
    0U,	// G_GLOBAL_VALUE
    0U,	// G_PTRAUTH_GLOBAL_VALUE
    0U,	// G_CONSTANT_POOL
    0U,	// G_EXTRACT
    0U,	// G_UNMERGE_VALUES
    0U,	// G_INSERT
    0U,	// G_MERGE_VALUES
    0U,	// G_BUILD_VECTOR
    0U,	// G_BUILD_VECTOR_TRUNC
    0U,	// G_CONCAT_VECTORS
    0U,	// G_PTRTOINT
    0U,	// G_INTTOPTR
    0U,	// G_BITCAST
    0U,	// G_FREEZE
    0U,	// G_CONSTANT_FOLD_BARRIER
    0U,	// G_INTRINSIC_FPTRUNC_ROUND
    0U,	// G_INTRINSIC_TRUNC
    0U,	// G_INTRINSIC_ROUND
    0U,	// G_INTRINSIC_LRINT
    0U,	// G_INTRINSIC_LLRINT
    0U,	// G_INTRINSIC_ROUNDEVEN
    0U,	// G_READCYCLECOUNTER
    0U,	// G_READSTEADYCOUNTER
    0U,	// G_LOAD
    0U,	// G_SEXTLOAD
    0U,	// G_ZEXTLOAD
    0U,	// G_INDEXED_LOAD
    0U,	// G_INDEXED_SEXTLOAD
    0U,	// G_INDEXED_ZEXTLOAD
    0U,	// G_STORE
    0U,	// G_INDEXED_STORE
    0U,	// G_ATOMIC_CMPXCHG_WITH_SUCCESS
    0U,	// G_ATOMIC_CMPXCHG
    0U,	// G_ATOMICRMW_XCHG
    0U,	// G_ATOMICRMW_ADD
    0U,	// G_ATOMICRMW_SUB
    0U,	// G_ATOMICRMW_AND
    0U,	// G_ATOMICRMW_NAND
    0U,	// G_ATOMICRMW_OR
    0U,	// G_ATOMICRMW_XOR
    0U,	// G_ATOMICRMW_MAX
    0U,	// G_ATOMICRMW_MIN
    0U,	// G_ATOMICRMW_UMAX
    0U,	// G_ATOMICRMW_UMIN
    0U,	// G_ATOMICRMW_FADD
    0U,	// G_ATOMICRMW_FSUB
    0U,	// G_ATOMICRMW_FMAX
    0U,	// G_ATOMICRMW_FMIN
    0U,	// G_ATOMICRMW_FMAXIMUM
    0U,	// G_ATOMICRMW_FMINIMUM
    0U,	// G_ATOMICRMW_UINC_WRAP
    0U,	// G_ATOMICRMW_UDEC_WRAP
    0U,	// G_ATOMICRMW_USUB_COND
    0U,	// G_ATOMICRMW_USUB_SAT
    0U,	// G_FENCE
    0U,	// G_PREFETCH
    0U,	// G_BRCOND
    0U,	// G_BRINDIRECT
    0U,	// G_INVOKE_REGION_START
    0U,	// G_INTRINSIC
    0U,	// G_INTRINSIC_W_SIDE_EFFECTS
    0U,	// G_INTRINSIC_CONVERGENT
    0U,	// G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
    0U,	// G_ANYEXT
    0U,	// G_TRUNC
    0U,	// G_TRUNC_SSAT_S
    0U,	// G_TRUNC_SSAT_U
    0U,	// G_TRUNC_USAT_U
    0U,	// G_CONSTANT
    0U,	// G_FCONSTANT
    0U,	// G_VASTART
    0U,	// G_VAARG
    0U,	// G_SEXT
    0U,	// G_SEXT_INREG
    0U,	// G_ZEXT
    0U,	// G_SHL
    0U,	// G_LSHR
    0U,	// G_ASHR
    0U,	// G_FSHL
    0U,	// G_FSHR
    0U,	// G_ROTR
    0U,	// G_ROTL
    0U,	// G_ICMP
    0U,	// G_FCMP
    0U,	// G_SCMP
    0U,	// G_UCMP
    0U,	// G_SELECT
    0U,	// G_UADDO
    0U,	// G_UADDE
    0U,	// G_USUBO
    0U,	// G_USUBE
    0U,	// G_SADDO
    0U,	// G_SADDE
    0U,	// G_SSUBO
    0U,	// G_SSUBE
    0U,	// G_UMULO
    0U,	// G_SMULO
    0U,	// G_UMULH
    0U,	// G_SMULH
    0U,	// G_UADDSAT
    0U,	// G_SADDSAT
    0U,	// G_USUBSAT
    0U,	// G_SSUBSAT
    0U,	// G_USHLSAT
    0U,	// G_SSHLSAT
    0U,	// G_SMULFIX
    0U,	// G_UMULFIX
    0U,	// G_SMULFIXSAT
    0U,	// G_UMULFIXSAT
    0U,	// G_SDIVFIX
    0U,	// G_UDIVFIX
    0U,	// G_SDIVFIXSAT
    0U,	// G_UDIVFIXSAT
    0U,	// G_FADD
    0U,	// G_FSUB
    0U,	// G_FMUL
    0U,	// G_FMA
    0U,	// G_FMAD
    0U,	// G_FDIV
    0U,	// G_FREM
    0U,	// G_FMODF
    0U,	// G_FPOW
    0U,	// G_FPOWI
    0U,	// G_FEXP
    0U,	// G_FEXP2
    0U,	// G_FEXP10
    0U,	// G_FLOG
    0U,	// G_FLOG2
    0U,	// G_FLOG10
    0U,	// G_FLDEXP
    0U,	// G_FFREXP
    0U,	// G_FNEG
    0U,	// G_FPEXT
    0U,	// G_FPTRUNC
    0U,	// G_FPTOSI
    0U,	// G_FPTOUI
    0U,	// G_SITOFP
    0U,	// G_UITOFP
    0U,	// G_FPTOSI_SAT
    0U,	// G_FPTOUI_SAT
    0U,	// G_FABS
    0U,	// G_FCOPYSIGN
    0U,	// G_IS_FPCLASS
    0U,	// G_FCANONICALIZE
    0U,	// G_FMINNUM
    0U,	// G_FMAXNUM
    0U,	// G_FMINNUM_IEEE
    0U,	// G_FMAXNUM_IEEE
    0U,	// G_FMINIMUM
    0U,	// G_FMAXIMUM
    0U,	// G_FMINIMUMNUM
    0U,	// G_FMAXIMUMNUM
    0U,	// G_GET_FPENV
    0U,	// G_SET_FPENV
    0U,	// G_RESET_FPENV
    0U,	// G_GET_FPMODE
    0U,	// G_SET_FPMODE
    0U,	// G_RESET_FPMODE
    0U,	// G_GET_ROUNDING
    0U,	// G_SET_ROUNDING
    0U,	// G_PTR_ADD
    0U,	// G_PTRMASK
    0U,	// G_SMIN
    0U,	// G_SMAX
    0U,	// G_UMIN
    0U,	// G_UMAX
    0U,	// G_ABS
    0U,	// G_LROUND
    0U,	// G_LLROUND
    0U,	// G_BR
    0U,	// G_BRJT
    0U,	// G_VSCALE
    0U,	// G_INSERT_SUBVECTOR
    0U,	// G_EXTRACT_SUBVECTOR
    0U,	// G_INSERT_VECTOR_ELT
    0U,	// G_EXTRACT_VECTOR_ELT
    0U,	// G_SHUFFLE_VECTOR
    0U,	// G_SPLAT_VECTOR
    0U,	// G_STEP_VECTOR
    0U,	// G_VECTOR_COMPRESS
    0U,	// G_CTTZ
    0U,	// G_CTTZ_ZERO_UNDEF
    0U,	// G_CTLZ
    0U,	// G_CTLZ_ZERO_UNDEF
    0U,	// G_CTPOP
    0U,	// G_BSWAP
    0U,	// G_BITREVERSE
    0U,	// G_FCEIL
    0U,	// G_FCOS
    0U,	// G_FSIN
    0U,	// G_FSINCOS
    0U,	// G_FTAN
    0U,	// G_FACOS
    0U,	// G_FASIN
    0U,	// G_FATAN
    0U,	// G_FATAN2
    0U,	// G_FCOSH
    0U,	// G_FSINH
    0U,	// G_FTANH
    0U,	// G_FSQRT
    0U,	// G_FFLOOR
    0U,	// G_FRINT
    0U,	// G_FNEARBYINT
    0U,	// G_ADDRSPACE_CAST
    0U,	// G_BLOCK_ADDR
    0U,	// G_JUMP_TABLE
    0U,	// G_DYN_STACKALLOC
    0U,	// G_STACKSAVE
    0U,	// G_STACKRESTORE
    0U,	// G_STRICT_FADD
    0U,	// G_STRICT_FSUB
    0U,	// G_STRICT_FMUL
    0U,	// G_STRICT_FDIV
    0U,	// G_STRICT_FREM
    0U,	// G_STRICT_FMA
    0U,	// G_STRICT_FSQRT
    0U,	// G_STRICT_FLDEXP
    0U,	// G_READ_REGISTER
    0U,	// G_WRITE_REGISTER
    0U,	// G_MEMCPY
    0U,	// G_MEMCPY_INLINE
    0U,	// G_MEMMOVE
    0U,	// G_MEMSET
    0U,	// G_BZERO
    0U,	// G_TRAP
    0U,	// G_DEBUGTRAP
    0U,	// G_UBSANTRAP
    0U,	// G_VECREDUCE_SEQ_FADD
    0U,	// G_VECREDUCE_SEQ_FMUL
    0U,	// G_VECREDUCE_FADD
    0U,	// G_VECREDUCE_FMUL
    0U,	// G_VECREDUCE_FMAX
    0U,	// G_VECREDUCE_FMIN
    0U,	// G_VECREDUCE_FMAXIMUM
    0U,	// G_VECREDUCE_FMINIMUM
    0U,	// G_VECREDUCE_ADD
    0U,	// G_VECREDUCE_MUL
    0U,	// G_VECREDUCE_AND
    0U,	// G_VECREDUCE_OR
    0U,	// G_VECREDUCE_XOR
    0U,	// G_VECREDUCE_SMAX
    0U,	// G_VECREDUCE_SMIN
    0U,	// G_VECREDUCE_UMAX
    0U,	// G_VECREDUCE_UMIN
    0U,	// G_SBFX
    0U,	// G_UBFX
    2074U,	// A2_addsp
    18458U,	// A2_iconst
    16812058U,	// A2_neg
    51226U,	// A2_not
    33624179U,	// A2_tfrf
    33640563U,	// A2_tfrfnew
    50432026U,	// A2_tfrp
    33624179U,	// A2_tfrpf
    33640563U,	// A2_tfrpfnew
    50448410U,	// A2_tfrpi
    33624358U,	// A2_tfrpt
    33640742U,	// A2_tfrptnew
    33624358U,	// A2_tfrt
    33640742U,	// A2_tfrtnew
    16910362U,	// A2_vaddb_map
    16926746U,	// A2_vsubb_map
    165914U,	// A2_zxtb
    16959514U,	// A4_boundscheck
    1U,	// ADJCALLSTACKDOWN
    1U,	// ADJCALLSTACKUP
    198682U,	// C2_cmpgei
    215066U,	// C2_cmpgeui
    231450U,	// C2_cmplt
    247834U,	// C2_cmpltu
    50432026U,	// C2_pxfer_map
    1561U,	// DUPLEX_Pseudo
    1298U,	// ENDLOOP0
    1308U,	// ENDLOOP01
    1407U,	// ENDLOOP1
    1299U,	// J2_endloop0
    1309U,	// J2_endloop01
    1408U,	// J2_endloop1
    264307U,	// J2_jumpf_nopred_map
    280691U,	// J2_jumprf_nopred_map
    280870U,	// J2_jumprt_nopred_map
    264486U,	// J2_jumpt_nopred_map
    297114U,	// J2_trap1_noregmap
    67422234U,	// L2_loadalignb_zomap
    67438618U,	// L2_loadalignh_zomap
    17123354U,	// L2_loadbsw2_zomap
    17123354U,	// L2_loadbsw4_zomap
    17139738U,	// L2_loadbzw2_zomap
    17139738U,	// L2_loadbzw4_zomap
    17156122U,	// L2_loadrb_zomap
    17172506U,	// L2_loadrd_zomap
    17188890U,	// L2_loadrh_zomap
    17205274U,	// L2_loadri_zomap
    17221658U,	// L2_loadrub_zomap
    17238042U,	// L2_loadruh_zomap
    83955827U,	// L2_ploadrbf_zomap
    83972211U,	// L2_ploadrbfnew_zomap
    83956006U,	// L2_ploadrbt_zomap
    83972390U,	// L2_ploadrbtnew_zomap
    100733043U,	// L2_ploadrdf_zomap
    100749427U,	// L2_ploadrdfnew_zomap
    100733222U,	// L2_ploadrdt_zomap
    100749606U,	// L2_ploadrdtnew_zomap
    117510259U,	// L2_ploadrhf_zomap
    117526643U,	// L2_ploadrhfnew_zomap
    117510438U,	// L2_ploadrht_zomap
    117526822U,	// L2_ploadrhtnew_zomap
    134287475U,	// L2_ploadrif_zomap
    134303859U,	// L2_ploadrifnew_zomap
    134287654U,	// L2_ploadrit_zomap
    134304038U,	// L2_ploadritnew_zomap
    151064691U,	// L2_ploadrubf_zomap
    151081075U,	// L2_ploadrubfnew_zomap
    151064870U,	// L2_ploadrubt_zomap
    151081254U,	// L2_ploadrubtnew_zomap
    167841907U,	// L2_ploadruhf_zomap
    167858291U,	// L2_ploadruhfnew_zomap
    167842086U,	// L2_ploadruht_zomap
    167858470U,	// L2_ploadruhtnew_zomap
    477648U,	// L4_add_memopb_zomap
    477780U,	// L4_add_memoph_zomap
    478226U,	// L4_add_memopw_zomap
    494032U,	// L4_and_memopb_zomap
    494164U,	// L4_and_memoph_zomap
    494610U,	// L4_and_memopw_zomap
    510416U,	// L4_iadd_memopb_zomap
    510548U,	// L4_iadd_memoph_zomap
    510994U,	// L4_iadd_memopw_zomap
    526800U,	// L4_iand_memopb_zomap
    526932U,	// L4_iand_memoph_zomap
    527378U,	// L4_iand_memopw_zomap
    543184U,	// L4_ior_memopb_zomap
    543316U,	// L4_ior_memoph_zomap
    543762U,	// L4_ior_memopw_zomap
    559568U,	// L4_isub_memopb_zomap
    559700U,	// L4_isub_memoph_zomap
    560146U,	// L4_isub_memopw_zomap
    575952U,	// L4_or_memopb_zomap
    576084U,	// L4_or_memoph_zomap
    576530U,	// L4_or_memopw_zomap
    591987U,	// L4_return_map_to_raw_f
    608371U,	// L4_return_map_to_raw_fnew_pnt
    624755U,	// L4_return_map_to_raw_fnew_pt
    592166U,	// L4_return_map_to_raw_t
    608550U,	// L4_return_map_to_raw_tnew_pnt
    624934U,	// L4_return_map_to_raw_tnew_pt
    641488U,	// L4_sub_memopb_zomap
    641620U,	// L4_sub_memoph_zomap
    642066U,	// L4_sub_memopw_zomap
    1574U,	// L6_deallocframe_map_to_raw
    1712U,	// L6_return_map_to_raw
    121U,	// LDriw_ctr
    121U,	// LDriw_pred
    185206810U,	// M2_mpysmi
    673818U,	// M2_mpyui
    202016794U,	// M2_vrcmpys_acc_s1
    202033178U,	// M2_vrcmpys_s1
    218810394U,	// M2_vrcmpys_s1rp
    722970U,	// M7_vdmpy
    739354U,	// M7_vdmpy_acc
    0U,	// PS_aligna
    0U,	// PS_alloca
    0U,	// PS_call_instrprof_custom
    0U,	// PS_call_nr
    0U,	// PS_crash
    0U,	// PS_false
    0U,	// PS_fi
    0U,	// PS_fia
    1U,	// PS_loadrb_pci
    1U,	// PS_loadrb_pcr
    1U,	// PS_loadrd_pci
    1U,	// PS_loadrd_pcr
    1U,	// PS_loadrh_pci
    1U,	// PS_loadrh_pcr
    1U,	// PS_loadri_pci
    1U,	// PS_loadri_pcr
    1U,	// PS_loadrub_pci
    1U,	// PS_loadrub_pcr
    1U,	// PS_loadruh_pci
    1U,	// PS_loadruh_pcr
    1U,	// PS_pselect
    0U,	// PS_qfalse
    0U,	// PS_qtrue
    1U,	// PS_storerb_pci
    1U,	// PS_storerb_pcr
    1U,	// PS_storerd_pci
    1U,	// PS_storerd_pcr
    1U,	// PS_storerf_pci
    1U,	// PS_storerf_pcr
    1U,	// PS_storerh_pci
    1U,	// PS_storerh_pcr
    1U,	// PS_storeri_pci
    1U,	// PS_storeri_pcr
    0U,	// PS_tailcall_i
    755820U,	// PS_tailcall_r
    0U,	// PS_true
    0U,	// PS_vdd0
    0U,	// PS_vloadrq_ai
    0U,	// PS_vloadrv_ai
    0U,	// PS_vloadrv_nt_ai
    0U,	// PS_vloadrw_ai
    0U,	// PS_vloadrw_nt_ai
    0U,	// PS_vmulw
    0U,	// PS_vmulw_acc
    0U,	// PS_vselect
    0U,	// PS_vsplatib
    0U,	// PS_vsplatih
    0U,	// PS_vsplatiw
    0U,	// PS_vsplatrb
    0U,	// PS_vsplatrh
    0U,	// PS_vsplatrw
    0U,	// PS_vstorerq_ai
    0U,	// PS_vstorerv_ai
    0U,	// PS_vstorerv_nt_ai
    0U,	// PS_vstorerw_ai
    0U,	// PS_vstorerw_nt_ai
    0U,	// PS_wselect
    772122U,	// S2_asr_i_p_rnd_goodsyntax
    772122U,	// S2_asr_i_r_rnd_goodsyntax
    788595U,	// S2_pstorerbf_zomap
    788595U,	// S2_pstorerbnewf_zomap
    788774U,	// S2_pstorerbnewt_zomap
    788774U,	// S2_pstorerbt_zomap
    804979U,	// S2_pstorerdf_zomap
    805158U,	// S2_pstorerdt_zomap
    821363U,	// S2_pstorerff_zomap
    821542U,	// S2_pstorerft_zomap
    821363U,	// S2_pstorerhf_zomap
    821363U,	// S2_pstorerhnewf_zomap
    821542U,	// S2_pstorerhnewt_zomap
    821542U,	// S2_pstorerht_zomap
    837747U,	// S2_pstorerif_zomap
    837747U,	// S2_pstorerinewf_zomap
    837926U,	// S2_pstorerinewt_zomap
    837926U,	// S2_pstorerit_zomap
    51186128U,	// S2_storerb_zomap
    235735504U,	// S2_storerbnew_zomap
    51186184U,	// S2_storerd_zomap
    252512852U,	// S2_storerf_zomap
    51186260U,	// S2_storerh_zomap
    235735636U,	// S2_storerhnew_zomap
    51186706U,	// S2_storeri_zomap
    235736082U,	// S2_storerinew_zomap
    17647642U,	// S2_tableidxb_goodsyntax
    17664026U,	// S2_tableidxd_goodsyntax
    17680410U,	// S2_tableidxh_goodsyntax
    17696794U,	// S2_tableidxw_goodsyntax
    936051U,	// S4_pstorerbfnew_zomap
    936051U,	// S4_pstorerbnewfnew_zomap
    936230U,	// S4_pstorerbnewtnew_zomap
    936230U,	// S4_pstorerbtnew_zomap
    952435U,	// S4_pstorerdfnew_zomap
    952614U,	// S4_pstorerdtnew_zomap
    968819U,	// S4_pstorerffnew_zomap
    968998U,	// S4_pstorerftnew_zomap
    968819U,	// S4_pstorerhfnew_zomap
    968819U,	// S4_pstorerhnewfnew_zomap
    968998U,	// S4_pstorerhnewtnew_zomap
    968998U,	// S4_pstorerhtnew_zomap
    985203U,	// S4_pstorerifnew_zomap
    985203U,	// S4_pstorerinewfnew_zomap
    985382U,	// S4_pstorerinewtnew_zomap
    985382U,	// S4_pstoreritnew_zomap
    1001936U,	// S4_storeirb_zomap
    788595U,	// S4_storeirbf_zomap
    936051U,	// S4_storeirbfnew_zomap
    788774U,	// S4_storeirbt_zomap
    936230U,	// S4_storeirbtnew_zomap
    1002068U,	// S4_storeirh_zomap
    821363U,	// S4_storeirhf_zomap
    968819U,	// S4_storeirhfnew_zomap
    821542U,	// S4_storeirht_zomap
    968998U,	// S4_storeirhtnew_zomap
    1002514U,	// S4_storeiri_zomap
    837747U,	// S4_storeirif_zomap
    985203U,	// S4_storeirifnew_zomap
    837926U,	// S4_storeirit_zomap
    985382U,	// S4_storeiritnew_zomap
    269453338U,	// S5_asrhub_rnd_sat_goodsyntax
    185583642U,	// S5_vasrhrnd_goodsyntax
    297148U,	// S6_allocframe_to_raw
    121U,	// STriw_ctr
    121U,	// STriw_pred
    286263322U,	// V6_MAP_equb
    286279706U,	// V6_MAP_equb_and
    286296090U,	// V6_MAP_equb_ior
    286312474U,	// V6_MAP_equb_xor
    303040538U,	// V6_MAP_equh
    303056922U,	// V6_MAP_equh_and
    303073306U,	// V6_MAP_equh_ior
    303089690U,	// V6_MAP_equh_xor
    319817754U,	// V6_MAP_equw
    319834138U,	// V6_MAP_equw_and
    319850522U,	// V6_MAP_equw_ior
    319866906U,	// V6_MAP_equw_xor
    17893402U,	// V6_dbl_ld0
    51186324U,	// V6_dbl_st0
    1132570U,	// V6_extractw_alt
    1148954U,	// V6_hi
    17893402U,	// V6_ld0
    335614067U,	// V6_ldcnp0
    335614067U,	// V6_ldcnpnt0
    335614246U,	// V6_ldcp0
    335614246U,	// V6_ldcpnt0
    352391283U,	// V6_ldnp0
    352391283U,	// V6_ldnpnt0
    370214938U,	// V6_ldnt0
    352391462U,	// V6_ldp0
    352391462U,	// V6_ldpnt0
    385945715U,	// V6_ldtnp0
    385945715U,	// V6_ldtnpnt0
    385945894U,	// V6_ldtp0
    385945894U,	// V6_ldtpnt0
    17942554U,	// V6_ldu0
    1181722U,	// V6_lo
    51186324U,	// V6_st0
    235735700U,	// V6_stn0
    236079764U,	// V6_stnnt0
    1214579U,	// V6_stnp0
    1214579U,	// V6_stnpnt0
    1214579U,	// V6_stnq0
    1214579U,	// V6_stnqnt0
    51530388U,	// V6_stnt0
    1214758U,	// V6_stp0
    1214758U,	// V6_stpnt0
    1214758U,	// V6_stq0
    1214758U,	// V6_stqnt0
    51186592U,	// V6_stu0
    1230963U,	// V6_stunp0
    1231142U,	// V6_stup0
    1247258U,	// V6_v10mpyubs10
    1263642U,	// V6_v10mpyubs10_vxx
    403933210U,	// V6_v6mpyhubs10_alt
    403933210U,	// V6_v6mpyvubs10_alt
    18073626U,	// V6_vabsb_alt
    420726810U,	// V6_vabsb_sat_alt
    1312794U,	// V6_vabsdiffh_alt
    1329178U,	// V6_vabsdiffub_alt
    1345562U,	// V6_vabsdiffuh_alt
    1361946U,	// V6_vabsdiffw_alt
    18155546U,	// V6_vabsh_alt
    420808730U,	// V6_vabsh_sat_alt
    1394714U,	// V6_vabsub_alt
    1411098U,	// V6_vabsuh_alt
    1427482U,	// V6_vabsuw_alt
    18221082U,	// V6_vabsw_alt
    420874266U,	// V6_vabsw_sat_alt
    16910362U,	// V6_vaddb_alt
    16910362U,	// V6_vaddb_dv_alt
    437670003U,	// V6_vaddbnq_alt
    437670182U,	// V6_vaddbq_alt
    419563546U,	// V6_vaddbsat_alt
    419563546U,	// V6_vaddbsat_dv_alt
    18253850U,	// V6_vaddh_alt
    18253850U,	// V6_vaddh_dv_alt
    454479987U,	// V6_vaddhnq_alt
    454480166U,	// V6_vaddhq_alt
    420907034U,	// V6_vaddhsat_alt
    420907034U,	// V6_vaddhsat_dv_alt
    1509402U,	// V6_vaddhw_acc_alt
    18253850U,	// V6_vaddhw_alt
    1525786U,	// V6_vaddubh_acc_alt
    18319386U,	// V6_vaddubh_alt
    420972570U,	// V6_vaddubsat_alt
    420972570U,	// V6_vaddubsat_dv_alt
    420988954U,	// V6_vadduhsat_alt
    420988954U,	// V6_vadduhsat_dv_alt
    1574938U,	// V6_vadduhw_acc_alt
    18335770U,	// V6_vadduhw_alt
    1591322U,	// V6_vadduwsat_alt
    1591322U,	// V6_vadduwsat_dv_alt
    18384922U,	// V6_vaddw_alt
    18384922U,	// V6_vaddw_dv_alt
    471388275U,	// V6_vaddwnq_alt
    471388454U,	// V6_vaddwq_alt
    421038106U,	// V6_vaddwsat_alt
    421038106U,	// V6_vaddwsat_dv_alt
    1640474U,	// V6_vandnqrt_acc_alt
    1656858U,	// V6_vandnqrt_alt
    1673242U,	// V6_vandqrt_acc_alt
    1689626U,	// V6_vandqrt_alt
    1673242U,	// V6_vandvrt_acc_alt
    1689626U,	// V6_vandvrt_alt
    1706010U,	// V6_vaslh_acc_alt
    488261658U,	// V6_vaslh_alt
    488261658U,	// V6_vaslhv_alt
    1738778U,	// V6_vaslw_acc_alt
    488294426U,	// V6_vaslw_alt
    488294426U,	// V6_vaslwv_alt
    1771546U,	// V6_vasr_into_alt
    1787930U,	// V6_vasrh_acc_alt
    487573530U,	// V6_vasrh_alt
    487573530U,	// V6_vasrhv_alt
    1804314U,	// V6_vasrw_acc_alt
    488359962U,	// V6_vasrw_alt
    488359962U,	// V6_vasrwv_alt
    50432026U,	// V6_vassignp
    18614298U,	// V6_vavgb_alt
    505153562U,	// V6_vavgbrnd_alt
    18630682U,	// V6_vavgh_alt
    505169946U,	// V6_vavghrnd_alt
    18647066U,	// V6_vavgub_alt
    505186330U,	// V6_vavgubrnd_alt
    18663450U,	// V6_vavguh_alt
    505202714U,	// V6_vavguhrnd_alt
    18679834U,	// V6_vavguw_alt
    505219098U,	// V6_vavguwrnd_alt
    18696218U,	// V6_vavgw_alt
    505235482U,	// V6_vavgwrnd_alt
    1935386U,	// V6_vcl0h_alt
    1951770U,	// V6_vcl0w_alt
    1968154U,	// V6_vd0
    1968154U,	// V6_vdd0
    1984538U,	// V6_vdealb4w_alt
    2000922U,	// V6_vdealb_alt
    2017306U,	// V6_vdealh_alt
    2033690U,	// V6_vdmpybus_acc_alt
    2050074U,	// V6_vdmpybus_alt
    2033690U,	// V6_vdmpybus_dv_acc_alt
    2050074U,	// V6_vdmpybus_dv_alt
    2066458U,	// V6_vdmpyhb_acc_alt
    2082842U,	// V6_vdmpyhb_alt
    2066458U,	// V6_vdmpyhb_dv_acc_alt
    2082842U,	// V6_vdmpyhb_dv_alt
    2099226U,	// V6_vdmpyhisat_acc_alt
    2115610U,	// V6_vdmpyhisat_alt
    2099226U,	// V6_vdmpyhsat_acc_alt
    2115610U,	// V6_vdmpyhsat_alt
    522225690U,	// V6_vdmpyhsuisat_acc_alt
    522242074U,	// V6_vdmpyhsuisat_alt
    421562394U,	// V6_vdmpyhsusat_acc_alt
    421578778U,	// V6_vdmpyhsusat_alt
    2099226U,	// V6_vdmpyhvsat_acc_alt
    2115610U,	// V6_vdmpyhvsat_alt
    2164762U,	// V6_vdsaduh_acc_alt
    2181146U,	// V6_vdsaduh_alt
    1U,	// V6_vgather_vscatter_mh_pseudo
    1U,	// V6_vgathermh_pseudo
    1U,	// V6_vgathermhq_pseudo
    1U,	// V6_vgathermhw_pseudo
    1U,	// V6_vgathermhwq_pseudo
    1U,	// V6_vgathermw_pseudo
    1U,	// V6_vgathermwq_pseudo
    488736794U,	// V6_vlsrh_alt
    488736794U,	// V6_vlsrhv_alt
    488753178U,	// V6_vlsrw_alt
    488753178U,	// V6_vlsrwv_alt
    2230298U,	// V6_vmaxb_alt
    2246682U,	// V6_vmaxh_alt
    2263066U,	// V6_vmaxub_alt
    2279450U,	// V6_vmaxuh_alt
    2295834U,	// V6_vmaxw_alt
    2312218U,	// V6_vminb_alt
    2328602U,	// V6_vminh_alt
    2344986U,	// V6_vminub_alt
    2361370U,	// V6_vminuh_alt
    2377754U,	// V6_vminw_alt
    2394138U,	// V6_vmpabus_acc_alt
    2410522U,	// V6_vmpabus_alt
    2410522U,	// V6_vmpabusv_alt
    2426906U,	// V6_vmpabuu_acc_alt
    2443290U,	// V6_vmpabuu_alt
    2443290U,	// V6_vmpabuuv_alt
    2459674U,	// V6_vmpahb_acc_alt
    2476058U,	// V6_vmpahb_alt
    2492442U,	// V6_vmpauhb_acc_alt
    2508826U,	// V6_vmpauhb_alt
    2525210U,	// V6_vmpybus_acc_alt
    2541594U,	// V6_vmpybus_alt
    2525210U,	// V6_vmpybusv_acc_alt
    2541594U,	// V6_vmpybusv_alt
    2557978U,	// V6_vmpybv_acc_alt
    2574362U,	// V6_vmpybv_alt
    2590746U,	// V6_vmpyewuh_alt
    19384346U,	// V6_vmpyh_acc_alt
    19400730U,	// V6_vmpyh_alt
    422037530U,	// V6_vmpyhsat_acc_alt
    220727322U,	// V6_vmpyhsrs_alt
    203950106U,	// V6_vmpyhss_alt
    2639898U,	// V6_vmpyhus_acc_alt
    2656282U,	// V6_vmpyhus_alt
    19384346U,	// V6_vmpyhv_acc_alt
    19400730U,	// V6_vmpyhv_alt
    220727322U,	// V6_vmpyhvsrs_alt
    2672666U,	// V6_vmpyiewh_acc_alt
    2689050U,	// V6_vmpyiewuh_acc_alt
    2705434U,	// V6_vmpyiewuh_alt
    2721818U,	// V6_vmpyih_acc_alt
    2738202U,	// V6_vmpyih_alt
    2754586U,	// V6_vmpyihb_acc_alt
    2770970U,	// V6_vmpyihb_alt
    2787354U,	// V6_vmpyiowh_alt
    2803738U,	// V6_vmpyiwb_acc_alt
    2820122U,	// V6_vmpyiwb_alt
    2836506U,	// V6_vmpyiwh_acc_alt
    2852890U,	// V6_vmpyiwh_alt
    2869274U,	// V6_vmpyiwub_acc_alt
    2885658U,	// V6_vmpyiwub_alt
    204228634U,	// V6_vmpyowh_alt
    221005850U,	// V6_vmpyowh_rnd_alt
    539789338U,	// V6_vmpyowh_rnd_sacc_alt
    556566554U,	// V6_vmpyowh_sacc_alt
    2934810U,	// V6_vmpyub_acc_alt
    2951194U,	// V6_vmpyub_alt
    2934810U,	// V6_vmpyubv_acc_alt
    2951194U,	// V6_vmpyubv_alt
    2967578U,	// V6_vmpyuh_acc_alt
    2983962U,	// V6_vmpyuh_alt
    2967578U,	// V6_vmpyuhv_acc_alt
    2983962U,	// V6_vmpyuhv_alt
    3000346U,	// V6_vnavgb_alt
    19793946U,	// V6_vnavgh_alt
    3033114U,	// V6_vnavgub_alt
    19826714U,	// V6_vnavgw_alt
    3065882U,	// V6_vnormamth_alt
    3082266U,	// V6_vnormamtw_alt
    3098650U,	// V6_vpackeb_alt
    3115034U,	// V6_vpackeh_alt
    3131418U,	// V6_vpackhb_sat_alt
    3147802U,	// V6_vpackhub_sat_alt
    3164186U,	// V6_vpackob_alt
    3180570U,	// V6_vpackoh_alt
    3196954U,	// V6_vpackwh_sat_alt
    3213338U,	// V6_vpackwuh_sat_alt
    3229722U,	// V6_vpopcounth_alt
    573671450U,	// V6_vrmpybub_rtt_acc_alt
    573687834U,	// V6_vrmpybub_rtt_alt
    20056090U,	// V6_vrmpybus_acc_alt
    20072474U,	// V6_vrmpybus_alt
    187828250U,	// V6_vrmpybusi_acc_alt
    187844634U,	// V6_vrmpybusi_alt
    20056090U,	// V6_vrmpybusv_acc_alt
    20072474U,	// V6_vrmpybusv_alt
    3311642U,	// V6_vrmpybv_acc_alt
    3328026U,	// V6_vrmpybv_alt
    20121626U,	// V6_vrmpyub_acc_alt
    20138010U,	// V6_vrmpyub_alt
    590579738U,	// V6_vrmpyub_rtt_acc_alt
    590596122U,	// V6_vrmpyub_rtt_alt
    187893786U,	// V6_vrmpyubi_acc_alt
    187910170U,	// V6_vrmpyubi_alt
    20121626U,	// V6_vrmpyubv_acc_alt
    20138010U,	// V6_vrmpyubv_alt
    3409946U,	// V6_vrotr_alt
    3426330U,	// V6_vroundhb_alt
    3442714U,	// V6_vroundhub_alt
    3459098U,	// V6_vrounduhub_alt
    3475482U,	// V6_vrounduwuh_alt
    3491866U,	// V6_vroundwh_alt
    3508250U,	// V6_vroundwuh_alt
    188074010U,	// V6_vrsadubi_acc_alt
    188090394U,	// V6_vrsadubi_alt
    490096666U,	// V6_vsathub_alt
    3573786U,	// V6_vsatuwuh_alt
    490129434U,	// V6_vsatwh_alt
    3606554U,	// V6_vsb_alt
    3623698U,	// V6_vscattermh_add_alt
    3623698U,	// V6_vscattermh_alt
    607619366U,	// V6_vscattermhq_alt
    3623698U,	// V6_vscattermw_add_alt
    3623698U,	// V6_vscattermw_alt
    3623698U,	// V6_vscattermwh_add_alt
    3623698U,	// V6_vscattermwh_alt
    624396582U,	// V6_vscattermwhq_alt
    624396582U,	// V6_vscattermwq_alt
    3655706U,	// V6_vsh_alt
    3672090U,	// V6_vshufeh_alt
    3688474U,	// V6_vshuffb_alt
    3704858U,	// V6_vshuffeb_alt
    3721242U,	// V6_vshuffh_alt
    3737626U,	// V6_vshuffob_alt
    3754010U,	// V6_vshufoeb_alt
    3770394U,	// V6_vshufoeh_alt
    3786778U,	// V6_vshufoh_alt
    16926746U,	// V6_vsubb_alt
    16926746U,	// V6_vsubb_dv_alt
    638996595U,	// V6_vsubbnq_alt
    638996774U,	// V6_vsubbq_alt
    419579930U,	// V6_vsubbsat_alt
    419579930U,	// V6_vsubbsat_dv_alt
    20580378U,	// V6_vsubh_alt
    20580378U,	// V6_vsubh_dv_alt
    655806579U,	// V6_vsubhnq_alt
    655806758U,	// V6_vsubhq_alt
    423233562U,	// V6_vsubhsat_alt
    423233562U,	// V6_vsubhsat_dv_alt
    20580378U,	// V6_vsubhw_alt
    20596762U,	// V6_vsububh_alt
    423249946U,	// V6_vsububsat_alt
    423249946U,	// V6_vsububsat_dv_alt
    423266330U,	// V6_vsubuhsat_alt
    423266330U,	// V6_vsubuhsat_dv_alt
    20613146U,	// V6_vsubuhw_alt
    3852314U,	// V6_vsubuwsat_alt
    3852314U,	// V6_vsubuwsat_dv_alt
    20645914U,	// V6_vsubw_alt
    20645914U,	// V6_vsubw_dv_alt
    672714867U,	// V6_vsubwnq_alt
    672715046U,	// V6_vsubwq_alt
    423299098U,	// V6_vsubwsat_alt
    423299098U,	// V6_vsubwsat_dv_alt
    3885082U,	// V6_vtmpyb_acc_alt
    3901466U,	// V6_vtmpyb_alt
    3917850U,	// V6_vtmpybus_acc_alt
    3934234U,	// V6_vtmpybus_alt
    3950618U,	// V6_vtmpyhb_acc_alt
    3967002U,	// V6_vtmpyhb_alt
    3623284U,	// V6_vtran2x2_map
    3983386U,	// V6_vunpackb_alt
    3999770U,	// V6_vunpackh_alt
    4016154U,	// V6_vunpackob_alt
    4032538U,	// V6_vunpackoh_alt
    4048922U,	// V6_vunpackub_alt
    4065306U,	// V6_vunpackuh_alt
    4081690U,	// V6_vzb_alt
    4098074U,	// V6_vzh_alt
    297616U,	// V6_zld0
    4114726U,	// V6_zldp0
    4131501U,	// Y2_crswap_old
    297547U,	// Y2_dcfetch
    1606U,	// Y2_k1lock_map
    1630U,	// Y2_k1unlock_map
    2074U,	// dup_A2_add
    2074U,	// dup_A2_addi
    188696602U,	// dup_A2_andir
    188712986U,	// dup_A2_combineii
    4179994U,	// dup_A2_sxtb
    4196378U,	// dup_A2_sxth
    50432026U,	// dup_A2_tfr
    50448410U,	// dup_A2_tfrsi
    165914U,	// dup_A2_zxtb
    4212762U,	// dup_A2_zxth
    188712986U,	// dup_A4_combineii
    490702874U,	// dup_A4_combineir
    188778522U,	// dup_A4_combineri
    687935603U,	// dup_C2_cmoveif
    687935782U,	// dup_C2_cmoveit
    687951987U,	// dup_C2_cmovenewif
    687952166U,	// dup_C2_cmovenewit
    188794906U,	// dup_C2_cmpeqi
    4261914U,	// dup_L2_deallocframe
    705021978U,	// dup_L2_loadrb_io
    705038362U,	// dup_L2_loadrd_io
    705054746U,	// dup_L2_loadrh_io
    705071130U,	// dup_L2_loadri_io
    705087514U,	// dup_L2_loadrub_io
    705103898U,	// dup_L2_loadruh_io
    71387669U,	// dup_S2_allocframe
    725715408U,	// dup_S2_storerb_io
    725715464U,	// dup_S2_storerd_io
    725715540U,	// dup_S2_storerh_io
    725715986U,	// dup_S2_storeri_io
    742492624U,	// dup_S4_storeirb_io
    742493202U,	// dup_S4_storeiri_io
    21088282U,	// A2_abs
    21088282U,	// A2_absp
    423741466U,	// A2_abssat
    2074U,	// A2_add
    2074U,	// A2_addh_h16_hh
    2074U,	// A2_addh_h16_hl
    2074U,	// A2_addh_h16_lh
    2074U,	// A2_addh_h16_ll
    2074U,	// A2_addh_h16_sat_hh
    2074U,	// A2_addh_h16_sat_hl
    2074U,	// A2_addh_h16_sat_lh
    2074U,	// A2_addh_h16_sat_ll
    2074U,	// A2_addh_l16_hl
    2074U,	// A2_addh_l16_ll
    2074U,	// A2_addh_l16_sat_hl
    2074U,	// A2_addh_l16_sat_ll
    2074U,	// A2_addi
    2074U,	// A2_addp
    2074U,	// A2_addpsat
    2074U,	// A2_addsat
    2074U,	// A2_addsph
    2074U,	// A2_addspl
    490686490U,	// A2_and
    188696602U,	// A2_andir
    490686490U,	// A2_andp
    4327450U,	// A2_aslh
    4343834U,	// A2_asrh
    759203866U,	// A2_combine_hh
    759203866U,	// A2_combine_hl
    775981082U,	// A2_combine_lh
    775981082U,	// A2_combine_ll
    188712986U,	// A2_combineii
    490768410U,	// A2_combinew
    4360218U,	// A2_max
    4360218U,	// A2_maxp
    4376602U,	// A2_maxu
    4376602U,	// A2_maxup
    4392986U,	// A2_min
    4392986U,	// A2_minp
    4409370U,	// A2_minu
    4409370U,	// A2_minup
    16812058U,	// A2_negp
    419465242U,	// A2_negsat
    1750U,	// A2_nop
    51226U,	// A2_notp
    490965018U,	// A2_or
    188975130U,	// A2_orir
    490965018U,	// A2_orp
    788598899U,	// A2_paddf
    788615283U,	// A2_paddfnew
    788598899U,	// A2_paddif
    788615283U,	// A2_paddifnew
    788599078U,	// A2_paddit
    788615462U,	// A2_padditnew
    788599078U,	// A2_paddt
    788615462U,	// A2_paddtnew
    805376115U,	// A2_pandf
    805392499U,	// A2_pandfnew
    805376294U,	// A2_pandt
    805392678U,	// A2_pandtnew
    822153331U,	// A2_porf
    822169715U,	// A2_porfnew
    822153510U,	// A2_port
    822169894U,	// A2_portnew
    838930547U,	// A2_psubf
    838946931U,	// A2_psubfnew
    838930726U,	// A2_psubt
    838947110U,	// A2_psubtnew
    855707763U,	// A2_pxorf
    855724147U,	// A2_pxorfnew
    855707942U,	// A2_pxort
    855724326U,	// A2_pxortnew
    423872538U,	// A2_roundsat
    4458522U,	// A2_sat
    4474906U,	// A2_satb
    4491290U,	// A2_sath
    4507674U,	// A2_satub
    4524058U,	// A2_satuh
    4540442U,	// A2_sub
    4540442U,	// A2_subh_h16_hh
    4540442U,	// A2_subh_h16_hl
    4540442U,	// A2_subh_h16_lh
    4540442U,	// A2_subh_h16_ll
    4540442U,	// A2_subh_h16_sat_hh
    4540442U,	// A2_subh_h16_sat_hl
    4540442U,	// A2_subh_h16_sat_lh
    4540442U,	// A2_subh_h16_sat_ll
    4540442U,	// A2_subh_l16_hl
    4540442U,	// A2_subh_l16_ll
    4540442U,	// A2_subh_l16_sat_hl
    4540442U,	// A2_subh_l16_sat_ll
    4540442U,	// A2_subp
    491096090U,	// A2_subri
    4540442U,	// A2_subsat
    18253850U,	// A2_svaddh
    420907034U,	// A2_svaddhs
    420988954U,	// A2_svadduhs
    18630682U,	// A2_svavgh
    505169946U,	// A2_svavghs
    19793946U,	// A2_svnavgh
    20580378U,	// A2_svsubh
    423233562U,	// A2_svsubhs
    423266330U,	// A2_svsubuhs
    4573210U,	// A2_swiz
    4179994U,	// A2_sxtb
    4196378U,	// A2_sxth
    4589594U,	// A2_sxtw
    50432026U,	// A2_tfr
    50432026U,	// A2_tfrcrr
    71714842U,	// A2_tfrih
    71731226U,	// A2_tfril
    50432026U,	// A2_tfrrcr
    50448410U,	// A2_tfrsi
    18155546U,	// A2_vabsh
    420808730U,	// A2_vabshsat
    18221082U,	// A2_vabsw
    420874266U,	// A2_vabswsat
    18253850U,	// A2_vaddh
    420907034U,	// A2_vaddhs
    18319386U,	// A2_vaddub
    420972570U,	// A2_vaddubs
    420988954U,	// A2_vadduhs
    18384922U,	// A2_vaddw
    421038106U,	// A2_vaddws
    18630682U,	// A2_vavgh
    874268698U,	// A2_vavghcr
    505169946U,	// A2_vavghr
    18647066U,	// A2_vavgub
    505186330U,	// A2_vavgubr
    18663450U,	// A2_vavguh
    505202714U,	// A2_vavguhr
    18679834U,	// A2_vavguw
    505219098U,	// A2_vavguwr
    18696218U,	// A2_vavgw
    874334234U,	// A2_vavgwcr
    505235482U,	// A2_vavgwr
    491178010U,	// A2_vcmpbeq
    491194394U,	// A2_vcmpbgtu
    491210778U,	// A2_vcmpheq
    491227162U,	// A2_vcmphgt
    491243546U,	// A2_vcmphgtu
    491259930U,	// A2_vcmpweq
    491276314U,	// A2_vcmpwgt
    491292698U,	// A2_vcmpwgtu
    4769818U,	// A2_vconj
    2230298U,	// A2_vmaxb
    2246682U,	// A2_vmaxh
    2263066U,	// A2_vmaxub
    2279450U,	// A2_vmaxuh
    4786202U,	// A2_vmaxuw
    2295834U,	// A2_vmaxw
    2312218U,	// A2_vminb
    2328602U,	// A2_vminh
    2344986U,	// A2_vminub
    2361370U,	// A2_vminuh
    4802586U,	// A2_vminuw
    2377754U,	// A2_vminw
    19793946U,	// A2_vnavgh
    892209178U,	// A2_vnavghcr
    271452186U,	// A2_vnavghr
    19826714U,	// A2_vnavgw
    892241946U,	// A2_vnavgwcr
    271484954U,	// A2_vnavgwr
    4818970U,	// A2_vraddub
    4835354U,	// A2_vraddub_acc
    20318234U,	// A2_vrsadub
    20301850U,	// A2_vrsadub_acc
    20580378U,	// A2_vsubh
    423233562U,	// A2_vsubhs
    20596762U,	// A2_vsubub
    423249946U,	// A2_vsububs
    423266330U,	// A2_vsubuhs
    20645914U,	// A2_vsubw
    423299098U,	// A2_vsubws
    4851738U,	// A2_xor
    4851738U,	// A2_xorp
    4212762U,	// A2_zxth
    67110938U,	// A4_addp_c
    910116890U,	// A4_andn
    910116890U,	// A4_andnp
    491407386U,	// A4_bitsplit
    189417498U,	// A4_bitspliti
    922929178U,	// A4_boundscheck_hi
    939706394U,	// A4_boundscheck_lo
    491423770U,	// A4_cmpbeq
    189433882U,	// A4_cmpbeqi
    491440154U,	// A4_cmpbgt
    189450266U,	// A4_cmpbgti
    491456538U,	// A4_cmpbgtu
    189466650U,	// A4_cmpbgtui
    491472922U,	// A4_cmpheq
    189483034U,	// A4_cmpheqi
    491489306U,	// A4_cmphgt
    189499418U,	// A4_cmphgti
    491505690U,	// A4_cmphgtu
    189515802U,	// A4_cmphgtui
    188712986U,	// A4_combineii
    490702874U,	// A4_combineir
    188778522U,	// A4_combineri
    189532186U,	// A4_cround_ri
    491522074U,	// A4_cround_rr
    297176U,	// A4_ext
    4999194U,	// A4_modwrapu
    910395418U,	// A4_orn
    910395418U,	// A4_ornp
    956371059U,	// A4_paslhf
    956387443U,	// A4_paslhfnew
    956371238U,	// A4_paslht
    956387622U,	// A4_paslhtnew
    973148275U,	// A4_pasrhf
    973164659U,	// A4_pasrhfnew
    973148454U,	// A4_pasrht
    973164838U,	// A4_pasrhtnew
    989925491U,	// A4_psxtbf
    989941875U,	// A4_psxtbfnew
    989925670U,	// A4_psxtbt
    989942054U,	// A4_psxtbtnew
    1006702707U,	// A4_psxthf
    1006719091U,	// A4_psxthfnew
    1006702886U,	// A4_psxtht
    1006719270U,	// A4_psxthtnew
    1023479923U,	// A4_pzxtbf
    1023496307U,	// A4_pzxtbfnew
    1023480102U,	// A4_pzxtbt
    1023496486U,	// A4_pzxtbtnew
    1040257139U,	// A4_pzxthf
    1040273523U,	// A4_pzxthfnew
    1040257318U,	// A4_pzxtht
    1040273702U,	// A4_pzxthtnew
    490784794U,	// A4_rcmpeq
    188794906U,	// A4_rcmpeqi
    491554842U,	// A4_rcmpneq
    189564954U,	// A4_rcmpneqi
    188991514U,	// A4_round_ri
    188991514U,	// A4_round_ri_sat
    490981402U,	// A4_round_rr
    490981402U,	// A4_round_rr_sat
    71649306U,	// A4_subp_c
    50432026U,	// A4_tfrcpp
    50432026U,	// A4_tfrpcp
    5031962U,	// A4_tlbmatch
    5048346U,	// A4_vcmpbeq_any
    189188122U,	// A4_vcmpbeqi
    491603994U,	// A4_vcmpbgt
    189614106U,	// A4_vcmpbgti
    189204506U,	// A4_vcmpbgtui
    189220890U,	// A4_vcmpheqi
    189237274U,	// A4_vcmphgti
    189253658U,	// A4_vcmphgtui
    189270042U,	// A4_vcmpweqi
    189286426U,	// A4_vcmpwgti
    189302810U,	// A4_vcmpwgtui
    5081114U,	// A4_vrmaxh
    5097498U,	// A4_vrmaxuh
    5113882U,	// A4_vrmaxuw
    5130266U,	// A4_vrmaxw
    5146650U,	// A4_vrminh
    5163034U,	// A4_vrminuh
    5179418U,	// A4_vrminuw
    5195802U,	// A4_vrminw
    3622938U,	// A5_ACS
    5212186U,	// A5_vaddhubs
    5228570U,	// A6_vcmpbeq_notany
    3622938U,	// A6_vminub_RdP
    5244954U,	// A7_clip
    189532186U,	// A7_croundd_ri
    491522074U,	// A7_croundd_rr
    5261338U,	// A7_vclip
    5277722U,	// C2_all8
    490686490U,	// C2_and
    1061111834U,	// C2_andn
    5294106U,	// C2_any8
    491849754U,	// C2_bitsclr
    189859866U,	// C2_bitsclri
    5326874U,	// C2_bitsset
    1073811571U,	// C2_ccombinewf
    1073827955U,	// C2_ccombinewnewf
    1073828134U,	// C2_ccombinewnewt
    1073811750U,	// C2_ccombinewt
    687935603U,	// C2_cmoveif
    687935782U,	// C2_cmoveit
    687951987U,	// C2_cmovenewif
    687952166U,	// C2_cmovenewit
    490784794U,	// C2_cmpeq
    188794906U,	// C2_cmpeqi
    490784794U,	// C2_cmpeqp
    491882522U,	// C2_cmpgt
    189892634U,	// C2_cmpgti
    491882522U,	// C2_cmpgtp
    491898906U,	// C2_cmpgtu
    189909018U,	// C2_cmpgtui
    491898906U,	// C2_cmpgtup
    5376026U,	// C2_mask
    491931674U,	// C2_mux
    189941786U,	// C2_muxii
    491931674U,	// C2_muxir
    189941786U,	// C2_muxri
    51226U,	// C2_not
    490965018U,	// C2_or
    1061390362U,	// C2_orn
    50432026U,	// C2_tfrpr
    50432026U,	// C2_tfrrp
    5408794U,	// C2_vitpack
    5425178U,	// C2_vmux
    4851738U,	// C2_xor
    5441562U,	// C4_addipc
    1094666266U,	// C4_and_and
    1094666266U,	// C4_and_andn
    1111443482U,	// C4_and_or
    1111443482U,	// C4_and_orn
    491997210U,	// C4_cmplte
    190007322U,	// C4_cmpltei
    492013594U,	// C4_cmplteu
    190023706U,	// C4_cmplteui
    491554842U,	// C4_cmpneq
    189564954U,	// C4_cmpneqi
    5490714U,	// C4_fastcorner9
    5507098U,	// C4_fastcorner9_not
    492062746U,	// C4_nbitsclr
    190072858U,	// C4_nbitsclri
    5539866U,	// C4_nbitsset
    1094944794U,	// C4_or_and
    1094944794U,	// C4_or_andn
    1111722010U,	// C4_or_or
    1111722010U,	// C4_or_orn
    759897U,	// CALLProfile
    5556250U,	// CONST32
    5572634U,	// CONST64
    0U,	// DuplexIClass0
    0U,	// DuplexIClass1
    0U,	// DuplexIClass2
    0U,	// DuplexIClass3
    0U,	// DuplexIClass4
    0U,	// DuplexIClass5
    0U,	// DuplexIClass6
    0U,	// DuplexIClass7
    0U,	// DuplexIClass8
    0U,	// DuplexIClass9
    0U,	// DuplexIClassA
    0U,	// DuplexIClassB
    0U,	// DuplexIClassC
    0U,	// DuplexIClassD
    0U,	// DuplexIClassE
    0U,	// DuplexIClassF
    755820U,	// EH_RETURN_JMPR
    5589018U,	// F2_conv_d2df
    5605402U,	// F2_conv_d2sf
    22399002U,	// F2_conv_df2d
    1129695258U,	// F2_conv_df2d_chop
    5638170U,	// F2_conv_df2sf
    22431770U,	// F2_conv_df2ud
    1129728026U,	// F2_conv_df2ud_chop
    22448154U,	// F2_conv_df2uw
    1129744410U,	// F2_conv_df2uw_chop
    22464538U,	// F2_conv_df2w
    1129760794U,	// F2_conv_df2w_chop
    22480922U,	// F2_conv_sf2d
    1129777178U,	// F2_conv_sf2d_chop
    5720090U,	// F2_conv_sf2df
    22513690U,	// F2_conv_sf2ud
    1129809946U,	// F2_conv_sf2ud_chop
    22530074U,	// F2_conv_sf2uw
    1129826330U,	// F2_conv_sf2uw_chop
    22546458U,	// F2_conv_sf2w
    1129842714U,	// F2_conv_sf2w_chop
    5785626U,	// F2_conv_ud2df
    5802010U,	// F2_conv_ud2sf
    5818394U,	// F2_conv_uw2df
    5834778U,	// F2_conv_uw2sf
    5851162U,	// F2_conv_w2df
    5867546U,	// F2_conv_w2sf
    5883930U,	// F2_dfadd
    5900314U,	// F2_dfclass
    5916698U,	// F2_dfcmpeq
    5933082U,	// F2_dfcmpge
    5949466U,	// F2_dfcmpgt
    5965850U,	// F2_dfcmpuo
    1146832922U,	// F2_dfimm_n
    1163610138U,	// F2_dfimm_p
    5998618U,	// F2_dfmax
    6015002U,	// F2_dfmin
    6031386U,	// F2_dfmpyfix
    6047770U,	// F2_dfmpyhh
    6064154U,	// F2_dfmpylh
    6080538U,	// F2_dfmpyll
    6096922U,	// F2_dfsub
    6113306U,	// F2_sfadd
    6129690U,	// F2_sfclass
    6146074U,	// F2_sfcmpeq
    6162458U,	// F2_sfcmpge
    6178842U,	// F2_sfcmpgt
    6195226U,	// F2_sfcmpuo
    6211610U,	// F2_sffixupd
    6227994U,	// F2_sffixupn
    6244378U,	// F2_sffixupr
    23037978U,	// F2_sffma
    1180665882U,	// F2_sffma_lib
    492800026U,	// F2_sffma_sc
    23054362U,	// F2_sffms
    1180682266U,	// F2_sffms_lib
    1147144218U,	// F2_sfimm_n
    1163921434U,	// F2_sfimm_p
    3622938U,	// F2_sfinvsqrta
    6309914U,	// F2_sfmax
    6326298U,	// F2_sfmin
    6342682U,	// F2_sfmpy
    3622938U,	// F2_sfrecipa
    6359066U,	// F2_sfsub
    50432026U,	// G4_tfrgcpp
    50432026U,	// G4_tfrgcrr
    50432026U,	// G4_tfrgpcp
    50432026U,	// G4_tfrgrcr
    4605978U,	// HI
    759897U,	// J2_call
    6375539U,	// J2_callf
    755813U,	// J2_callr
    6391923U,	// J2_callrf
    755785U,	// J2_callrh
    6392102U,	// J2_callrt
    6375718U,	// J2_callt
    759903U,	// J2_jump
    6408307U,	// J2_jumpf
    6424691U,	// J2_jumpfnew
    6441075U,	// J2_jumpfnewpt
    6457459U,	// J2_jumpfpt
    755820U,	// J2_jumpr
    6473843U,	// J2_jumprf
    6490227U,	// J2_jumprfnew
    6506611U,	// J2_jumprfnewpt
    6522995U,	// J2_jumprfpt
    6539558U,	// J2_jumprgtez
    6555942U,	// J2_jumprgtezpt
    755793U,	// J2_jumprh
    6572326U,	// J2_jumprltez
    6588710U,	// J2_jumprltezpt
    6605094U,	// J2_jumprnz
    6621478U,	// J2_jumprnzpt
    6474022U,	// J2_jumprt
    6490406U,	// J2_jumprtnew
    6506790U,	// J2_jumprtnewpt
    6523174U,	// J2_jumprtpt
    6637862U,	// J2_jumprz
    6654246U,	// J2_jumprzpt
    6408486U,	// J2_jumpt
    6424870U,	// J2_jumptnew
    6441254U,	// J2_jumptnewpt
    6457638U,	// J2_jumptpt
    4282682U,	// J2_loop0i
    4282682U,	// J2_loop0iext
    3627322U,	// J2_loop0r
    3627322U,	// J2_loop0rext
    4282733U,	// J2_loop1i
    4282733U,	// J2_loop1iext
    3627373U,	// J2_loop1r
    3627373U,	// J2_loop1rext
    297161U,	// J2_pause
    4282674U,	// J2_ploop1si
    3627314U,	// J2_ploop1sr
    4282689U,	// J2_ploop2si
    3627329U,	// J2_ploop2sr
    4282704U,	// J2_ploop3si
    3627344U,	// J2_ploop3sr
    1595U,	// J2_rte
    297106U,	// J2_trap0
    71387494U,	// J2_trap1
    1587U,	// J2_unpause
    1197853397U,	// J4_cmpeq_f_jumpnv_nt
    1214630613U,	// J4_cmpeq_f_jumpnv_t
    3623611U,	// J4_cmpeq_fp0_jump_nt
    3623611U,	// J4_cmpeq_fp0_jump_t
    3623624U,	// J4_cmpeq_fp1_jump_nt
    3623624U,	// J4_cmpeq_fp1_jump_t
    1197853410U,	// J4_cmpeq_t_jumpnv_nt
    1214630626U,	// J4_cmpeq_t_jumpnv_t
    3623611U,	// J4_cmpeq_tp0_jump_nt
    3623611U,	// J4_cmpeq_tp0_jump_t
    3623624U,	// J4_cmpeq_tp1_jump_nt
    3623624U,	// J4_cmpeq_tp1_jump_t
    1197869781U,	// J4_cmpeqi_f_jumpnv_nt
    1214646997U,	// J4_cmpeqi_f_jumpnv_t
    4278971U,	// J4_cmpeqi_fp0_jump_nt
    4278971U,	// J4_cmpeqi_fp0_jump_t
    4278984U,	// J4_cmpeqi_fp1_jump_nt
    4278984U,	// J4_cmpeqi_fp1_jump_t
    1197869794U,	// J4_cmpeqi_t_jumpnv_nt
    1214647010U,	// J4_cmpeqi_t_jumpnv_t
    4278971U,	// J4_cmpeqi_tp0_jump_nt
    4278971U,	// J4_cmpeqi_tp0_jump_t
    4278984U,	// J4_cmpeqi_tp1_jump_nt
    4278984U,	// J4_cmpeqi_tp1_jump_t
    1197869781U,	// J4_cmpeqn1_f_jumpnv_nt
    1214646997U,	// J4_cmpeqn1_f_jumpnv_t
    4278971U,	// J4_cmpeqn1_fp0_jump_nt
    4278971U,	// J4_cmpeqn1_fp0_jump_t
    4278984U,	// J4_cmpeqn1_fp1_jump_nt
    4278984U,	// J4_cmpeqn1_fp1_jump_t
    1197869794U,	// J4_cmpeqn1_t_jumpnv_nt
    1214647010U,	// J4_cmpeqn1_t_jumpnv_t
    4278971U,	// J4_cmpeqn1_tp0_jump_nt
    4278971U,	// J4_cmpeqn1_tp0_jump_t
    4278984U,	// J4_cmpeqn1_tp1_jump_nt
    4278984U,	// J4_cmpeqn1_tp1_jump_t
    1197853502U,	// J4_cmpgt_f_jumpnv_nt
    1214630718U,	// J4_cmpgt_f_jumpnv_t
    3623716U,	// J4_cmpgt_fp0_jump_nt
    3623716U,	// J4_cmpgt_fp0_jump_t
    3623729U,	// J4_cmpgt_fp1_jump_nt
    3623729U,	// J4_cmpgt_fp1_jump_t
    1197853515U,	// J4_cmpgt_t_jumpnv_nt
    1214630731U,	// J4_cmpgt_t_jumpnv_t
    3623716U,	// J4_cmpgt_tp0_jump_nt
    3623716U,	// J4_cmpgt_tp0_jump_t
    3623729U,	// J4_cmpgt_tp1_jump_nt
    3623729U,	// J4_cmpgt_tp1_jump_t
    1197869886U,	// J4_cmpgti_f_jumpnv_nt
    1214647102U,	// J4_cmpgti_f_jumpnv_t
    4279076U,	// J4_cmpgti_fp0_jump_nt
    4279076U,	// J4_cmpgti_fp0_jump_t
    4279089U,	// J4_cmpgti_fp1_jump_nt
    4279089U,	// J4_cmpgti_fp1_jump_t
    1197869899U,	// J4_cmpgti_t_jumpnv_nt
    1214647115U,	// J4_cmpgti_t_jumpnv_t
    4279076U,	// J4_cmpgti_tp0_jump_nt
    4279076U,	// J4_cmpgti_tp0_jump_t
    4279089U,	// J4_cmpgti_tp1_jump_nt
    4279089U,	// J4_cmpgti_tp1_jump_t
    1197869886U,	// J4_cmpgtn1_f_jumpnv_nt
    1214647102U,	// J4_cmpgtn1_f_jumpnv_t
    4279076U,	// J4_cmpgtn1_fp0_jump_nt
    4279076U,	// J4_cmpgtn1_fp0_jump_t
    4279089U,	// J4_cmpgtn1_fp1_jump_nt
    4279089U,	// J4_cmpgtn1_fp1_jump_t
    1197869899U,	// J4_cmpgtn1_t_jumpnv_nt
    1214647115U,	// J4_cmpgtn1_t_jumpnv_t
    4279076U,	// J4_cmpgtn1_tp0_jump_nt
    4279076U,	// J4_cmpgtn1_tp0_jump_t
    4279089U,	// J4_cmpgtn1_tp1_jump_nt
    4279089U,	// J4_cmpgtn1_tp1_jump_t
    1197853635U,	// J4_cmpgtu_f_jumpnv_nt
    1214630851U,	// J4_cmpgtu_f_jumpnv_t
    3623847U,	// J4_cmpgtu_fp0_jump_nt
    3623847U,	// J4_cmpgtu_fp0_jump_t
    3623861U,	// J4_cmpgtu_fp1_jump_nt
    3623861U,	// J4_cmpgtu_fp1_jump_t
    1197853649U,	// J4_cmpgtu_t_jumpnv_nt
    1214630865U,	// J4_cmpgtu_t_jumpnv_t
    3623847U,	// J4_cmpgtu_tp0_jump_nt
    3623847U,	// J4_cmpgtu_tp0_jump_t
    3623861U,	// J4_cmpgtu_tp1_jump_nt
    3623861U,	// J4_cmpgtu_tp1_jump_t
    1197870019U,	// J4_cmpgtui_f_jumpnv_nt
    1214647235U,	// J4_cmpgtui_f_jumpnv_t
    4279207U,	// J4_cmpgtui_fp0_jump_nt
    4279207U,	// J4_cmpgtui_fp0_jump_t
    4279221U,	// J4_cmpgtui_fp1_jump_nt
    4279221U,	// J4_cmpgtui_fp1_jump_t
    1197870033U,	// J4_cmpgtui_t_jumpnv_nt
    1214647249U,	// J4_cmpgtui_t_jumpnv_t
    4279207U,	// J4_cmpgtui_tp0_jump_nt
    4279207U,	// J4_cmpgtui_tp0_jump_t
    4279221U,	// J4_cmpgtui_tp1_jump_nt
    4279221U,	// J4_cmpgtui_tp1_jump_t
    3623742U,	// J4_cmplt_f_jumpnv_nt
    3623742U,	// J4_cmplt_f_jumpnv_t
    3623755U,	// J4_cmplt_t_jumpnv_nt
    3623755U,	// J4_cmplt_t_jumpnv_t
    3623875U,	// J4_cmpltu_f_jumpnv_nt
    3623875U,	// J4_cmpltu_f_jumpnv_t
    3623889U,	// J4_cmpltu_t_jumpnv_nt
    3623889U,	// J4_cmpltu_t_jumpnv_t
    297756U,	// J4_hintjumpr
    1224853530U,	// J4_jumpseti
    1224837146U,	// J4_jumpsetr
    6703991U,	// J4_tstbit0_f_jumpnv_nt
    6720375U,	// J4_tstbit0_f_jumpnv_t
    6736733U,	// J4_tstbit0_fp0_jump_nt
    6753117U,	// J4_tstbit0_fp0_jump_t
    6769514U,	// J4_tstbit0_fp1_jump_nt
    6785898U,	// J4_tstbit0_fp1_jump_t
    6704004U,	// J4_tstbit0_t_jumpnv_nt
    6720388U,	// J4_tstbit0_t_jumpnv_t
    6802269U,	// J4_tstbit0_tp0_jump_nt
    6818653U,	// J4_tstbit0_tp0_jump_t
    6835050U,	// J4_tstbit0_tp1_jump_nt
    6851434U,	// J4_tstbit0_tp1_jump_t
    4261914U,	// L2_deallocframe
    67422234U,	// L2_loadalignb_io
    313370U,	// L2_loadalignb_pbr
    313370U,	// L2_loadalignb_pci
    313370U,	// L2_loadalignb_pcr
    313370U,	// L2_loadalignb_pi
    313370U,	// L2_loadalignb_pr
    67438618U,	// L2_loadalignh_io
    329754U,	// L2_loadalignh_pbr
    329754U,	// L2_loadalignh_pci
    329754U,	// L2_loadalignh_pcr
    329754U,	// L2_loadalignh_pi
    329754U,	// L2_loadalignh_pr
    704989210U,	// L2_loadbsw2_io
    1241860122U,	// L2_loadbsw2_pbr
    1258637338U,	// L2_loadbsw2_pci
    1275414554U,	// L2_loadbsw2_pcr
    1258637338U,	// L2_loadbsw2_pi
    1241860122U,	// L2_loadbsw2_pr
    704989210U,	// L2_loadbsw4_io
    1241860122U,	// L2_loadbsw4_pbr
    1258637338U,	// L2_loadbsw4_pci
    1275414554U,	// L2_loadbsw4_pcr
    1258637338U,	// L2_loadbsw4_pi
    1241860122U,	// L2_loadbsw4_pr
    705005594U,	// L2_loadbzw2_io
    1241876506U,	// L2_loadbzw2_pbr
    1258653722U,	// L2_loadbzw2_pci
    1275430938U,	// L2_loadbzw2_pcr
    1258653722U,	// L2_loadbzw2_pi
    1241876506U,	// L2_loadbzw2_pr
    705005594U,	// L2_loadbzw4_io
    1241876506U,	// L2_loadbzw4_pbr
    1258653722U,	// L2_loadbzw4_pci
    1275430938U,	// L2_loadbzw4_pcr
    1258653722U,	// L2_loadbzw4_pi
    1241876506U,	// L2_loadbzw4_pr
    705021978U,	// L2_loadrb_io
    1241892890U,	// L2_loadrb_pbr
    1258670106U,	// L2_loadrb_pci
    1275447322U,	// L2_loadrb_pcr
    1258670106U,	// L2_loadrb_pi
    1241892890U,	// L2_loadrb_pr
    6866970U,	// L2_loadrbgp
    705038362U,	// L2_loadrd_io
    1241909274U,	// L2_loadrd_pbr
    1258686490U,	// L2_loadrd_pci
    1275463706U,	// L2_loadrd_pcr
    1258686490U,	// L2_loadrd_pi
    1241909274U,	// L2_loadrd_pr
    6883354U,	// L2_loadrdgp
    705054746U,	// L2_loadrh_io
    1241925658U,	// L2_loadrh_pbr
    1258702874U,	// L2_loadrh_pci
    1275480090U,	// L2_loadrh_pcr
    1258702874U,	// L2_loadrh_pi
    1241925658U,	// L2_loadrh_pr
    6899738U,	// L2_loadrhgp
    705071130U,	// L2_loadri_io
    1241942042U,	// L2_loadri_pbr
    1258719258U,	// L2_loadri_pci
    1275496474U,	// L2_loadri_pcr
    1258719258U,	// L2_loadri_pi
    1241942042U,	// L2_loadri_pr
    6916122U,	// L2_loadrigp
    705087514U,	// L2_loadrub_io
    1241958426U,	// L2_loadrub_pbr
    1258735642U,	// L2_loadrub_pci
    1275512858U,	// L2_loadrub_pcr
    1258735642U,	// L2_loadrub_pi
    1241958426U,	// L2_loadrub_pr
    6932506U,	// L2_loadrubgp
    705103898U,	// L2_loadruh_io
    1241974810U,	// L2_loadruh_pbr
    1258752026U,	// L2_loadruh_pci
    1275529242U,	// L2_loadruh_pcr
    1258752026U,	// L2_loadruh_pi
    1241974810U,	// L2_loadruh_pr
    6948890U,	// L2_loadruhgp
    6965274U,	// L2_loadw_aq
    6981658U,	// L2_loadw_locked
    83955827U,	// L2_ploadrbf_io
    83959923U,	// L2_ploadrbf_pi
    83972211U,	// L2_ploadrbfnew_io
    83976307U,	// L2_ploadrbfnew_pi
    83956006U,	// L2_ploadrbt_io
    83960102U,	// L2_ploadrbt_pi
    83972390U,	// L2_ploadrbtnew_io
    83976486U,	// L2_ploadrbtnew_pi
    100733043U,	// L2_ploadrdf_io
    100737139U,	// L2_ploadrdf_pi
    100749427U,	// L2_ploadrdfnew_io
    100753523U,	// L2_ploadrdfnew_pi
    100733222U,	// L2_ploadrdt_io
    100737318U,	// L2_ploadrdt_pi
    100749606U,	// L2_ploadrdtnew_io
    100753702U,	// L2_ploadrdtnew_pi
    117510259U,	// L2_ploadrhf_io
    117514355U,	// L2_ploadrhf_pi
    117526643U,	// L2_ploadrhfnew_io
    117530739U,	// L2_ploadrhfnew_pi
    117510438U,	// L2_ploadrht_io
    117514534U,	// L2_ploadrht_pi
    117526822U,	// L2_ploadrhtnew_io
    117530918U,	// L2_ploadrhtnew_pi
    134287475U,	// L2_ploadrif_io
    134291571U,	// L2_ploadrif_pi
    134303859U,	// L2_ploadrifnew_io
    134307955U,	// L2_ploadrifnew_pi
    134287654U,	// L2_ploadrit_io
    134291750U,	// L2_ploadrit_pi
    134304038U,	// L2_ploadritnew_io
    134308134U,	// L2_ploadritnew_pi
    151064691U,	// L2_ploadrubf_io
    151068787U,	// L2_ploadrubf_pi
    151081075U,	// L2_ploadrubfnew_io
    151085171U,	// L2_ploadrubfnew_pi
    151064870U,	// L2_ploadrubt_io
    151068966U,	// L2_ploadrubt_pi
    151081254U,	// L2_ploadrubtnew_io
    151085350U,	// L2_ploadrubtnew_pi
    167841907U,	// L2_ploadruhf_io
    167846003U,	// L2_ploadruhf_pi
    167858291U,	// L2_ploadruhfnew_io
    167862387U,	// L2_ploadruhfnew_pi
    167842086U,	// L2_ploadruht_io
    167846182U,	// L2_ploadruht_pi
    167858470U,	// L2_ploadruhtnew_io
    167862566U,	// L2_ploadruhtnew_pi
    1296140752U,	// L4_add_memopb_io
    1296140884U,	// L4_add_memoph_io
    1296141330U,	// L4_add_memopw_io
    1312917968U,	// L4_and_memopb_io
    1312918100U,	// L4_and_memoph_io
    1312918546U,	// L4_and_memopw_io
    1329695184U,	// L4_iadd_memopb_io
    1329695316U,	// L4_iadd_memoph_io
    1329695762U,	// L4_iadd_memopw_io
    1346472400U,	// L4_iand_memopb_io
    1346472532U,	// L4_iand_memoph_io
    1346472978U,	// L4_iand_memopw_io
    1363249616U,	// L4_ior_memopb_io
    1363249748U,	// L4_ior_memoph_io
    1363250194U,	// L4_ior_memopw_io
    1380026832U,	// L4_isub_memopb_io
    1380026964U,	// L4_isub_memoph_io
    1380027410U,	// L4_isub_memopw_io
    313370U,	// L4_loadalignb_ap
    67422234U,	// L4_loadalignb_ur
    329754U,	// L4_loadalignh_ap
    67438618U,	// L4_loadalignh_ur
    1392855066U,	// L4_loadbsw2_ap
    1409632282U,	// L4_loadbsw2_ur
    1392855066U,	// L4_loadbsw4_ap
    1409632282U,	// L4_loadbsw4_ur
    1392871450U,	// L4_loadbzw2_ap
    1409648666U,	// L4_loadbzw2_ur
    1392871450U,	// L4_loadbzw4_ap
    1409648666U,	// L4_loadbzw4_ur
    6998042U,	// L4_loadd_aq
    7014426U,	// L4_loadd_locked
    1392887834U,	// L4_loadrb_ap
    1426442266U,	// L4_loadrb_rr
    1409665050U,	// L4_loadrb_ur
    1392904218U,	// L4_loadrd_ap
    1426458650U,	// L4_loadrd_rr
    1409681434U,	// L4_loadrd_ur
    1392920602U,	// L4_loadrh_ap
    1426475034U,	// L4_loadrh_rr
    1409697818U,	// L4_loadrh_ur
    1392936986U,	// L4_loadri_ap
    1426491418U,	// L4_loadri_rr
    1409714202U,	// L4_loadri_ur
    1392953370U,	// L4_loadrub_ap
    1426507802U,	// L4_loadrub_rr
    1409730586U,	// L4_loadrub_ur
    1392969754U,	// L4_loadruh_ap
    1426524186U,	// L4_loadruh_rr
    1409746970U,	// L4_loadruh_ur
    7030810U,	// L4_loadw_phys
    1447135696U,	// L4_or_memopb_io
    1447135828U,	// L4_or_memoph_io
    1447136274U,	// L4_or_memopw_io
    1459687539U,	// L4_ploadrbf_abs
    83955827U,	// L4_ploadrbf_rr
    1459703923U,	// L4_ploadrbfnew_abs
    83972211U,	// L4_ploadrbfnew_rr
    1459687718U,	// L4_ploadrbt_abs
    83956006U,	// L4_ploadrbt_rr
    1459704102U,	// L4_ploadrbtnew_abs
    83972390U,	// L4_ploadrbtnew_rr
    1476464755U,	// L4_ploadrdf_abs
    100733043U,	// L4_ploadrdf_rr
    1476481139U,	// L4_ploadrdfnew_abs
    100749427U,	// L4_ploadrdfnew_rr
    1476464934U,	// L4_ploadrdt_abs
    100733222U,	// L4_ploadrdt_rr
    1476481318U,	// L4_ploadrdtnew_abs
    100749606U,	// L4_ploadrdtnew_rr
    1493241971U,	// L4_ploadrhf_abs
    117510259U,	// L4_ploadrhf_rr
    1493258355U,	// L4_ploadrhfnew_abs
    117526643U,	// L4_ploadrhfnew_rr
    1493242150U,	// L4_ploadrht_abs
    117510438U,	// L4_ploadrht_rr
    1493258534U,	// L4_ploadrhtnew_abs
    117526822U,	// L4_ploadrhtnew_rr
    1510019187U,	// L4_ploadrif_abs
    134287475U,	// L4_ploadrif_rr
    1510035571U,	// L4_ploadrifnew_abs
    134303859U,	// L4_ploadrifnew_rr
    1510019366U,	// L4_ploadrit_abs
    134287654U,	// L4_ploadrit_rr
    1510035750U,	// L4_ploadritnew_abs
    134304038U,	// L4_ploadritnew_rr
    1526796403U,	// L4_ploadrubf_abs
    151064691U,	// L4_ploadrubf_rr
    1526812787U,	// L4_ploadrubfnew_abs
    151081075U,	// L4_ploadrubfnew_rr
    1526796582U,	// L4_ploadrubt_abs
    151064870U,	// L4_ploadrubt_rr
    1526812966U,	// L4_ploadrubtnew_abs
    151081254U,	// L4_ploadrubtnew_rr
    1543573619U,	// L4_ploadruhf_abs
    167841907U,	// L4_ploadruhf_rr
    1543590003U,	// L4_ploadruhfnew_abs
    167858291U,	// L4_ploadruhfnew_rr
    1543573798U,	// L4_ploadruht_abs
    167842086U,	// L4_ploadruht_rr
    1543590182U,	// L4_ploadruhtnew_abs
    167858470U,	// L4_ploadruhtnew_rr
    7047194U,	// L4_return
    1560350835U,	// L4_return_f
    1560367219U,	// L4_return_fnew_pnt
    1560367219U,	// L4_return_fnew_pt
    1560351014U,	// L4_return_t
    1560367398U,	// L4_return_tnew_pnt
    1560367398U,	// L4_return_tnew_pt
    1581353424U,	// L4_sub_memopb_io
    1581353556U,	// L4_sub_memoph_io
    1581354002U,	// L4_sub_memopw_io
    3624054U,	// L6_memcpy
    4622362U,	// LO
    493602842U,	// M2_acci
    191612954U,	// M2_accii
    7079962U,	// M2_cmaci_s0
    7096346U,	// M2_cmacr_s0
    426543130U,	// M2_cmacs_s0
    208439322U,	// M2_cmacs_s1
    1600948250U,	// M2_cmacsc_s0
    1617725466U,	// M2_cmacsc_s1
    7129114U,	// M2_cmpyi_s0
    7145498U,	// M2_cmpyr_s0
    275597338U,	// M2_cmpyrs_s0
    225265690U,	// M2_cmpyrs_s1
    1634551834U,	// M2_cmpyrsc_s0
    1651329050U,	// M2_cmpyrsc_s1
    426592282U,	// M2_cmpys_s0
    208488474U,	// M2_cmpys_s1
    1600997402U,	// M2_cmpysc_s0
    1617774618U,	// M2_cmpysc_s1
    426608666U,	// M2_cnacs_s0
    208504858U,	// M2_cnacs_s1
    1601013786U,	// M2_cnacsc_s0
    1617791002U,	// M2_cnacsc_s1
    493733914U,	// M2_dpmpyss_acc_s0
    493750298U,	// M2_dpmpyss_nac_s0
    493766682U,	// M2_dpmpyss_rnd_s0
    493766682U,	// M2_dpmpyss_s0
    493783066U,	// M2_dpmpyuu_acc_s0
    493799450U,	// M2_dpmpyuu_nac_s0
    493815834U,	// M2_dpmpyuu_s0
    493766682U,	// M2_hmmpyh_rs1
    493766682U,	// M2_hmmpyh_s1
    493766682U,	// M2_hmmpyl_rs1
    493766682U,	// M2_hmmpyl_s1
    493832218U,	// M2_maci
    191858714U,	// M2_macsin
    191842330U,	// M2_macsip
    275761178U,	// M2_mmachs_rs0
    225429530U,	// M2_mmachs_rs1
    426756122U,	// M2_mmachs_s0
    208652314U,	// M2_mmachs_s1
    275777562U,	// M2_mmacls_rs0
    225445914U,	// M2_mmacls_rs1
    426772506U,	// M2_mmacls_s0
    208668698U,	// M2_mmacls_s1
    275793946U,	// M2_mmacuhs_rs0
    225462298U,	// M2_mmacuhs_rs1
    426788890U,	// M2_mmacuhs_s0
    208685082U,	// M2_mmacuhs_s1
    275810330U,	// M2_mmaculs_rs0
    225478682U,	// M2_mmaculs_rs1
    426805274U,	// M2_mmaculs_s0
    208701466U,	// M2_mmaculs_s1
    275826714U,	// M2_mmpyh_rs0
    225495066U,	// M2_mmpyh_rs1
    426821658U,	// M2_mmpyh_s0
    208717850U,	// M2_mmpyh_s1
    275843098U,	// M2_mmpyl_rs0
    225511450U,	// M2_mmpyl_rs1
    426838042U,	// M2_mmpyl_s0
    208734234U,	// M2_mmpyl_s1
    275859482U,	// M2_mmpyuh_rs0
    225527834U,	// M2_mmpyuh_rs1
    426854426U,	// M2_mmpyuh_s0
    208750618U,	// M2_mmpyuh_s1
    275875866U,	// M2_mmpyul_rs0
    225544218U,	// M2_mmpyul_rs1
    426870810U,	// M2_mmpyul_s0
    208767002U,	// M2_mmpyul_s1
    493848602U,	// M2_mnaci
    762169370U,	// M2_mpy_acc_hh_s0
    762169370U,	// M2_mpy_acc_hh_s1
    762169370U,	// M2_mpy_acc_hl_s0
    762169370U,	// M2_mpy_acc_hl_s1
    778946586U,	// M2_mpy_acc_lh_s0
    778946586U,	// M2_mpy_acc_lh_s1
    778946586U,	// M2_mpy_acc_ll_s0
    778946586U,	// M2_mpy_acc_ll_s1
    762169370U,	// M2_mpy_acc_sat_hh_s0
    762169370U,	// M2_mpy_acc_sat_hh_s1
    762169370U,	// M2_mpy_acc_sat_hl_s0
    762169370U,	// M2_mpy_acc_sat_hl_s1
    778946586U,	// M2_mpy_acc_sat_lh_s0
    778946586U,	// M2_mpy_acc_sat_lh_s1
    778946586U,	// M2_mpy_acc_sat_ll_s0
    778946586U,	// M2_mpy_acc_sat_ll_s1
    762202138U,	// M2_mpy_hh_s0
    762202138U,	// M2_mpy_hh_s1
    762202138U,	// M2_mpy_hl_s0
    762202138U,	// M2_mpy_hl_s1
    778979354U,	// M2_mpy_lh_s0
    778979354U,	// M2_mpy_lh_s1
    778979354U,	// M2_mpy_ll_s0
    778979354U,	// M2_mpy_ll_s1
    762185754U,	// M2_mpy_nac_hh_s0
    762185754U,	// M2_mpy_nac_hh_s1
    762185754U,	// M2_mpy_nac_hl_s0
    762185754U,	// M2_mpy_nac_hl_s1
    778962970U,	// M2_mpy_nac_lh_s0
    778962970U,	// M2_mpy_nac_lh_s1
    778962970U,	// M2_mpy_nac_ll_s0
    778962970U,	// M2_mpy_nac_ll_s1
    762185754U,	// M2_mpy_nac_sat_hh_s0
    762185754U,	// M2_mpy_nac_sat_hh_s1
    762185754U,	// M2_mpy_nac_sat_hl_s0
    762185754U,	// M2_mpy_nac_sat_hl_s1
    778962970U,	// M2_mpy_nac_sat_lh_s0
    778962970U,	// M2_mpy_nac_sat_lh_s1
    778962970U,	// M2_mpy_nac_sat_ll_s0
    778962970U,	// M2_mpy_nac_sat_ll_s1
    762202138U,	// M2_mpy_rnd_hh_s0
    762202138U,	// M2_mpy_rnd_hh_s1
    762202138U,	// M2_mpy_rnd_hl_s0
    762202138U,	// M2_mpy_rnd_hl_s1
    778979354U,	// M2_mpy_rnd_lh_s0
    778979354U,	// M2_mpy_rnd_lh_s1
    778979354U,	// M2_mpy_rnd_ll_s0
    778979354U,	// M2_mpy_rnd_ll_s1
    762202138U,	// M2_mpy_sat_hh_s0
    762202138U,	// M2_mpy_sat_hh_s1
    762202138U,	// M2_mpy_sat_hl_s0
    762202138U,	// M2_mpy_sat_hl_s1
    778979354U,	// M2_mpy_sat_lh_s0
    778979354U,	// M2_mpy_sat_lh_s1
    778979354U,	// M2_mpy_sat_ll_s0
    778979354U,	// M2_mpy_sat_ll_s1
    762202138U,	// M2_mpy_sat_rnd_hh_s0
    762202138U,	// M2_mpy_sat_rnd_hh_s1
    762202138U,	// M2_mpy_sat_rnd_hl_s0
    762202138U,	// M2_mpy_sat_rnd_hl_s1
    778979354U,	// M2_mpy_sat_rnd_lh_s0
    778979354U,	// M2_mpy_sat_rnd_lh_s1
    778979354U,	// M2_mpy_sat_rnd_ll_s0
    778979354U,	// M2_mpy_sat_rnd_ll_s1
    493766682U,	// M2_mpy_up
    493766682U,	// M2_mpy_up_s1
    493766682U,	// M2_mpy_up_s1_sat
    762169370U,	// M2_mpyd_acc_hh_s0
    762169370U,	// M2_mpyd_acc_hh_s1
    762169370U,	// M2_mpyd_acc_hl_s0
    762169370U,	// M2_mpyd_acc_hl_s1
    778946586U,	// M2_mpyd_acc_lh_s0
    778946586U,	// M2_mpyd_acc_lh_s1
    778946586U,	// M2_mpyd_acc_ll_s0
    778946586U,	// M2_mpyd_acc_ll_s1
    762202138U,	// M2_mpyd_hh_s0
    762202138U,	// M2_mpyd_hh_s1
    762202138U,	// M2_mpyd_hl_s0
    762202138U,	// M2_mpyd_hl_s1
    778979354U,	// M2_mpyd_lh_s0
    778979354U,	// M2_mpyd_lh_s1
    778979354U,	// M2_mpyd_ll_s0
    778979354U,	// M2_mpyd_ll_s1
    762185754U,	// M2_mpyd_nac_hh_s0
    762185754U,	// M2_mpyd_nac_hh_s1
    762185754U,	// M2_mpyd_nac_hl_s0
    762185754U,	// M2_mpyd_nac_hl_s1
    778962970U,	// M2_mpyd_nac_lh_s0
    778962970U,	// M2_mpyd_nac_lh_s1
    778962970U,	// M2_mpyd_nac_ll_s0
    778962970U,	// M2_mpyd_nac_ll_s1
    762202138U,	// M2_mpyd_rnd_hh_s0
    762202138U,	// M2_mpyd_rnd_hh_s1
    762202138U,	// M2_mpyd_rnd_hl_s0
    762202138U,	// M2_mpyd_rnd_hl_s1
    778979354U,	// M2_mpyd_rnd_lh_s0
    778979354U,	// M2_mpyd_rnd_lh_s1
    778979354U,	// M2_mpyd_rnd_ll_s0
    778979354U,	// M2_mpyd_rnd_ll_s1
    487196698U,	// M2_mpyi
    7456794U,	// M2_mpysin
    7473178U,	// M2_mpysip
    7489562U,	// M2_mpysu_up
    762218522U,	// M2_mpyu_acc_hh_s0
    762218522U,	// M2_mpyu_acc_hh_s1
    762218522U,	// M2_mpyu_acc_hl_s0
    762218522U,	// M2_mpyu_acc_hl_s1
    778995738U,	// M2_mpyu_acc_lh_s0
    778995738U,	// M2_mpyu_acc_lh_s1
    778995738U,	// M2_mpyu_acc_ll_s0
    778995738U,	// M2_mpyu_acc_ll_s1
    762251290U,	// M2_mpyu_hh_s0
    762251290U,	// M2_mpyu_hh_s1
    762251290U,	// M2_mpyu_hl_s0
    762251290U,	// M2_mpyu_hl_s1
    779028506U,	// M2_mpyu_lh_s0
    779028506U,	// M2_mpyu_lh_s1
    779028506U,	// M2_mpyu_ll_s0
    779028506U,	// M2_mpyu_ll_s1
    762234906U,	// M2_mpyu_nac_hh_s0
    762234906U,	// M2_mpyu_nac_hh_s1
    762234906U,	// M2_mpyu_nac_hl_s0
    762234906U,	// M2_mpyu_nac_hl_s1
    779012122U,	// M2_mpyu_nac_lh_s0
    779012122U,	// M2_mpyu_nac_lh_s1
    779012122U,	// M2_mpyu_nac_ll_s0
    779012122U,	// M2_mpyu_nac_ll_s1
    493815834U,	// M2_mpyu_up
    762218522U,	// M2_mpyud_acc_hh_s0
    762218522U,	// M2_mpyud_acc_hh_s1
    762218522U,	// M2_mpyud_acc_hl_s0
    762218522U,	// M2_mpyud_acc_hl_s1
    778995738U,	// M2_mpyud_acc_lh_s0
    778995738U,	// M2_mpyud_acc_lh_s1
    778995738U,	// M2_mpyud_acc_ll_s0
    778995738U,	// M2_mpyud_acc_ll_s1
    762251290U,	// M2_mpyud_hh_s0
    762251290U,	// M2_mpyud_hh_s1
    762251290U,	// M2_mpyud_hl_s0
    762251290U,	// M2_mpyud_hl_s1
    779028506U,	// M2_mpyud_lh_s0
    779028506U,	// M2_mpyud_lh_s1
    779028506U,	// M2_mpyud_ll_s0
    779028506U,	// M2_mpyud_ll_s1
    762234906U,	// M2_mpyud_nac_hh_s0
    762234906U,	// M2_mpyud_nac_hh_s1
    762234906U,	// M2_mpyud_nac_hl_s0
    762234906U,	// M2_mpyud_nac_hl_s1
    779012122U,	// M2_mpyud_nac_lh_s0
    779012122U,	// M2_mpyud_nac_lh_s1
    779012122U,	// M2_mpyud_nac_ll_s0
    779012122U,	// M2_mpyud_nac_ll_s1
    494045210U,	// M2_nacci
    192055322U,	// M2_naccii
    7522330U,	// M2_subacc
    1312794U,	// M2_vabsdiffh
    1361946U,	// M2_vabsdiffw
    7538714U,	// M2_vcmac_s0_sat_i
    7555098U,	// M2_vcmac_s0_sat_r
    427001882U,	// M2_vcmpy_s0_sat_i
    427018266U,	// M2_vcmpy_s0_sat_r
    208898074U,	// M2_vcmpy_s1_sat_i
    208914458U,	// M2_vcmpy_s1_sat_r
    427034650U,	// M2_vdmacs_s0
    208930842U,	// M2_vdmacs_s1
    276056090U,	// M2_vdmpyrs_s0
    225724442U,	// M2_vdmpyrs_s1
    427051034U,	// M2_vdmpys_s0
    208947226U,	// M2_vdmpys_s1
    19384346U,	// M2_vmac2
    24414234U,	// M2_vmac2es
    427067418U,	// M2_vmac2es_s0
    208963610U,	// M2_vmac2es_s1
    422037530U,	// M2_vmac2s_s0
    203933722U,	// M2_vmac2s_s1
    427083802U,	// M2_vmac2su_s0
    208979994U,	// M2_vmac2su_s1
    427100186U,	// M2_vmpy2es_s0
    208996378U,	// M2_vmpy2es_s1
    422053914U,	// M2_vmpy2s_s0
    271058970U,	// M2_vmpy2s_s0pack
    203950106U,	// M2_vmpy2s_s1
    220727322U,	// M2_vmpy2s_s1pack
    427116570U,	// M2_vmpy2su_s0
    209012762U,	// M2_vmpy2su_s1
    7702554U,	// M2_vraddh
    7718938U,	// M2_vradduh
    24512538U,	// M2_vrcmaci_s0
    1668679706U,	// M2_vrcmaci_s0c
    24528922U,	// M2_vrcmacr_s0
    1668696090U,	// M2_vrcmacr_s0c
    24545306U,	// M2_vrcmpyi_s0
    1668712474U,	// M2_vrcmpyi_s0c
    24561690U,	// M2_vrcmpyr_s0
    1668728858U,	// M2_vrcmpyr_s0c
    1678411802U,	// M2_vrcmpys_acc_s1_h
    1695189018U,	// M2_vrcmpys_acc_s1_l
    1678428186U,	// M2_vrcmpys_s1_h
    1695205402U,	// M2_vrcmpys_s1_l
    1711982618U,	// M2_vrcmpys_s1rp_h
    1728759834U,	// M2_vrcmpys_s1rp_l
    7800858U,	// M2_vrmac_s0
    7817242U,	// M2_vrmpy_s0
    7833626U,	// M2_xor_xacc
    494389274U,	// M4_and_and
    913819674U,	// M4_and_andn
    7866394U,	// M4_and_or
    7882778U,	// M4_and_xor
    226002970U,	// M4_cmpyi_wh
    1652066330U,	// M4_cmpyi_whc
    226019354U,	// M4_cmpyr_wh
    1652082714U,	// M4_cmpyr_whc
    493733914U,	// M4_mac_up_s1_sat
    1752762394U,	// M4_mpyri_addi
    2074U,	// M4_mpyri_addr
    2074U,	// M4_mpyri_addr_u2
    1752762394U,	// M4_mpyrr_addi
    2074U,	// M4_mpyrr_addr
    493750298U,	// M4_nac_up_s1_sat
    494487578U,	// M4_or_and
    913917978U,	// M4_or_andn
    494503962U,	// M4_or_or
    7981082U,	// M4_or_xor
    7997466U,	// M4_pmpyw
    8013850U,	// M4_pmpyw_acc
    8030234U,	// M4_vpmpyh
    8046618U,	// M4_vpmpyh_acc
    24840218U,	// M4_vrmpyeh_acc_s0
    1769670682U,	// M4_vrmpyeh_acc_s1
    24856602U,	// M4_vrmpyeh_s0
    1769687066U,	// M4_vrmpyeh_s1
    24872986U,	// M4_vrmpyoh_acc_s0
    1769703450U,	// M4_vrmpyoh_acc_s1
    24889370U,	// M4_vrmpyoh_s0
    1769719834U,	// M4_vrmpyoh_s1
    494667802U,	// M4_xor_and
    914098202U,	// M4_xor_andn
    8144922U,	// M4_xor_or
    7833626U,	// M4_xor_xacc
    8161306U,	// M5_vdmacbsu
    8177690U,	// M5_vdmpybsu
    8194074U,	// M5_vmacbsu
    8210458U,	// M5_vmacbuu
    8226842U,	// M5_vmpybsu
    8243226U,	// M5_vmpybuu
    8259610U,	// M5_vrmacbsu
    8275994U,	// M5_vrmacbuu
    8292378U,	// M5_vrmpybsu
    8308762U,	// M5_vrmpybuu
    8325146U,	// M6_vabsdiffb
    1329178U,	// M6_vabsdiffub
    25118746U,	// M7_dcmpyiw
    25135130U,	// M7_dcmpyiw_acc
    1669285914U,	// M7_dcmpyiwc
    1669302298U,	// M7_dcmpyiwc_acc
    25151514U,	// M7_dcmpyrw
    25167898U,	// M7_dcmpyrw_acc
    1669318682U,	// M7_dcmpyrwc
    1669335066U,	// M7_dcmpyrwc_acc
    209668122U,	// M7_wcmpyiw
    226445338U,	// M7_wcmpyiw_rnd
    1618954266U,	// M7_wcmpyiwc
    1652508698U,	// M7_wcmpyiwc_rnd
    209700890U,	// M7_wcmpyrw
    226478106U,	// M7_wcmpyrw_rnd
    1618987034U,	// M7_wcmpyrwc
    1652541466U,	// M7_wcmpyrwc_rnd
    759897U,	// PS_call_stk
    755813U,	// PS_callr_nr
    755820U,	// PS_jmpret
    6473843U,	// PS_jmpretf
    6490227U,	// PS_jmpretfnew
    6506611U,	// PS_jmpretfnewpt
    6474022U,	// PS_jmprett
    6490406U,	// PS_jmprettnew
    6506790U,	// PS_jmprettnewpt
    8407066U,	// PS_loadrbabs
    8423450U,	// PS_loadrdabs
    8439834U,	// PS_loadrhabs
    8456218U,	// PS_loadriabs
    8472602U,	// PS_loadrubabs
    8488986U,	// PS_loadruhabs
    51185838U,	// PS_storerbabs
    235735214U,	// PS_storerbnewabs
    51185845U,	// PS_storerdabs
    252512465U,	// PS_storerfabs
    51185873U,	// PS_storerhabs
    235735249U,	// PS_storerhnewabs
    51185889U,	// PS_storeriabs
    235735265U,	// PS_storerinewabs
    297114U,	// PS_trap1
    8505899U,	// R6_release_at_vi
    8522283U,	// R6_release_st_vi
    759897U,	// RESTORE_DEALLOC_BEFORE_TAILCALL_V4
    759897U,	// RESTORE_DEALLOC_BEFORE_TAILCALL_V4_EXT
    759897U,	// RESTORE_DEALLOC_BEFORE_TAILCALL_V4_EXT_PIC
    759897U,	// RESTORE_DEALLOC_BEFORE_TAILCALL_V4_PIC
    759903U,	// RESTORE_DEALLOC_RET_JMP_V4
    759903U,	// RESTORE_DEALLOC_RET_JMP_V4_EXT
    759903U,	// RESTORE_DEALLOC_RET_JMP_V4_EXT_PIC
    759903U,	// RESTORE_DEALLOC_RET_JMP_V4_PIC
    8538138U,	// S2_addasl_rrri
    71387669U,	// S2_allocframe
    193103898U,	// S2_asl_i_p
    193120282U,	// S2_asl_i_p_acc
    193136666U,	// S2_asl_i_p_and
    193153050U,	// S2_asl_i_p_nac
    193169434U,	// S2_asl_i_p_or
    193185818U,	// S2_asl_i_p_xacc
    193103898U,	// S2_asl_i_r
    193120282U,	// S2_asl_i_r_acc
    193136666U,	// S2_asl_i_r_and
    193153050U,	// S2_asl_i_r_nac
    193169434U,	// S2_asl_i_r_or
    193103898U,	// S2_asl_i_r_sat
    193185818U,	// S2_asl_i_r_xacc
    186271770U,	// S2_asl_i_vh
    186304538U,	// S2_asl_i_vw
    495093786U,	// S2_asl_r_p
    495110170U,	// S2_asl_r_p_acc
    495126554U,	// S2_asl_r_p_and
    495142938U,	// S2_asl_r_p_nac
    495159322U,	// S2_asl_r_p_or
    495175706U,	// S2_asl_r_p_xor
    495093786U,	// S2_asl_r_r
    495110170U,	// S2_asl_r_r_acc
    495126554U,	// S2_asl_r_r_and
    495142938U,	// S2_asl_r_r_nac
    495159322U,	// S2_asl_r_r_or
    495093786U,	// S2_asl_r_r_sat
    488261658U,	// S2_asl_r_vh
    488294426U,	// S2_asl_r_vw
    193202202U,	// S2_asr_i_p
    193218586U,	// S2_asr_i_p_acc
    193234970U,	// S2_asr_i_p_and
    193251354U,	// S2_asr_i_p_nac
    193267738U,	// S2_asr_i_p_or
    193202202U,	// S2_asr_i_p_rnd
    193202202U,	// S2_asr_i_r
    193218586U,	// S2_asr_i_r_acc
    193234970U,	// S2_asr_i_r_and
    193251354U,	// S2_asr_i_r_nac
    193267738U,	// S2_asr_i_r_or
    193202202U,	// S2_asr_i_r_rnd
    186370074U,	// S2_asr_i_svw_trun
    185583642U,	// S2_asr_i_vh
    186370074U,	// S2_asr_i_vw
    495192090U,	// S2_asr_r_p
    495208474U,	// S2_asr_r_p_acc
    495224858U,	// S2_asr_r_p_and
    495241242U,	// S2_asr_r_p_nac
    495257626U,	// S2_asr_r_p_or
    8734746U,	// S2_asr_r_p_xor
    495192090U,	// S2_asr_r_r
    495208474U,	// S2_asr_r_r_acc
    495224858U,	// S2_asr_r_r_and
    495241242U,	// S2_asr_r_r_nac
    495257626U,	// S2_asr_r_r_or
    495192090U,	// S2_asr_r_r_sat
    488359962U,	// S2_asr_r_svw_trun
    487573530U,	// S2_asr_r_vh
    488359962U,	// S2_asr_r_vw
    8751130U,	// S2_brev
    8751130U,	// S2_brevp
    8767514U,	// S2_cabacdecbin
    8783898U,	// S2_cl0
    8783898U,	// S2_cl0p
    8800282U,	// S2_cl1
    8800282U,	// S2_cl1p
    8816666U,	// S2_clb
    8833050U,	// S2_clbnorm
    8816666U,	// S2_clbp
    193398810U,	// S2_clrbit_i
    495388698U,	// S2_clrbit_r
    8865818U,	// S2_ct0
    8865818U,	// S2_ct0p
    8882202U,	// S2_ct1
    8882202U,	// S2_ct1p
    8898586U,	// S2_deinterleave
    193464346U,	// S2_extractu
    495454234U,	// S2_extractu_rp
    193464346U,	// S2_extractup
    495454234U,	// S2_extractup_rp
    193480730U,	// S2_insert
    495470618U,	// S2_insert_rp
    193480730U,	// S2_insertp
    495470618U,	// S2_insertp_rp
    8947738U,	// S2_interleave
    8964122U,	// S2_lfsp
    8980506U,	// S2_lsl_r_p
    8996890U,	// S2_lsl_r_p_acc
    9013274U,	// S2_lsl_r_p_and
    9029658U,	// S2_lsl_r_p_nac
    9046042U,	// S2_lsl_r_p_or
    9062426U,	// S2_lsl_r_p_xor
    8980506U,	// S2_lsl_r_r
    8996890U,	// S2_lsl_r_r_acc
    9013274U,	// S2_lsl_r_r_and
    9029658U,	// S2_lsl_r_r_nac
    9046042U,	// S2_lsl_r_r_or
    9078810U,	// S2_lsl_r_vh
    9095194U,	// S2_lsl_r_vw
    193660954U,	// S2_lsr_i_p
    193677338U,	// S2_lsr_i_p_acc
    193693722U,	// S2_lsr_i_p_and
    193710106U,	// S2_lsr_i_p_nac
    193726490U,	// S2_lsr_i_p_or
    193742874U,	// S2_lsr_i_p_xacc
    193660954U,	// S2_lsr_i_r
    193677338U,	// S2_lsr_i_r_acc
    193693722U,	// S2_lsr_i_r_and
    193710106U,	// S2_lsr_i_r_nac
    193726490U,	// S2_lsr_i_r_or
    193742874U,	// S2_lsr_i_r_xacc
    186746906U,	// S2_lsr_i_vh
    186763290U,	// S2_lsr_i_vw
    495650842U,	// S2_lsr_r_p
    495667226U,	// S2_lsr_r_p_acc
    495683610U,	// S2_lsr_r_p_and
    495699994U,	// S2_lsr_r_p_nac
    495716378U,	// S2_lsr_r_p_or
    495732762U,	// S2_lsr_r_p_xor
    495650842U,	// S2_lsr_r_r
    495667226U,	// S2_lsr_r_r_acc
    495683610U,	// S2_lsr_r_r_and
    495699994U,	// S2_lsr_r_r_nac
    495716378U,	// S2_lsr_r_r_or
    488736794U,	// S2_lsr_r_vh
    488753178U,	// S2_lsr_r_vw
    9209882U,	// S2_mask
    26003482U,	// S2_packhl
    9242650U,	// S2_parityp
    788595U,	// S2_pstorerbf_io
    1779175539U,	// S2_pstorerbf_pi
    1779322995U,	// S2_pstorerbfnew_pi
    788595U,	// S2_pstorerbnewf_io
    1779175539U,	// S2_pstorerbnewf_pi
    1779322995U,	// S2_pstorerbnewfnew_pi
    788774U,	// S2_pstorerbnewt_io
    1779175718U,	// S2_pstorerbnewt_pi
    1779323174U,	// S2_pstorerbnewtnew_pi
    788774U,	// S2_pstorerbt_io
    1779175718U,	// S2_pstorerbt_pi
    1779323174U,	// S2_pstorerbtnew_pi
    804979U,	// S2_pstorerdf_io
    1779191923U,	// S2_pstorerdf_pi
    1779339379U,	// S2_pstorerdfnew_pi
    805158U,	// S2_pstorerdt_io
    1779192102U,	// S2_pstorerdt_pi
    1779339558U,	// S2_pstorerdtnew_pi
    821363U,	// S2_pstorerff_io
    1779208307U,	// S2_pstorerff_pi
    1779355763U,	// S2_pstorerffnew_pi
    821542U,	// S2_pstorerft_io
    1779208486U,	// S2_pstorerft_pi
    1779355942U,	// S2_pstorerftnew_pi
    821363U,	// S2_pstorerhf_io
    1779208307U,	// S2_pstorerhf_pi
    1779355763U,	// S2_pstorerhfnew_pi
    821363U,	// S2_pstorerhnewf_io
    1779208307U,	// S2_pstorerhnewf_pi
    1779355763U,	// S2_pstorerhnewfnew_pi
    821542U,	// S2_pstorerhnewt_io
    1779208486U,	// S2_pstorerhnewt_pi
    1779355942U,	// S2_pstorerhnewtnew_pi
    821542U,	// S2_pstorerht_io
    1779208486U,	// S2_pstorerht_pi
    1779355942U,	// S2_pstorerhtnew_pi
    837747U,	// S2_pstorerif_io
    1779224691U,	// S2_pstorerif_pi
    1779372147U,	// S2_pstorerifnew_pi
    837747U,	// S2_pstorerinewf_io
    1779224691U,	// S2_pstorerinewf_pi
    1779372147U,	// S2_pstorerinewfnew_pi
    837926U,	// S2_pstorerinewt_io
    1779224870U,	// S2_pstorerinewt_pi
    1779372326U,	// S2_pstorerinewtnew_pi
    837926U,	// S2_pstorerit_io
    1779224870U,	// S2_pstorerit_pi
    1779372326U,	// S2_pstoreritnew_pi
    193808410U,	// S2_setbit_i
    495798298U,	// S2_setbit_r
    9275418U,	// S2_shuffeb
    9291802U,	// S2_shuffeh
    9308186U,	// S2_shuffob
    9324570U,	// S2_shuffoh
    725715408U,	// S2_storerb_io
    1804503504U,	// S2_storerb_pbr
    1821297104U,	// S2_storerb_pci
    59705808U,	// S2_storerb_pcr
    730778064U,	// S2_storerb_pi
    730761680U,	// S2_storerb_pr
    51185918U,	// S2_storerbgp
    725715408U,	// S2_storerbnew_io
    1804503504U,	// S2_storerbnew_pbr
    1821297104U,	// S2_storerbnew_pci
    244255184U,	// S2_storerbnew_pcr
    730778064U,	// S2_storerbnew_pi
    730761680U,	// S2_storerbnew_pr
    235735294U,	// S2_storerbnewgp
    725715464U,	// S2_storerd_io
    1804503560U,	// S2_storerd_pbr
    1821297160U,	// S2_storerd_pci
    59705864U,	// S2_storerd_pcr
    730778120U,	// S2_storerd_pi
    730761736U,	// S2_storerd_pr
    51185928U,	// S2_storerdgp
    725715540U,	// S2_storerf_io
    1804503636U,	// S2_storerf_pbr
    1821297236U,	// S2_storerf_pci
    261032532U,	// S2_storerf_pcr
    730778196U,	// S2_storerf_pi
    730761812U,	// S2_storerf_pr
    252512530U,	// S2_storerfgp
    725715540U,	// S2_storerh_io
    1804503636U,	// S2_storerh_pbr
    1821297236U,	// S2_storerh_pci
    59705940U,	// S2_storerh_pcr
    730778196U,	// S2_storerh_pi
    730761812U,	// S2_storerh_pr
    51185938U,	// S2_storerhgp
    725715540U,	// S2_storerhnew_io
    1804503636U,	// S2_storerhnew_pbr
    1821297236U,	// S2_storerhnew_pci
    244255316U,	// S2_storerhnew_pcr
    730778196U,	// S2_storerhnew_pi
    730761812U,	// S2_storerhnew_pr
    235735314U,	// S2_storerhnewgp
    725715986U,	// S2_storeri_io
    1804504082U,	// S2_storeri_pbr
    1821297682U,	// S2_storeri_pci
    59706386U,	// S2_storeri_pcr
    730778642U,	// S2_storeri_pi
    730762258U,	// S2_storeri_pr
    51185948U,	// S2_storerigp
    725715986U,	// S2_storerinew_io
    1804504082U,	// S2_storerinew_pbr
    1821297682U,	// S2_storerinew_pci
    244255762U,	// S2_storerinew_pcr
    730778642U,	// S2_storerinew_pi
    730762258U,	// S2_storerinew_pr
    235735324U,	// S2_storerinewgp
    1782010351U,	// S2_storew_locked
    9390727U,	// S2_storew_rl_at_vi
    9407111U,	// S2_storew_rl_st_vi
    9422874U,	// S2_svsathb
    20334618U,	// S2_svsathub
    1829586970U,	// S2_tableidxb
    1829603354U,	// S2_tableidxd
    1829619738U,	// S2_tableidxh
    1829636122U,	// S2_tableidxw
    193988634U,	// S2_togglebit_i
    495978522U,	// S2_togglebit_r
    194005018U,	// S2_tstbit_i
    495994906U,	// S2_tstbit_r
    194021402U,	// S2_valignib
    496011290U,	// S2_valignrb
    9488410U,	// S2_vcnegh
    9504794U,	// S2_vcrotate
    9521178U,	// S2_vrcnegh
    26314778U,	// S2_vrndpackwh
    428967962U,	// S2_vrndpackwhs
    9422874U,	// S2_vsathb
    9422874U,	// S2_vsathb_nopack
    20334618U,	// S2_vsathub
    20334618U,	// S2_vsathub_nopack
    20367386U,	// S2_vsatwh
    20367386U,	// S2_vsatwh_nopack
    9553946U,	// S2_vsatwuh
    9553946U,	// S2_vsatwuh_nopack
    9570330U,	// S2_vsplatrb
    9586714U,	// S2_vsplatrh
    194152474U,	// S2_vspliceib
    496142362U,	// S2_vsplicerb
    9619482U,	// S2_vsxtbh
    9635866U,	// S2_vsxthw
    26429466U,	// S2_vtrunehb
    9668634U,	// S2_vtrunewh
    26462234U,	// S2_vtrunohb
    9701402U,	// S2_vtrunowh
    9717786U,	// S2_vzxtbh
    9734170U,	// S2_vzxthw
    2074U,	// S4_addaddi
    1853425690U,	// S4_addi_asl_ri
    1870202906U,	// S4_addi_lsr_ri
    1855244314U,	// S4_andi_asl_ri
    1872021530U,	// S4_andi_lsr_ri
    9766938U,	// S4_clbaddi
    9766938U,	// S4_clbpaddi
    8833050U,	// S4_clbpnorm
    194332698U,	// S4_extract
    496322586U,	// S4_extract_rp
    194332698U,	// S4_extractp
    496322586U,	// S4_extractp_rp
    9799706U,	// S4_lsli
    194365466U,	// S4_ntstbit_i
    496355354U,	// S4_ntstbit_r
    192497690U,	// S4_or_andi
    1094944794U,	// S4_or_andix
    192514074U,	// S4_or_ori
    1855326234U,	// S4_ori_asl_ri
    1872103450U,	// S4_ori_lsr_ri
    9242650U,	// S4_parity
    60180595U,	// S4_pstorerbf_abs
    788595U,	// S4_pstorerbf_rr
    60196979U,	// S4_pstorerbfnew_abs
    936051U,	// S4_pstorerbfnew_io
    936051U,	// S4_pstorerbfnew_rr
    244729971U,	// S4_pstorerbnewf_abs
    788595U,	// S4_pstorerbnewf_rr
    244746355U,	// S4_pstorerbnewfnew_abs
    936051U,	// S4_pstorerbnewfnew_io
    936051U,	// S4_pstorerbnewfnew_rr
    244730150U,	// S4_pstorerbnewt_abs
    788774U,	// S4_pstorerbnewt_rr
    244746534U,	// S4_pstorerbnewtnew_abs
    936230U,	// S4_pstorerbnewtnew_io
    936230U,	// S4_pstorerbnewtnew_rr
    60180774U,	// S4_pstorerbt_abs
    788774U,	// S4_pstorerbt_rr
    60197158U,	// S4_pstorerbtnew_abs
    936230U,	// S4_pstorerbtnew_io
    936230U,	// S4_pstorerbtnew_rr
    9881715U,	// S4_pstorerdf_abs
    804979U,	// S4_pstorerdf_rr
    9898099U,	// S4_pstorerdfnew_abs
    952435U,	// S4_pstorerdfnew_io
    952435U,	// S4_pstorerdfnew_rr
    9881894U,	// S4_pstorerdt_abs
    805158U,	// S4_pstorerdt_rr
    9898278U,	// S4_pstorerdtnew_abs
    952614U,	// S4_pstorerdtnew_io
    952614U,	// S4_pstorerdtnew_rr
    261572723U,	// S4_pstorerff_abs
    821363U,	// S4_pstorerff_rr
    261589107U,	// S4_pstorerffnew_abs
    968819U,	// S4_pstorerffnew_io
    968819U,	// S4_pstorerffnew_rr
    261572902U,	// S4_pstorerft_abs
    821542U,	// S4_pstorerft_rr
    261589286U,	// S4_pstorerftnew_abs
    968998U,	// S4_pstorerftnew_io
    968998U,	// S4_pstorerftnew_rr
    60246131U,	// S4_pstorerhf_abs
    821363U,	// S4_pstorerhf_rr
    60262515U,	// S4_pstorerhfnew_abs
    968819U,	// S4_pstorerhfnew_io
    968819U,	// S4_pstorerhfnew_rr
    244795507U,	// S4_pstorerhnewf_abs
    821363U,	// S4_pstorerhnewf_rr
    244811891U,	// S4_pstorerhnewfnew_abs
    968819U,	// S4_pstorerhnewfnew_io
    968819U,	// S4_pstorerhnewfnew_rr
    244795686U,	// S4_pstorerhnewt_abs
    821542U,	// S4_pstorerhnewt_rr
    244812070U,	// S4_pstorerhnewtnew_abs
    968998U,	// S4_pstorerhnewtnew_io
    968998U,	// S4_pstorerhnewtnew_rr
    60246310U,	// S4_pstorerht_abs
    821542U,	// S4_pstorerht_rr
    60262694U,	// S4_pstorerhtnew_abs
    968998U,	// S4_pstorerhtnew_io
    968998U,	// S4_pstorerhtnew_rr
    60278899U,	// S4_pstorerif_abs
    837747U,	// S4_pstorerif_rr
    60295283U,	// S4_pstorerifnew_abs
    985203U,	// S4_pstorerifnew_io
    985203U,	// S4_pstorerifnew_rr
    244828275U,	// S4_pstorerinewf_abs
    837747U,	// S4_pstorerinewf_rr
    244844659U,	// S4_pstorerinewfnew_abs
    985203U,	// S4_pstorerinewfnew_io
    985203U,	// S4_pstorerinewfnew_rr
    244828454U,	// S4_pstorerinewt_abs
    837926U,	// S4_pstorerinewt_rr
    244844838U,	// S4_pstorerinewtnew_abs
    985382U,	// S4_pstorerinewtnew_io
    985382U,	// S4_pstorerinewtnew_rr
    60279078U,	// S4_pstorerit_abs
    837926U,	// S4_pstorerit_rr
    60295462U,	// S4_pstoreritnew_abs
    985382U,	// S4_pstoreritnew_io
    985382U,	// S4_pstoreritnew_rr
    1782010338U,	// S4_stored_locked
    9390718U,	// S4_stored_rl_at_vi
    9407102U,	// S4_stored_rl_st_vi
    742492624U,	// S4_storeirb_io
    788595U,	// S4_storeirbf_io
    936051U,	// S4_storeirbfnew_io
    788774U,	// S4_storeirbt_io
    936230U,	// S4_storeirbtnew_io
    742492756U,	// S4_storeirh_io
    821363U,	// S4_storeirhf_io
    968819U,	// S4_storeirhfnew_io
    821542U,	// S4_storeirht_io
    968998U,	// S4_storeirhtnew_io
    742493202U,	// S4_storeiri_io
    837747U,	// S4_storeirif_io
    985203U,	// S4_storeirifnew_io
    837926U,	// S4_storeirit_io
    985382U,	// S4_storeiritnew_io
    60312016U,	// S4_storerb_ap
    60328400U,	// S4_storerb_rr
    60344784U,	// S4_storerb_ur
    244861392U,	// S4_storerbnew_ap
    244877776U,	// S4_storerbnew_rr
    244894160U,	// S4_storerbnew_ur
    60312072U,	// S4_storerd_ap
    60328456U,	// S4_storerd_rr
    60344840U,	// S4_storerd_ur
    261638740U,	// S4_storerf_ap
    261655124U,	// S4_storerf_rr
    261671508U,	// S4_storerf_ur
    60312148U,	// S4_storerh_ap
    60328532U,	// S4_storerh_rr
    60344916U,	// S4_storerh_ur
    244861524U,	// S4_storerhnew_ap
    244877908U,	// S4_storerhnew_rr
    244894292U,	// S4_storerhnew_ur
    60312594U,	// S4_storeri_ap
    60328978U,	// S4_storeri_rr
    60345362U,	// S4_storeri_ur
    244861970U,	// S4_storerinew_ap
    244878354U,	// S4_storerinew_rr
    244894738U,	// S4_storerinew_ur
    2074U,	// S4_subaddi
    1850050586U,	// S4_subi_asl_ri
    1866827802U,	// S4_subi_lsr_ri
    10029082U,	// S4_vrcrotate
    10045466U,	// S4_vrcrotate_acc
    429492250U,	// S4_vxaddsubh
    1889110042U,	// S4_vxaddsubhr
    10078234U,	// S4_vxaddsubw
    429525018U,	// S4_vxsubaddh
    1889142810U,	// S4_vxsubaddhr
    10111002U,	// S4_vxsubaddw
    1829734426U,	// S5_asrhub_rnd_sat
    420448282U,	// S5_asrhub_sat
    10127386U,	// S5_popcountp
    185583642U,	// S5_vasrhrnd
    10143770U,	// S6_rol_i_p
    10160154U,	// S6_rol_i_p_acc
    10176538U,	// S6_rol_i_p_and
    10192922U,	// S6_rol_i_p_nac
    10209306U,	// S6_rol_i_p_or
    10225690U,	// S6_rol_i_p_xacc
    10143770U,	// S6_rol_i_r
    10160154U,	// S6_rol_i_r_acc
    10176538U,	// S6_rol_i_r_and
    10192922U,	// S6_rol_i_r_nac
    10209306U,	// S6_rol_i_r_or
    10225690U,	// S6_rol_i_r_xacc
    9570330U,	// S6_vsplatrbp
    496191514U,	// S6_vtrunehb_ppp
    496224282U,	// S6_vtrunohb_ppp
    2074U,	// SA1_addi
    2074U,	// SA1_addrx
    10242074U,	// SA1_addsp
    1899972634U,	// SA1_and1
    1968155U,	// SA1_clrf
    1968174U,	// SA1_clrfnew
    1968165U,	// SA1_clrt
    1968188U,	// SA1_clrtnew
    4278971U,	// SA1_cmpeqi
    10258458U,	// SA1_combine0i
    10274842U,	// SA1_combine1i
    10291226U,	// SA1_combine2i
    10307610U,	// SA1_combine3i
    1916831770U,	// SA1_combinerz
    10323994U,	// SA1_combinezr
    2074U,	// SA1_dec
    2074U,	// SA1_inc
    50448410U,	// SA1_seti
    50448410U,	// SA1_setin1
    4179994U,	// SA1_sxtb
    4196378U,	// SA1_sxth
    50432026U,	// SA1_tfr
    1933527066U,	// SA1_zxtb
    4212762U,	// SA1_zxth
    759897U,	// SAVE_REGISTERS_CALL_V4
    759897U,	// SAVE_REGISTERS_CALL_V4STK
    759897U,	// SAVE_REGISTERS_CALL_V4STK_EXT
    759897U,	// SAVE_REGISTERS_CALL_V4STK_EXT_PIC
    759897U,	// SAVE_REGISTERS_CALL_V4STK_PIC
    759897U,	// SAVE_REGISTERS_CALL_V4_EXT
    759897U,	// SAVE_REGISTERS_CALL_V4_EXT_PIC
    759897U,	// SAVE_REGISTERS_CALL_V4_PIC
    705071130U,	// SL1_loadri_io
    705087514U,	// SL1_loadrub_io
    1574U,	// SL2_deallocframe
    1328U,	// SL2_jumpr31
    1319U,	// SL2_jumpr31_f
    1356U,	// SL2_jumpr31_fnew
    1338U,	// SL2_jumpr31_t
    1382U,	// SL2_jumpr31_tnew
    705021978U,	// SL2_loadrb_io
    10340378U,	// SL2_loadrd_sp
    705054746U,	// SL2_loadrh_io
    10356762U,	// SL2_loadri_sp
    705103898U,	// SL2_loadruh_io
    1712U,	// SL2_return
    1703U,	// SL2_return_f
    1783U,	// SL2_return_fnew
    1727U,	// SL2_return_t
    1814U,	// SL2_return_tnew
    725715408U,	// SS1_storeb_io
    725715986U,	// SS1_storew_io
    297148U,	// SS2_allocframe
    1950452176U,	// SS2_storebi0
    1967229392U,	// SS2_storebi1
    51185896U,	// SS2_stored_sp
    725715540U,	// SS2_storeh_io
    51185907U,	// SS2_storew_sp
    1950452754U,	// SS2_storewi0
    1967229970U,	// SS2_storewi1
    188712986U,	// TFRI64_V2_ext
    50448410U,	// TFRI64_V4
    10373146U,	// V6_extractw
    10389530U,	// V6_get_qfext
    10405914U,	// V6_get_qfext_oracc
    10422298U,	// V6_lvsplatb
    10438682U,	// V6_lvsplath
    10455066U,	// V6_lvsplatw
    490686490U,	// V6_pred_and
    1061111834U,	// V6_pred_and_n
    51226U,	// V6_pred_not
    490965018U,	// V6_pred_or
    1061390362U,	// V6_pred_or_n
    10471450U,	// V6_pred_scalar2
    10487834U,	// V6_pred_scalar2v2
    4851738U,	// V6_pred_xor
    10504218U,	// V6_set_qfext
    765495322U,	// V6_shuffeqh
    1990248474U,	// V6_shuffeqw
    1997768730U,	// V6_v6mpyhubs10
    2023819290U,	// V6_v6mpyhubs10_vxx
    1997768730U,	// V6_v6mpyvubs10
    2040596506U,	// V6_v6mpyvubs10_vxx
    705808410U,	// V6_vL32Ub_ai
    1259456538U,	// V6_vL32Ub_pi
    1242679322U,	// V6_vL32Ub_ppu
    705759258U,	// V6_vL32b_ai
    715212826U,	// V6_vL32b_cur_ai
    335614067U,	// V6_vL32b_cur_npred_ai
    335618163U,	// V6_vL32b_cur_npred_pi
    335618163U,	// V6_vL32b_cur_npred_ppu
    1268860954U,	// V6_vL32b_cur_pi
    1252083738U,	// V6_vL32b_cur_ppu
    335614246U,	// V6_vL32b_cur_pred_ai
    335618342U,	// V6_vL32b_cur_pred_pi
    335618342U,	// V6_vL32b_cur_pred_ppu
    352391283U,	// V6_vL32b_npred_ai
    352395379U,	// V6_vL32b_npred_pi
    352395379U,	// V6_vL32b_npred_ppu
    705759258U,	// V6_vL32b_nt_ai
    715212826U,	// V6_vL32b_nt_cur_ai
    335614067U,	// V6_vL32b_nt_cur_npred_ai
    335618163U,	// V6_vL32b_nt_cur_npred_pi
    335618163U,	// V6_vL32b_nt_cur_npred_ppu
    1268860954U,	// V6_vL32b_nt_cur_pi
    1252083738U,	// V6_vL32b_nt_cur_ppu
    335614246U,	// V6_vL32b_nt_cur_pred_ai
    335618342U,	// V6_vL32b_nt_cur_pred_pi
    335618342U,	// V6_vL32b_nt_cur_pred_ppu
    352391283U,	// V6_vL32b_nt_npred_ai
    352395379U,	// V6_vL32b_nt_npred_pi
    352395379U,	// V6_vL32b_nt_npred_ppu
    1259407386U,	// V6_vL32b_nt_pi
    1242630170U,	// V6_vL32b_nt_ppu
    352391462U,	// V6_vL32b_nt_pred_ai
    352395558U,	// V6_vL32b_nt_pred_pi
    352395558U,	// V6_vL32b_nt_pred_ppu
    715229210U,	// V6_vL32b_nt_tmp_ai
    385945715U,	// V6_vL32b_nt_tmp_npred_ai
    385949811U,	// V6_vL32b_nt_tmp_npred_pi
    385949811U,	// V6_vL32b_nt_tmp_npred_ppu
    1268877338U,	// V6_vL32b_nt_tmp_pi
    1252100122U,	// V6_vL32b_nt_tmp_ppu
    385945894U,	// V6_vL32b_nt_tmp_pred_ai
    385949990U,	// V6_vL32b_nt_tmp_pred_pi
    385949990U,	// V6_vL32b_nt_tmp_pred_ppu
    1259407386U,	// V6_vL32b_pi
    1242630170U,	// V6_vL32b_ppu
    352391462U,	// V6_vL32b_pred_ai
    352395558U,	// V6_vL32b_pred_pi
    352395558U,	// V6_vL32b_pred_ppu
    715229210U,	// V6_vL32b_tmp_ai
    385945715U,	// V6_vL32b_tmp_npred_ai
    385949811U,	// V6_vL32b_tmp_npred_pi
    385949811U,	// V6_vL32b_tmp_npred_ppu
    1268877338U,	// V6_vL32b_tmp_pi
    1252100122U,	// V6_vL32b_tmp_ppu
    385945894U,	// V6_vL32b_tmp_pred_ai
    385949990U,	// V6_vL32b_tmp_pred_pi
    385949990U,	// V6_vL32b_tmp_pred_ppu
    725715872U,	// V6_vS32Ub_ai
    1230963U,	// V6_vS32Ub_npred_ai
    1779617907U,	// V6_vS32Ub_npred_pi
    1779617907U,	// V6_vS32Ub_npred_ppu
    730778528U,	// V6_vS32Ub_pi
    730762144U,	// V6_vS32Ub_ppu
    1231142U,	// V6_vS32Ub_pred_ai
    1779618086U,	// V6_vS32Ub_pred_pi
    1779618086U,	// V6_vS32Ub_pred_ppu
    725715604U,	// V6_vS32b_ai
    725715604U,	// V6_vS32b_new_ai
    1214579U,	// V6_vS32b_new_npred_ai
    1779601523U,	// V6_vS32b_new_npred_pi
    1779601523U,	// V6_vS32b_new_npred_ppu
    730778260U,	// V6_vS32b_new_pi
    730761876U,	// V6_vS32b_new_ppu
    1214758U,	// V6_vS32b_new_pred_ai
    1779601702U,	// V6_vS32b_new_pred_pi
    1779601702U,	// V6_vS32b_new_pred_ppu
    1214579U,	// V6_vS32b_npred_ai
    1779601523U,	// V6_vS32b_npred_pi
    1779601523U,	// V6_vS32b_npred_ppu
    1214579U,	// V6_vS32b_nqpred_ai
    1779601523U,	// V6_vS32b_nqpred_pi
    1779601523U,	// V6_vS32b_nqpred_ppu
    2051115668U,	// V6_vS32b_nt_ai
    2051115668U,	// V6_vS32b_nt_new_ai
    1214579U,	// V6_vS32b_nt_new_npred_ai
    1779601523U,	// V6_vS32b_nt_new_npred_pi
    1779601523U,	// V6_vS32b_nt_new_npred_ppu
    2056178324U,	// V6_vS32b_nt_new_pi
    2056161940U,	// V6_vS32b_nt_new_ppu
    1214758U,	// V6_vS32b_nt_new_pred_ai
    1779601702U,	// V6_vS32b_nt_new_pred_pi
    1779601702U,	// V6_vS32b_nt_new_pred_ppu
    1214579U,	// V6_vS32b_nt_npred_ai
    1779601523U,	// V6_vS32b_nt_npred_pi
    1779601523U,	// V6_vS32b_nt_npred_ppu
    1214579U,	// V6_vS32b_nt_nqpred_ai
    1779601523U,	// V6_vS32b_nt_nqpred_pi
    1779601523U,	// V6_vS32b_nt_nqpred_ppu
    2056178324U,	// V6_vS32b_nt_pi
    2056161940U,	// V6_vS32b_nt_ppu
    1214758U,	// V6_vS32b_nt_pred_ai
    1779601702U,	// V6_vS32b_nt_pred_pi
    1779601702U,	// V6_vS32b_nt_pred_ppu
    1214758U,	// V6_vS32b_nt_qpred_ai
    1779601702U,	// V6_vS32b_nt_qpred_pi
    1779601702U,	// V6_vS32b_nt_qpred_ppu
    730778260U,	// V6_vS32b_pi
    730761876U,	// V6_vS32b_ppu
    1214758U,	// V6_vS32b_pred_ai
    1779601702U,	// V6_vS32b_pred_pi
    1779601702U,	// V6_vS32b_pred_ppu
    1214758U,	// V6_vS32b_qpred_ai
    1779601702U,	// V6_vS32b_qpred_pi
    1779601702U,	// V6_vS32b_qpred_ppu
    2067892884U,	// V6_vS32b_srls_ai
    2072955540U,	// V6_vS32b_srls_pi
    2072939156U,	// V6_vS32b_srls_ppu
    10602522U,	// V6_vabs_f8
    10618906U,	// V6_vabs_hf
    2091010074U,	// V6_vabs_qf16_hf
    2107787290U,	// V6_vabs_qf16_qf16
    2124580890U,	// V6_vabs_qf32_qf32
    2141358106U,	// V6_vabs_qf32_sf
    10668058U,	// V6_vabs_sf
    2158168090U,	// V6_vabsb
    2174945306U,	// V6_vabsb_sat
    765675546U,	// V6_vabsdiffh
    10717210U,	// V6_vabsdiffub
    312690714U,	// V6_vabsdiffuh
    10733594U,	// V6_vabsdiffw
    2191788058U,	// V6_vabsh
    2208565274U,	// V6_vabsh_sat
    2225358874U,	// V6_vabsw
    2242136090U,	// V6_vabsw_sat
    2258929690U,	// V6_vadd_hf
    2275723290U,	// V6_vadd_hf_f8
    2258946074U,	// V6_vadd_hf_hf
    2292484122U,	// V6_vadd_qf16
    2292484122U,	// V6_vadd_qf16_mix
    2309294106U,	// V6_vadd_qf32
    2309294106U,	// V6_vadd_qf32_mix
    2326071322U,	// V6_vadd_sf
    2342864922U,	// V6_vadd_sf_bf
    2258978842U,	// V6_vadd_sf_hf
    2326087706U,	// V6_vadd_sf_sf
    2158331930U,	// V6_vaddb
    2158331930U,	// V6_vaddb_dv
    436277363U,	// V6_vaddbnq
    436277542U,	// V6_vaddbq
    2175109146U,	// V6_vaddbsat
    2175109146U,	// V6_vaddbsat_dv
    77973530U,	// V6_vaddcarry
    2359691290U,	// V6_vaddcarryo
    10864666U,	// V6_vaddcarrysat
    10897434U,	// V6_vaddclbh
    10913818U,	// V6_vaddclbw
    765904922U,	// V6_vaddh
    765904922U,	// V6_vaddh_dv
    453054579U,	// V6_vaddhnq
    453054758U,	// V6_vaddhq
    765904922U,	// V6_vaddhsat
    765904922U,	// V6_vaddhsat_dv
    10864666U,	// V6_vaddhw
    765921306U,	// V6_vaddhw_acc
    296142874U,	// V6_vaddubh
    10962970U,	// V6_vaddubh_acc
    2376566810U,	// V6_vaddubsat
    2376566810U,	// V6_vaddubsat_dv
    2175240218U,	// V6_vaddububb_sat
    10995738U,	// V6_vadduhsat
    10995738U,	// V6_vadduhsat_dv
    10864666U,	// V6_vadduhw
    312936474U,	// V6_vadduhw_acc
    11012122U,	// V6_vadduwsat
    11012122U,	// V6_vadduwsat_dv
    10864666U,	// V6_vaddw
    10864666U,	// V6_vaddw_dv
    469831795U,	// V6_vaddwnq
    469831974U,	// V6_vaddwq
    10864666U,	// V6_vaddwsat
    10864666U,	// V6_vaddwsat_dv
    11028506U,	// V6_valign4
    497584154U,	// V6_valignb
    195594266U,	// V6_valignbi
    11061274U,	// V6_vand
    11077658U,	// V6_vandnqrt
    11094042U,	// V6_vandnqrt_acc
    11061274U,	// V6_vandqrt
    11110426U,	// V6_vandqrt_acc
    11077658U,	// V6_vandvnqv
    11061274U,	// V6_vandvqv
    11061274U,	// V6_vandvrt
    11110426U,	// V6_vandvrt_acc
    27904026U,	// V6_vaslh
    11143194U,	// V6_vaslh_acc
    2192164890U,	// V6_vaslhv
    27936794U,	// V6_vaslw
    11175962U,	// V6_vaslw_acc
    2225752090U,	// V6_vaslwv
    11192346U,	// V6_vasr_into
    766183450U,	// V6_vasrh
    11225114U,	// V6_vasrh_acc
    279676954U,	// V6_vasrhbrndsat
    430671898U,	// V6_vasrhbsat
    766232602U,	// V6_vasrhubrndsat
    766232602U,	// V6_vasrhubsat
    766183450U,	// V6_vasrhv
    313247770U,	// V6_vasruhubrndsat
    313247770U,	// V6_vasruhubsat
    330041370U,	// V6_vasruwuhrndsat
    330041370U,	// V6_vasruwuhsat
    313247770U,	// V6_vasrvuhubrndsat
    313247770U,	// V6_vasrvuhubsat
    1990985754U,	// V6_vasrvwuhrndsat
    1990985754U,	// V6_vasrvwuhsat
    28067866U,	// V6_vasrw
    11307034U,	// V6_vasrw_acc
    1990920218U,	// V6_vasrwh
    1990920218U,	// V6_vasrwhrndsat
    1990920218U,	// V6_vasrwhsat
    1990985754U,	// V6_vasrwuhrndsat
    1990985754U,	// V6_vasrwuhsat
    2225883162U,	// V6_vasrwv
    50432026U,	// V6_vassign
    11323418U,	// V6_vassign_fp
    11339802U,	// V6_vassign_tmp
    2158839834U,	// V6_vavgb
    2393720858U,	// V6_vavgbrnd
    2192410650U,	// V6_vavgh
    2410514458U,	// V6_vavghrnd
    598591514U,	// V6_vavgub
    2427308058U,	// V6_vavgubrnd
    2444101658U,	// V6_vavguh
    2460878874U,	// V6_vavguhrnd
    2477672474U,	// V6_vavguw
    2494449690U,	// V6_vavguwrnd
    2226030618U,	// V6_vavgw
    2511243290U,	// V6_vavgwrnd
    2516652326U,	// V6_vccombine
    11454490U,	// V6_vcl0h
    11470874U,	// V6_vcl0w
    33624358U,	// V6_vcmov
    11487258U,	// V6_vcombine
    11503642U,	// V6_vcombine_tmp
    11520026U,	// V6_vconv_bf_qf32
    11536410U,	// V6_vconv_f8_qf16
    2544912410U,	// V6_vconv_h_hf
    2561689626U,	// V6_vconv_h_hf_rnd
    263227418U,	// V6_vconv_hf_h
    2578483226U,	// V6_vconv_hf_qf16
    2595260442U,	// V6_vconv_hf_qf32
    2612054042U,	// V6_vconv_qf16_f8
    2544945178U,	// V6_vconv_qf16_hf
    2578499610U,	// V6_vconv_qf16_qf16
    2595293210U,	// V6_vconv_qf32_qf32
    2628847642U,	// V6_vconv_qf32_sf
    2595309594U,	// V6_vconv_sf_qf32
    2645641242U,	// V6_vconv_sf_w
    11634714U,	// V6_vconv_w_sf
    11651098U,	// V6_vcvt2_b_hf
    2159151130U,	// V6_vcvt2_hf_b
    598870042U,	// V6_vcvt2_hf_ub
    11683866U,	// V6_vcvt2_ub_hf
    11700250U,	// V6_vcvt_b_hf
    11716634U,	// V6_vcvt_bf_sf
    11733018U,	// V6_vcvt_f8_hf
    11749402U,	// V6_vcvt_h_hf
    2159249434U,	// V6_vcvt_hf_b
    2662565914U,	// V6_vcvt_hf_f8
    2192803866U,	// V6_vcvt_hf_h
    2327021594U,	// V6_vcvt_hf_sf
    598968346U,	// V6_vcvt_hf_ub
    2444462106U,	// V6_vcvt_hf_uh
    11782170U,	// V6_vcvt_sf_hf
    11798554U,	// V6_vcvt_ub_hf
    11814938U,	// V6_vcvt_uh_hf
    3623543U,	// V6_vdeal
    11831322U,	// V6_vdealb
    11847706U,	// V6_vdealb4w
    11864090U,	// V6_vdealh
    11880474U,	// V6_vdealvdd
    11896858U,	// V6_vdelta
    11913242U,	// V6_vdmpy_sf_hf
    11929626U,	// V6_vdmpy_sf_hf_acc
    11946010U,	// V6_vdmpybus
    11962394U,	// V6_vdmpybus_acc
    11946010U,	// V6_vdmpybus_dv
    11962394U,	// V6_vdmpybus_dv_acc
    2159462426U,	// V6_vdmpyhb
    2159478810U,	// V6_vdmpyhb_acc
    2159462426U,	// V6_vdmpyhb_dv
    2159478810U,	// V6_vdmpyhb_dv_acc
    2209794074U,	// V6_vdmpyhisat
    2209810458U,	// V6_vdmpyhisat_acc
    2209794074U,	// V6_vdmpyhsat
    2209810458U,	// V6_vdmpyhsat_acc
    2679556122U,	// V6_vdmpyhsuisat
    2679572506U,	// V6_vdmpyhsuisat_acc
    2696333338U,	// V6_vdmpyhsusat
    2696349722U,	// V6_vdmpyhsusat_acc
    2209794074U,	// V6_vdmpyhvsat
    2209810458U,	// V6_vdmpyhvsat_acc
    12011546U,	// V6_vdsaduh
    12027930U,	// V6_vdsaduh_acc
    571475994U,	// V6_veqb
    571492378U,	// V6_veqb_and
    571508762U,	// V6_veqb_or
    571525146U,	// V6_veqb_xor
    756025370U,	// V6_veqh
    756041754U,	// V6_veqh_and
    756058138U,	// V6_veqh_or
    756074522U,	// V6_veqh_xor
    2249197594U,	// V6_veqhf
    2249213978U,	// V6_veqhf_and
    2249230362U,	// V6_veqhf_or
    2249246746U,	// V6_veqhf_xor
    2316306458U,	// V6_veqsf
    2316322842U,	// V6_veqsf_and
    2316339226U,	// V6_veqsf_or
    2316355610U,	// V6_veqsf_xor
    1980762138U,	// V6_veqw
    1980778522U,	// V6_veqw_and
    1980794906U,	// V6_veqw_or
    1980811290U,	// V6_veqw_xor
    12044314U,	// V6_vfmax_f8
    12060698U,	// V6_vfmax_hf
    12077082U,	// V6_vfmax_sf
    12093466U,	// V6_vfmin_f8
    12109850U,	// V6_vfmin_hf
    12126234U,	// V6_vfmin_sf
    12142618U,	// V6_vfneg_f8
    12159002U,	// V6_vfneg_hf
    12175386U,	// V6_vfneg_sf
    3623662U,	// V6_vgathermh
    2713323814U,	// V6_vgathermhq
    3623662U,	// V6_vgathermhw
    2730101030U,	// V6_vgathermhwq
    3623680U,	// V6_vgathermw
    12208422U,	// V6_vgathermwq
    582649882U,	// V6_vgtb
    582666266U,	// V6_vgtb_and
    582682650U,	// V6_vgtb_or
    582699034U,	// V6_vgtb_xor
    2344257562U,	// V6_vgtbf
    2344273946U,	// V6_vgtbf_and
    2344290330U,	// V6_vgtbf_or
    2344306714U,	// V6_vgtbf_xor
    767199258U,	// V6_vgth
    767215642U,	// V6_vgth_and
    767232026U,	// V6_vgth_or
    767248410U,	// V6_vgth_xor
    2260371482U,	// V6_vgthf
    2260387866U,	// V6_vgthf_and
    2260404250U,	// V6_vgthf_or
    2260420634U,	// V6_vgthf_xor
    2327480346U,	// V6_vgtsf
    2327496730U,	// V6_vgtsf_and
    2327513114U,	// V6_vgtsf_or
    2327529498U,	// V6_vgtsf_xor
    297437210U,	// V6_vgtub
    297453594U,	// V6_vgtub_and
    297469978U,	// V6_vgtub_or
    297486362U,	// V6_vgtub_xor
    314214426U,	// V6_vgtuh
    314230810U,	// V6_vgtuh_and
    314247194U,	// V6_vgtuh_or
    314263578U,	// V6_vgtuh_xor
    330991642U,	// V6_vgtuw
    331008026U,	// V6_vgtuw_and
    331024410U,	// V6_vgtuw_or
    331040794U,	// V6_vgtuw_xor
    1991936026U,	// V6_vgtw
    1991952410U,	// V6_vgtw_and
    1991968794U,	// V6_vgtw_or
    1991985178U,	// V6_vgtw_xor
    1850U,	// V6_vhist
    297881U,	// V6_vhistq
    2092664858U,	// V6_vilog2_hf
    2109442074U,	// V6_vilog2_qf16
    2126219290U,	// V6_vilog2_qf32
    2142996506U,	// V6_vilog2_sf
    12306458U,	// V6_vinsertwr
    498862106U,	// V6_vlalignb
    196872218U,	// V6_vlalignbi
    12339226U,	// V6_vlsrb
    12355610U,	// V6_vlsrh
    12371994U,	// V6_vlsrhv
    12388378U,	// V6_vlsrw
    12404762U,	// V6_vlsrwv
    12421146U,	// V6_vlut4
    582862874U,	// V6_vlutvvb
    582862874U,	// V6_vlutvvb_nm
    582879258U,	// V6_vlutvvb_oracc
    2008942618U,	// V6_vlutvvb_oracci
    2008926234U,	// V6_vlutvvbi
    767445018U,	// V6_vlutvwh
    767445018U,	// V6_vlutvwh_nm
    767461402U,	// V6_vlutvwh_oracc
    2747172890U,	// V6_vlutvwh_oracci
    2747156506U,	// V6_vlutvwhi
    12503066U,	// V6_vmax_bf
    12519450U,	// V6_vmax_hf
    12535834U,	// V6_vmax_sf
    12552218U,	// V6_vmaxb
    12568602U,	// V6_vmaxh
    12584986U,	// V6_vmaxub
    12601370U,	// V6_vmaxuh
    12617754U,	// V6_vmaxw
    12634138U,	// V6_vmerge_qf
    12650522U,	// V6_vmin_bf
    12666906U,	// V6_vmin_hf
    12683290U,	// V6_vmin_sf
    12699674U,	// V6_vminb
    12716058U,	// V6_vminh
    12732442U,	// V6_vminub
    12748826U,	// V6_vminuh
    12765210U,	// V6_vminw
    297994266U,	// V6_vmpabus
    2160281626U,	// V6_vmpabus_acc
    297994266U,	// V6_vmpabusv
    297994266U,	// V6_vmpabuu
    600000538U,	// V6_vmpabuu_acc
    297994266U,	// V6_vmpabuuv
    767789082U,	// V6_vmpahb
    767805466U,	// V6_vmpahb_acc
    767756314U,	// V6_vmpahhsat
    314804250U,	// V6_vmpauhb
    314820634U,	// V6_vmpauhb_acc
    767756314U,	// V6_vmpauhuhsat
    12847130U,	// V6_vmpsuhuhsat
    2277787674U,	// V6_vmpy_hf_f8
    2277804058U,	// V6_vmpy_hf_f8_acc
    2261010458U,	// V6_vmpy_hf_hf
    2261026842U,	// V6_vmpy_hf_hf_acc
    2294597658U,	// V6_vmpy_qf16
    2261043226U,	// V6_vmpy_qf16_hf
    2294597658U,	// V6_vmpy_qf16_mix_hf
    2311391258U,	// V6_vmpy_qf32
    2261059610U,	// V6_vmpy_qf32_hf
    2294614042U,	// V6_vmpy_qf32_mix_hf
    2294614042U,	// V6_vmpy_qf32_qf16
    2328168474U,	// V6_vmpy_qf32_sf
    2261043226U,	// V6_vmpy_rt_hf
    2294597658U,	// V6_vmpy_rt_qf16
    2328168474U,	// V6_vmpy_rt_sf
    2344962074U,	// V6_vmpy_sf_bf
    2344978458U,	// V6_vmpy_sf_bf_acc
    2261075994U,	// V6_vmpy_sf_hf
    2261092378U,	// V6_vmpy_sf_hf_acc
    2328184858U,	// V6_vmpy_sf_sf
    298174490U,	// V6_vmpybus
    298190874U,	// V6_vmpybus_acc
    298174490U,	// V6_vmpybusv
    298190874U,	// V6_vmpybusv_acc
    583387162U,	// V6_vmpybv
    583403546U,	// V6_vmpybv_acc
    12994586U,	// V6_vmpyewuh
    13010970U,	// V6_vmpyewuh_64
    2194065434U,	// V6_vmpyh
    2194081818U,	// V6_vmpyh_acc
    2210859034U,	// V6_vmpyhsat_acc
    767936538U,	// V6_vmpyhsrs
    767936538U,	// V6_vmpyhss
    2445723674U,	// V6_vmpyhus
    2445740058U,	// V6_vmpyhus_acc
    2194065434U,	// V6_vmpyhv
    2194081818U,	// V6_vmpyhv_acc
    767936538U,	// V6_vmpyhvsrs
    13060122U,	// V6_vmpyieoh
    2194114586U,	// V6_vmpyiewh_acc
    13092890U,	// V6_vmpyiewuh
    2445772826U,	// V6_vmpyiewuh_acc
    2194147354U,	// V6_vmpyih
    2194163738U,	// V6_vmpyih_acc
    2160592922U,	// V6_vmpyihb
    2160609306U,	// V6_vmpyihb_acc
    13142042U,	// V6_vmpyiowh
    2160642074U,	// V6_vmpyiwb
    2160658458U,	// V6_vmpyiwb_acc
    2194196506U,	// V6_vmpyiwh
    2194212890U,	// V6_vmpyiwh_acc
    600360986U,	// V6_vmpyiwub
    600377370U,	// V6_vmpyiwub_acc
    2764654618U,	// V6_vmpyowh
    13207578U,	// V6_vmpyowh_64_acc
    2781431834U,	// V6_vmpyowh_rnd
    2798241818U,	// V6_vmpyowh_rnd_sacc
    2815019034U,	// V6_vmpyowh_sacc
    298453018U,	// V6_vmpyub
    13256730U,	// V6_vmpyub_acc
    298453018U,	// V6_vmpyubv
    13256730U,	// V6_vmpyubv_acc
    13273114U,	// V6_vmpyuh
    13289498U,	// V6_vmpyuh_acc
    13305882U,	// V6_vmpyuhe
    13322266U,	// V6_vmpyuhe_acc
    13273114U,	// V6_vmpyuhv
    13289498U,	// V6_vmpyuhv_acc
    315230234U,	// V6_vmpyuhvs
    5425178U,	// V6_vmux
    583763994U,	// V6_vnavgb
    13355034U,	// V6_vnavgh
    298551322U,	// V6_vnavgub
    13371418U,	// V6_vnavgw
    2516652147U,	// V6_vnccombine
    33624179U,	// V6_vncmov
    2093762586U,	// V6_vneg_qf16_hf
    2110539802U,	// V6_vneg_qf16_qf16
    2127333402U,	// V6_vneg_qf32_qf32
    2144110618U,	// V6_vneg_qf32_sf
    13420570U,	// V6_vnormamth
    13436954U,	// V6_vnormamtw
    13453338U,	// V6_vnot
    13469722U,	// V6_vor
    13486106U,	// V6_vpackeb
    13502490U,	// V6_vpackeh
    13518874U,	// V6_vpackhb_sat
    13535258U,	// V6_vpackhub_sat
    13551642U,	// V6_vpackob
    13568026U,	// V6_vpackoh
    13584410U,	// V6_vpackwh_sat
    13600794U,	// V6_vpackwuh_sat
    13617178U,	// V6_vpopcounth
    13633562U,	// V6_vprefixqb
    13649946U,	// V6_vprefixqh
    13666330U,	// V6_vprefixqw
    13682714U,	// V6_vrdelta
    573687834U,	// V6_vrmpybub_rtt
    573671450U,	// V6_vrmpybub_rtt_acc
    288475162U,	// V6_vrmpybus
    288458778U,	// V6_vrmpybus_acc
    288475162U,	// V6_vrmpybusi
    288458778U,	// V6_vrmpybusi_acc
    288475162U,	// V6_vrmpybusv
    288458778U,	// V6_vrmpybusv_acc
    573687834U,	// V6_vrmpybv
    573671450U,	// V6_vrmpybv_acc
    590596122U,	// V6_vrmpyub
    590579738U,	// V6_vrmpyub_acc
    590596122U,	// V6_vrmpyub_rtt
    590579738U,	// V6_vrmpyub_rtt_acc
    2821965850U,	// V6_vrmpyubi
    2821949466U,	// V6_vrmpyubi_acc
    590596122U,	// V6_vrmpyubv
    590579738U,	// V6_vrmpyubv_acc
    13699098U,	// V6_vrmpyzbb_rt
    80824346U,	// V6_vrmpyzbb_rt_acc
    80807962U,	// V6_vrmpyzbb_rx
    2849064986U,	// V6_vrmpyzbb_rx_acc
    13699098U,	// V6_vrmpyzbub_rt
    80824346U,	// V6_vrmpyzbub_rt_acc
    80807962U,	// V6_vrmpyzbub_rx
    2849064986U,	// V6_vrmpyzbub_rx_acc
    13731866U,	// V6_vrmpyzcb_rt
    80857114U,	// V6_vrmpyzcb_rt_acc
    80840730U,	// V6_vrmpyzcb_rx
    2849097754U,	// V6_vrmpyzcb_rx_acc
    13764634U,	// V6_vrmpyzcbs_rt
    80889882U,	// V6_vrmpyzcbs_rt_acc
    80873498U,	// V6_vrmpyzcbs_rx
    2849130522U,	// V6_vrmpyzcbs_rx_acc
    13797402U,	// V6_vrmpyznb_rt
    80922650U,	// V6_vrmpyznb_rt_acc
    80906266U,	// V6_vrmpyznb_rx
    2849163290U,	// V6_vrmpyznb_rx_acc
    13830170U,	// V6_vror
    13846554U,	// V6_vrotr
    13862938U,	// V6_vroundhb
    768854042U,	// V6_vroundhub
    315869210U,	// V6_vrounduhub
    332662810U,	// V6_vrounduwuh
    13912090U,	// V6_vroundwh
    1993607194U,	// V6_vroundwuh
    13928474U,	// V6_vrsadubi
    13944858U,	// V6_vrsadubi_acc
    13961242U,	// V6_vsatdw
    13977626U,	// V6_vsathub
    13994010U,	// V6_vsatuwuh
    14010394U,	// V6_vsatwh
    14026778U,	// V6_vsb
    3623698U,	// V6_vscattermh
    3623698U,	// V6_vscattermh_add
    2855766310U,	// V6_vscattermhq
    3623698U,	// V6_vscattermhw
    3623698U,	// V6_vscattermhw_add
    2872543526U,	// V6_vscattermhwq
    3623698U,	// V6_vscattermw
    3623698U,	// V6_vscattermw_add
    2889320742U,	// V6_vscattermwq
    14043162U,	// V6_vsh
    765511706U,	// V6_vshufeh
    3623476U,	// V6_vshuff
    14059546U,	// V6_vshuffb
    580945946U,	// V6_vshuffeb
    14075930U,	// V6_vshuffh
    14092314U,	// V6_vshuffob
    14108698U,	// V6_vshuffvdd
    14125082U,	// V6_vshufoeb
    14141466U,	// V6_vshufoeh
    14157850U,	// V6_vshufoh
    2262321178U,	// V6_vsub_hf
    2279114778U,	// V6_vsub_hf_f8
    2262337562U,	// V6_vsub_hf_hf
    2262321178U,	// V6_vsub_hf_mix
    2295875610U,	// V6_vsub_qf16
    2295875610U,	// V6_vsub_qf16_mix
    2312685594U,	// V6_vsub_qf32
    2312685594U,	// V6_vsub_qf32_mix
    2329462810U,	// V6_vsub_sf
    2346256410U,	// V6_vsub_sf_bf
    2262370330U,	// V6_vsub_sf_hf
    2329462810U,	// V6_vsub_sf_mix
    2329479194U,	// V6_vsub_sf_sf
    2161723418U,	// V6_vsubb
    2161723418U,	// V6_vsubb_dv
    637603955U,	// V6_vsubbnq
    637604134U,	// V6_vsubbq
    2178500634U,	// V6_vsubbsat
    2178500634U,	// V6_vsubbsat_dv
    81365018U,	// V6_vsubcarry
    2913339418U,	// V6_vsubcarryo
    769247258U,	// V6_vsubh
    769247258U,	// V6_vsubh_dv
    654381171U,	// V6_vsubhnq
    654381350U,	// V6_vsubhq
    769247258U,	// V6_vsubhsat
    769247258U,	// V6_vsubhsat_dv
    14256154U,	// V6_vsubhw
    299485210U,	// V6_vsububh
    2379876378U,	// V6_vsububsat
    2379876378U,	// V6_vsububsat_dv
    2178549786U,	// V6_vsubububb_sat
    14305306U,	// V6_vsubuhsat
    14305306U,	// V6_vsubuhsat_dv
    14256154U,	// V6_vsubuhw
    14321690U,	// V6_vsubuwsat
    14321690U,	// V6_vsubuwsat_dv
    14256154U,	// V6_vsubw
    14256154U,	// V6_vsubw_dv
    671158387U,	// V6_vsubwnq
    671158566U,	// V6_vsubwq
    14256154U,	// V6_vsubwsat
    14256154U,	// V6_vsubwsat_dv
    14338074U,	// V6_vswap
    584779802U,	// V6_vtmpyb
    584796186U,	// V6_vtmpyb_acc
    299567130U,	// V6_vtmpybus
    299583514U,	// V6_vtmpybus_acc
    14387226U,	// V6_vtmpyhb
    14403610U,	// V6_vtmpyhb_acc
    14419994U,	// V6_vunpackb
    14436378U,	// V6_vunpackh
    14452762U,	// V6_vunpackob
    14469146U,	// V6_vunpackoh
    14485530U,	// V6_vunpackub
    14501914U,	// V6_vunpackuh
    1427U,	// V6_vwhist128
    297122U,	// V6_vwhist128m
    297354U,	// V6_vwhist128q
    4278666U,	// V6_vwhist128qm
    1417U,	// V6_vwhist256
    1762U,	// V6_vwhist256_sat
    297343U,	// V6_vwhist256q
    14518655U,	// V6_vwhist256q_sat
    14534682U,	// V6_vxor
    14551066U,	// V6_vzb
    14567450U,	// V6_vzh
    21072528U,	// V6_zLd_ai
    26135184U,	// V6_zLd_pi
    26118800U,	// V6_zLd_ppu
    4114726U,	// V6_zLd_pred_ai
    1782501670U,	// V6_zLd_pred_pi
    1782501670U,	// V6_zLd_pred_ppu
    14583834U,	// V6_zextract
    1754U,	// Y2_barrier
    1844U,	// Y2_break
    297430U,	// Y2_ciad
    14600877U,	// Y2_crswap0
    297567U,	// Y2_cswi
    297376U,	// Y2_dccleana
    298030U,	// Y2_dccleanidx
    297411U,	// Y2_dccleaninva
    298087U,	// Y2_dccleaninvidx
    21072459U,	// Y2_dcfetchbo
    297395U,	// Y2_dcinva
    298052U,	// Y2_dcinvidx
    1680U,	// Y2_dckill
    14616602U,	// Y2_dctagr
    3623938U,	// Y2_dctagw
    297386U,	// Y2_dczeroa
    14632986U,	// Y2_getimask
    14649370U,	// Y2_iassignr
    298008U,	// Y2_iassignw
    14665754U,	// Y2_icdatar
    3623915U,	// Y2_icdataw
    297403U,	// Y2_icinva
    298062U,	// Y2_icinvidx
    1687U,	// Y2_ickill
    14682138U,	// Y2_ictagr
    3623946U,	// Y2_ictagw
    1568U,	// Y2_isync
    1599U,	// Y2_k0lock
    1621U,	// Y2_k0unlock
    298072U,	// Y2_l2cleaninvidx
    1673U,	// Y2_l2kill
    297507U,	// Y2_resume
    3623533U,	// Y2_setimask
    3623588U,	// Y2_setprio
    297874U,	// Y2_start
    297653U,	// Y2_stop
    297568U,	// Y2_swi
    1776U,	// Y2_syncht
    50432026U,	// Y2_tfrscrr
    50432026U,	// Y2_tfrsrcr
    1613U,	// Y2_tlblock
    14698522U,	// Y2_tlbp
    14698522U,	// Y2_tlbpp
    14714906U,	// Y2_tlbr
    1639U,	// Y2_tlbunlock
    3623924U,	// Y2_tlbw
    297815U,	// Y2_wait
    14731949U,	// Y4_crswap1
    70732461U,	// Y4_crswap10
    3623490U,	// Y4_l2fetch
    14747674U,	// Y4_l2tagr
    3623930U,	// Y4_l2tagw
    297562U,	// Y4_nmi
    297436U,	// Y4_siad
    50432026U,	// Y4_tfrscpp
    50432026U,	// Y4_tfrspcp
    297486U,	// Y4_trace
    14764058U,	// Y5_ctlbw
    298018U,	// Y5_l2cleanidx
    3623490U,	// Y5_l2fetch
    1694U,	// Y5_l2gclean
    1856U,	// Y5_l2gcleaninv
    1649U,	// Y5_l2gunlock
    298042U,	// Y5_l2invidx
    14780442U,	// Y5_l2locka
    297365U,	// Y5_l2unlocka
    297468U,	// Y5_tlbasidi
    14796826U,	// Y5_tlboc
    297532U,	// Y6_diag
    3623211U,	// Y6_diag0
    3623263U,	// Y6_diag1
    3623525U,	// Y6_dmlink
    14813210U,	// Y6_dmpause
    14829594U,	// Y6_dmpoll
    297505U,	// Y6_dmresume
    297872U,	// Y6_dmstart
    14845978U,	// Y6_dmwait
    297950U,	// Y6_l2gcleaninvpa
    297626U,	// Y6_l2gcleanpa
    2074U,	// dep_A2_addsat
    4540442U,	// dep_A2_subsat
    2928461850U,	// dep_S2_packhl
    1437U,	// invalid_decode
  };

  static const uint16_t OpInfo1[] = {
    0U,	// PHI
    0U,	// INLINEASM
    0U,	// INLINEASM_BR
    0U,	// CFI_INSTRUCTION
    0U,	// EH_LABEL
    0U,	// GC_LABEL
    0U,	// ANNOTATION_LABEL
    0U,	// KILL
    0U,	// EXTRACT_SUBREG
    0U,	// INSERT_SUBREG
    0U,	// IMPLICIT_DEF
    0U,	// INIT_UNDEF
    0U,	// SUBREG_TO_REG
    0U,	// COPY_TO_REGCLASS
    0U,	// DBG_VALUE
    0U,	// DBG_VALUE_LIST
    0U,	// DBG_INSTR_REF
    0U,	// DBG_PHI
    0U,	// DBG_LABEL
    0U,	// REG_SEQUENCE
    0U,	// COPY
    0U,	// COPY_LANEMASK
    0U,	// BUNDLE
    0U,	// LIFETIME_START
    0U,	// LIFETIME_END
    0U,	// PSEUDO_PROBE
    0U,	// ARITH_FENCE
    0U,	// STACKMAP
    0U,	// FENTRY_CALL
    0U,	// PATCHPOINT
    0U,	// LOAD_STACK_GUARD
    0U,	// PREALLOCATED_SETUP
    0U,	// PREALLOCATED_ARG
    0U,	// STATEPOINT
    0U,	// LOCAL_ESCAPE
    0U,	// FAULTING_OP
    0U,	// PATCHABLE_OP
    0U,	// PATCHABLE_FUNCTION_ENTER
    0U,	// PATCHABLE_RET
    0U,	// PATCHABLE_FUNCTION_EXIT
    0U,	// PATCHABLE_TAIL_CALL
    0U,	// PATCHABLE_EVENT_CALL
    0U,	// PATCHABLE_TYPED_EVENT_CALL
    0U,	// ICALL_BRANCH_FUNNEL
    0U,	// FAKE_USE
    0U,	// MEMBARRIER
    0U,	// JUMP_TABLE_DEBUG_INFO
    0U,	// RELOC_NONE
    0U,	// CONVERGENCECTRL_ENTRY
    0U,	// CONVERGENCECTRL_ANCHOR
    0U,	// CONVERGENCECTRL_LOOP
    0U,	// CONVERGENCECTRL_GLUE
    0U,	// G_ASSERT_SEXT
    0U,	// G_ASSERT_ZEXT
    0U,	// G_ASSERT_ALIGN
    0U,	// G_ADD
    0U,	// G_SUB
    0U,	// G_MUL
    0U,	// G_SDIV
    0U,	// G_UDIV
    0U,	// G_SREM
    0U,	// G_UREM
    0U,	// G_SDIVREM
    0U,	// G_UDIVREM
    0U,	// G_AND
    0U,	// G_OR
    0U,	// G_XOR
    0U,	// G_ABDS
    0U,	// G_ABDU
    0U,	// G_UAVGFLOOR
    0U,	// G_UAVGCEIL
    0U,	// G_SAVGFLOOR
    0U,	// G_SAVGCEIL
    0U,	// G_IMPLICIT_DEF
    0U,	// G_PHI
    0U,	// G_FRAME_INDEX
    0U,	// G_GLOBAL_VALUE
    0U,	// G_PTRAUTH_GLOBAL_VALUE
    0U,	// G_CONSTANT_POOL
    0U,	// G_EXTRACT
    0U,	// G_UNMERGE_VALUES
    0U,	// G_INSERT
    0U,	// G_MERGE_VALUES
    0U,	// G_BUILD_VECTOR
    0U,	// G_BUILD_VECTOR_TRUNC
    0U,	// G_CONCAT_VECTORS
    0U,	// G_PTRTOINT
    0U,	// G_INTTOPTR
    0U,	// G_BITCAST
    0U,	// G_FREEZE
    0U,	// G_CONSTANT_FOLD_BARRIER
    0U,	// G_INTRINSIC_FPTRUNC_ROUND
    0U,	// G_INTRINSIC_TRUNC
    0U,	// G_INTRINSIC_ROUND
    0U,	// G_INTRINSIC_LRINT
    0U,	// G_INTRINSIC_LLRINT
    0U,	// G_INTRINSIC_ROUNDEVEN
    0U,	// G_READCYCLECOUNTER
    0U,	// G_READSTEADYCOUNTER
    0U,	// G_LOAD
    0U,	// G_SEXTLOAD
    0U,	// G_ZEXTLOAD
    0U,	// G_INDEXED_LOAD
    0U,	// G_INDEXED_SEXTLOAD
    0U,	// G_INDEXED_ZEXTLOAD
    0U,	// G_STORE
    0U,	// G_INDEXED_STORE
    0U,	// G_ATOMIC_CMPXCHG_WITH_SUCCESS
    0U,	// G_ATOMIC_CMPXCHG
    0U,	// G_ATOMICRMW_XCHG
    0U,	// G_ATOMICRMW_ADD
    0U,	// G_ATOMICRMW_SUB
    0U,	// G_ATOMICRMW_AND
    0U,	// G_ATOMICRMW_NAND
    0U,	// G_ATOMICRMW_OR
    0U,	// G_ATOMICRMW_XOR
    0U,	// G_ATOMICRMW_MAX
    0U,	// G_ATOMICRMW_MIN
    0U,	// G_ATOMICRMW_UMAX
    0U,	// G_ATOMICRMW_UMIN
    0U,	// G_ATOMICRMW_FADD
    0U,	// G_ATOMICRMW_FSUB
    0U,	// G_ATOMICRMW_FMAX
    0U,	// G_ATOMICRMW_FMIN
    0U,	// G_ATOMICRMW_FMAXIMUM
    0U,	// G_ATOMICRMW_FMINIMUM
    0U,	// G_ATOMICRMW_UINC_WRAP
    0U,	// G_ATOMICRMW_UDEC_WRAP
    0U,	// G_ATOMICRMW_USUB_COND
    0U,	// G_ATOMICRMW_USUB_SAT
    0U,	// G_FENCE
    0U,	// G_PREFETCH
    0U,	// G_BRCOND
    0U,	// G_BRINDIRECT
    0U,	// G_INVOKE_REGION_START
    0U,	// G_INTRINSIC
    0U,	// G_INTRINSIC_W_SIDE_EFFECTS
    0U,	// G_INTRINSIC_CONVERGENT
    0U,	// G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
    0U,	// G_ANYEXT
    0U,	// G_TRUNC
    0U,	// G_TRUNC_SSAT_S
    0U,	// G_TRUNC_SSAT_U
    0U,	// G_TRUNC_USAT_U
    0U,	// G_CONSTANT
    0U,	// G_FCONSTANT
    0U,	// G_VASTART
    0U,	// G_VAARG
    0U,	// G_SEXT
    0U,	// G_SEXT_INREG
    0U,	// G_ZEXT
    0U,	// G_SHL
    0U,	// G_LSHR
    0U,	// G_ASHR
    0U,	// G_FSHL
    0U,	// G_FSHR
    0U,	// G_ROTR
    0U,	// G_ROTL
    0U,	// G_ICMP
    0U,	// G_FCMP
    0U,	// G_SCMP
    0U,	// G_UCMP
    0U,	// G_SELECT
    0U,	// G_UADDO
    0U,	// G_UADDE
    0U,	// G_USUBO
    0U,	// G_USUBE
    0U,	// G_SADDO
    0U,	// G_SADDE
    0U,	// G_SSUBO
    0U,	// G_SSUBE
    0U,	// G_UMULO
    0U,	// G_SMULO
    0U,	// G_UMULH
    0U,	// G_SMULH
    0U,	// G_UADDSAT
    0U,	// G_SADDSAT
    0U,	// G_USUBSAT
    0U,	// G_SSUBSAT
    0U,	// G_USHLSAT
    0U,	// G_SSHLSAT
    0U,	// G_SMULFIX
    0U,	// G_UMULFIX
    0U,	// G_SMULFIXSAT
    0U,	// G_UMULFIXSAT
    0U,	// G_SDIVFIX
    0U,	// G_UDIVFIX
    0U,	// G_SDIVFIXSAT
    0U,	// G_UDIVFIXSAT
    0U,	// G_FADD
    0U,	// G_FSUB
    0U,	// G_FMUL
    0U,	// G_FMA
    0U,	// G_FMAD
    0U,	// G_FDIV
    0U,	// G_FREM
    0U,	// G_FMODF
    0U,	// G_FPOW
    0U,	// G_FPOWI
    0U,	// G_FEXP
    0U,	// G_FEXP2
    0U,	// G_FEXP10
    0U,	// G_FLOG
    0U,	// G_FLOG2
    0U,	// G_FLOG10
    0U,	// G_FLDEXP
    0U,	// G_FFREXP
    0U,	// G_FNEG
    0U,	// G_FPEXT
    0U,	// G_FPTRUNC
    0U,	// G_FPTOSI
    0U,	// G_FPTOUI
    0U,	// G_SITOFP
    0U,	// G_UITOFP
    0U,	// G_FPTOSI_SAT
    0U,	// G_FPTOUI_SAT
    0U,	// G_FABS
    0U,	// G_FCOPYSIGN
    0U,	// G_IS_FPCLASS
    0U,	// G_FCANONICALIZE
    0U,	// G_FMINNUM
    0U,	// G_FMAXNUM
    0U,	// G_FMINNUM_IEEE
    0U,	// G_FMAXNUM_IEEE
    0U,	// G_FMINIMUM
    0U,	// G_FMAXIMUM
    0U,	// G_FMINIMUMNUM
    0U,	// G_FMAXIMUMNUM
    0U,	// G_GET_FPENV
    0U,	// G_SET_FPENV
    0U,	// G_RESET_FPENV
    0U,	// G_GET_FPMODE
    0U,	// G_SET_FPMODE
    0U,	// G_RESET_FPMODE
    0U,	// G_GET_ROUNDING
    0U,	// G_SET_ROUNDING
    0U,	// G_PTR_ADD
    0U,	// G_PTRMASK
    0U,	// G_SMIN
    0U,	// G_SMAX
    0U,	// G_UMIN
    0U,	// G_UMAX
    0U,	// G_ABS
    0U,	// G_LROUND
    0U,	// G_LLROUND
    0U,	// G_BR
    0U,	// G_BRJT
    0U,	// G_VSCALE
    0U,	// G_INSERT_SUBVECTOR
    0U,	// G_EXTRACT_SUBVECTOR
    0U,	// G_INSERT_VECTOR_ELT
    0U,	// G_EXTRACT_VECTOR_ELT
    0U,	// G_SHUFFLE_VECTOR
    0U,	// G_SPLAT_VECTOR
    0U,	// G_STEP_VECTOR
    0U,	// G_VECTOR_COMPRESS
    0U,	// G_CTTZ
    0U,	// G_CTTZ_ZERO_UNDEF
    0U,	// G_CTLZ
    0U,	// G_CTLZ_ZERO_UNDEF
    0U,	// G_CTPOP
    0U,	// G_BSWAP
    0U,	// G_BITREVERSE
    0U,	// G_FCEIL
    0U,	// G_FCOS
    0U,	// G_FSIN
    0U,	// G_FSINCOS
    0U,	// G_FTAN
    0U,	// G_FACOS
    0U,	// G_FASIN
    0U,	// G_FATAN
    0U,	// G_FATAN2
    0U,	// G_FCOSH
    0U,	// G_FSINH
    0U,	// G_FTANH
    0U,	// G_FSQRT
    0U,	// G_FFLOOR
    0U,	// G_FRINT
    0U,	// G_FNEARBYINT
    0U,	// G_ADDRSPACE_CAST
    0U,	// G_BLOCK_ADDR
    0U,	// G_JUMP_TABLE
    0U,	// G_DYN_STACKALLOC
    0U,	// G_STACKSAVE
    0U,	// G_STACKRESTORE
    0U,	// G_STRICT_FADD
    0U,	// G_STRICT_FSUB
    0U,	// G_STRICT_FMUL
    0U,	// G_STRICT_FDIV
    0U,	// G_STRICT_FREM
    0U,	// G_STRICT_FMA
    0U,	// G_STRICT_FSQRT
    0U,	// G_STRICT_FLDEXP
    0U,	// G_READ_REGISTER
    0U,	// G_WRITE_REGISTER
    0U,	// G_MEMCPY
    0U,	// G_MEMCPY_INLINE
    0U,	// G_MEMMOVE
    0U,	// G_MEMSET
    0U,	// G_BZERO
    0U,	// G_TRAP
    0U,	// G_DEBUGTRAP
    0U,	// G_UBSANTRAP
    0U,	// G_VECREDUCE_SEQ_FADD
    0U,	// G_VECREDUCE_SEQ_FMUL
    0U,	// G_VECREDUCE_FADD
    0U,	// G_VECREDUCE_FMUL
    0U,	// G_VECREDUCE_FMAX
    0U,	// G_VECREDUCE_FMIN
    0U,	// G_VECREDUCE_FMAXIMUM
    0U,	// G_VECREDUCE_FMINIMUM
    0U,	// G_VECREDUCE_ADD
    0U,	// G_VECREDUCE_MUL
    0U,	// G_VECREDUCE_AND
    0U,	// G_VECREDUCE_OR
    0U,	// G_VECREDUCE_XOR
    0U,	// G_VECREDUCE_SMAX
    0U,	// G_VECREDUCE_SMIN
    0U,	// G_VECREDUCE_UMAX
    0U,	// G_VECREDUCE_UMIN
    0U,	// G_SBFX
    0U,	// G_UBFX
    0U,	// A2_addsp
    0U,	// A2_iconst
    0U,	// A2_neg
    0U,	// A2_not
    0U,	// A2_tfrf
    0U,	// A2_tfrfnew
    0U,	// A2_tfrp
    0U,	// A2_tfrpf
    0U,	// A2_tfrpfnew
    0U,	// A2_tfrpi
    0U,	// A2_tfrpt
    0U,	// A2_tfrptnew
    0U,	// A2_tfrt
    0U,	// A2_tfrtnew
    0U,	// A2_vaddb_map
    0U,	// A2_vsubb_map
    0U,	// A2_zxtb
    0U,	// A4_boundscheck
    0U,	// ADJCALLSTACKDOWN
    0U,	// ADJCALLSTACKUP
    0U,	// C2_cmpgei
    0U,	// C2_cmpgeui
    0U,	// C2_cmplt
    0U,	// C2_cmpltu
    0U,	// C2_pxfer_map
    0U,	// DUPLEX_Pseudo
    0U,	// ENDLOOP0
    0U,	// ENDLOOP01
    0U,	// ENDLOOP1
    0U,	// J2_endloop0
    0U,	// J2_endloop01
    0U,	// J2_endloop1
    0U,	// J2_jumpf_nopred_map
    0U,	// J2_jumprf_nopred_map
    0U,	// J2_jumprt_nopred_map
    0U,	// J2_jumpt_nopred_map
    0U,	// J2_trap1_noregmap
    1U,	// L2_loadalignb_zomap
    1U,	// L2_loadalignh_zomap
    0U,	// L2_loadbsw2_zomap
    0U,	// L2_loadbsw4_zomap
    0U,	// L2_loadbzw2_zomap
    0U,	// L2_loadbzw4_zomap
    0U,	// L2_loadrb_zomap
    0U,	// L2_loadrd_zomap
    0U,	// L2_loadrh_zomap
    0U,	// L2_loadri_zomap
    0U,	// L2_loadrub_zomap
    0U,	// L2_loadruh_zomap
    66U,	// L2_ploadrbf_zomap
    66U,	// L2_ploadrbfnew_zomap
    66U,	// L2_ploadrbt_zomap
    66U,	// L2_ploadrbtnew_zomap
    66U,	// L2_ploadrdf_zomap
    66U,	// L2_ploadrdfnew_zomap
    66U,	// L2_ploadrdt_zomap
    66U,	// L2_ploadrdtnew_zomap
    66U,	// L2_ploadrhf_zomap
    66U,	// L2_ploadrhfnew_zomap
    66U,	// L2_ploadrht_zomap
    66U,	// L2_ploadrhtnew_zomap
    66U,	// L2_ploadrif_zomap
    66U,	// L2_ploadrifnew_zomap
    66U,	// L2_ploadrit_zomap
    66U,	// L2_ploadritnew_zomap
    66U,	// L2_ploadrubf_zomap
    66U,	// L2_ploadrubfnew_zomap
    66U,	// L2_ploadrubt_zomap
    66U,	// L2_ploadrubtnew_zomap
    66U,	// L2_ploadruhf_zomap
    66U,	// L2_ploadruhfnew_zomap
    66U,	// L2_ploadruht_zomap
    66U,	// L2_ploadruhtnew_zomap
    0U,	// L4_add_memopb_zomap
    0U,	// L4_add_memoph_zomap
    0U,	// L4_add_memopw_zomap
    0U,	// L4_and_memopb_zomap
    0U,	// L4_and_memoph_zomap
    0U,	// L4_and_memopw_zomap
    0U,	// L4_iadd_memopb_zomap
    0U,	// L4_iadd_memoph_zomap
    0U,	// L4_iadd_memopw_zomap
    0U,	// L4_iand_memopb_zomap
    0U,	// L4_iand_memoph_zomap
    0U,	// L4_iand_memopw_zomap
    0U,	// L4_ior_memopb_zomap
    0U,	// L4_ior_memoph_zomap
    0U,	// L4_ior_memopw_zomap
    0U,	// L4_isub_memopb_zomap
    0U,	// L4_isub_memoph_zomap
    0U,	// L4_isub_memopw_zomap
    0U,	// L4_or_memopb_zomap
    0U,	// L4_or_memoph_zomap
    0U,	// L4_or_memopw_zomap
    0U,	// L4_return_map_to_raw_f
    0U,	// L4_return_map_to_raw_fnew_pnt
    0U,	// L4_return_map_to_raw_fnew_pt
    0U,	// L4_return_map_to_raw_t
    0U,	// L4_return_map_to_raw_tnew_pnt
    0U,	// L4_return_map_to_raw_tnew_pt
    0U,	// L4_sub_memopb_zomap
    0U,	// L4_sub_memoph_zomap
    0U,	// L4_sub_memopw_zomap
    0U,	// L6_deallocframe_map_to_raw
    0U,	// L6_return_map_to_raw
    0U,	// LDriw_ctr
    0U,	// LDriw_pred
    66U,	// M2_mpysmi
    0U,	// M2_mpyui
    0U,	// M2_vrcmpys_acc_s1
    0U,	// M2_vrcmpys_s1
    0U,	// M2_vrcmpys_s1rp
    0U,	// M7_vdmpy
    0U,	// M7_vdmpy_acc
    0U,	// PS_aligna
    0U,	// PS_alloca
    0U,	// PS_call_instrprof_custom
    0U,	// PS_call_nr
    0U,	// PS_crash
    0U,	// PS_false
    0U,	// PS_fi
    0U,	// PS_fia
    0U,	// PS_loadrb_pci
    0U,	// PS_loadrb_pcr
    0U,	// PS_loadrd_pci
    0U,	// PS_loadrd_pcr
    0U,	// PS_loadrh_pci
    0U,	// PS_loadrh_pcr
    0U,	// PS_loadri_pci
    0U,	// PS_loadri_pcr
    0U,	// PS_loadrub_pci
    0U,	// PS_loadrub_pcr
    0U,	// PS_loadruh_pci
    0U,	// PS_loadruh_pcr
    0U,	// PS_pselect
    0U,	// PS_qfalse
    0U,	// PS_qtrue
    0U,	// PS_storerb_pci
    0U,	// PS_storerb_pcr
    0U,	// PS_storerd_pci
    0U,	// PS_storerd_pcr
    0U,	// PS_storerf_pci
    0U,	// PS_storerf_pcr
    0U,	// PS_storerh_pci
    0U,	// PS_storerh_pcr
    0U,	// PS_storeri_pci
    0U,	// PS_storeri_pcr
    0U,	// PS_tailcall_i
    0U,	// PS_tailcall_r
    0U,	// PS_true
    0U,	// PS_vdd0
    0U,	// PS_vloadrq_ai
    0U,	// PS_vloadrv_ai
    0U,	// PS_vloadrv_nt_ai
    0U,	// PS_vloadrw_ai
    0U,	// PS_vloadrw_nt_ai
    0U,	// PS_vmulw
    0U,	// PS_vmulw_acc
    0U,	// PS_vselect
    0U,	// PS_vsplatib
    0U,	// PS_vsplatih
    0U,	// PS_vsplatiw
    0U,	// PS_vsplatrb
    0U,	// PS_vsplatrh
    0U,	// PS_vsplatrw
    0U,	// PS_vstorerq_ai
    0U,	// PS_vstorerv_ai
    0U,	// PS_vstorerv_nt_ai
    0U,	// PS_vstorerw_ai
    0U,	// PS_vstorerw_nt_ai
    0U,	// PS_wselect
    0U,	// S2_asr_i_p_rnd_goodsyntax
    0U,	// S2_asr_i_r_rnd_goodsyntax
    131U,	// S2_pstorerbf_zomap
    195U,	// S2_pstorerbnewf_zomap
    195U,	// S2_pstorerbnewt_zomap
    131U,	// S2_pstorerbt_zomap
    131U,	// S2_pstorerdf_zomap
    131U,	// S2_pstorerdt_zomap
    259U,	// S2_pstorerff_zomap
    259U,	// S2_pstorerft_zomap
    131U,	// S2_pstorerhf_zomap
    195U,	// S2_pstorerhnewf_zomap
    195U,	// S2_pstorerhnewt_zomap
    131U,	// S2_pstorerht_zomap
    131U,	// S2_pstorerif_zomap
    195U,	// S2_pstorerinewf_zomap
    195U,	// S2_pstorerinewt_zomap
    131U,	// S2_pstorerit_zomap
    0U,	// S2_storerb_zomap
    0U,	// S2_storerbnew_zomap
    0U,	// S2_storerd_zomap
    0U,	// S2_storerf_zomap
    0U,	// S2_storerh_zomap
    0U,	// S2_storerhnew_zomap
    0U,	// S2_storeri_zomap
    0U,	// S2_storerinew_zomap
    0U,	// S2_tableidxb_goodsyntax
    0U,	// S2_tableidxd_goodsyntax
    0U,	// S2_tableidxh_goodsyntax
    0U,	// S2_tableidxw_goodsyntax
    131U,	// S4_pstorerbfnew_zomap
    195U,	// S4_pstorerbnewfnew_zomap
    195U,	// S4_pstorerbnewtnew_zomap
    131U,	// S4_pstorerbtnew_zomap
    131U,	// S4_pstorerdfnew_zomap
    131U,	// S4_pstorerdtnew_zomap
    259U,	// S4_pstorerffnew_zomap
    259U,	// S4_pstorerftnew_zomap
    131U,	// S4_pstorerhfnew_zomap
    195U,	// S4_pstorerhnewfnew_zomap
    195U,	// S4_pstorerhnewtnew_zomap
    131U,	// S4_pstorerhtnew_zomap
    131U,	// S4_pstorerifnew_zomap
    195U,	// S4_pstorerinewfnew_zomap
    195U,	// S4_pstorerinewtnew_zomap
    131U,	// S4_pstoreritnew_zomap
    0U,	// S4_storeirb_zomap
    4U,	// S4_storeirbf_zomap
    4U,	// S4_storeirbfnew_zomap
    4U,	// S4_storeirbt_zomap
    4U,	// S4_storeirbtnew_zomap
    0U,	// S4_storeirh_zomap
    4U,	// S4_storeirhf_zomap
    4U,	// S4_storeirhfnew_zomap
    4U,	// S4_storeirht_zomap
    4U,	// S4_storeirhtnew_zomap
    0U,	// S4_storeiri_zomap
    4U,	// S4_storeirif_zomap
    4U,	// S4_storeirifnew_zomap
    4U,	// S4_storeirit_zomap
    4U,	// S4_storeiritnew_zomap
    0U,	// S5_asrhub_rnd_sat_goodsyntax
    322U,	// S5_vasrhrnd_goodsyntax
    0U,	// S6_allocframe_to_raw
    0U,	// STriw_ctr
    0U,	// STriw_pred
    386U,	// V6_MAP_equb
    389U,	// V6_MAP_equb_and
    389U,	// V6_MAP_equb_ior
    389U,	// V6_MAP_equb_xor
    450U,	// V6_MAP_equh
    453U,	// V6_MAP_equh_and
    453U,	// V6_MAP_equh_ior
    453U,	// V6_MAP_equh_xor
    514U,	// V6_MAP_equw
    517U,	// V6_MAP_equw_and
    517U,	// V6_MAP_equw_ior
    517U,	// V6_MAP_equw_xor
    0U,	// V6_dbl_ld0
    0U,	// V6_dbl_st0
    0U,	// V6_extractw_alt
    0U,	// V6_hi
    0U,	// V6_ld0
    66U,	// V6_ldcnp0
    578U,	// V6_ldcnpnt0
    66U,	// V6_ldcp0
    578U,	// V6_ldcpnt0
    66U,	// V6_ldnp0
    578U,	// V6_ldnpnt0
    0U,	// V6_ldnt0
    66U,	// V6_ldp0
    578U,	// V6_ldpnt0
    66U,	// V6_ldtnp0
    578U,	// V6_ldtnpnt0
    66U,	// V6_ldtp0
    578U,	// V6_ldtpnt0
    0U,	// V6_ldu0
    0U,	// V6_lo
    0U,	// V6_st0
    0U,	// V6_stn0
    0U,	// V6_stnnt0
    131U,	// V6_stnp0
    6U,	// V6_stnpnt0
    131U,	// V6_stnq0
    6U,	// V6_stnqnt0
    0U,	// V6_stnt0
    131U,	// V6_stp0
    6U,	// V6_stpnt0
    131U,	// V6_stq0
    6U,	// V6_stqnt0
    0U,	// V6_stu0
    131U,	// V6_stunp0
    131U,	// V6_stup0
    0U,	// V6_v10mpyubs10
    0U,	// V6_v10mpyubs10_vxx
    7U,	// V6_v6mpyhubs10_alt
    8U,	// V6_v6mpyvubs10_alt
    0U,	// V6_vabsb_alt
    0U,	// V6_vabsb_sat_alt
    0U,	// V6_vabsdiffh_alt
    0U,	// V6_vabsdiffub_alt
    0U,	// V6_vabsdiffuh_alt
    0U,	// V6_vabsdiffw_alt
    0U,	// V6_vabsh_alt
    0U,	// V6_vabsh_sat_alt
    0U,	// V6_vabsub_alt
    0U,	// V6_vabsuh_alt
    0U,	// V6_vabsuw_alt
    0U,	// V6_vabsw_alt
    0U,	// V6_vabsw_sat_alt
    0U,	// V6_vaddb_alt
    0U,	// V6_vaddb_dv_alt
    0U,	// V6_vaddbnq_alt
    0U,	// V6_vaddbq_alt
    0U,	// V6_vaddbsat_alt
    0U,	// V6_vaddbsat_dv_alt
    0U,	// V6_vaddh_alt
    0U,	// V6_vaddh_dv_alt
    0U,	// V6_vaddhnq_alt
    0U,	// V6_vaddhq_alt
    0U,	// V6_vaddhsat_alt
    0U,	// V6_vaddhsat_dv_alt
    0U,	// V6_vaddhw_acc_alt
    0U,	// V6_vaddhw_alt
    0U,	// V6_vaddubh_acc_alt
    0U,	// V6_vaddubh_alt
    0U,	// V6_vaddubsat_alt
    0U,	// V6_vaddubsat_dv_alt
    0U,	// V6_vadduhsat_alt
    0U,	// V6_vadduhsat_dv_alt
    0U,	// V6_vadduhw_acc_alt
    0U,	// V6_vadduhw_alt
    0U,	// V6_vadduwsat_alt
    0U,	// V6_vadduwsat_dv_alt
    0U,	// V6_vaddw_alt
    0U,	// V6_vaddw_dv_alt
    0U,	// V6_vaddwnq_alt
    0U,	// V6_vaddwq_alt
    0U,	// V6_vaddwsat_alt
    0U,	// V6_vaddwsat_dv_alt
    0U,	// V6_vandnqrt_acc_alt
    0U,	// V6_vandnqrt_alt
    0U,	// V6_vandqrt_acc_alt
    0U,	// V6_vandqrt_alt
    0U,	// V6_vandvrt_acc_alt
    0U,	// V6_vandvrt_alt
    0U,	// V6_vaslh_acc_alt
    66U,	// V6_vaslh_alt
    66U,	// V6_vaslhv_alt
    0U,	// V6_vaslw_acc_alt
    66U,	// V6_vaslw_alt
    66U,	// V6_vaslwv_alt
    0U,	// V6_vasr_into_alt
    0U,	// V6_vasrh_acc_alt
    66U,	// V6_vasrh_alt
    66U,	// V6_vasrhv_alt
    0U,	// V6_vasrw_acc_alt
    66U,	// V6_vasrw_alt
    66U,	// V6_vasrwv_alt
    0U,	// V6_vassignp
    0U,	// V6_vavgb_alt
    0U,	// V6_vavgbrnd_alt
    0U,	// V6_vavgh_alt
    0U,	// V6_vavghrnd_alt
    0U,	// V6_vavgub_alt
    0U,	// V6_vavgubrnd_alt
    0U,	// V6_vavguh_alt
    0U,	// V6_vavguhrnd_alt
    0U,	// V6_vavguw_alt
    0U,	// V6_vavguwrnd_alt
    0U,	// V6_vavgw_alt
    0U,	// V6_vavgwrnd_alt
    0U,	// V6_vcl0h_alt
    0U,	// V6_vcl0w_alt
    0U,	// V6_vd0
    0U,	// V6_vdd0
    0U,	// V6_vdealb4w_alt
    0U,	// V6_vdealb_alt
    0U,	// V6_vdealh_alt
    0U,	// V6_vdmpybus_acc_alt
    0U,	// V6_vdmpybus_alt
    0U,	// V6_vdmpybus_dv_acc_alt
    0U,	// V6_vdmpybus_dv_alt
    0U,	// V6_vdmpyhb_acc_alt
    0U,	// V6_vdmpyhb_alt
    0U,	// V6_vdmpyhb_dv_acc_alt
    0U,	// V6_vdmpyhb_dv_alt
    0U,	// V6_vdmpyhisat_acc_alt
    0U,	// V6_vdmpyhisat_alt
    0U,	// V6_vdmpyhsat_acc_alt
    0U,	// V6_vdmpyhsat_alt
    0U,	// V6_vdmpyhsuisat_acc_alt
    0U,	// V6_vdmpyhsuisat_alt
    0U,	// V6_vdmpyhsusat_acc_alt
    0U,	// V6_vdmpyhsusat_alt
    0U,	// V6_vdmpyhvsat_acc_alt
    0U,	// V6_vdmpyhvsat_alt
    0U,	// V6_vdsaduh_acc_alt
    0U,	// V6_vdsaduh_alt
    0U,	// V6_vgather_vscatter_mh_pseudo
    0U,	// V6_vgathermh_pseudo
    0U,	// V6_vgathermhq_pseudo
    0U,	// V6_vgathermhw_pseudo
    0U,	// V6_vgathermhwq_pseudo
    0U,	// V6_vgathermw_pseudo
    0U,	// V6_vgathermwq_pseudo
    66U,	// V6_vlsrh_alt
    66U,	// V6_vlsrhv_alt
    66U,	// V6_vlsrw_alt
    66U,	// V6_vlsrwv_alt
    0U,	// V6_vmaxb_alt
    0U,	// V6_vmaxh_alt
    0U,	// V6_vmaxub_alt
    0U,	// V6_vmaxuh_alt
    0U,	// V6_vmaxw_alt
    0U,	// V6_vminb_alt
    0U,	// V6_vminh_alt
    0U,	// V6_vminub_alt
    0U,	// V6_vminuh_alt
    0U,	// V6_vminw_alt
    0U,	// V6_vmpabus_acc_alt
    0U,	// V6_vmpabus_alt
    0U,	// V6_vmpabusv_alt
    0U,	// V6_vmpabuu_acc_alt
    0U,	// V6_vmpabuu_alt
    0U,	// V6_vmpabuuv_alt
    0U,	// V6_vmpahb_acc_alt
    0U,	// V6_vmpahb_alt
    0U,	// V6_vmpauhb_acc_alt
    0U,	// V6_vmpauhb_alt
    0U,	// V6_vmpybus_acc_alt
    0U,	// V6_vmpybus_alt
    0U,	// V6_vmpybusv_acc_alt
    0U,	// V6_vmpybusv_alt
    0U,	// V6_vmpybv_acc_alt
    0U,	// V6_vmpybv_alt
    0U,	// V6_vmpyewuh_alt
    0U,	// V6_vmpyh_acc_alt
    0U,	// V6_vmpyh_alt
    0U,	// V6_vmpyhsat_acc_alt
    0U,	// V6_vmpyhsrs_alt
    0U,	// V6_vmpyhss_alt
    0U,	// V6_vmpyhus_acc_alt
    0U,	// V6_vmpyhus_alt
    0U,	// V6_vmpyhv_acc_alt
    0U,	// V6_vmpyhv_alt
    0U,	// V6_vmpyhvsrs_alt
    0U,	// V6_vmpyiewh_acc_alt
    0U,	// V6_vmpyiewuh_acc_alt
    0U,	// V6_vmpyiewuh_alt
    0U,	// V6_vmpyih_acc_alt
    0U,	// V6_vmpyih_alt
    0U,	// V6_vmpyihb_acc_alt
    0U,	// V6_vmpyihb_alt
    0U,	// V6_vmpyiowh_alt
    0U,	// V6_vmpyiwb_acc_alt
    0U,	// V6_vmpyiwb_alt
    0U,	// V6_vmpyiwh_acc_alt
    0U,	// V6_vmpyiwh_alt
    0U,	// V6_vmpyiwub_acc_alt
    0U,	// V6_vmpyiwub_alt
    0U,	// V6_vmpyowh_alt
    0U,	// V6_vmpyowh_rnd_alt
    0U,	// V6_vmpyowh_rnd_sacc_alt
    0U,	// V6_vmpyowh_sacc_alt
    0U,	// V6_vmpyub_acc_alt
    0U,	// V6_vmpyub_alt
    0U,	// V6_vmpyubv_acc_alt
    0U,	// V6_vmpyubv_alt
    0U,	// V6_vmpyuh_acc_alt
    0U,	// V6_vmpyuh_alt
    0U,	// V6_vmpyuhv_acc_alt
    0U,	// V6_vmpyuhv_alt
    0U,	// V6_vnavgb_alt
    0U,	// V6_vnavgh_alt
    0U,	// V6_vnavgub_alt
    0U,	// V6_vnavgw_alt
    0U,	// V6_vnormamth_alt
    0U,	// V6_vnormamtw_alt
    0U,	// V6_vpackeb_alt
    0U,	// V6_vpackeh_alt
    0U,	// V6_vpackhb_sat_alt
    0U,	// V6_vpackhub_sat_alt
    0U,	// V6_vpackob_alt
    0U,	// V6_vpackoh_alt
    0U,	// V6_vpackwh_sat_alt
    0U,	// V6_vpackwuh_sat_alt
    0U,	// V6_vpopcounth_alt
    389U,	// V6_vrmpybub_rtt_acc_alt
    386U,	// V6_vrmpybub_rtt_alt
    0U,	// V6_vrmpybus_acc_alt
    0U,	// V6_vrmpybus_alt
    73U,	// V6_vrmpybusi_acc_alt
    69U,	// V6_vrmpybusi_alt
    0U,	// V6_vrmpybusv_acc_alt
    0U,	// V6_vrmpybusv_alt
    0U,	// V6_vrmpybv_acc_alt
    0U,	// V6_vrmpybv_alt
    0U,	// V6_vrmpyub_acc_alt
    0U,	// V6_vrmpyub_alt
    0U,	// V6_vrmpyub_rtt_acc_alt
    0U,	// V6_vrmpyub_rtt_alt
    73U,	// V6_vrmpyubi_acc_alt
    69U,	// V6_vrmpyubi_alt
    0U,	// V6_vrmpyubv_acc_alt
    0U,	// V6_vrmpyubv_alt
    0U,	// V6_vrotr_alt
    0U,	// V6_vroundhb_alt
    0U,	// V6_vroundhub_alt
    0U,	// V6_vrounduhub_alt
    0U,	// V6_vrounduwuh_alt
    0U,	// V6_vroundwh_alt
    0U,	// V6_vroundwuh_alt
    73U,	// V6_vrsadubi_acc_alt
    69U,	// V6_vrsadubi_alt
    66U,	// V6_vsathub_alt
    0U,	// V6_vsatuwuh_alt
    66U,	// V6_vsatwh_alt
    0U,	// V6_vsb_alt
    8192U,	// V6_vscattermh_add_alt
    16384U,	// V6_vscattermh_alt
    0U,	// V6_vscattermhq_alt
    24576U,	// V6_vscattermw_add_alt
    32768U,	// V6_vscattermw_alt
    24576U,	// V6_vscattermwh_add_alt
    32768U,	// V6_vscattermwh_alt
    10U,	// V6_vscattermwhq_alt
    11U,	// V6_vscattermwq_alt
    0U,	// V6_vsh_alt
    0U,	// V6_vshufeh_alt
    0U,	// V6_vshuffb_alt
    0U,	// V6_vshuffeb_alt
    0U,	// V6_vshuffh_alt
    0U,	// V6_vshuffob_alt
    0U,	// V6_vshufoeb_alt
    0U,	// V6_vshufoeh_alt
    0U,	// V6_vshufoh_alt
    0U,	// V6_vsubb_alt
    0U,	// V6_vsubb_dv_alt
    0U,	// V6_vsubbnq_alt
    0U,	// V6_vsubbq_alt
    0U,	// V6_vsubbsat_alt
    0U,	// V6_vsubbsat_dv_alt
    0U,	// V6_vsubh_alt
    0U,	// V6_vsubh_dv_alt
    0U,	// V6_vsubhnq_alt
    0U,	// V6_vsubhq_alt
    0U,	// V6_vsubhsat_alt
    0U,	// V6_vsubhsat_dv_alt
    0U,	// V6_vsubhw_alt
    0U,	// V6_vsububh_alt
    0U,	// V6_vsububsat_alt
    0U,	// V6_vsububsat_dv_alt
    0U,	// V6_vsubuhsat_alt
    0U,	// V6_vsubuhsat_dv_alt
    0U,	// V6_vsubuhw_alt
    0U,	// V6_vsubuwsat_alt
    0U,	// V6_vsubuwsat_dv_alt
    0U,	// V6_vsubw_alt
    0U,	// V6_vsubw_dv_alt
    0U,	// V6_vsubwnq_alt
    0U,	// V6_vsubwq_alt
    0U,	// V6_vsubwsat_alt
    0U,	// V6_vsubwsat_dv_alt
    0U,	// V6_vtmpyb_acc_alt
    0U,	// V6_vtmpyb_alt
    0U,	// V6_vtmpybus_acc_alt
    0U,	// V6_vtmpybus_alt
    0U,	// V6_vtmpyhb_acc_alt
    0U,	// V6_vtmpyhb_alt
    640U,	// V6_vtran2x2_map
    0U,	// V6_vunpackb_alt
    0U,	// V6_vunpackh_alt
    0U,	// V6_vunpackob_alt
    0U,	// V6_vunpackoh_alt
    0U,	// V6_vunpackub_alt
    0U,	// V6_vunpackuh_alt
    0U,	// V6_vzb_alt
    0U,	// V6_vzh_alt
    0U,	// V6_zld0
    1U,	// V6_zldp0
    0U,	// Y2_crswap_old
    0U,	// Y2_dcfetch
    0U,	// Y2_k1lock_map
    0U,	// Y2_k1unlock_map
    0U,	// dup_A2_add
    12U,	// dup_A2_addi
    66U,	// dup_A2_andir
    66U,	// dup_A2_combineii
    0U,	// dup_A2_sxtb
    0U,	// dup_A2_sxth
    0U,	// dup_A2_tfr
    0U,	// dup_A2_tfrsi
    0U,	// dup_A2_zxtb
    0U,	// dup_A2_zxth
    66U,	// dup_A4_combineii
    66U,	// dup_A4_combineir
    66U,	// dup_A4_combineri
    0U,	// dup_C2_cmoveif
    0U,	// dup_C2_cmoveit
    0U,	// dup_C2_cmovenewif
    0U,	// dup_C2_cmovenewit
    66U,	// dup_C2_cmpeqi
    0U,	// dup_L2_deallocframe
    1U,	// dup_L2_loadrb_io
    1U,	// dup_L2_loadrd_io
    1U,	// dup_L2_loadrh_io
    1U,	// dup_L2_loadri_io
    1U,	// dup_L2_loadrub_io
    1U,	// dup_L2_loadruh_io
    13U,	// dup_S2_allocframe
    130U,	// dup_S2_storerb_io
    130U,	// dup_S2_storerd_io
    130U,	// dup_S2_storerh_io
    130U,	// dup_S2_storeri_io
    0U,	// dup_S4_storeirb_io
    0U,	// dup_S4_storeiri_io
    0U,	// A2_abs
    0U,	// A2_absp
    0U,	// A2_abssat
    0U,	// A2_add
    718U,	// A2_addh_h16_hh
    782U,	// A2_addh_h16_hl
    719U,	// A2_addh_h16_lh
    783U,	// A2_addh_h16_ll
    846U,	// A2_addh_h16_sat_hh
    910U,	// A2_addh_h16_sat_hl
    847U,	// A2_addh_h16_sat_lh
    911U,	// A2_addh_h16_sat_ll
    975U,	// A2_addh_l16_hl
    1039U,	// A2_addh_l16_ll
    1103U,	// A2_addh_l16_sat_hl
    1167U,	// A2_addh_l16_sat_ll
    12U,	// A2_addi
    0U,	// A2_addp
    40960U,	// A2_addpsat
    40960U,	// A2_addsat
    49152U,	// A2_addsph
    57344U,	// A2_addspl
    66U,	// A2_and
    66U,	// A2_andir
    66U,	// A2_andp
    0U,	// A2_aslh
    0U,	// A2_asrh
    962U,	// A2_combine_hh
    1026U,	// A2_combine_hl
    962U,	// A2_combine_lh
    1026U,	// A2_combine_ll
    66U,	// A2_combineii
    66U,	// A2_combinew
    0U,	// A2_max
    0U,	// A2_maxp
    0U,	// A2_maxu
    0U,	// A2_maxup
    0U,	// A2_min
    0U,	// A2_minp
    0U,	// A2_minu
    0U,	// A2_minup
    0U,	// A2_negp
    0U,	// A2_negsat
    0U,	// A2_nop
    0U,	// A2_notp
    66U,	// A2_or
    66U,	// A2_orir
    66U,	// A2_orp
    1216U,	// A2_paddf
    1216U,	// A2_paddfnew
    1228U,	// A2_paddif
    1228U,	// A2_paddifnew
    1228U,	// A2_paddit
    1228U,	// A2_padditnew
    1216U,	// A2_paddt
    1216U,	// A2_paddtnew
    0U,	// A2_pandf
    0U,	// A2_pandfnew
    0U,	// A2_pandt
    0U,	// A2_pandtnew
    0U,	// A2_porf
    0U,	// A2_porfnew
    0U,	// A2_port
    0U,	// A2_portnew
    0U,	// A2_psubf
    0U,	// A2_psubfnew
    0U,	// A2_psubt
    0U,	// A2_psubtnew
    0U,	// A2_pxorf
    0U,	// A2_pxorfnew
    0U,	// A2_pxort
    0U,	// A2_pxortnew
    0U,	// A2_roundsat
    0U,	// A2_sat
    0U,	// A2_satb
    0U,	// A2_sath
    0U,	// A2_satub
    0U,	// A2_satuh
    0U,	// A2_sub
    718U,	// A2_subh_h16_hh
    782U,	// A2_subh_h16_hl
    719U,	// A2_subh_h16_lh
    783U,	// A2_subh_h16_ll
    846U,	// A2_subh_h16_sat_hh
    910U,	// A2_subh_h16_sat_hl
    847U,	// A2_subh_h16_sat_lh
    911U,	// A2_subh_h16_sat_ll
    975U,	// A2_subh_l16_hl
    1039U,	// A2_subh_l16_ll
    1103U,	// A2_subh_l16_sat_hl
    1167U,	// A2_subh_l16_sat_ll
    0U,	// A2_subp
    66U,	// A2_subri
    40960U,	// A2_subsat
    0U,	// A2_svaddh
    0U,	// A2_svaddhs
    0U,	// A2_svadduhs
    0U,	// A2_svavgh
    0U,	// A2_svavghs
    0U,	// A2_svnavgh
    0U,	// A2_svsubh
    0U,	// A2_svsubhs
    0U,	// A2_svsubuhs
    0U,	// A2_swiz
    0U,	// A2_sxtb
    0U,	// A2_sxth
    0U,	// A2_sxtw
    0U,	// A2_tfr
    0U,	// A2_tfrcrr
    16U,	// A2_tfrih
    16U,	// A2_tfril
    0U,	// A2_tfrrcr
    0U,	// A2_tfrsi
    0U,	// A2_vabsh
    0U,	// A2_vabshsat
    0U,	// A2_vabsw
    0U,	// A2_vabswsat
    0U,	// A2_vaddh
    0U,	// A2_vaddhs
    0U,	// A2_vaddub
    0U,	// A2_vaddubs
    0U,	// A2_vadduhs
    0U,	// A2_vaddw
    0U,	// A2_vaddws
    0U,	// A2_vavgh
    0U,	// A2_vavghcr
    0U,	// A2_vavghr
    0U,	// A2_vavgub
    0U,	// A2_vavgubr
    0U,	// A2_vavguh
    0U,	// A2_vavguhr
    0U,	// A2_vavguw
    0U,	// A2_vavguwr
    0U,	// A2_vavgw
    0U,	// A2_vavgwcr
    0U,	// A2_vavgwr
    66U,	// A2_vcmpbeq
    66U,	// A2_vcmpbgtu
    66U,	// A2_vcmpheq
    66U,	// A2_vcmphgt
    66U,	// A2_vcmphgtu
    66U,	// A2_vcmpweq
    66U,	// A2_vcmpwgt
    66U,	// A2_vcmpwgtu
    0U,	// A2_vconj
    0U,	// A2_vmaxb
    0U,	// A2_vmaxh
    0U,	// A2_vmaxub
    0U,	// A2_vmaxuh
    0U,	// A2_vmaxuw
    0U,	// A2_vmaxw
    0U,	// A2_vminb
    0U,	// A2_vminh
    0U,	// A2_vminub
    0U,	// A2_vminuh
    0U,	// A2_vminuw
    0U,	// A2_vminw
    0U,	// A2_vnavgh
    0U,	// A2_vnavghcr
    0U,	// A2_vnavghr
    0U,	// A2_vnavgw
    0U,	// A2_vnavgwcr
    0U,	// A2_vnavgwr
    0U,	// A2_vraddub
    0U,	// A2_vraddub_acc
    0U,	// A2_vrsadub
    0U,	// A2_vrsadub_acc
    0U,	// A2_vsubh
    0U,	// A2_vsubhs
    0U,	// A2_vsubub
    0U,	// A2_vsububs
    0U,	// A2_vsubuhs
    0U,	// A2_vsubw
    0U,	// A2_vsubws
    0U,	// A2_xor
    0U,	// A2_xorp
    0U,	// A2_zxth
    1216U,	// A4_addp_c
    66U,	// A4_andn
    66U,	// A4_andnp
    66U,	// A4_bitsplit
    66U,	// A4_bitspliti
    0U,	// A4_boundscheck_hi
    0U,	// A4_boundscheck_lo
    66U,	// A4_cmpbeq
    66U,	// A4_cmpbeqi
    66U,	// A4_cmpbgt
    66U,	// A4_cmpbgti
    66U,	// A4_cmpbgtu
    66U,	// A4_cmpbgtui
    66U,	// A4_cmpheq
    66U,	// A4_cmpheqi
    66U,	// A4_cmphgt
    66U,	// A4_cmphgti
    66U,	// A4_cmphgtu
    66U,	// A4_cmphgtui
    66U,	// A4_combineii
    66U,	// A4_combineir
    66U,	// A4_combineri
    66U,	// A4_cround_ri
    66U,	// A4_cround_rr
    0U,	// A4_ext
    0U,	// A4_modwrapu
    66U,	// A4_orn
    66U,	// A4_ornp
    0U,	// A4_paslhf
    0U,	// A4_paslhfnew
    0U,	// A4_paslht
    0U,	// A4_paslhtnew
    0U,	// A4_pasrhf
    0U,	// A4_pasrhfnew
    0U,	// A4_pasrht
    0U,	// A4_pasrhtnew
    0U,	// A4_psxtbf
    0U,	// A4_psxtbfnew
    0U,	// A4_psxtbt
    0U,	// A4_psxtbtnew
    0U,	// A4_psxthf
    0U,	// A4_psxthfnew
    0U,	// A4_psxtht
    0U,	// A4_psxthtnew
    0U,	// A4_pzxtbf
    0U,	// A4_pzxtbfnew
    0U,	// A4_pzxtbt
    0U,	// A4_pzxtbtnew
    0U,	// A4_pzxthf
    0U,	// A4_pzxthfnew
    0U,	// A4_pzxtht
    0U,	// A4_pzxthtnew
    66U,	// A4_rcmpeq
    66U,	// A4_rcmpeqi
    66U,	// A4_rcmpneq
    66U,	// A4_rcmpneqi
    66U,	// A4_round_ri
    1282U,	// A4_round_ri_sat
    66U,	// A4_round_rr
    1282U,	// A4_round_rr_sat
    1216U,	// A4_subp_c
    0U,	// A4_tfrcpp
    0U,	// A4_tfrpcp
    0U,	// A4_tlbmatch
    0U,	// A4_vcmpbeq_any
    66U,	// A4_vcmpbeqi
    66U,	// A4_vcmpbgt
    66U,	// A4_vcmpbgti
    66U,	// A4_vcmpbgtui
    66U,	// A4_vcmpheqi
    66U,	// A4_vcmphgti
    66U,	// A4_vcmphgtui
    66U,	// A4_vcmpweqi
    66U,	// A4_vcmpwgti
    66U,	// A4_vcmpwgtui
    0U,	// A4_vrmaxh
    0U,	// A4_vrmaxuh
    0U,	// A4_vrmaxuw
    0U,	// A4_vrmaxw
    0U,	// A4_vrminh
    0U,	// A4_vrminuh
    0U,	// A4_vrminuw
    0U,	// A4_vrminw
    17U,	// A5_ACS
    0U,	// A5_vaddhubs
    0U,	// A6_vcmpbeq_notany
    18U,	// A6_vminub_RdP
    0U,	// A7_clip
    66U,	// A7_croundd_ri
    66U,	// A7_croundd_rr
    0U,	// A7_vclip
    0U,	// C2_all8
    66U,	// C2_and
    0U,	// C2_andn
    0U,	// C2_any8
    66U,	// C2_bitsclr
    66U,	// C2_bitsclri
    0U,	// C2_bitsset
    0U,	// C2_ccombinewf
    0U,	// C2_ccombinewnewf
    0U,	// C2_ccombinewnewt
    0U,	// C2_ccombinewt
    0U,	// C2_cmoveif
    0U,	// C2_cmoveit
    0U,	// C2_cmovenewif
    0U,	// C2_cmovenewit
    66U,	// C2_cmpeq
    66U,	// C2_cmpeqi
    66U,	// C2_cmpeqp
    66U,	// C2_cmpgt
    66U,	// C2_cmpgti
    66U,	// C2_cmpgtp
    66U,	// C2_cmpgtu
    66U,	// C2_cmpgtui
    66U,	// C2_cmpgtup
    0U,	// C2_mask
    1346U,	// C2_mux
    9602U,	// C2_muxii
    9602U,	// C2_muxir
    1346U,	// C2_muxri
    0U,	// C2_not
    66U,	// C2_or
    0U,	// C2_orn
    0U,	// C2_tfrpr
    0U,	// C2_tfrrp
    0U,	// C2_vitpack
    0U,	// C2_vmux
    0U,	// C2_xor
    0U,	// C4_addipc
    17600U,	// C4_and_and
    19U,	// C4_and_andn
    17600U,	// C4_and_or
    19U,	// C4_and_orn
    66U,	// C4_cmplte
    66U,	// C4_cmpltei
    66U,	// C4_cmplteu
    66U,	// C4_cmplteui
    66U,	// C4_cmpneq
    66U,	// C4_cmpneqi
    0U,	// C4_fastcorner9
    0U,	// C4_fastcorner9_not
    66U,	// C4_nbitsclr
    66U,	// C4_nbitsclri
    0U,	// C4_nbitsset
    17600U,	// C4_or_and
    19U,	// C4_or_andn
    17600U,	// C4_or_or
    19U,	// C4_or_orn
    0U,	// CALLProfile
    0U,	// CONST32
    0U,	// CONST64
    0U,	// DuplexIClass0
    0U,	// DuplexIClass1
    0U,	// DuplexIClass2
    0U,	// DuplexIClass3
    0U,	// DuplexIClass4
    0U,	// DuplexIClass5
    0U,	// DuplexIClass6
    0U,	// DuplexIClass7
    0U,	// DuplexIClass8
    0U,	// DuplexIClass9
    0U,	// DuplexIClassA
    0U,	// DuplexIClassB
    0U,	// DuplexIClassC
    0U,	// DuplexIClassD
    0U,	// DuplexIClassE
    0U,	// DuplexIClassF
    0U,	// EH_RETURN_JMPR
    0U,	// F2_conv_d2df
    0U,	// F2_conv_d2sf
    0U,	// F2_conv_df2d
    0U,	// F2_conv_df2d_chop
    0U,	// F2_conv_df2sf
    0U,	// F2_conv_df2ud
    0U,	// F2_conv_df2ud_chop
    0U,	// F2_conv_df2uw
    0U,	// F2_conv_df2uw_chop
    0U,	// F2_conv_df2w
    0U,	// F2_conv_df2w_chop
    0U,	// F2_conv_sf2d
    0U,	// F2_conv_sf2d_chop
    0U,	// F2_conv_sf2df
    0U,	// F2_conv_sf2ud
    0U,	// F2_conv_sf2ud_chop
    0U,	// F2_conv_sf2uw
    0U,	// F2_conv_sf2uw_chop
    0U,	// F2_conv_sf2w
    0U,	// F2_conv_sf2w_chop
    0U,	// F2_conv_ud2df
    0U,	// F2_conv_ud2sf
    0U,	// F2_conv_uw2df
    0U,	// F2_conv_uw2sf
    0U,	// F2_conv_w2df
    0U,	// F2_conv_w2sf
    0U,	// F2_dfadd
    0U,	// F2_dfclass
    0U,	// F2_dfcmpeq
    0U,	// F2_dfcmpge
    0U,	// F2_dfcmpgt
    0U,	// F2_dfcmpuo
    0U,	// F2_dfimm_n
    0U,	// F2_dfimm_p
    0U,	// F2_dfmax
    0U,	// F2_dfmin
    0U,	// F2_dfmpyfix
    0U,	// F2_dfmpyhh
    0U,	// F2_dfmpylh
    0U,	// F2_dfmpyll
    0U,	// F2_dfsub
    0U,	// F2_sfadd
    0U,	// F2_sfclass
    0U,	// F2_sfcmpeq
    0U,	// F2_sfcmpge
    0U,	// F2_sfcmpgt
    0U,	// F2_sfcmpuo
    0U,	// F2_sffixupd
    0U,	// F2_sffixupn
    0U,	// F2_sffixupr
    0U,	// F2_sffma
    0U,	// F2_sffma_lib
    1481U,	// F2_sffma_sc
    0U,	// F2_sffms
    0U,	// F2_sffms_lib
    0U,	// F2_sfimm_n
    0U,	// F2_sfimm_p
    20U,	// F2_sfinvsqrta
    0U,	// F2_sfmax
    0U,	// F2_sfmin
    0U,	// F2_sfmpy
    21U,	// F2_sfrecipa
    0U,	// F2_sfsub
    0U,	// G4_tfrgcpp
    0U,	// G4_tfrgcrr
    0U,	// G4_tfrgpcp
    0U,	// G4_tfrgrcr
    16U,	// HI
    0U,	// J2_call
    0U,	// J2_callf
    0U,	// J2_callr
    0U,	// J2_callrf
    0U,	// J2_callrh
    0U,	// J2_callrt
    0U,	// J2_callt
    0U,	// J2_jump
    0U,	// J2_jumpf
    0U,	// J2_jumpfnew
    0U,	// J2_jumpfnewpt
    0U,	// J2_jumpfpt
    0U,	// J2_jumpr
    0U,	// J2_jumprf
    0U,	// J2_jumprfnew
    0U,	// J2_jumprfnewpt
    0U,	// J2_jumprfpt
    0U,	// J2_jumprgtez
    0U,	// J2_jumprgtezpt
    0U,	// J2_jumprh
    0U,	// J2_jumprltez
    0U,	// J2_jumprltezpt
    0U,	// J2_jumprnz
    0U,	// J2_jumprnzpt
    0U,	// J2_jumprt
    0U,	// J2_jumprtnew
    0U,	// J2_jumprtnewpt
    0U,	// J2_jumprtpt
    0U,	// J2_jumprz
    0U,	// J2_jumprzpt
    0U,	// J2_jumpt
    0U,	// J2_jumptnew
    0U,	// J2_jumptnewpt
    0U,	// J2_jumptpt
    1U,	// J2_loop0i
    1U,	// J2_loop0iext
    1U,	// J2_loop0r
    1U,	// J2_loop0rext
    1U,	// J2_loop1i
    1U,	// J2_loop1iext
    1U,	// J2_loop1r
    1U,	// J2_loop1rext
    0U,	// J2_pause
    1U,	// J2_ploop1si
    1U,	// J2_ploop1sr
    1U,	// J2_ploop2si
    1U,	// J2_ploop2sr
    1U,	// J2_ploop3si
    1U,	// J2_ploop3sr
    0U,	// J2_rte
    0U,	// J2_trap0
    1U,	// J2_trap1
    0U,	// J2_unpause
    0U,	// J4_cmpeq_f_jumpnv_nt
    0U,	// J4_cmpeq_f_jumpnv_t
    22U,	// J4_cmpeq_fp0_jump_nt
    23U,	// J4_cmpeq_fp0_jump_t
    24U,	// J4_cmpeq_fp1_jump_nt
    25U,	// J4_cmpeq_fp1_jump_t
    0U,	// J4_cmpeq_t_jumpnv_nt
    0U,	// J4_cmpeq_t_jumpnv_t
    26U,	// J4_cmpeq_tp0_jump_nt
    27U,	// J4_cmpeq_tp0_jump_t
    28U,	// J4_cmpeq_tp1_jump_nt
    29U,	// J4_cmpeq_tp1_jump_t
    0U,	// J4_cmpeqi_f_jumpnv_nt
    0U,	// J4_cmpeqi_f_jumpnv_t
    22U,	// J4_cmpeqi_fp0_jump_nt
    23U,	// J4_cmpeqi_fp0_jump_t
    24U,	// J4_cmpeqi_fp1_jump_nt
    25U,	// J4_cmpeqi_fp1_jump_t
    0U,	// J4_cmpeqi_t_jumpnv_nt
    0U,	// J4_cmpeqi_t_jumpnv_t
    26U,	// J4_cmpeqi_tp0_jump_nt
    27U,	// J4_cmpeqi_tp0_jump_t
    28U,	// J4_cmpeqi_tp1_jump_nt
    29U,	// J4_cmpeqi_tp1_jump_t
    0U,	// J4_cmpeqn1_f_jumpnv_nt
    0U,	// J4_cmpeqn1_f_jumpnv_t
    22U,	// J4_cmpeqn1_fp0_jump_nt
    23U,	// J4_cmpeqn1_fp0_jump_t
    24U,	// J4_cmpeqn1_fp1_jump_nt
    25U,	// J4_cmpeqn1_fp1_jump_t
    0U,	// J4_cmpeqn1_t_jumpnv_nt
    0U,	// J4_cmpeqn1_t_jumpnv_t
    26U,	// J4_cmpeqn1_tp0_jump_nt
    27U,	// J4_cmpeqn1_tp0_jump_t
    28U,	// J4_cmpeqn1_tp1_jump_nt
    29U,	// J4_cmpeqn1_tp1_jump_t
    0U,	// J4_cmpgt_f_jumpnv_nt
    0U,	// J4_cmpgt_f_jumpnv_t
    22U,	// J4_cmpgt_fp0_jump_nt
    23U,	// J4_cmpgt_fp0_jump_t
    24U,	// J4_cmpgt_fp1_jump_nt
    25U,	// J4_cmpgt_fp1_jump_t
    0U,	// J4_cmpgt_t_jumpnv_nt
    0U,	// J4_cmpgt_t_jumpnv_t
    26U,	// J4_cmpgt_tp0_jump_nt
    27U,	// J4_cmpgt_tp0_jump_t
    28U,	// J4_cmpgt_tp1_jump_nt
    29U,	// J4_cmpgt_tp1_jump_t
    0U,	// J4_cmpgti_f_jumpnv_nt
    0U,	// J4_cmpgti_f_jumpnv_t
    22U,	// J4_cmpgti_fp0_jump_nt
    23U,	// J4_cmpgti_fp0_jump_t
    24U,	// J4_cmpgti_fp1_jump_nt
    25U,	// J4_cmpgti_fp1_jump_t
    0U,	// J4_cmpgti_t_jumpnv_nt
    0U,	// J4_cmpgti_t_jumpnv_t
    26U,	// J4_cmpgti_tp0_jump_nt
    27U,	// J4_cmpgti_tp0_jump_t
    28U,	// J4_cmpgti_tp1_jump_nt
    29U,	// J4_cmpgti_tp1_jump_t
    0U,	// J4_cmpgtn1_f_jumpnv_nt
    0U,	// J4_cmpgtn1_f_jumpnv_t
    22U,	// J4_cmpgtn1_fp0_jump_nt
    23U,	// J4_cmpgtn1_fp0_jump_t
    24U,	// J4_cmpgtn1_fp1_jump_nt
    25U,	// J4_cmpgtn1_fp1_jump_t
    0U,	// J4_cmpgtn1_t_jumpnv_nt
    0U,	// J4_cmpgtn1_t_jumpnv_t
    26U,	// J4_cmpgtn1_tp0_jump_nt
    27U,	// J4_cmpgtn1_tp0_jump_t
    28U,	// J4_cmpgtn1_tp1_jump_nt
    29U,	// J4_cmpgtn1_tp1_jump_t
    0U,	// J4_cmpgtu_f_jumpnv_nt
    0U,	// J4_cmpgtu_f_jumpnv_t
    22U,	// J4_cmpgtu_fp0_jump_nt
    23U,	// J4_cmpgtu_fp0_jump_t
    24U,	// J4_cmpgtu_fp1_jump_nt
    25U,	// J4_cmpgtu_fp1_jump_t
    0U,	// J4_cmpgtu_t_jumpnv_nt
    0U,	// J4_cmpgtu_t_jumpnv_t
    26U,	// J4_cmpgtu_tp0_jump_nt
    27U,	// J4_cmpgtu_tp0_jump_t
    28U,	// J4_cmpgtu_tp1_jump_nt
    29U,	// J4_cmpgtu_tp1_jump_t
    0U,	// J4_cmpgtui_f_jumpnv_nt
    0U,	// J4_cmpgtui_f_jumpnv_t
    22U,	// J4_cmpgtui_fp0_jump_nt
    23U,	// J4_cmpgtui_fp0_jump_t
    24U,	// J4_cmpgtui_fp1_jump_nt
    25U,	// J4_cmpgtui_fp1_jump_t
    0U,	// J4_cmpgtui_t_jumpnv_nt
    0U,	// J4_cmpgtui_t_jumpnv_t
    26U,	// J4_cmpgtui_tp0_jump_nt
    27U,	// J4_cmpgtui_tp0_jump_t
    28U,	// J4_cmpgtui_tp1_jump_nt
    29U,	// J4_cmpgtui_tp1_jump_t
    30U,	// J4_cmplt_f_jumpnv_nt
    31U,	// J4_cmplt_f_jumpnv_t
    30U,	// J4_cmplt_t_jumpnv_nt
    31U,	// J4_cmplt_t_jumpnv_t
    30U,	// J4_cmpltu_f_jumpnv_nt
    31U,	// J4_cmpltu_f_jumpnv_t
    30U,	// J4_cmpltu_t_jumpnv_nt
    31U,	// J4_cmpltu_t_jumpnv_t
    0U,	// J4_hintjumpr
    0U,	// J4_jumpseti
    0U,	// J4_jumpsetr
    0U,	// J4_tstbit0_f_jumpnv_nt
    0U,	// J4_tstbit0_f_jumpnv_t
    0U,	// J4_tstbit0_fp0_jump_nt
    0U,	// J4_tstbit0_fp0_jump_t
    0U,	// J4_tstbit0_fp1_jump_nt
    0U,	// J4_tstbit0_fp1_jump_t
    0U,	// J4_tstbit0_t_jumpnv_nt
    0U,	// J4_tstbit0_t_jumpnv_t
    0U,	// J4_tstbit0_tp0_jump_nt
    0U,	// J4_tstbit0_tp0_jump_t
    0U,	// J4_tstbit0_tp1_jump_nt
    0U,	// J4_tstbit0_tp1_jump_t
    0U,	// L2_deallocframe
    1248U,	// L2_loadalignb_io
    25249U,	// L2_loadalignb_pbr
    33442U,	// L2_loadalignb_pci
    35U,	// L2_loadalignb_pcr
    674U,	// L2_loadalignb_pi
    673U,	// L2_loadalignb_pr
    1248U,	// L2_loadalignh_io
    25249U,	// L2_loadalignh_pbr
    33442U,	// L2_loadalignh_pci
    35U,	// L2_loadalignh_pcr
    674U,	// L2_loadalignh_pi
    673U,	// L2_loadalignh_pr
    1U,	// L2_loadbsw2_io
    36U,	// L2_loadbsw2_pbr
    37U,	// L2_loadbsw2_pci
    0U,	// L2_loadbsw2_pcr
    1U,	// L2_loadbsw2_pi
    1U,	// L2_loadbsw2_pr
    1U,	// L2_loadbsw4_io
    36U,	// L2_loadbsw4_pbr
    37U,	// L2_loadbsw4_pci
    0U,	// L2_loadbsw4_pcr
    1U,	// L2_loadbsw4_pi
    1U,	// L2_loadbsw4_pr
    1U,	// L2_loadbzw2_io
    36U,	// L2_loadbzw2_pbr
    37U,	// L2_loadbzw2_pci
    0U,	// L2_loadbzw2_pcr
    1U,	// L2_loadbzw2_pi
    1U,	// L2_loadbzw2_pr
    1U,	// L2_loadbzw4_io
    36U,	// L2_loadbzw4_pbr
    37U,	// L2_loadbzw4_pci
    0U,	// L2_loadbzw4_pcr
    1U,	// L2_loadbzw4_pi
    1U,	// L2_loadbzw4_pr
    1U,	// L2_loadrb_io
    36U,	// L2_loadrb_pbr
    37U,	// L2_loadrb_pci
    0U,	// L2_loadrb_pcr
    1U,	// L2_loadrb_pi
    1U,	// L2_loadrb_pr
    0U,	// L2_loadrbgp
    1U,	// L2_loadrd_io
    36U,	// L2_loadrd_pbr
    37U,	// L2_loadrd_pci
    0U,	// L2_loadrd_pcr
    1U,	// L2_loadrd_pi
    1U,	// L2_loadrd_pr
    0U,	// L2_loadrdgp
    1U,	// L2_loadrh_io
    36U,	// L2_loadrh_pbr
    37U,	// L2_loadrh_pci
    0U,	// L2_loadrh_pcr
    1U,	// L2_loadrh_pi
    1U,	// L2_loadrh_pr
    0U,	// L2_loadrhgp
    1U,	// L2_loadri_io
    36U,	// L2_loadri_pbr
    37U,	// L2_loadri_pci
    0U,	// L2_loadri_pcr
    1U,	// L2_loadri_pi
    1U,	// L2_loadri_pr
    0U,	// L2_loadrigp
    1U,	// L2_loadrub_io
    36U,	// L2_loadrub_pbr
    37U,	// L2_loadrub_pci
    0U,	// L2_loadrub_pcr
    1U,	// L2_loadrub_pi
    1U,	// L2_loadrub_pr
    0U,	// L2_loadrubgp
    1U,	// L2_loadruh_io
    36U,	// L2_loadruh_pbr
    37U,	// L2_loadruh_pci
    0U,	// L2_loadruh_pcr
    1U,	// L2_loadruh_pi
    1U,	// L2_loadruh_pr
    0U,	// L2_loadruhgp
    0U,	// L2_loadw_aq
    0U,	// L2_loadw_locked
    1538U,	// L2_ploadrbf_io
    1638U,	// L2_ploadrbf_pi
    1538U,	// L2_ploadrbfnew_io
    1638U,	// L2_ploadrbfnew_pi
    1538U,	// L2_ploadrbt_io
    1638U,	// L2_ploadrbt_pi
    1538U,	// L2_ploadrbtnew_io
    1638U,	// L2_ploadrbtnew_pi
    1538U,	// L2_ploadrdf_io
    1638U,	// L2_ploadrdf_pi
    1538U,	// L2_ploadrdfnew_io
    1638U,	// L2_ploadrdfnew_pi
    1538U,	// L2_ploadrdt_io
    1638U,	// L2_ploadrdt_pi
    1538U,	// L2_ploadrdtnew_io
    1638U,	// L2_ploadrdtnew_pi
    1538U,	// L2_ploadrhf_io
    1638U,	// L2_ploadrhf_pi
    1538U,	// L2_ploadrhfnew_io
    1638U,	// L2_ploadrhfnew_pi
    1538U,	// L2_ploadrht_io
    1638U,	// L2_ploadrht_pi
    1538U,	// L2_ploadrhtnew_io
    1638U,	// L2_ploadrhtnew_pi
    1538U,	// L2_ploadrif_io
    1638U,	// L2_ploadrif_pi
    1538U,	// L2_ploadrifnew_io
    1638U,	// L2_ploadrifnew_pi
    1538U,	// L2_ploadrit_io
    1638U,	// L2_ploadrit_pi
    1538U,	// L2_ploadritnew_io
    1638U,	// L2_ploadritnew_pi
    1538U,	// L2_ploadrubf_io
    1638U,	// L2_ploadrubf_pi
    1538U,	// L2_ploadrubfnew_io
    1638U,	// L2_ploadrubfnew_pi
    1538U,	// L2_ploadrubt_io
    1638U,	// L2_ploadrubt_pi
    1538U,	// L2_ploadrubtnew_io
    1638U,	// L2_ploadrubtnew_pi
    1538U,	// L2_ploadruhf_io
    1638U,	// L2_ploadruhf_pi
    1538U,	// L2_ploadruhfnew_io
    1638U,	// L2_ploadruhfnew_pi
    1538U,	// L2_ploadruht_io
    1638U,	// L2_ploadruht_pi
    1538U,	// L2_ploadruhtnew_io
    1638U,	// L2_ploadruhtnew_pi
    0U,	// L4_add_memopb_io
    0U,	// L4_add_memoph_io
    0U,	// L4_add_memopw_io
    0U,	// L4_and_memopb_io
    0U,	// L4_and_memoph_io
    0U,	// L4_and_memopw_io
    0U,	// L4_iadd_memopb_io
    0U,	// L4_iadd_memoph_io
    0U,	// L4_iadd_memopw_io
    0U,	// L4_iand_memopb_io
    0U,	// L4_iand_memoph_io
    0U,	// L4_iand_memopw_io
    0U,	// L4_ior_memopb_io
    0U,	// L4_ior_memoph_io
    0U,	// L4_ior_memopw_io
    0U,	// L4_isub_memopb_io
    0U,	// L4_isub_memoph_io
    0U,	// L4_isub_memopw_io
    39U,	// L4_loadalignb_ap
    40U,	// L4_loadalignb_ur
    39U,	// L4_loadalignh_ap
    40U,	// L4_loadalignh_ur
    0U,	// L4_loadbsw2_ap
    0U,	// L4_loadbsw2_ur
    0U,	// L4_loadbsw4_ap
    0U,	// L4_loadbsw4_ur
    0U,	// L4_loadbzw2_ap
    0U,	// L4_loadbzw2_ur
    0U,	// L4_loadbzw4_ap
    0U,	// L4_loadbzw4_ur
    0U,	// L4_loadd_aq
    0U,	// L4_loadd_locked
    0U,	// L4_loadrb_ap
    0U,	// L4_loadrb_rr
    0U,	// L4_loadrb_ur
    0U,	// L4_loadrd_ap
    0U,	// L4_loadrd_rr
    0U,	// L4_loadrd_ur
    0U,	// L4_loadrh_ap
    0U,	// L4_loadrh_rr
    0U,	// L4_loadrh_ur
    0U,	// L4_loadri_ap
    0U,	// L4_loadri_rr
    0U,	// L4_loadri_ur
    0U,	// L4_loadrub_ap
    0U,	// L4_loadrub_rr
    0U,	// L4_loadrub_ur
    0U,	// L4_loadruh_ap
    0U,	// L4_loadruh_rr
    0U,	// L4_loadruh_ur
    0U,	// L4_loadw_phys
    0U,	// L4_or_memopb_io
    0U,	// L4_or_memoph_io
    0U,	// L4_or_memopw_io
    0U,	// L4_ploadrbf_abs
    1666U,	// L4_ploadrbf_rr
    0U,	// L4_ploadrbfnew_abs
    1666U,	// L4_ploadrbfnew_rr
    0U,	// L4_ploadrbt_abs
    1666U,	// L4_ploadrbt_rr
    0U,	// L4_ploadrbtnew_abs
    1666U,	// L4_ploadrbtnew_rr
    0U,	// L4_ploadrdf_abs
    1666U,	// L4_ploadrdf_rr
    0U,	// L4_ploadrdfnew_abs
    1666U,	// L4_ploadrdfnew_rr
    0U,	// L4_ploadrdt_abs
    1666U,	// L4_ploadrdt_rr
    0U,	// L4_ploadrdtnew_abs
    1666U,	// L4_ploadrdtnew_rr
    0U,	// L4_ploadrhf_abs
    1666U,	// L4_ploadrhf_rr
    0U,	// L4_ploadrhfnew_abs
    1666U,	// L4_ploadrhfnew_rr
    0U,	// L4_ploadrht_abs
    1666U,	// L4_ploadrht_rr
    0U,	// L4_ploadrhtnew_abs
    1666U,	// L4_ploadrhtnew_rr
    0U,	// L4_ploadrif_abs
    1666U,	// L4_ploadrif_rr
    0U,	// L4_ploadrifnew_abs
    1666U,	// L4_ploadrifnew_rr
    0U,	// L4_ploadrit_abs
    1666U,	// L4_ploadrit_rr
    0U,	// L4_ploadritnew_abs
    1666U,	// L4_ploadritnew_rr
    0U,	// L4_ploadrubf_abs
    1666U,	// L4_ploadrubf_rr
    0U,	// L4_ploadrubfnew_abs
    1666U,	// L4_ploadrubfnew_rr
    0U,	// L4_ploadrubt_abs
    1666U,	// L4_ploadrubt_rr
    0U,	// L4_ploadrubtnew_abs
    1666U,	// L4_ploadrubtnew_rr
    0U,	// L4_ploadruhf_abs
    1666U,	// L4_ploadruhf_rr
    0U,	// L4_ploadruhfnew_abs
    1666U,	// L4_ploadruhfnew_rr
    0U,	// L4_ploadruht_abs
    1666U,	// L4_ploadruht_rr
    0U,	// L4_ploadruhtnew_abs
    1666U,	// L4_ploadruhtnew_rr
    0U,	// L4_return
    13U,	// L4_return_f
    41U,	// L4_return_fnew_pnt
    42U,	// L4_return_fnew_pt
    13U,	// L4_return_t
    41U,	// L4_return_tnew_pnt
    42U,	// L4_return_tnew_pt
    0U,	// L4_sub_memopb_io
    0U,	// L4_sub_memoph_io
    0U,	// L4_sub_memopw_io
    0U,	// L6_memcpy
    16U,	// LO
    69U,	// M2_acci
    69U,	// M2_accii
    0U,	// M2_cmaci_s0
    0U,	// M2_cmacr_s0
    0U,	// M2_cmacs_s0
    0U,	// M2_cmacs_s1
    0U,	// M2_cmacsc_s0
    0U,	// M2_cmacsc_s1
    0U,	// M2_cmpyi_s0
    0U,	// M2_cmpyr_s0
    0U,	// M2_cmpyrs_s0
    0U,	// M2_cmpyrs_s1
    0U,	// M2_cmpyrsc_s0
    0U,	// M2_cmpyrsc_s1
    0U,	// M2_cmpys_s0
    0U,	// M2_cmpys_s1
    0U,	// M2_cmpysc_s0
    0U,	// M2_cmpysc_s1
    0U,	// M2_cnacs_s0
    0U,	// M2_cnacs_s1
    0U,	// M2_cnacsc_s0
    0U,	// M2_cnacsc_s1
    69U,	// M2_dpmpyss_acc_s0
    69U,	// M2_dpmpyss_nac_s0
    322U,	// M2_dpmpyss_rnd_s0
    66U,	// M2_dpmpyss_s0
    69U,	// M2_dpmpyuu_acc_s0
    69U,	// M2_dpmpyuu_nac_s0
    66U,	// M2_dpmpyuu_s0
    1730U,	// M2_hmmpyh_rs1
    1794U,	// M2_hmmpyh_s1
    1858U,	// M2_hmmpyl_rs1
    1922U,	// M2_hmmpyl_s1
    69U,	// M2_maci
    69U,	// M2_macsin
    69U,	// M2_macsip
    0U,	// M2_mmachs_rs0
    0U,	// M2_mmachs_rs1
    0U,	// M2_mmachs_s0
    0U,	// M2_mmachs_s1
    0U,	// M2_mmacls_rs0
    0U,	// M2_mmacls_rs1
    0U,	// M2_mmacls_s0
    0U,	// M2_mmacls_s1
    0U,	// M2_mmacuhs_rs0
    0U,	// M2_mmacuhs_rs1
    0U,	// M2_mmacuhs_s0
    0U,	// M2_mmacuhs_s1
    0U,	// M2_mmaculs_rs0
    0U,	// M2_mmaculs_rs1
    0U,	// M2_mmaculs_s0
    0U,	// M2_mmaculs_s1
    0U,	// M2_mmpyh_rs0
    0U,	// M2_mmpyh_rs1
    0U,	// M2_mmpyh_s0
    0U,	// M2_mmpyh_s1
    0U,	// M2_mmpyl_rs0
    0U,	// M2_mmpyl_rs1
    0U,	// M2_mmpyl_s0
    0U,	// M2_mmpyl_s1
    0U,	// M2_mmpyuh_rs0
    0U,	// M2_mmpyuh_rs1
    0U,	// M2_mmpyuh_s0
    0U,	// M2_mmpyuh_s1
    0U,	// M2_mmpyul_rs0
    0U,	// M2_mmpyul_rs1
    0U,	// M2_mmpyul_s0
    0U,	// M2_mmpyul_s1
    69U,	// M2_mnaci
    965U,	// M2_mpy_acc_hh_s0
    1989U,	// M2_mpy_acc_hh_s1
    1029U,	// M2_mpy_acc_hl_s0
    2053U,	// M2_mpy_acc_hl_s1
    965U,	// M2_mpy_acc_lh_s0
    1989U,	// M2_mpy_acc_lh_s1
    1029U,	// M2_mpy_acc_ll_s0
    2053U,	// M2_mpy_acc_ll_s1
    1093U,	// M2_mpy_acc_sat_hh_s0
    1797U,	// M2_mpy_acc_sat_hh_s1
    1157U,	// M2_mpy_acc_sat_hl_s0
    1925U,	// M2_mpy_acc_sat_hl_s1
    1093U,	// M2_mpy_acc_sat_lh_s0
    1797U,	// M2_mpy_acc_sat_lh_s1
    1157U,	// M2_mpy_acc_sat_ll_s0
    1925U,	// M2_mpy_acc_sat_ll_s1
    962U,	// M2_mpy_hh_s0
    1986U,	// M2_mpy_hh_s1
    1026U,	// M2_mpy_hl_s0
    2050U,	// M2_mpy_hl_s1
    962U,	// M2_mpy_lh_s0
    1986U,	// M2_mpy_lh_s1
    1026U,	// M2_mpy_ll_s0
    2050U,	// M2_mpy_ll_s1
    965U,	// M2_mpy_nac_hh_s0
    1989U,	// M2_mpy_nac_hh_s1
    1029U,	// M2_mpy_nac_hl_s0
    2053U,	// M2_mpy_nac_hl_s1
    965U,	// M2_mpy_nac_lh_s0
    1989U,	// M2_mpy_nac_lh_s1
    1029U,	// M2_mpy_nac_ll_s0
    2053U,	// M2_mpy_nac_ll_s1
    1093U,	// M2_mpy_nac_sat_hh_s0
    1797U,	// M2_mpy_nac_sat_hh_s1
    1157U,	// M2_mpy_nac_sat_hl_s0
    1925U,	// M2_mpy_nac_sat_hl_s1
    1093U,	// M2_mpy_nac_sat_lh_s0
    1797U,	// M2_mpy_nac_sat_lh_s1
    1157U,	// M2_mpy_nac_sat_ll_s0
    1925U,	// M2_mpy_nac_sat_ll_s1
    2114U,	// M2_mpy_rnd_hh_s0
    2178U,	// M2_mpy_rnd_hh_s1
    2242U,	// M2_mpy_rnd_hl_s0
    2306U,	// M2_mpy_rnd_hl_s1
    2114U,	// M2_mpy_rnd_lh_s0
    2178U,	// M2_mpy_rnd_lh_s1
    2242U,	// M2_mpy_rnd_ll_s0
    2306U,	// M2_mpy_rnd_ll_s1
    1090U,	// M2_mpy_sat_hh_s0
    1794U,	// M2_mpy_sat_hh_s1
    1154U,	// M2_mpy_sat_hl_s0
    1922U,	// M2_mpy_sat_hl_s1
    1090U,	// M2_mpy_sat_lh_s0
    1794U,	// M2_mpy_sat_lh_s1
    1154U,	// M2_mpy_sat_ll_s0
    1922U,	// M2_mpy_sat_ll_s1
    2370U,	// M2_mpy_sat_rnd_hh_s0
    1730U,	// M2_mpy_sat_rnd_hh_s1
    2434U,	// M2_mpy_sat_rnd_hl_s0
    1858U,	// M2_mpy_sat_rnd_hl_s1
    2370U,	// M2_mpy_sat_rnd_lh_s0
    1730U,	// M2_mpy_sat_rnd_lh_s1
    2434U,	// M2_mpy_sat_rnd_ll_s0
    1858U,	// M2_mpy_sat_rnd_ll_s1
    66U,	// M2_mpy_up
    2498U,	// M2_mpy_up_s1
    2562U,	// M2_mpy_up_s1_sat
    965U,	// M2_mpyd_acc_hh_s0
    1989U,	// M2_mpyd_acc_hh_s1
    1029U,	// M2_mpyd_acc_hl_s0
    2053U,	// M2_mpyd_acc_hl_s1
    965U,	// M2_mpyd_acc_lh_s0
    1989U,	// M2_mpyd_acc_lh_s1
    1029U,	// M2_mpyd_acc_ll_s0
    2053U,	// M2_mpyd_acc_ll_s1
    962U,	// M2_mpyd_hh_s0
    1986U,	// M2_mpyd_hh_s1
    1026U,	// M2_mpyd_hl_s0
    2050U,	// M2_mpyd_hl_s1
    962U,	// M2_mpyd_lh_s0
    1986U,	// M2_mpyd_lh_s1
    1026U,	// M2_mpyd_ll_s0
    2050U,	// M2_mpyd_ll_s1
    965U,	// M2_mpyd_nac_hh_s0
    1989U,	// M2_mpyd_nac_hh_s1
    1029U,	// M2_mpyd_nac_hl_s0
    2053U,	// M2_mpyd_nac_hl_s1
    965U,	// M2_mpyd_nac_lh_s0
    1989U,	// M2_mpyd_nac_lh_s1
    1029U,	// M2_mpyd_nac_ll_s0
    2053U,	// M2_mpyd_nac_ll_s1
    2114U,	// M2_mpyd_rnd_hh_s0
    2178U,	// M2_mpyd_rnd_hh_s1
    2242U,	// M2_mpyd_rnd_hl_s0
    2306U,	// M2_mpyd_rnd_hl_s1
    2114U,	// M2_mpyd_rnd_lh_s0
    2178U,	// M2_mpyd_rnd_lh_s1
    2242U,	// M2_mpyd_rnd_ll_s0
    2306U,	// M2_mpyd_rnd_ll_s1
    66U,	// M2_mpyi
    0U,	// M2_mpysin
    0U,	// M2_mpysip
    0U,	// M2_mpysu_up
    965U,	// M2_mpyu_acc_hh_s0
    1989U,	// M2_mpyu_acc_hh_s1
    1029U,	// M2_mpyu_acc_hl_s0
    2053U,	// M2_mpyu_acc_hl_s1
    965U,	// M2_mpyu_acc_lh_s0
    1989U,	// M2_mpyu_acc_lh_s1
    1029U,	// M2_mpyu_acc_ll_s0
    2053U,	// M2_mpyu_acc_ll_s1
    962U,	// M2_mpyu_hh_s0
    1986U,	// M2_mpyu_hh_s1
    1026U,	// M2_mpyu_hl_s0
    2050U,	// M2_mpyu_hl_s1
    962U,	// M2_mpyu_lh_s0
    1986U,	// M2_mpyu_lh_s1
    1026U,	// M2_mpyu_ll_s0
    2050U,	// M2_mpyu_ll_s1
    965U,	// M2_mpyu_nac_hh_s0
    1989U,	// M2_mpyu_nac_hh_s1
    1029U,	// M2_mpyu_nac_hl_s0
    2053U,	// M2_mpyu_nac_hl_s1
    965U,	// M2_mpyu_nac_lh_s0
    1989U,	// M2_mpyu_nac_lh_s1
    1029U,	// M2_mpyu_nac_ll_s0
    2053U,	// M2_mpyu_nac_ll_s1
    66U,	// M2_mpyu_up
    965U,	// M2_mpyud_acc_hh_s0
    1989U,	// M2_mpyud_acc_hh_s1
    1029U,	// M2_mpyud_acc_hl_s0
    2053U,	// M2_mpyud_acc_hl_s1
    965U,	// M2_mpyud_acc_lh_s0
    1989U,	// M2_mpyud_acc_lh_s1
    1029U,	// M2_mpyud_acc_ll_s0
    2053U,	// M2_mpyud_acc_ll_s1
    962U,	// M2_mpyud_hh_s0
    1986U,	// M2_mpyud_hh_s1
    1026U,	// M2_mpyud_hl_s0
    2050U,	// M2_mpyud_hl_s1
    962U,	// M2_mpyud_lh_s0
    1986U,	// M2_mpyud_lh_s1
    1026U,	// M2_mpyud_ll_s0
    2050U,	// M2_mpyud_ll_s1
    965U,	// M2_mpyud_nac_hh_s0
    1989U,	// M2_mpyud_nac_hh_s1
    1029U,	// M2_mpyud_nac_hl_s0
    2053U,	// M2_mpyud_nac_hl_s1
    965U,	// M2_mpyud_nac_lh_s0
    1989U,	// M2_mpyud_nac_lh_s1
    1029U,	// M2_mpyud_nac_ll_s0
    2053U,	// M2_mpyud_nac_ll_s1
    69U,	// M2_nacci
    69U,	// M2_naccii
    0U,	// M2_subacc
    0U,	// M2_vabsdiffh
    0U,	// M2_vabsdiffw
    0U,	// M2_vcmac_s0_sat_i
    0U,	// M2_vcmac_s0_sat_r
    0U,	// M2_vcmpy_s0_sat_i
    0U,	// M2_vcmpy_s0_sat_r
    0U,	// M2_vcmpy_s1_sat_i
    0U,	// M2_vcmpy_s1_sat_r
    0U,	// M2_vdmacs_s0
    0U,	// M2_vdmacs_s1
    0U,	// M2_vdmpyrs_s0
    0U,	// M2_vdmpyrs_s1
    0U,	// M2_vdmpys_s0
    0U,	// M2_vdmpys_s1
    0U,	// M2_vmac2
    0U,	// M2_vmac2es
    0U,	// M2_vmac2es_s0
    0U,	// M2_vmac2es_s1
    0U,	// M2_vmac2s_s0
    0U,	// M2_vmac2s_s1
    0U,	// M2_vmac2su_s0
    0U,	// M2_vmac2su_s1
    0U,	// M2_vmpy2es_s0
    0U,	// M2_vmpy2es_s1
    0U,	// M2_vmpy2s_s0
    0U,	// M2_vmpy2s_s0pack
    0U,	// M2_vmpy2s_s1
    0U,	// M2_vmpy2s_s1pack
    0U,	// M2_vmpy2su_s0
    0U,	// M2_vmpy2su_s1
    0U,	// M2_vraddh
    0U,	// M2_vradduh
    0U,	// M2_vrcmaci_s0
    0U,	// M2_vrcmaci_s0c
    0U,	// M2_vrcmacr_s0
    0U,	// M2_vrcmacr_s0c
    0U,	// M2_vrcmpyi_s0
    0U,	// M2_vrcmpyi_s0c
    0U,	// M2_vrcmpyr_s0
    0U,	// M2_vrcmpyr_s0c
    0U,	// M2_vrcmpys_acc_s1_h
    0U,	// M2_vrcmpys_acc_s1_l
    0U,	// M2_vrcmpys_s1_h
    0U,	// M2_vrcmpys_s1_l
    0U,	// M2_vrcmpys_s1rp_h
    0U,	// M2_vrcmpys_s1rp_l
    0U,	// M2_vrmac_s0
    0U,	// M2_vrmpy_s0
    0U,	// M2_xor_xacc
    69U,	// M4_and_and
    69U,	// M4_and_andn
    0U,	// M4_and_or
    0U,	// M4_and_xor
    0U,	// M4_cmpyi_wh
    0U,	// M4_cmpyi_whc
    0U,	// M4_cmpyr_wh
    0U,	// M4_cmpyr_whc
    2565U,	// M4_mac_up_s1_sat
    17612U,	// M4_mpyri_addi
    9643U,	// M4_mpyri_addr
    44U,	// M4_mpyri_addr_u2
    17600U,	// M4_mpyrr_addi
    17771U,	// M4_mpyrr_addr
    2565U,	// M4_nac_up_s1_sat
    69U,	// M4_or_and
    69U,	// M4_or_andn
    69U,	// M4_or_or
    0U,	// M4_or_xor
    0U,	// M4_pmpyw
    0U,	// M4_pmpyw_acc
    0U,	// M4_vpmpyh
    0U,	// M4_vpmpyh_acc
    0U,	// M4_vrmpyeh_acc_s0
    0U,	// M4_vrmpyeh_acc_s1
    0U,	// M4_vrmpyeh_s0
    0U,	// M4_vrmpyeh_s1
    0U,	// M4_vrmpyoh_acc_s0
    0U,	// M4_vrmpyoh_acc_s1
    0U,	// M4_vrmpyoh_s0
    0U,	// M4_vrmpyoh_s1
    69U,	// M4_xor_and
    69U,	// M4_xor_andn
    0U,	// M4_xor_or
    0U,	// M4_xor_xacc
    0U,	// M5_vdmacbsu
    0U,	// M5_vdmpybsu
    0U,	// M5_vmacbsu
    0U,	// M5_vmacbuu
    0U,	// M5_vmpybsu
    0U,	// M5_vmpybuu
    0U,	// M5_vrmacbsu
    0U,	// M5_vrmacbuu
    0U,	// M5_vrmpybsu
    0U,	// M5_vrmpybuu
    0U,	// M6_vabsdiffb
    0U,	// M6_vabsdiffub
    0U,	// M7_dcmpyiw
    0U,	// M7_dcmpyiw_acc
    0U,	// M7_dcmpyiwc
    0U,	// M7_dcmpyiwc_acc
    0U,	// M7_dcmpyrw
    0U,	// M7_dcmpyrw_acc
    0U,	// M7_dcmpyrwc
    0U,	// M7_dcmpyrwc_acc
    0U,	// M7_wcmpyiw
    0U,	// M7_wcmpyiw_rnd
    0U,	// M7_wcmpyiwc
    0U,	// M7_wcmpyiwc_rnd
    0U,	// M7_wcmpyrw
    0U,	// M7_wcmpyrw_rnd
    0U,	// M7_wcmpyrwc
    0U,	// M7_wcmpyrwc_rnd
    0U,	// PS_call_stk
    0U,	// PS_callr_nr
    0U,	// PS_jmpret
    0U,	// PS_jmpretf
    0U,	// PS_jmpretfnew
    0U,	// PS_jmpretfnewpt
    0U,	// PS_jmprett
    0U,	// PS_jmprettnew
    0U,	// PS_jmprettnewpt
    0U,	// PS_loadrbabs
    0U,	// PS_loadrdabs
    0U,	// PS_loadrhabs
    0U,	// PS_loadriabs
    0U,	// PS_loadrubabs
    0U,	// PS_loadruhabs
    0U,	// PS_storerbabs
    0U,	// PS_storerbnewabs
    0U,	// PS_storerdabs
    0U,	// PS_storerfabs
    0U,	// PS_storerhabs
    0U,	// PS_storerhnewabs
    0U,	// PS_storeriabs
    0U,	// PS_storerinewabs
    0U,	// PS_trap1
    0U,	// R6_release_at_vi
    0U,	// R6_release_st_vi
    0U,	// RESTORE_DEALLOC_BEFORE_TAILCALL_V4
    0U,	// RESTORE_DEALLOC_BEFORE_TAILCALL_V4_EXT
    0U,	// RESTORE_DEALLOC_BEFORE_TAILCALL_V4_EXT_PIC
    0U,	// RESTORE_DEALLOC_BEFORE_TAILCALL_V4_PIC
    0U,	// RESTORE_DEALLOC_RET_JMP_V4
    0U,	// RESTORE_DEALLOC_RET_JMP_V4_EXT
    0U,	// RESTORE_DEALLOC_RET_JMP_V4_EXT_PIC
    0U,	// RESTORE_DEALLOC_RET_JMP_V4_PIC
    0U,	// S2_addasl_rrri
    13U,	// S2_allocframe
    66U,	// S2_asl_i_p
    69U,	// S2_asl_i_p_acc
    69U,	// S2_asl_i_p_and
    69U,	// S2_asl_i_p_nac
    69U,	// S2_asl_i_p_or
    69U,	// S2_asl_i_p_xacc
    66U,	// S2_asl_i_r
    69U,	// S2_asl_i_r_acc
    69U,	// S2_asl_i_r_and
    69U,	// S2_asl_i_r_nac
    69U,	// S2_asl_i_r_or
    1282U,	// S2_asl_i_r_sat
    69U,	// S2_asl_i_r_xacc
    66U,	// S2_asl_i_vh
    66U,	// S2_asl_i_vw
    66U,	// S2_asl_r_p
    69U,	// S2_asl_r_p_acc
    69U,	// S2_asl_r_p_and
    69U,	// S2_asl_r_p_nac
    69U,	// S2_asl_r_p_or
    69U,	// S2_asl_r_p_xor
    66U,	// S2_asl_r_r
    69U,	// S2_asl_r_r_acc
    69U,	// S2_asl_r_r_and
    69U,	// S2_asl_r_r_nac
    69U,	// S2_asl_r_r_or
    1282U,	// S2_asl_r_r_sat
    66U,	// S2_asl_r_vh
    66U,	// S2_asl_r_vw
    66U,	// S2_asr_i_p
    69U,	// S2_asr_i_p_acc
    69U,	// S2_asr_i_p_and
    69U,	// S2_asr_i_p_nac
    69U,	// S2_asr_i_p_or
    322U,	// S2_asr_i_p_rnd
    66U,	// S2_asr_i_r
    69U,	// S2_asr_i_r_acc
    69U,	// S2_asr_i_r_and
    69U,	// S2_asr_i_r_nac
    69U,	// S2_asr_i_r_or
    322U,	// S2_asr_i_r_rnd
    66U,	// S2_asr_i_svw_trun
    66U,	// S2_asr_i_vh
    66U,	// S2_asr_i_vw
    66U,	// S2_asr_r_p
    69U,	// S2_asr_r_p_acc
    69U,	// S2_asr_r_p_and
    69U,	// S2_asr_r_p_nac
    69U,	// S2_asr_r_p_or
    0U,	// S2_asr_r_p_xor
    66U,	// S2_asr_r_r
    69U,	// S2_asr_r_r_acc
    69U,	// S2_asr_r_r_and
    69U,	// S2_asr_r_r_nac
    69U,	// S2_asr_r_r_or
    1282U,	// S2_asr_r_r_sat
    66U,	// S2_asr_r_svw_trun
    66U,	// S2_asr_r_vh
    66U,	// S2_asr_r_vw
    0U,	// S2_brev
    0U,	// S2_brevp
    0U,	// S2_cabacdecbin
    0U,	// S2_cl0
    0U,	// S2_cl0p
    0U,	// S2_cl1
    0U,	// S2_cl1p
    0U,	// S2_clb
    0U,	// S2_clbnorm
    0U,	// S2_clbp
    66U,	// S2_clrbit_i
    66U,	// S2_clrbit_r
    0U,	// S2_ct0
    0U,	// S2_ct0p
    0U,	// S2_ct1
    0U,	// S2_ct1p
    0U,	// S2_deinterleave
    9602U,	// S2_extractu
    66U,	// S2_extractu_rp
    9602U,	// S2_extractup
    66U,	// S2_extractup_rp
    42373U,	// S2_insert
    69U,	// S2_insert_rp
    42373U,	// S2_insertp
    69U,	// S2_insertp_rp
    0U,	// S2_interleave
    0U,	// S2_lfsp
    0U,	// S2_lsl_r_p
    0U,	// S2_lsl_r_p_acc
    0U,	// S2_lsl_r_p_and
    0U,	// S2_lsl_r_p_nac
    0U,	// S2_lsl_r_p_or
    0U,	// S2_lsl_r_p_xor
    0U,	// S2_lsl_r_r
    0U,	// S2_lsl_r_r_acc
    0U,	// S2_lsl_r_r_and
    0U,	// S2_lsl_r_r_nac
    0U,	// S2_lsl_r_r_or
    0U,	// S2_lsl_r_vh
    0U,	// S2_lsl_r_vw
    66U,	// S2_lsr_i_p
    69U,	// S2_lsr_i_p_acc
    69U,	// S2_lsr_i_p_and
    69U,	// S2_lsr_i_p_nac
    69U,	// S2_lsr_i_p_or
    69U,	// S2_lsr_i_p_xacc
    66U,	// S2_lsr_i_r
    69U,	// S2_lsr_i_r_acc
    69U,	// S2_lsr_i_r_and
    69U,	// S2_lsr_i_r_nac
    69U,	// S2_lsr_i_r_or
    69U,	// S2_lsr_i_r_xacc
    66U,	// S2_lsr_i_vh
    66U,	// S2_lsr_i_vw
    66U,	// S2_lsr_r_p
    69U,	// S2_lsr_r_p_acc
    69U,	// S2_lsr_r_p_and
    69U,	// S2_lsr_r_p_nac
    69U,	// S2_lsr_r_p_or
    69U,	// S2_lsr_r_p_xor
    66U,	// S2_lsr_r_r
    69U,	// S2_lsr_r_r_acc
    69U,	// S2_lsr_r_r_and
    69U,	// S2_lsr_r_r_nac
    69U,	// S2_lsr_r_r_or
    66U,	// S2_lsr_r_vh
    66U,	// S2_lsr_r_vw
    0U,	// S2_mask
    0U,	// S2_packhl
    0U,	// S2_parityp
    49184U,	// S2_pstorerbf_io
    50402U,	// S2_pstorerbf_pi
    50402U,	// S2_pstorerbfnew_pi
    49184U,	// S2_pstorerbnewf_io
    50402U,	// S2_pstorerbnewf_pi
    50402U,	// S2_pstorerbnewfnew_pi
    49184U,	// S2_pstorerbnewt_io
    50402U,	// S2_pstorerbnewt_pi
    50402U,	// S2_pstorerbnewtnew_pi
    49184U,	// S2_pstorerbt_io
    50402U,	// S2_pstorerbt_pi
    50402U,	// S2_pstorerbtnew_pi
    49184U,	// S2_pstorerdf_io
    50402U,	// S2_pstorerdf_pi
    50402U,	// S2_pstorerdfnew_pi
    49184U,	// S2_pstorerdt_io
    50402U,	// S2_pstorerdt_pi
    50402U,	// S2_pstorerdtnew_pi
    49184U,	// S2_pstorerff_io
    50402U,	// S2_pstorerff_pi
    50402U,	// S2_pstorerffnew_pi
    49184U,	// S2_pstorerft_io
    50402U,	// S2_pstorerft_pi
    50402U,	// S2_pstorerftnew_pi
    49184U,	// S2_pstorerhf_io
    50402U,	// S2_pstorerhf_pi
    50402U,	// S2_pstorerhfnew_pi
    49184U,	// S2_pstorerhnewf_io
    50402U,	// S2_pstorerhnewf_pi
    50402U,	// S2_pstorerhnewfnew_pi
    49184U,	// S2_pstorerhnewt_io
    50402U,	// S2_pstorerhnewt_pi
    50402U,	// S2_pstorerhnewtnew_pi
    49184U,	// S2_pstorerht_io
    50402U,	// S2_pstorerht_pi
    50402U,	// S2_pstorerhtnew_pi
    49184U,	// S2_pstorerif_io
    50402U,	// S2_pstorerif_pi
    50402U,	// S2_pstorerifnew_pi
    49184U,	// S2_pstorerinewf_io
    50402U,	// S2_pstorerinewf_pi
    50402U,	// S2_pstorerinewfnew_pi
    49184U,	// S2_pstorerinewt_io
    50402U,	// S2_pstorerinewt_pi
    50402U,	// S2_pstorerinewtnew_pi
    49184U,	// S2_pstorerit_io
    50402U,	// S2_pstorerit_pi
    50402U,	// S2_pstoreritnew_pi
    66U,	// S2_setbit_i
    66U,	// S2_setbit_r
    0U,	// S2_shuffeb
    0U,	// S2_shuffeh
    0U,	// S2_shuffob
    0U,	// S2_shuffoh
    130U,	// S2_storerb_io
    16U,	// S2_storerb_pbr
    16U,	// S2_storerb_pci
    0U,	// S2_storerb_pcr
    133U,	// S2_storerb_pi
    133U,	// S2_storerb_pr
    0U,	// S2_storerbgp
    194U,	// S2_storerbnew_io
    45U,	// S2_storerbnew_pbr
    45U,	// S2_storerbnew_pci
    0U,	// S2_storerbnew_pcr
    197U,	// S2_storerbnew_pi
    197U,	// S2_storerbnew_pr
    0U,	// S2_storerbnewgp
    130U,	// S2_storerd_io
    16U,	// S2_storerd_pbr
    16U,	// S2_storerd_pci
    0U,	// S2_storerd_pcr
    133U,	// S2_storerd_pi
    133U,	// S2_storerd_pr
    0U,	// S2_storerdgp
    258U,	// S2_storerf_io
    10U,	// S2_storerf_pbr
    10U,	// S2_storerf_pci
    0U,	// S2_storerf_pcr
    261U,	// S2_storerf_pi
    261U,	// S2_storerf_pr
    0U,	// S2_storerfgp
    130U,	// S2_storerh_io
    16U,	// S2_storerh_pbr
    16U,	// S2_storerh_pci
    0U,	// S2_storerh_pcr
    133U,	// S2_storerh_pi
    133U,	// S2_storerh_pr
    0U,	// S2_storerhgp
    194U,	// S2_storerhnew_io
    45U,	// S2_storerhnew_pbr
    45U,	// S2_storerhnew_pci
    0U,	// S2_storerhnew_pcr
    197U,	// S2_storerhnew_pi
    197U,	// S2_storerhnew_pr
    0U,	// S2_storerhnewgp
    130U,	// S2_storeri_io
    16U,	// S2_storeri_pbr
    16U,	// S2_storeri_pci
    0U,	// S2_storeri_pcr
    133U,	// S2_storeri_pi
    133U,	// S2_storeri_pr
    0U,	// S2_storerigp
    194U,	// S2_storerinew_io
    45U,	// S2_storerinew_pbr
    45U,	// S2_storerinew_pci
    0U,	// S2_storerinew_pcr
    197U,	// S2_storerinew_pi
    197U,	// S2_storerinew_pr
    0U,	// S2_storerinewgp
    131U,	// S2_storew_locked
    0U,	// S2_storew_rl_at_vi
    0U,	// S2_storew_rl_st_vi
    0U,	// S2_svsathb
    0U,	// S2_svsathub
    0U,	// S2_tableidxb
    0U,	// S2_tableidxd
    0U,	// S2_tableidxh
    0U,	// S2_tableidxw
    66U,	// S2_togglebit_i
    66U,	// S2_togglebit_r
    66U,	// S2_tstbit_i
    66U,	// S2_tstbit_r
    69U,	// S2_valignib
    69U,	// S2_valignrb
    0U,	// S2_vcnegh
    0U,	// S2_vcrotate
    0U,	// S2_vrcnegh
    0U,	// S2_vrndpackwh
    0U,	// S2_vrndpackwhs
    0U,	// S2_vsathb
    0U,	// S2_vsathb_nopack
    0U,	// S2_vsathub
    0U,	// S2_vsathub_nopack
    0U,	// S2_vsatwh
    0U,	// S2_vsatwh_nopack
    0U,	// S2_vsatwuh
    0U,	// S2_vsatwuh_nopack
    0U,	// S2_vsplatrb
    0U,	// S2_vsplatrh
    69U,	// S2_vspliceib
    69U,	// S2_vsplicerb
    0U,	// S2_vsxtbh
    0U,	// S2_vsxthw
    0U,	// S2_vtrunehb
    0U,	// S2_vtrunewh
    0U,	// S2_vtrunohb
    0U,	// S2_vtrunowh
    0U,	// S2_vzxtbh
    0U,	// S2_vzxthw
    46U,	// S4_addaddi
    0U,	// S4_addi_asl_ri
    0U,	// S4_addi_lsr_ri
    0U,	// S4_andi_asl_ri
    0U,	// S4_andi_lsr_ri
    0U,	// S4_clbaddi
    0U,	// S4_clbpaddi
    0U,	// S4_clbpnorm
    9602U,	// S4_extract
    66U,	// S4_extract_rp
    9602U,	// S4_extractp
    66U,	// S4_extractp_rp
    0U,	// S4_lsli
    66U,	// S4_ntstbit_i
    66U,	// S4_ntstbit_r
    69U,	// S4_or_andi
    17612U,	// S4_or_andix
    69U,	// S4_or_ori
    0U,	// S4_ori_asl_ri
    0U,	// S4_ori_lsr_ri
    0U,	// S4_parity
    0U,	// S4_pstorerbf_abs
    175U,	// S4_pstorerbf_rr
    0U,	// S4_pstorerbfnew_abs
    49184U,	// S4_pstorerbfnew_io
    175U,	// S4_pstorerbfnew_rr
    0U,	// S4_pstorerbnewf_abs
    239U,	// S4_pstorerbnewf_rr
    0U,	// S4_pstorerbnewfnew_abs
    49184U,	// S4_pstorerbnewfnew_io
    239U,	// S4_pstorerbnewfnew_rr
    0U,	// S4_pstorerbnewt_abs
    239U,	// S4_pstorerbnewt_rr
    0U,	// S4_pstorerbnewtnew_abs
    49184U,	// S4_pstorerbnewtnew_io
    239U,	// S4_pstorerbnewtnew_rr
    0U,	// S4_pstorerbt_abs
    175U,	// S4_pstorerbt_rr
    0U,	// S4_pstorerbtnew_abs
    49184U,	// S4_pstorerbtnew_io
    175U,	// S4_pstorerbtnew_rr
    0U,	// S4_pstorerdf_abs
    175U,	// S4_pstorerdf_rr
    0U,	// S4_pstorerdfnew_abs
    49184U,	// S4_pstorerdfnew_io
    175U,	// S4_pstorerdfnew_rr
    0U,	// S4_pstorerdt_abs
    175U,	// S4_pstorerdt_rr
    0U,	// S4_pstorerdtnew_abs
    49184U,	// S4_pstorerdtnew_io
    175U,	// S4_pstorerdtnew_rr
    0U,	// S4_pstorerff_abs
    303U,	// S4_pstorerff_rr
    0U,	// S4_pstorerffnew_abs
    49184U,	// S4_pstorerffnew_io
    303U,	// S4_pstorerffnew_rr
    0U,	// S4_pstorerft_abs
    303U,	// S4_pstorerft_rr
    0U,	// S4_pstorerftnew_abs
    49184U,	// S4_pstorerftnew_io
    303U,	// S4_pstorerftnew_rr
    0U,	// S4_pstorerhf_abs
    175U,	// S4_pstorerhf_rr
    0U,	// S4_pstorerhfnew_abs
    49184U,	// S4_pstorerhfnew_io
    175U,	// S4_pstorerhfnew_rr
    0U,	// S4_pstorerhnewf_abs
    239U,	// S4_pstorerhnewf_rr
    0U,	// S4_pstorerhnewfnew_abs
    49184U,	// S4_pstorerhnewfnew_io
    239U,	// S4_pstorerhnewfnew_rr
    0U,	// S4_pstorerhnewt_abs
    239U,	// S4_pstorerhnewt_rr
    0U,	// S4_pstorerhnewtnew_abs
    49184U,	// S4_pstorerhnewtnew_io
    239U,	// S4_pstorerhnewtnew_rr
    0U,	// S4_pstorerht_abs
    175U,	// S4_pstorerht_rr
    0U,	// S4_pstorerhtnew_abs
    49184U,	// S4_pstorerhtnew_io
    175U,	// S4_pstorerhtnew_rr
    0U,	// S4_pstorerif_abs
    175U,	// S4_pstorerif_rr
    0U,	// S4_pstorerifnew_abs
    49184U,	// S4_pstorerifnew_io
    175U,	// S4_pstorerifnew_rr
    0U,	// S4_pstorerinewf_abs
    239U,	// S4_pstorerinewf_rr
    0U,	// S4_pstorerinewfnew_abs
    49184U,	// S4_pstorerinewfnew_io
    239U,	// S4_pstorerinewfnew_rr
    0U,	// S4_pstorerinewt_abs
    239U,	// S4_pstorerinewt_rr
    0U,	// S4_pstorerinewtnew_abs
    49184U,	// S4_pstorerinewtnew_io
    239U,	// S4_pstorerinewtnew_rr
    0U,	// S4_pstorerit_abs
    175U,	// S4_pstorerit_rr
    0U,	// S4_pstoreritnew_abs
    49184U,	// S4_pstoreritnew_io
    175U,	// S4_pstoreritnew_rr
    131U,	// S4_stored_locked
    0U,	// S4_stored_rl_at_vi
    0U,	// S4_stored_rl_st_vi
    0U,	// S4_storeirb_io
    57376U,	// S4_storeirbf_io
    57376U,	// S4_storeirbfnew_io
    57376U,	// S4_storeirbt_io
    57376U,	// S4_storeirbtnew_io
    0U,	// S4_storeirh_io
    57376U,	// S4_storeirhf_io
    57376U,	// S4_storeirhfnew_io
    57376U,	// S4_storeirht_io
    57376U,	// S4_storeirhtnew_io
    0U,	// S4_storeiri_io
    57376U,	// S4_storeirif_io
    57376U,	// S4_storeirifnew_io
    57376U,	// S4_storeirit_io
    57376U,	// S4_storeiritnew_io
    0U,	// S4_storerb_ap
    0U,	// S4_storerb_rr
    0U,	// S4_storerb_ur
    0U,	// S4_storerbnew_ap
    0U,	// S4_storerbnew_rr
    0U,	// S4_storerbnew_ur
    0U,	// S4_storerd_ap
    0U,	// S4_storerd_rr
    0U,	// S4_storerd_ur
    0U,	// S4_storerf_ap
    0U,	// S4_storerf_rr
    0U,	// S4_storerf_ur
    0U,	// S4_storerh_ap
    0U,	// S4_storerh_rr
    0U,	// S4_storerh_ur
    0U,	// S4_storerhnew_ap
    0U,	// S4_storerhnew_rr
    0U,	// S4_storerhnew_ur
    0U,	// S4_storeri_ap
    0U,	// S4_storeri_rr
    0U,	// S4_storeri_ur
    0U,	// S4_storerinew_ap
    0U,	// S4_storerinew_rr
    0U,	// S4_storerinew_ur
    48U,	// S4_subaddi
    0U,	// S4_subi_asl_ri
    0U,	// S4_subi_lsr_ri
    0U,	// S4_vrcrotate
    0U,	// S4_vrcrotate_acc
    0U,	// S4_vxaddsubh
    0U,	// S4_vxaddsubhr
    0U,	// S4_vxaddsubw
    0U,	// S4_vxsubaddh
    0U,	// S4_vxsubaddhr
    0U,	// S4_vxsubaddw
    0U,	// S5_asrhub_rnd_sat
    0U,	// S5_asrhub_sat
    0U,	// S5_popcountp
    2626U,	// S5_vasrhrnd
    0U,	// S6_rol_i_p
    0U,	// S6_rol_i_p_acc
    0U,	// S6_rol_i_p_and
    0U,	// S6_rol_i_p_nac
    0U,	// S6_rol_i_p_or
    0U,	// S6_rol_i_p_xacc
    0U,	// S6_rol_i_r
    0U,	// S6_rol_i_r_acc
    0U,	// S6_rol_i_r_and
    0U,	// S6_rol_i_r_nac
    0U,	// S6_rol_i_r_or
    0U,	// S6_rol_i_r_xacc
    0U,	// S6_vsplatrbp
    66U,	// S6_vtrunehb_ppp
    66U,	// S6_vtrunohb_ppp
    12U,	// SA1_addi
    0U,	// SA1_addrx
    0U,	// SA1_addsp
    0U,	// SA1_and1
    0U,	// SA1_clrf
    0U,	// SA1_clrfnew
    0U,	// SA1_clrt
    0U,	// SA1_clrtnew
    1U,	// SA1_cmpeqi
    0U,	// SA1_combine0i
    0U,	// SA1_combine1i
    0U,	// SA1_combine2i
    0U,	// SA1_combine3i
    0U,	// SA1_combinerz
    0U,	// SA1_combinezr
    12U,	// SA1_dec
    49U,	// SA1_inc
    0U,	// SA1_seti
    0U,	// SA1_setin1
    0U,	// SA1_sxtb
    0U,	// SA1_sxth
    0U,	// SA1_tfr
    0U,	// SA1_zxtb
    0U,	// SA1_zxth
    0U,	// SAVE_REGISTERS_CALL_V4
    0U,	// SAVE_REGISTERS_CALL_V4STK
    0U,	// SAVE_REGISTERS_CALL_V4STK_EXT
    0U,	// SAVE_REGISTERS_CALL_V4STK_EXT_PIC
    0U,	// SAVE_REGISTERS_CALL_V4STK_PIC
    0U,	// SAVE_REGISTERS_CALL_V4_EXT
    0U,	// SAVE_REGISTERS_CALL_V4_EXT_PIC
    0U,	// SAVE_REGISTERS_CALL_V4_PIC
    1U,	// SL1_loadri_io
    1U,	// SL1_loadrub_io
    0U,	// SL2_deallocframe
    0U,	// SL2_jumpr31
    0U,	// SL2_jumpr31_f
    0U,	// SL2_jumpr31_fnew
    0U,	// SL2_jumpr31_t
    0U,	// SL2_jumpr31_tnew
    1U,	// SL2_loadrb_io
    0U,	// SL2_loadrd_sp
    1U,	// SL2_loadrh_io
    0U,	// SL2_loadri_sp
    1U,	// SL2_loadruh_io
    0U,	// SL2_return
    0U,	// SL2_return_f
    0U,	// SL2_return_fnew
    0U,	// SL2_return_t
    0U,	// SL2_return_tnew
    130U,	// SS1_storeb_io
    130U,	// SS1_storew_io
    0U,	// SS2_allocframe
    0U,	// SS2_storebi0
    0U,	// SS2_storebi1
    0U,	// SS2_stored_sp
    130U,	// SS2_storeh_io
    0U,	// SS2_storew_sp
    0U,	// SS2_storewi0
    0U,	// SS2_storewi1
    66U,	// TFRI64_V2_ext
    0U,	// TFRI64_V4
    0U,	// V6_extractw
    0U,	// V6_get_qfext
    0U,	// V6_get_qfext_oracc
    0U,	// V6_lvsplatb
    0U,	// V6_lvsplath
    0U,	// V6_lvsplatw
    66U,	// V6_pred_and
    0U,	// V6_pred_and_n
    0U,	// V6_pred_not
    66U,	// V6_pred_or
    0U,	// V6_pred_or_n
    0U,	// V6_pred_scalar2
    0U,	// V6_pred_scalar2v2
    0U,	// V6_pred_xor
    0U,	// V6_set_qfext
    962U,	// V6_shuffeqh
    2690U,	// V6_shuffeqw
    2757U,	// V6_v6mpyhubs10
    0U,	// V6_v6mpyhubs10_vxx
    2821U,	// V6_v6mpyvubs10
    0U,	// V6_v6mpyvubs10_vxx
    1U,	// V6_vL32Ub_ai
    1U,	// V6_vL32Ub_pi
    1U,	// V6_vL32Ub_ppu
    1U,	// V6_vL32b_ai
    1U,	// V6_vL32b_cur_ai
    1538U,	// V6_vL32b_cur_npred_ai
    1638U,	// V6_vL32b_cur_npred_pi
    2918U,	// V6_vL32b_cur_npred_ppu
    1U,	// V6_vL32b_cur_pi
    1U,	// V6_vL32b_cur_ppu
    1538U,	// V6_vL32b_cur_pred_ai
    1638U,	// V6_vL32b_cur_pred_pi
    2918U,	// V6_vL32b_cur_pred_ppu
    1538U,	// V6_vL32b_npred_ai
    1638U,	// V6_vL32b_npred_pi
    2918U,	// V6_vL32b_npred_ppu
    50U,	// V6_vL32b_nt_ai
    50U,	// V6_vL32b_nt_cur_ai
    1538U,	// V6_vL32b_nt_cur_npred_ai
    1638U,	// V6_vL32b_nt_cur_npred_pi
    2918U,	// V6_vL32b_nt_cur_npred_ppu
    50U,	// V6_vL32b_nt_cur_pi
    50U,	// V6_vL32b_nt_cur_ppu
    1538U,	// V6_vL32b_nt_cur_pred_ai
    1638U,	// V6_vL32b_nt_cur_pred_pi
    2918U,	// V6_vL32b_nt_cur_pred_ppu
    1538U,	// V6_vL32b_nt_npred_ai
    1638U,	// V6_vL32b_nt_npred_pi
    2918U,	// V6_vL32b_nt_npred_ppu
    50U,	// V6_vL32b_nt_pi
    50U,	// V6_vL32b_nt_ppu
    1538U,	// V6_vL32b_nt_pred_ai
    1638U,	// V6_vL32b_nt_pred_pi
    2918U,	// V6_vL32b_nt_pred_ppu
    50U,	// V6_vL32b_nt_tmp_ai
    1538U,	// V6_vL32b_nt_tmp_npred_ai
    1638U,	// V6_vL32b_nt_tmp_npred_pi
    2918U,	// V6_vL32b_nt_tmp_npred_ppu
    50U,	// V6_vL32b_nt_tmp_pi
    50U,	// V6_vL32b_nt_tmp_ppu
    1538U,	// V6_vL32b_nt_tmp_pred_ai
    1638U,	// V6_vL32b_nt_tmp_pred_pi
    2918U,	// V6_vL32b_nt_tmp_pred_ppu
    1U,	// V6_vL32b_pi
    1U,	// V6_vL32b_ppu
    1538U,	// V6_vL32b_pred_ai
    1638U,	// V6_vL32b_pred_pi
    2918U,	// V6_vL32b_pred_ppu
    1U,	// V6_vL32b_tmp_ai
    1538U,	// V6_vL32b_tmp_npred_ai
    1638U,	// V6_vL32b_tmp_npred_pi
    2918U,	// V6_vL32b_tmp_npred_ppu
    1U,	// V6_vL32b_tmp_pi
    1U,	// V6_vL32b_tmp_ppu
    1538U,	// V6_vL32b_tmp_pred_ai
    1638U,	// V6_vL32b_tmp_pred_pi
    2918U,	// V6_vL32b_tmp_pred_ppu
    130U,	// V6_vS32Ub_ai
    49184U,	// V6_vS32Ub_npred_ai
    50402U,	// V6_vS32Ub_npred_pi
    50401U,	// V6_vS32Ub_npred_ppu
    133U,	// V6_vS32Ub_pi
    133U,	// V6_vS32Ub_ppu
    49184U,	// V6_vS32Ub_pred_ai
    50402U,	// V6_vS32Ub_pred_pi
    50401U,	// V6_vS32Ub_pred_ppu
    130U,	// V6_vS32b_ai
    194U,	// V6_vS32b_new_ai
    49184U,	// V6_vS32b_new_npred_ai
    50402U,	// V6_vS32b_new_npred_pi
    50401U,	// V6_vS32b_new_npred_ppu
    197U,	// V6_vS32b_new_pi
    197U,	// V6_vS32b_new_ppu
    49184U,	// V6_vS32b_new_pred_ai
    50402U,	// V6_vS32b_new_pred_pi
    50401U,	// V6_vS32b_new_pred_ppu
    49184U,	// V6_vS32b_npred_ai
    50402U,	// V6_vS32b_npred_pi
    50401U,	// V6_vS32b_npred_ppu
    49184U,	// V6_vS32b_nqpred_ai
    50402U,	// V6_vS32b_nqpred_pi
    50401U,	// V6_vS32b_nqpred_ppu
    130U,	// V6_vS32b_nt_ai
    194U,	// V6_vS32b_nt_new_ai
    8224U,	// V6_vS32b_nt_new_npred_ai
    9442U,	// V6_vS32b_nt_new_npred_pi
    9441U,	// V6_vS32b_nt_new_npred_ppu
    197U,	// V6_vS32b_nt_new_pi
    197U,	// V6_vS32b_nt_new_ppu
    8224U,	// V6_vS32b_nt_new_pred_ai
    9442U,	// V6_vS32b_nt_new_pred_pi
    9441U,	// V6_vS32b_nt_new_pred_ppu
    8224U,	// V6_vS32b_nt_npred_ai
    9442U,	// V6_vS32b_nt_npred_pi
    9441U,	// V6_vS32b_nt_npred_ppu
    8224U,	// V6_vS32b_nt_nqpred_ai
    9442U,	// V6_vS32b_nt_nqpred_pi
    9441U,	// V6_vS32b_nt_nqpred_ppu
    133U,	// V6_vS32b_nt_pi
    133U,	// V6_vS32b_nt_ppu
    8224U,	// V6_vS32b_nt_pred_ai
    9442U,	// V6_vS32b_nt_pred_pi
    9441U,	// V6_vS32b_nt_pred_ppu
    8224U,	// V6_vS32b_nt_qpred_ai
    9442U,	// V6_vS32b_nt_qpred_pi
    9441U,	// V6_vS32b_nt_qpred_ppu
    133U,	// V6_vS32b_pi
    133U,	// V6_vS32b_ppu
    49184U,	// V6_vS32b_pred_ai
    50402U,	// V6_vS32b_pred_pi
    50401U,	// V6_vS32b_pred_ppu
    49184U,	// V6_vS32b_qpred_ai
    50402U,	// V6_vS32b_qpred_pi
    50401U,	// V6_vS32b_qpred_ppu
    0U,	// V6_vS32b_srls_ai
    0U,	// V6_vS32b_srls_pi
    0U,	// V6_vS32b_srls_ppu
    0U,	// V6_vabs_f8
    0U,	// V6_vabs_hf
    0U,	// V6_vabs_qf16_hf
    0U,	// V6_vabs_qf16_qf16
    0U,	// V6_vabs_qf32_qf32
    0U,	// V6_vabs_qf32_sf
    0U,	// V6_vabs_sf
    0U,	// V6_vabsb
    0U,	// V6_vabsb_sat
    962U,	// V6_vabsdiffh
    0U,	// V6_vabsdiffub
    450U,	// V6_vabsdiffuh
    0U,	// V6_vabsdiffw
    0U,	// V6_vabsh
    0U,	// V6_vabsh_sat
    0U,	// V6_vabsw
    0U,	// V6_vabsw_sat
    2946U,	// V6_vadd_hf
    3010U,	// V6_vadd_hf_f8
    2946U,	// V6_vadd_hf_hf
    51U,	// V6_vadd_qf16
    52U,	// V6_vadd_qf16_mix
    53U,	// V6_vadd_qf32
    54U,	// V6_vadd_qf32_mix
    3074U,	// V6_vadd_sf
    3138U,	// V6_vadd_sf_bf
    2946U,	// V6_vadd_sf_hf
    3074U,	// V6_vadd_sf_sf
    0U,	// V6_vaddb
    0U,	// V6_vaddb_dv
    0U,	// V6_vaddbnq
    0U,	// V6_vaddbq
    0U,	// V6_vaddbsat
    0U,	// V6_vaddbsat_dv
    17655U,	// V6_vaddcarry
    0U,	// V6_vaddcarryo
    16439U,	// V6_vaddcarrysat
    0U,	// V6_vaddclbh
    0U,	// V6_vaddclbw
    962U,	// V6_vaddh
    962U,	// V6_vaddh_dv
    0U,	// V6_vaddhnq
    0U,	// V6_vaddhq
    1090U,	// V6_vaddhsat
    1090U,	// V6_vaddhsat_dv
    974U,	// V6_vaddhw
    965U,	// V6_vaddhw_acc
    386U,	// V6_vaddubh
    0U,	// V6_vaddubh_acc
    0U,	// V6_vaddubsat
    0U,	// V6_vaddubsat_dv
    0U,	// V6_vaddububb_sat
    0U,	// V6_vadduhsat
    0U,	// V6_vadduhsat_dv
    56U,	// V6_vadduhw
    453U,	// V6_vadduhw_acc
    0U,	// V6_vadduwsat
    0U,	// V6_vadduwsat_dv
    24631U,	// V6_vaddw
    24631U,	// V6_vaddw_dv
    0U,	// V6_vaddwnq
    0U,	// V6_vaddwq
    32823U,	// V6_vaddwsat
    32823U,	// V6_vaddwsat_dv
    0U,	// V6_valign4
    69U,	// V6_valignb
    69U,	// V6_valignbi
    0U,	// V6_vand
    0U,	// V6_vandnqrt
    0U,	// V6_vandnqrt_acc
    0U,	// V6_vandqrt
    0U,	// V6_vandqrt_acc
    0U,	// V6_vandvnqv
    0U,	// V6_vandvqv
    0U,	// V6_vandvrt
    0U,	// V6_vandvrt_acc
    0U,	// V6_vaslh
    0U,	// V6_vaslh_acc
    0U,	// V6_vaslhv
    0U,	// V6_vaslw
    0U,	// V6_vaslw_acc
    0U,	// V6_vaslwv
    0U,	// V6_vasr_into
    66U,	// V6_vasrh
    0U,	// V6_vasrh_acc
    0U,	// V6_vasrhbrndsat
    0U,	// V6_vasrhbsat
    44162U,	// V6_vasrhubrndsat
    44162U,	// V6_vasrhubsat
    962U,	// V6_vasrhv
    44226U,	// V6_vasruhubrndsat
    44226U,	// V6_vasruhubsat
    44290U,	// V6_vasruwuhrndsat
    44290U,	// V6_vasruwuhsat
    3394U,	// V6_vasrvuhubrndsat
    3458U,	// V6_vasrvuhubsat
    3522U,	// V6_vasrvwuhrndsat
    3586U,	// V6_vasrvwuhsat
    0U,	// V6_vasrw
    0U,	// V6_vasrw_acc
    3650U,	// V6_vasrwh
    44610U,	// V6_vasrwhrndsat
    44610U,	// V6_vasrwhsat
    44610U,	// V6_vasrwuhrndsat
    44610U,	// V6_vasrwuhsat
    0U,	// V6_vasrwv
    0U,	// V6_vassign
    0U,	// V6_vassign_fp
    0U,	// V6_vassign_tmp
    0U,	// V6_vavgb
    0U,	// V6_vavgbrnd
    0U,	// V6_vavgh
    0U,	// V6_vavghrnd
    0U,	// V6_vavgub
    0U,	// V6_vavgubrnd
    0U,	// V6_vavguh
    0U,	// V6_vavguhrnd
    0U,	// V6_vavguw
    0U,	// V6_vavguwrnd
    0U,	// V6_vavgw
    0U,	// V6_vavgwrnd
    0U,	// V6_vccombine
    0U,	// V6_vcl0h
    0U,	// V6_vcl0w
    0U,	// V6_vcmov
    0U,	// V6_vcombine
    0U,	// V6_vcombine_tmp
    0U,	// V6_vconv_bf_qf32
    0U,	// V6_vconv_f8_qf16
    0U,	// V6_vconv_h_hf
    0U,	// V6_vconv_h_hf_rnd
    0U,	// V6_vconv_hf_h
    0U,	// V6_vconv_hf_qf16
    0U,	// V6_vconv_hf_qf32
    0U,	// V6_vconv_qf16_f8
    0U,	// V6_vconv_qf16_hf
    0U,	// V6_vconv_qf16_qf16
    0U,	// V6_vconv_qf32_qf32
    0U,	// V6_vconv_qf32_sf
    0U,	// V6_vconv_sf_qf32
    0U,	// V6_vconv_sf_w
    0U,	// V6_vconv_w_sf
    0U,	// V6_vcvt2_b_hf
    0U,	// V6_vcvt2_hf_b
    0U,	// V6_vcvt2_hf_ub
    0U,	// V6_vcvt2_ub_hf
    0U,	// V6_vcvt_b_hf
    0U,	// V6_vcvt_bf_sf
    0U,	// V6_vcvt_f8_hf
    0U,	// V6_vcvt_h_hf
    0U,	// V6_vcvt_hf_b
    0U,	// V6_vcvt_hf_f8
    0U,	// V6_vcvt_hf_h
    3074U,	// V6_vcvt_hf_sf
    0U,	// V6_vcvt_hf_ub
    0U,	// V6_vcvt_hf_uh
    0U,	// V6_vcvt_sf_hf
    0U,	// V6_vcvt_ub_hf
    0U,	// V6_vcvt_uh_hf
    640U,	// V6_vdeal
    0U,	// V6_vdealb
    0U,	// V6_vdealb4w
    0U,	// V6_vdealh
    0U,	// V6_vdealvdd
    0U,	// V6_vdelta
    0U,	// V6_vdmpy_sf_hf
    0U,	// V6_vdmpy_sf_hf_acc
    0U,	// V6_vdmpybus
    0U,	// V6_vdmpybus_acc
    0U,	// V6_vdmpybus_dv
    0U,	// V6_vdmpybus_dv_acc
    0U,	// V6_vdmpyhb
    0U,	// V6_vdmpyhb_acc
    0U,	// V6_vdmpyhb_dv
    0U,	// V6_vdmpyhb_dv_acc
    0U,	// V6_vdmpyhisat
    0U,	// V6_vdmpyhisat_acc
    0U,	// V6_vdmpyhsat
    0U,	// V6_vdmpyhsat_acc
    0U,	// V6_vdmpyhsuisat
    0U,	// V6_vdmpyhsuisat_acc
    0U,	// V6_vdmpyhsusat
    0U,	// V6_vdmpyhsusat_acc
    0U,	// V6_vdmpyhvsat
    0U,	// V6_vdmpyhvsat_acc
    0U,	// V6_vdsaduh
    0U,	// V6_vdsaduh_acc
    3714U,	// V6_veqb
    3717U,	// V6_veqb_and
    3717U,	// V6_veqb_or
    3717U,	// V6_veqb_xor
    962U,	// V6_veqh
    965U,	// V6_veqh_and
    965U,	// V6_veqh_or
    965U,	// V6_veqh_xor
    2946U,	// V6_veqhf
    2949U,	// V6_veqhf_and
    2949U,	// V6_veqhf_or
    2949U,	// V6_veqhf_xor
    3074U,	// V6_veqsf
    3077U,	// V6_veqsf_and
    3077U,	// V6_veqsf_or
    3077U,	// V6_veqsf_xor
    2690U,	// V6_veqw
    2693U,	// V6_veqw_and
    2693U,	// V6_veqw_or
    2693U,	// V6_veqw_xor
    0U,	// V6_vfmax_f8
    0U,	// V6_vfmax_hf
    0U,	// V6_vfmax_sf
    0U,	// V6_vfmin_f8
    0U,	// V6_vfmin_hf
    0U,	// V6_vfmin_sf
    0U,	// V6_vfneg_f8
    0U,	// V6_vfneg_hf
    0U,	// V6_vfneg_sf
    49152U,	// V6_vgathermh
    0U,	// V6_vgathermhq
    57344U,	// V6_vgathermhw
    0U,	// V6_vgathermhwq
    0U,	// V6_vgathermw
    0U,	// V6_vgathermwq
    3714U,	// V6_vgtb
    3717U,	// V6_vgtb_and
    3717U,	// V6_vgtb_or
    3717U,	// V6_vgtb_xor
    3138U,	// V6_vgtbf
    3141U,	// V6_vgtbf_and
    3141U,	// V6_vgtbf_or
    3141U,	// V6_vgtbf_xor
    962U,	// V6_vgth
    965U,	// V6_vgth_and
    965U,	// V6_vgth_or
    965U,	// V6_vgth_xor
    2946U,	// V6_vgthf
    2949U,	// V6_vgthf_and
    2949U,	// V6_vgthf_or
    2949U,	// V6_vgthf_xor
    3074U,	// V6_vgtsf
    3077U,	// V6_vgtsf_and
    3077U,	// V6_vgtsf_or
    3077U,	// V6_vgtsf_xor
    386U,	// V6_vgtub
    389U,	// V6_vgtub_and
    389U,	// V6_vgtub_or
    389U,	// V6_vgtub_xor
    450U,	// V6_vgtuh
    453U,	// V6_vgtuh_and
    453U,	// V6_vgtuh_or
    453U,	// V6_vgtuh_xor
    514U,	// V6_vgtuw
    517U,	// V6_vgtuw_and
    517U,	// V6_vgtuw_or
    517U,	// V6_vgtuw_xor
    2690U,	// V6_vgtw
    2693U,	// V6_vgtw_and
    2693U,	// V6_vgtw_or
    2693U,	// V6_vgtw_xor
    0U,	// V6_vhist
    0U,	// V6_vhistq
    0U,	// V6_vilog2_hf
    0U,	// V6_vilog2_qf16
    0U,	// V6_vilog2_qf32
    0U,	// V6_vilog2_sf
    0U,	// V6_vinsertwr
    69U,	// V6_vlalignb
    69U,	// V6_vlalignbi
    0U,	// V6_vlsrb
    0U,	// V6_vlsrh
    0U,	// V6_vlsrhv
    0U,	// V6_vlsrw
    0U,	// V6_vlsrwv
    0U,	// V6_vlut4
    69U,	// V6_vlutvvb
    3781U,	// V6_vlutvvb_nm
    73U,	// V6_vlutvvb_oracc
    73U,	// V6_vlutvvb_oracci
    69U,	// V6_vlutvvbi
    69U,	// V6_vlutvwh
    3781U,	// V6_vlutvwh_nm
    73U,	// V6_vlutvwh_oracc
    73U,	// V6_vlutvwh_oracci
    69U,	// V6_vlutvwhi
    0U,	// V6_vmax_bf
    0U,	// V6_vmax_hf
    0U,	// V6_vmax_sf
    0U,	// V6_vmaxb
    0U,	// V6_vmaxh
    0U,	// V6_vmaxub
    0U,	// V6_vmaxuh
    0U,	// V6_vmaxw
    0U,	// V6_vmerge_qf
    0U,	// V6_vmin_bf
    0U,	// V6_vmin_hf
    0U,	// V6_vmin_sf
    0U,	// V6_vminb
    0U,	// V6_vminh
    0U,	// V6_vminub
    0U,	// V6_vminuh
    0U,	// V6_vminw
    3714U,	// V6_vmpabus
    0U,	// V6_vmpabus_acc
    3714U,	// V6_vmpabusv
    386U,	// V6_vmpabuu
    0U,	// V6_vmpabuu_acc
    386U,	// V6_vmpabuuv
    3714U,	// V6_vmpahb
    3717U,	// V6_vmpahb_acc
    11394U,	// V6_vmpahhsat
    3714U,	// V6_vmpauhb
    3717U,	// V6_vmpauhb_acc
    19650U,	// V6_vmpauhuhsat
    0U,	// V6_vmpsuhuhsat
    3010U,	// V6_vmpy_hf_f8
    3013U,	// V6_vmpy_hf_f8_acc
    2946U,	// V6_vmpy_hf_hf
    2949U,	// V6_vmpy_hf_hf_acc
    51U,	// V6_vmpy_qf16
    2946U,	// V6_vmpy_qf16_hf
    52U,	// V6_vmpy_qf16_mix_hf
    53U,	// V6_vmpy_qf32
    2946U,	// V6_vmpy_qf32_hf
    52U,	// V6_vmpy_qf32_mix_hf
    51U,	// V6_vmpy_qf32_qf16
    3074U,	// V6_vmpy_qf32_sf
    2946U,	// V6_vmpy_rt_hf
    52U,	// V6_vmpy_rt_qf16
    3074U,	// V6_vmpy_rt_sf
    3138U,	// V6_vmpy_sf_bf
    3141U,	// V6_vmpy_sf_bf_acc
    2946U,	// V6_vmpy_sf_hf
    2949U,	// V6_vmpy_sf_hf_acc
    3074U,	// V6_vmpy_sf_sf
    3714U,	// V6_vmpybus
    3717U,	// V6_vmpybus_acc
    3714U,	// V6_vmpybusv
    3717U,	// V6_vmpybusv_acc
    3714U,	// V6_vmpybv
    3717U,	// V6_vmpybv_acc
    0U,	// V6_vmpyewuh
    0U,	// V6_vmpyewuh_64
    0U,	// V6_vmpyh
    0U,	// V6_vmpyh_acc
    0U,	// V6_vmpyhsat_acc
    1730U,	// V6_vmpyhsrs
    1794U,	// V6_vmpyhss
    0U,	// V6_vmpyhus
    0U,	// V6_vmpyhus_acc
    0U,	// V6_vmpyhv
    0U,	// V6_vmpyhv_acc
    1730U,	// V6_vmpyhvsrs
    0U,	// V6_vmpyieoh
    0U,	// V6_vmpyiewh_acc
    0U,	// V6_vmpyiewuh
    0U,	// V6_vmpyiewuh_acc
    0U,	// V6_vmpyih
    0U,	// V6_vmpyih_acc
    0U,	// V6_vmpyihb
    0U,	// V6_vmpyihb_acc
    0U,	// V6_vmpyiowh
    0U,	// V6_vmpyiwb
    0U,	// V6_vmpyiwb_acc
    0U,	// V6_vmpyiwh
    0U,	// V6_vmpyiwh_acc
    0U,	// V6_vmpyiwub
    0U,	// V6_vmpyiwub_acc
    0U,	// V6_vmpyowh
    0U,	// V6_vmpyowh_64_acc
    0U,	// V6_vmpyowh_rnd
    0U,	// V6_vmpyowh_rnd_sacc
    0U,	// V6_vmpyowh_sacc
    386U,	// V6_vmpyub
    0U,	// V6_vmpyub_acc
    386U,	// V6_vmpyubv
    0U,	// V6_vmpyubv_acc
    0U,	// V6_vmpyuh
    0U,	// V6_vmpyuh_acc
    0U,	// V6_vmpyuhe
    0U,	// V6_vmpyuhe_acc
    0U,	// V6_vmpyuhv
    0U,	// V6_vmpyuhv_acc
    3842U,	// V6_vmpyuhvs
    0U,	// V6_vmux
    3714U,	// V6_vnavgb
    0U,	// V6_vnavgh
    386U,	// V6_vnavgub
    0U,	// V6_vnavgw
    0U,	// V6_vnccombine
    0U,	// V6_vncmov
    0U,	// V6_vneg_qf16_hf
    0U,	// V6_vneg_qf16_qf16
    0U,	// V6_vneg_qf32_qf32
    0U,	// V6_vneg_qf32_sf
    0U,	// V6_vnormamth
    0U,	// V6_vnormamtw
    0U,	// V6_vnot
    0U,	// V6_vor
    0U,	// V6_vpackeb
    0U,	// V6_vpackeh
    0U,	// V6_vpackhb_sat
    0U,	// V6_vpackhub_sat
    0U,	// V6_vpackob
    0U,	// V6_vpackoh
    0U,	// V6_vpackwh_sat
    0U,	// V6_vpackwuh_sat
    0U,	// V6_vpopcounth
    0U,	// V6_vprefixqb
    0U,	// V6_vprefixqh
    0U,	// V6_vprefixqw
    0U,	// V6_vrdelta
    386U,	// V6_vrmpybub_rtt
    389U,	// V6_vrmpybub_rtt_acc
    3714U,	// V6_vrmpybus
    3717U,	// V6_vrmpybus_acc
    12098U,	// V6_vrmpybusi
    44869U,	// V6_vrmpybusi_acc
    3714U,	// V6_vrmpybusv
    3717U,	// V6_vrmpybusv_acc
    3714U,	// V6_vrmpybv
    3717U,	// V6_vrmpybv_acc
    0U,	// V6_vrmpyub
    0U,	// V6_vrmpyub_acc
    0U,	// V6_vrmpyub_rtt
    0U,	// V6_vrmpyub_rtt_acc
    69U,	// V6_vrmpyubi
    73U,	// V6_vrmpyubi_acc
    0U,	// V6_vrmpyubv
    0U,	// V6_vrmpyubv_acc
    24633U,	// V6_vrmpyzbb_rt
    25849U,	// V6_vrmpyzbb_rt_acc
    36793U,	// V6_vrmpyzbb_rx
    36793U,	// V6_vrmpyzbb_rx_acc
    41017U,	// V6_vrmpyzbub_rt
    42233U,	// V6_vrmpyzbub_rt_acc
    53177U,	// V6_vrmpyzbub_rx
    53177U,	// V6_vrmpyzbub_rx_acc
    24634U,	// V6_vrmpyzcb_rt
    25850U,	// V6_vrmpyzcb_rt_acc
    36794U,	// V6_vrmpyzcb_rx
    36794U,	// V6_vrmpyzcb_rx_acc
    24634U,	// V6_vrmpyzcbs_rt
    25850U,	// V6_vrmpyzcbs_rt_acc
    36794U,	// V6_vrmpyzcbs_rx
    36794U,	// V6_vrmpyzcbs_rx_acc
    24635U,	// V6_vrmpyznb_rt
    25851U,	// V6_vrmpyznb_rt_acc
    36795U,	// V6_vrmpyznb_rx
    36795U,	// V6_vrmpyznb_rx_acc
    0U,	// V6_vror
    0U,	// V6_vrotr
    0U,	// V6_vroundhb
    1090U,	// V6_vroundhub
    3586U,	// V6_vrounduhub
    4034U,	// V6_vrounduwuh
    0U,	// V6_vroundwh
    4098U,	// V6_vroundwuh
    0U,	// V6_vrsadubi
    0U,	// V6_vrsadubi_acc
    0U,	// V6_vsatdw
    0U,	// V6_vsathub
    0U,	// V6_vsatuwuh
    0U,	// V6_vsatwh
    0U,	// V6_vsb
    57344U,	// V6_vscattermh
    0U,	// V6_vscattermh_add
    0U,	// V6_vscattermhq
    8192U,	// V6_vscattermhw
    16384U,	// V6_vscattermhw_add
    0U,	// V6_vscattermhwq
    24576U,	// V6_vscattermw
    32768U,	// V6_vscattermw_add
    0U,	// V6_vscattermwq
    0U,	// V6_vsh
    962U,	// V6_vshufeh
    640U,	// V6_vshuff
    0U,	// V6_vshuffb
    3714U,	// V6_vshuffeb
    0U,	// V6_vshuffh
    0U,	// V6_vshuffob
    0U,	// V6_vshuffvdd
    0U,	// V6_vshufoeb
    0U,	// V6_vshufoeh
    0U,	// V6_vshufoh
    2946U,	// V6_vsub_hf
    3010U,	// V6_vsub_hf_f8
    2946U,	// V6_vsub_hf_hf
    4162U,	// V6_vsub_hf_mix
    51U,	// V6_vsub_qf16
    52U,	// V6_vsub_qf16_mix
    53U,	// V6_vsub_qf32
    54U,	// V6_vsub_qf32_mix
    3074U,	// V6_vsub_sf
    3138U,	// V6_vsub_sf_bf
    2946U,	// V6_vsub_sf_hf
    4226U,	// V6_vsub_sf_mix
    3074U,	// V6_vsub_sf_sf
    0U,	// V6_vsubb
    0U,	// V6_vsubb_dv
    0U,	// V6_vsubbnq
    0U,	// V6_vsubbq
    0U,	// V6_vsubbsat
    0U,	// V6_vsubbsat_dv
    17655U,	// V6_vsubcarry
    0U,	// V6_vsubcarryo
    962U,	// V6_vsubh
    962U,	// V6_vsubh_dv
    0U,	// V6_vsubhnq
    0U,	// V6_vsubhq
    1090U,	// V6_vsubhsat
    1090U,	// V6_vsubhsat_dv
    974U,	// V6_vsubhw
    386U,	// V6_vsububh
    0U,	// V6_vsububsat
    0U,	// V6_vsububsat_dv
    0U,	// V6_vsubububb_sat
    0U,	// V6_vsubuhsat
    0U,	// V6_vsubuhsat_dv
    56U,	// V6_vsubuhw
    0U,	// V6_vsubuwsat
    0U,	// V6_vsubuwsat_dv
    24631U,	// V6_vsubw
    24631U,	// V6_vsubw_dv
    0U,	// V6_vsubwnq
    0U,	// V6_vsubwq
    32823U,	// V6_vsubwsat
    32823U,	// V6_vsubwsat_dv
    0U,	// V6_vswap
    3714U,	// V6_vtmpyb
    3717U,	// V6_vtmpyb_acc
    3714U,	// V6_vtmpybus
    3717U,	// V6_vtmpybus_acc
    0U,	// V6_vtmpyhb
    0U,	// V6_vtmpyhb_acc
    0U,	// V6_vunpackb
    0U,	// V6_vunpackh
    0U,	// V6_vunpackob
    0U,	// V6_vunpackoh
    0U,	// V6_vunpackub
    0U,	// V6_vunpackuh
    0U,	// V6_vwhist128
    0U,	// V6_vwhist128m
    0U,	// V6_vwhist128q
    1U,	// V6_vwhist128qm
    0U,	// V6_vwhist256
    0U,	// V6_vwhist256_sat
    0U,	// V6_vwhist256q
    0U,	// V6_vwhist256q_sat
    0U,	// V6_vxor
    0U,	// V6_vzb
    0U,	// V6_vzh
    0U,	// V6_zLd_ai
    0U,	// V6_zLd_pi
    0U,	// V6_zLd_ppu
    32U,	// V6_zLd_pred_ai
    1250U,	// V6_zLd_pred_pi
    1249U,	// V6_zLd_pred_ppu
    0U,	// V6_zextract
    0U,	// Y2_barrier
    0U,	// Y2_break
    0U,	// Y2_ciad
    0U,	// Y2_crswap0
    0U,	// Y2_cswi
    0U,	// Y2_dccleana
    0U,	// Y2_dccleanidx
    0U,	// Y2_dccleaninva
    0U,	// Y2_dccleaninvidx
    0U,	// Y2_dcfetchbo
    0U,	// Y2_dcinva
    0U,	// Y2_dcinvidx
    0U,	// Y2_dckill
    0U,	// Y2_dctagr
    1U,	// Y2_dctagw
    0U,	// Y2_dczeroa
    0U,	// Y2_getimask
    0U,	// Y2_iassignr
    0U,	// Y2_iassignw
    0U,	// Y2_icdatar
    1U,	// Y2_icdataw
    0U,	// Y2_icinva
    0U,	// Y2_icinvidx
    0U,	// Y2_ickill
    0U,	// Y2_ictagr
    1U,	// Y2_ictagw
    0U,	// Y2_isync
    0U,	// Y2_k0lock
    0U,	// Y2_k0unlock
    0U,	// Y2_l2cleaninvidx
    0U,	// Y2_l2kill
    0U,	// Y2_resume
    1U,	// Y2_setimask
    1U,	// Y2_setprio
    0U,	// Y2_start
    0U,	// Y2_stop
    0U,	// Y2_swi
    0U,	// Y2_syncht
    0U,	// Y2_tfrscrr
    0U,	// Y2_tfrsrcr
    0U,	// Y2_tlblock
    0U,	// Y2_tlbp
    0U,	// Y2_tlbpp
    0U,	// Y2_tlbr
    0U,	// Y2_tlbunlock
    1U,	// Y2_tlbw
    0U,	// Y2_wait
    0U,	// Y4_crswap1
    1U,	// Y4_crswap10
    1U,	// Y4_l2fetch
    0U,	// Y4_l2tagr
    1U,	// Y4_l2tagw
    0U,	// Y4_nmi
    0U,	// Y4_siad
    0U,	// Y4_tfrscpp
    0U,	// Y4_tfrspcp
    0U,	// Y4_trace
    0U,	// Y5_ctlbw
    0U,	// Y5_l2cleanidx
    1U,	// Y5_l2fetch
    0U,	// Y5_l2gclean
    0U,	// Y5_l2gcleaninv
    0U,	// Y5_l2gunlock
    0U,	// Y5_l2invidx
    0U,	// Y5_l2locka
    0U,	// Y5_l2unlocka
    0U,	// Y5_tlbasidi
    0U,	// Y5_tlboc
    0U,	// Y6_diag
    1U,	// Y6_diag0
    1U,	// Y6_diag1
    1U,	// Y6_dmlink
    0U,	// Y6_dmpause
    0U,	// Y6_dmpoll
    0U,	// Y6_dmresume
    0U,	// Y6_dmstart
    0U,	// Y6_dmwait
    0U,	// Y6_l2gcleaninvpa
    0U,	// Y6_l2gcleanpa
    40960U,	// dep_A2_addsat
    40960U,	// dep_A2_subsat
    0U,	// dep_S2_packhl
    0U,	// invalid_decode
  };

  static const uint8_t OpInfo2[] = {
    0U,	// PHI
    0U,	// INLINEASM
    0U,	// INLINEASM_BR
    0U,	// CFI_INSTRUCTION
    0U,	// EH_LABEL
    0U,	// GC_LABEL
    0U,	// ANNOTATION_LABEL
    0U,	// KILL
    0U,	// EXTRACT_SUBREG
    0U,	// INSERT_SUBREG
    0U,	// IMPLICIT_DEF
    0U,	// INIT_UNDEF
    0U,	// SUBREG_TO_REG
    0U,	// COPY_TO_REGCLASS
    0U,	// DBG_VALUE
    0U,	// DBG_VALUE_LIST
    0U,	// DBG_INSTR_REF
    0U,	// DBG_PHI
    0U,	// DBG_LABEL
    0U,	// REG_SEQUENCE
    0U,	// COPY
    0U,	// COPY_LANEMASK
    0U,	// BUNDLE
    0U,	// LIFETIME_START
    0U,	// LIFETIME_END
    0U,	// PSEUDO_PROBE
    0U,	// ARITH_FENCE
    0U,	// STACKMAP
    0U,	// FENTRY_CALL
    0U,	// PATCHPOINT
    0U,	// LOAD_STACK_GUARD
    0U,	// PREALLOCATED_SETUP
    0U,	// PREALLOCATED_ARG
    0U,	// STATEPOINT
    0U,	// LOCAL_ESCAPE
    0U,	// FAULTING_OP
    0U,	// PATCHABLE_OP
    0U,	// PATCHABLE_FUNCTION_ENTER
    0U,	// PATCHABLE_RET
    0U,	// PATCHABLE_FUNCTION_EXIT
    0U,	// PATCHABLE_TAIL_CALL
    0U,	// PATCHABLE_EVENT_CALL
    0U,	// PATCHABLE_TYPED_EVENT_CALL
    0U,	// ICALL_BRANCH_FUNNEL
    0U,	// FAKE_USE
    0U,	// MEMBARRIER
    0U,	// JUMP_TABLE_DEBUG_INFO
    0U,	// RELOC_NONE
    0U,	// CONVERGENCECTRL_ENTRY
    0U,	// CONVERGENCECTRL_ANCHOR
    0U,	// CONVERGENCECTRL_LOOP
    0U,	// CONVERGENCECTRL_GLUE
    0U,	// G_ASSERT_SEXT
    0U,	// G_ASSERT_ZEXT
    0U,	// G_ASSERT_ALIGN
    0U,	// G_ADD
    0U,	// G_SUB
    0U,	// G_MUL
    0U,	// G_SDIV
    0U,	// G_UDIV
    0U,	// G_SREM
    0U,	// G_UREM
    0U,	// G_SDIVREM
    0U,	// G_UDIVREM
    0U,	// G_AND
    0U,	// G_OR
    0U,	// G_XOR
    0U,	// G_ABDS
    0U,	// G_ABDU
    0U,	// G_UAVGFLOOR
    0U,	// G_UAVGCEIL
    0U,	// G_SAVGFLOOR
    0U,	// G_SAVGCEIL
    0U,	// G_IMPLICIT_DEF
    0U,	// G_PHI
    0U,	// G_FRAME_INDEX
    0U,	// G_GLOBAL_VALUE
    0U,	// G_PTRAUTH_GLOBAL_VALUE
    0U,	// G_CONSTANT_POOL
    0U,	// G_EXTRACT
    0U,	// G_UNMERGE_VALUES
    0U,	// G_INSERT
    0U,	// G_MERGE_VALUES
    0U,	// G_BUILD_VECTOR
    0U,	// G_BUILD_VECTOR_TRUNC
    0U,	// G_CONCAT_VECTORS
    0U,	// G_PTRTOINT
    0U,	// G_INTTOPTR
    0U,	// G_BITCAST
    0U,	// G_FREEZE
    0U,	// G_CONSTANT_FOLD_BARRIER
    0U,	// G_INTRINSIC_FPTRUNC_ROUND
    0U,	// G_INTRINSIC_TRUNC
    0U,	// G_INTRINSIC_ROUND
    0U,	// G_INTRINSIC_LRINT
    0U,	// G_INTRINSIC_LLRINT
    0U,	// G_INTRINSIC_ROUNDEVEN
    0U,	// G_READCYCLECOUNTER
    0U,	// G_READSTEADYCOUNTER
    0U,	// G_LOAD
    0U,	// G_SEXTLOAD
    0U,	// G_ZEXTLOAD
    0U,	// G_INDEXED_LOAD
    0U,	// G_INDEXED_SEXTLOAD
    0U,	// G_INDEXED_ZEXTLOAD
    0U,	// G_STORE
    0U,	// G_INDEXED_STORE
    0U,	// G_ATOMIC_CMPXCHG_WITH_SUCCESS
    0U,	// G_ATOMIC_CMPXCHG
    0U,	// G_ATOMICRMW_XCHG
    0U,	// G_ATOMICRMW_ADD
    0U,	// G_ATOMICRMW_SUB
    0U,	// G_ATOMICRMW_AND
    0U,	// G_ATOMICRMW_NAND
    0U,	// G_ATOMICRMW_OR
    0U,	// G_ATOMICRMW_XOR
    0U,	// G_ATOMICRMW_MAX
    0U,	// G_ATOMICRMW_MIN
    0U,	// G_ATOMICRMW_UMAX
    0U,	// G_ATOMICRMW_UMIN
    0U,	// G_ATOMICRMW_FADD
    0U,	// G_ATOMICRMW_FSUB
    0U,	// G_ATOMICRMW_FMAX
    0U,	// G_ATOMICRMW_FMIN
    0U,	// G_ATOMICRMW_FMAXIMUM
    0U,	// G_ATOMICRMW_FMINIMUM
    0U,	// G_ATOMICRMW_UINC_WRAP
    0U,	// G_ATOMICRMW_UDEC_WRAP
    0U,	// G_ATOMICRMW_USUB_COND
    0U,	// G_ATOMICRMW_USUB_SAT
    0U,	// G_FENCE
    0U,	// G_PREFETCH
    0U,	// G_BRCOND
    0U,	// G_BRINDIRECT
    0U,	// G_INVOKE_REGION_START
    0U,	// G_INTRINSIC
    0U,	// G_INTRINSIC_W_SIDE_EFFECTS
    0U,	// G_INTRINSIC_CONVERGENT
    0U,	// G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
    0U,	// G_ANYEXT
    0U,	// G_TRUNC
    0U,	// G_TRUNC_SSAT_S
    0U,	// G_TRUNC_SSAT_U
    0U,	// G_TRUNC_USAT_U
    0U,	// G_CONSTANT
    0U,	// G_FCONSTANT
    0U,	// G_VASTART
    0U,	// G_VAARG
    0U,	// G_SEXT
    0U,	// G_SEXT_INREG
    0U,	// G_ZEXT
    0U,	// G_SHL
    0U,	// G_LSHR
    0U,	// G_ASHR
    0U,	// G_FSHL
    0U,	// G_FSHR
    0U,	// G_ROTR
    0U,	// G_ROTL
    0U,	// G_ICMP
    0U,	// G_FCMP
    0U,	// G_SCMP
    0U,	// G_UCMP
    0U,	// G_SELECT
    0U,	// G_UADDO
    0U,	// G_UADDE
    0U,	// G_USUBO
    0U,	// G_USUBE
    0U,	// G_SADDO
    0U,	// G_SADDE
    0U,	// G_SSUBO
    0U,	// G_SSUBE
    0U,	// G_UMULO
    0U,	// G_SMULO
    0U,	// G_UMULH
    0U,	// G_SMULH
    0U,	// G_UADDSAT
    0U,	// G_SADDSAT
    0U,	// G_USUBSAT
    0U,	// G_SSUBSAT
    0U,	// G_USHLSAT
    0U,	// G_SSHLSAT
    0U,	// G_SMULFIX
    0U,	// G_UMULFIX
    0U,	// G_SMULFIXSAT
    0U,	// G_UMULFIXSAT
    0U,	// G_SDIVFIX
    0U,	// G_UDIVFIX
    0U,	// G_SDIVFIXSAT
    0U,	// G_UDIVFIXSAT
    0U,	// G_FADD
    0U,	// G_FSUB
    0U,	// G_FMUL
    0U,	// G_FMA
    0U,	// G_FMAD
    0U,	// G_FDIV
    0U,	// G_FREM
    0U,	// G_FMODF
    0U,	// G_FPOW
    0U,	// G_FPOWI
    0U,	// G_FEXP
    0U,	// G_FEXP2
    0U,	// G_FEXP10
    0U,	// G_FLOG
    0U,	// G_FLOG2
    0U,	// G_FLOG10
    0U,	// G_FLDEXP
    0U,	// G_FFREXP
    0U,	// G_FNEG
    0U,	// G_FPEXT
    0U,	// G_FPTRUNC
    0U,	// G_FPTOSI
    0U,	// G_FPTOUI
    0U,	// G_SITOFP
    0U,	// G_UITOFP
    0U,	// G_FPTOSI_SAT
    0U,	// G_FPTOUI_SAT
    0U,	// G_FABS
    0U,	// G_FCOPYSIGN
    0U,	// G_IS_FPCLASS
    0U,	// G_FCANONICALIZE
    0U,	// G_FMINNUM
    0U,	// G_FMAXNUM
    0U,	// G_FMINNUM_IEEE
    0U,	// G_FMAXNUM_IEEE
    0U,	// G_FMINIMUM
    0U,	// G_FMAXIMUM
    0U,	// G_FMINIMUMNUM
    0U,	// G_FMAXIMUMNUM
    0U,	// G_GET_FPENV
    0U,	// G_SET_FPENV
    0U,	// G_RESET_FPENV
    0U,	// G_GET_FPMODE
    0U,	// G_SET_FPMODE
    0U,	// G_RESET_FPMODE
    0U,	// G_GET_ROUNDING
    0U,	// G_SET_ROUNDING
    0U,	// G_PTR_ADD
    0U,	// G_PTRMASK
    0U,	// G_SMIN
    0U,	// G_SMAX
    0U,	// G_UMIN
    0U,	// G_UMAX
    0U,	// G_ABS
    0U,	// G_LROUND
    0U,	// G_LLROUND
    0U,	// G_BR
    0U,	// G_BRJT
    0U,	// G_VSCALE
    0U,	// G_INSERT_SUBVECTOR
    0U,	// G_EXTRACT_SUBVECTOR
    0U,	// G_INSERT_VECTOR_ELT
    0U,	// G_EXTRACT_VECTOR_ELT
    0U,	// G_SHUFFLE_VECTOR
    0U,	// G_SPLAT_VECTOR
    0U,	// G_STEP_VECTOR
    0U,	// G_VECTOR_COMPRESS
    0U,	// G_CTTZ
    0U,	// G_CTTZ_ZERO_UNDEF
    0U,	// G_CTLZ
    0U,	// G_CTLZ_ZERO_UNDEF
    0U,	// G_CTPOP
    0U,	// G_BSWAP
    0U,	// G_BITREVERSE
    0U,	// G_FCEIL
    0U,	// G_FCOS
    0U,	// G_FSIN
    0U,	// G_FSINCOS
    0U,	// G_FTAN
    0U,	// G_FACOS
    0U,	// G_FASIN
    0U,	// G_FATAN
    0U,	// G_FATAN2
    0U,	// G_FCOSH
    0U,	// G_FSINH
    0U,	// G_FTANH
    0U,	// G_FSQRT
    0U,	// G_FFLOOR
    0U,	// G_FRINT
    0U,	// G_FNEARBYINT
    0U,	// G_ADDRSPACE_CAST
    0U,	// G_BLOCK_ADDR
    0U,	// G_JUMP_TABLE
    0U,	// G_DYN_STACKALLOC
    0U,	// G_STACKSAVE
    0U,	// G_STACKRESTORE
    0U,	// G_STRICT_FADD
    0U,	// G_STRICT_FSUB
    0U,	// G_STRICT_FMUL
    0U,	// G_STRICT_FDIV
    0U,	// G_STRICT_FREM
    0U,	// G_STRICT_FMA
    0U,	// G_STRICT_FSQRT
    0U,	// G_STRICT_FLDEXP
    0U,	// G_READ_REGISTER
    0U,	// G_WRITE_REGISTER
    0U,	// G_MEMCPY
    0U,	// G_MEMCPY_INLINE
    0U,	// G_MEMMOVE
    0U,	// G_MEMSET
    0U,	// G_BZERO
    0U,	// G_TRAP
    0U,	// G_DEBUGTRAP
    0U,	// G_UBSANTRAP
    0U,	// G_VECREDUCE_SEQ_FADD
    0U,	// G_VECREDUCE_SEQ_FMUL
    0U,	// G_VECREDUCE_FADD
    0U,	// G_VECREDUCE_FMUL
    0U,	// G_VECREDUCE_FMAX
    0U,	// G_VECREDUCE_FMIN
    0U,	// G_VECREDUCE_FMAXIMUM
    0U,	// G_VECREDUCE_FMINIMUM
    0U,	// G_VECREDUCE_ADD
    0U,	// G_VECREDUCE_MUL
    0U,	// G_VECREDUCE_AND
    0U,	// G_VECREDUCE_OR
    0U,	// G_VECREDUCE_XOR
    0U,	// G_VECREDUCE_SMAX
    0U,	// G_VECREDUCE_SMIN
    0U,	// G_VECREDUCE_UMAX
    0U,	// G_VECREDUCE_UMIN
    0U,	// G_SBFX
    0U,	// G_UBFX
    0U,	// A2_addsp
    0U,	// A2_iconst
    0U,	// A2_neg
    0U,	// A2_not
    0U,	// A2_tfrf
    0U,	// A2_tfrfnew
    0U,	// A2_tfrp
    0U,	// A2_tfrpf
    0U,	// A2_tfrpfnew
    0U,	// A2_tfrpi
    0U,	// A2_tfrpt
    0U,	// A2_tfrptnew
    0U,	// A2_tfrt
    0U,	// A2_tfrtnew
    0U,	// A2_vaddb_map
    0U,	// A2_vsubb_map
    0U,	// A2_zxtb
    0U,	// A4_boundscheck
    0U,	// ADJCALLSTACKDOWN
    0U,	// ADJCALLSTACKUP
    0U,	// C2_cmpgei
    0U,	// C2_cmpgeui
    0U,	// C2_cmplt
    0U,	// C2_cmpltu
    0U,	// C2_pxfer_map
    0U,	// DUPLEX_Pseudo
    0U,	// ENDLOOP0
    0U,	// ENDLOOP01
    0U,	// ENDLOOP1
    0U,	// J2_endloop0
    0U,	// J2_endloop01
    0U,	// J2_endloop1
    0U,	// J2_jumpf_nopred_map
    0U,	// J2_jumprf_nopred_map
    0U,	// J2_jumprt_nopred_map
    0U,	// J2_jumpt_nopred_map
    0U,	// J2_trap1_noregmap
    0U,	// L2_loadalignb_zomap
    0U,	// L2_loadalignh_zomap
    0U,	// L2_loadbsw2_zomap
    0U,	// L2_loadbsw4_zomap
    0U,	// L2_loadbzw2_zomap
    0U,	// L2_loadbzw4_zomap
    0U,	// L2_loadrb_zomap
    0U,	// L2_loadrd_zomap
    0U,	// L2_loadrh_zomap
    0U,	// L2_loadri_zomap
    0U,	// L2_loadrub_zomap
    0U,	// L2_loadruh_zomap
    0U,	// L2_ploadrbf_zomap
    0U,	// L2_ploadrbfnew_zomap
    0U,	// L2_ploadrbt_zomap
    0U,	// L2_ploadrbtnew_zomap
    0U,	// L2_ploadrdf_zomap
    0U,	// L2_ploadrdfnew_zomap
    0U,	// L2_ploadrdt_zomap
    0U,	// L2_ploadrdtnew_zomap
    0U,	// L2_ploadrhf_zomap
    0U,	// L2_ploadrhfnew_zomap
    0U,	// L2_ploadrht_zomap
    0U,	// L2_ploadrhtnew_zomap
    0U,	// L2_ploadrif_zomap
    0U,	// L2_ploadrifnew_zomap
    0U,	// L2_ploadrit_zomap
    0U,	// L2_ploadritnew_zomap
    0U,	// L2_ploadrubf_zomap
    0U,	// L2_ploadrubfnew_zomap
    0U,	// L2_ploadrubt_zomap
    0U,	// L2_ploadrubtnew_zomap
    0U,	// L2_ploadruhf_zomap
    0U,	// L2_ploadruhfnew_zomap
    0U,	// L2_ploadruht_zomap
    0U,	// L2_ploadruhtnew_zomap
    0U,	// L4_add_memopb_zomap
    0U,	// L4_add_memoph_zomap
    0U,	// L4_add_memopw_zomap
    0U,	// L4_and_memopb_zomap
    0U,	// L4_and_memoph_zomap
    0U,	// L4_and_memopw_zomap
    0U,	// L4_iadd_memopb_zomap
    0U,	// L4_iadd_memoph_zomap
    0U,	// L4_iadd_memopw_zomap
    0U,	// L4_iand_memopb_zomap
    0U,	// L4_iand_memoph_zomap
    0U,	// L4_iand_memopw_zomap
    0U,	// L4_ior_memopb_zomap
    0U,	// L4_ior_memoph_zomap
    0U,	// L4_ior_memopw_zomap
    0U,	// L4_isub_memopb_zomap
    0U,	// L4_isub_memoph_zomap
    0U,	// L4_isub_memopw_zomap
    0U,	// L4_or_memopb_zomap
    0U,	// L4_or_memoph_zomap
    0U,	// L4_or_memopw_zomap
    0U,	// L4_return_map_to_raw_f
    0U,	// L4_return_map_to_raw_fnew_pnt
    0U,	// L4_return_map_to_raw_fnew_pt
    0U,	// L4_return_map_to_raw_t
    0U,	// L4_return_map_to_raw_tnew_pnt
    0U,	// L4_return_map_to_raw_tnew_pt
    0U,	// L4_sub_memopb_zomap
    0U,	// L4_sub_memoph_zomap
    0U,	// L4_sub_memopw_zomap
    0U,	// L6_deallocframe_map_to_raw
    0U,	// L6_return_map_to_raw
    0U,	// LDriw_ctr
    0U,	// LDriw_pred
    0U,	// M2_mpysmi
    0U,	// M2_mpyui
    0U,	// M2_vrcmpys_acc_s1
    0U,	// M2_vrcmpys_s1
    0U,	// M2_vrcmpys_s1rp
    0U,	// M7_vdmpy
    0U,	// M7_vdmpy_acc
    0U,	// PS_aligna
    0U,	// PS_alloca
    0U,	// PS_call_instrprof_custom
    0U,	// PS_call_nr
    0U,	// PS_crash
    0U,	// PS_false
    0U,	// PS_fi
    0U,	// PS_fia
    0U,	// PS_loadrb_pci
    0U,	// PS_loadrb_pcr
    0U,	// PS_loadrd_pci
    0U,	// PS_loadrd_pcr
    0U,	// PS_loadrh_pci
    0U,	// PS_loadrh_pcr
    0U,	// PS_loadri_pci
    0U,	// PS_loadri_pcr
    0U,	// PS_loadrub_pci
    0U,	// PS_loadrub_pcr
    0U,	// PS_loadruh_pci
    0U,	// PS_loadruh_pcr
    0U,	// PS_pselect
    0U,	// PS_qfalse
    0U,	// PS_qtrue
    0U,	// PS_storerb_pci
    0U,	// PS_storerb_pcr
    0U,	// PS_storerd_pci
    0U,	// PS_storerd_pcr
    0U,	// PS_storerf_pci
    0U,	// PS_storerf_pcr
    0U,	// PS_storerh_pci
    0U,	// PS_storerh_pcr
    0U,	// PS_storeri_pci
    0U,	// PS_storeri_pcr
    0U,	// PS_tailcall_i
    0U,	// PS_tailcall_r
    0U,	// PS_true
    0U,	// PS_vdd0
    0U,	// PS_vloadrq_ai
    0U,	// PS_vloadrv_ai
    0U,	// PS_vloadrv_nt_ai
    0U,	// PS_vloadrw_ai
    0U,	// PS_vloadrw_nt_ai
    0U,	// PS_vmulw
    0U,	// PS_vmulw_acc
    0U,	// PS_vselect
    0U,	// PS_vsplatib
    0U,	// PS_vsplatih
    0U,	// PS_vsplatiw
    0U,	// PS_vsplatrb
    0U,	// PS_vsplatrh
    0U,	// PS_vsplatrw
    0U,	// PS_vstorerq_ai
    0U,	// PS_vstorerv_ai
    0U,	// PS_vstorerv_nt_ai
    0U,	// PS_vstorerw_ai
    0U,	// PS_vstorerw_nt_ai
    0U,	// PS_wselect
    0U,	// S2_asr_i_p_rnd_goodsyntax
    0U,	// S2_asr_i_r_rnd_goodsyntax
    0U,	// S2_pstorerbf_zomap
    0U,	// S2_pstorerbnewf_zomap
    0U,	// S2_pstorerbnewt_zomap
    0U,	// S2_pstorerbt_zomap
    0U,	// S2_pstorerdf_zomap
    0U,	// S2_pstorerdt_zomap
    0U,	// S2_pstorerff_zomap
    0U,	// S2_pstorerft_zomap
    0U,	// S2_pstorerhf_zomap
    0U,	// S2_pstorerhnewf_zomap
    0U,	// S2_pstorerhnewt_zomap
    0U,	// S2_pstorerht_zomap
    0U,	// S2_pstorerif_zomap
    0U,	// S2_pstorerinewf_zomap
    0U,	// S2_pstorerinewt_zomap
    0U,	// S2_pstorerit_zomap
    0U,	// S2_storerb_zomap
    0U,	// S2_storerbnew_zomap
    0U,	// S2_storerd_zomap
    0U,	// S2_storerf_zomap
    0U,	// S2_storerh_zomap
    0U,	// S2_storerhnew_zomap
    0U,	// S2_storeri_zomap
    0U,	// S2_storerinew_zomap
    0U,	// S2_tableidxb_goodsyntax
    0U,	// S2_tableidxd_goodsyntax
    0U,	// S2_tableidxh_goodsyntax
    0U,	// S2_tableidxw_goodsyntax
    0U,	// S4_pstorerbfnew_zomap
    0U,	// S4_pstorerbnewfnew_zomap
    0U,	// S4_pstorerbnewtnew_zomap
    0U,	// S4_pstorerbtnew_zomap
    0U,	// S4_pstorerdfnew_zomap
    0U,	// S4_pstorerdtnew_zomap
    0U,	// S4_pstorerffnew_zomap
    0U,	// S4_pstorerftnew_zomap
    0U,	// S4_pstorerhfnew_zomap
    0U,	// S4_pstorerhnewfnew_zomap
    0U,	// S4_pstorerhnewtnew_zomap
    0U,	// S4_pstorerhtnew_zomap
    0U,	// S4_pstorerifnew_zomap
    0U,	// S4_pstorerinewfnew_zomap
    0U,	// S4_pstorerinewtnew_zomap
    0U,	// S4_pstoreritnew_zomap
    0U,	// S4_storeirb_zomap
    0U,	// S4_storeirbf_zomap
    0U,	// S4_storeirbfnew_zomap
    0U,	// S4_storeirbt_zomap
    0U,	// S4_storeirbtnew_zomap
    0U,	// S4_storeirh_zomap
    0U,	// S4_storeirhf_zomap
    0U,	// S4_storeirhfnew_zomap
    0U,	// S4_storeirht_zomap
    0U,	// S4_storeirhtnew_zomap
    0U,	// S4_storeiri_zomap
    0U,	// S4_storeirif_zomap
    0U,	// S4_storeirifnew_zomap
    0U,	// S4_storeirit_zomap
    0U,	// S4_storeiritnew_zomap
    0U,	// S5_asrhub_rnd_sat_goodsyntax
    0U,	// S5_vasrhrnd_goodsyntax
    0U,	// S6_allocframe_to_raw
    0U,	// STriw_ctr
    0U,	// STriw_pred
    0U,	// V6_MAP_equb
    0U,	// V6_MAP_equb_and
    0U,	// V6_MAP_equb_ior
    0U,	// V6_MAP_equb_xor
    0U,	// V6_MAP_equh
    0U,	// V6_MAP_equh_and
    0U,	// V6_MAP_equh_ior
    0U,	// V6_MAP_equh_xor
    0U,	// V6_MAP_equw
    0U,	// V6_MAP_equw_and
    0U,	// V6_MAP_equw_ior
    0U,	// V6_MAP_equw_xor
    0U,	// V6_dbl_ld0
    0U,	// V6_dbl_st0
    0U,	// V6_extractw_alt
    0U,	// V6_hi
    0U,	// V6_ld0
    0U,	// V6_ldcnp0
    0U,	// V6_ldcnpnt0
    0U,	// V6_ldcp0
    0U,	// V6_ldcpnt0
    0U,	// V6_ldnp0
    0U,	// V6_ldnpnt0
    0U,	// V6_ldnt0
    0U,	// V6_ldp0
    0U,	// V6_ldpnt0
    0U,	// V6_ldtnp0
    0U,	// V6_ldtnpnt0
    0U,	// V6_ldtp0
    0U,	// V6_ldtpnt0
    0U,	// V6_ldu0
    0U,	// V6_lo
    0U,	// V6_st0
    0U,	// V6_stn0
    0U,	// V6_stnnt0
    0U,	// V6_stnp0
    0U,	// V6_stnpnt0
    0U,	// V6_stnq0
    0U,	// V6_stnqnt0
    0U,	// V6_stnt0
    0U,	// V6_stp0
    0U,	// V6_stpnt0
    0U,	// V6_stq0
    0U,	// V6_stqnt0
    0U,	// V6_stu0
    0U,	// V6_stunp0
    0U,	// V6_stup0
    0U,	// V6_v10mpyubs10
    0U,	// V6_v10mpyubs10_vxx
    0U,	// V6_v6mpyhubs10_alt
    0U,	// V6_v6mpyvubs10_alt
    0U,	// V6_vabsb_alt
    0U,	// V6_vabsb_sat_alt
    0U,	// V6_vabsdiffh_alt
    0U,	// V6_vabsdiffub_alt
    0U,	// V6_vabsdiffuh_alt
    0U,	// V6_vabsdiffw_alt
    0U,	// V6_vabsh_alt
    0U,	// V6_vabsh_sat_alt
    0U,	// V6_vabsub_alt
    0U,	// V6_vabsuh_alt
    0U,	// V6_vabsuw_alt
    0U,	// V6_vabsw_alt
    0U,	// V6_vabsw_sat_alt
    0U,	// V6_vaddb_alt
    0U,	// V6_vaddb_dv_alt
    0U,	// V6_vaddbnq_alt
    0U,	// V6_vaddbq_alt
    0U,	// V6_vaddbsat_alt
    0U,	// V6_vaddbsat_dv_alt
    0U,	// V6_vaddh_alt
    0U,	// V6_vaddh_dv_alt
    0U,	// V6_vaddhnq_alt
    0U,	// V6_vaddhq_alt
    0U,	// V6_vaddhsat_alt
    0U,	// V6_vaddhsat_dv_alt
    0U,	// V6_vaddhw_acc_alt
    0U,	// V6_vaddhw_alt
    0U,	// V6_vaddubh_acc_alt
    0U,	// V6_vaddubh_alt
    0U,	// V6_vaddubsat_alt
    0U,	// V6_vaddubsat_dv_alt
    0U,	// V6_vadduhsat_alt
    0U,	// V6_vadduhsat_dv_alt
    0U,	// V6_vadduhw_acc_alt
    0U,	// V6_vadduhw_alt
    0U,	// V6_vadduwsat_alt
    0U,	// V6_vadduwsat_dv_alt
    0U,	// V6_vaddw_alt
    0U,	// V6_vaddw_dv_alt
    0U,	// V6_vaddwnq_alt
    0U,	// V6_vaddwq_alt
    0U,	// V6_vaddwsat_alt
    0U,	// V6_vaddwsat_dv_alt
    0U,	// V6_vandnqrt_acc_alt
    0U,	// V6_vandnqrt_alt
    0U,	// V6_vandqrt_acc_alt
    0U,	// V6_vandqrt_alt
    0U,	// V6_vandvrt_acc_alt
    0U,	// V6_vandvrt_alt
    0U,	// V6_vaslh_acc_alt
    0U,	// V6_vaslh_alt
    0U,	// V6_vaslhv_alt
    0U,	// V6_vaslw_acc_alt
    0U,	// V6_vaslw_alt
    0U,	// V6_vaslwv_alt
    0U,	// V6_vasr_into_alt
    0U,	// V6_vasrh_acc_alt
    0U,	// V6_vasrh_alt
    0U,	// V6_vasrhv_alt
    0U,	// V6_vasrw_acc_alt
    0U,	// V6_vasrw_alt
    0U,	// V6_vasrwv_alt
    0U,	// V6_vassignp
    0U,	// V6_vavgb_alt
    0U,	// V6_vavgbrnd_alt
    0U,	// V6_vavgh_alt
    0U,	// V6_vavghrnd_alt
    0U,	// V6_vavgub_alt
    0U,	// V6_vavgubrnd_alt
    0U,	// V6_vavguh_alt
    0U,	// V6_vavguhrnd_alt
    0U,	// V6_vavguw_alt
    0U,	// V6_vavguwrnd_alt
    0U,	// V6_vavgw_alt
    0U,	// V6_vavgwrnd_alt
    0U,	// V6_vcl0h_alt
    0U,	// V6_vcl0w_alt
    0U,	// V6_vd0
    0U,	// V6_vdd0
    0U,	// V6_vdealb4w_alt
    0U,	// V6_vdealb_alt
    0U,	// V6_vdealh_alt
    0U,	// V6_vdmpybus_acc_alt
    0U,	// V6_vdmpybus_alt
    0U,	// V6_vdmpybus_dv_acc_alt
    0U,	// V6_vdmpybus_dv_alt
    0U,	// V6_vdmpyhb_acc_alt
    0U,	// V6_vdmpyhb_alt
    0U,	// V6_vdmpyhb_dv_acc_alt
    0U,	// V6_vdmpyhb_dv_alt
    0U,	// V6_vdmpyhisat_acc_alt
    0U,	// V6_vdmpyhisat_alt
    0U,	// V6_vdmpyhsat_acc_alt
    0U,	// V6_vdmpyhsat_alt
    0U,	// V6_vdmpyhsuisat_acc_alt
    0U,	// V6_vdmpyhsuisat_alt
    0U,	// V6_vdmpyhsusat_acc_alt
    0U,	// V6_vdmpyhsusat_alt
    0U,	// V6_vdmpyhvsat_acc_alt
    0U,	// V6_vdmpyhvsat_alt
    0U,	// V6_vdsaduh_acc_alt
    0U,	// V6_vdsaduh_alt
    0U,	// V6_vgather_vscatter_mh_pseudo
    0U,	// V6_vgathermh_pseudo
    0U,	// V6_vgathermhq_pseudo
    0U,	// V6_vgathermhw_pseudo
    0U,	// V6_vgathermhwq_pseudo
    0U,	// V6_vgathermw_pseudo
    0U,	// V6_vgathermwq_pseudo
    0U,	// V6_vlsrh_alt
    0U,	// V6_vlsrhv_alt
    0U,	// V6_vlsrw_alt
    0U,	// V6_vlsrwv_alt
    0U,	// V6_vmaxb_alt
    0U,	// V6_vmaxh_alt
    0U,	// V6_vmaxub_alt
    0U,	// V6_vmaxuh_alt
    0U,	// V6_vmaxw_alt
    0U,	// V6_vminb_alt
    0U,	// V6_vminh_alt
    0U,	// V6_vminub_alt
    0U,	// V6_vminuh_alt
    0U,	// V6_vminw_alt
    0U,	// V6_vmpabus_acc_alt
    0U,	// V6_vmpabus_alt
    0U,	// V6_vmpabusv_alt
    0U,	// V6_vmpabuu_acc_alt
    0U,	// V6_vmpabuu_alt
    0U,	// V6_vmpabuuv_alt
    0U,	// V6_vmpahb_acc_alt
    0U,	// V6_vmpahb_alt
    0U,	// V6_vmpauhb_acc_alt
    0U,	// V6_vmpauhb_alt
    0U,	// V6_vmpybus_acc_alt
    0U,	// V6_vmpybus_alt
    0U,	// V6_vmpybusv_acc_alt
    0U,	// V6_vmpybusv_alt
    0U,	// V6_vmpybv_acc_alt
    0U,	// V6_vmpybv_alt
    0U,	// V6_vmpyewuh_alt
    0U,	// V6_vmpyh_acc_alt
    0U,	// V6_vmpyh_alt
    0U,	// V6_vmpyhsat_acc_alt
    0U,	// V6_vmpyhsrs_alt
    0U,	// V6_vmpyhss_alt
    0U,	// V6_vmpyhus_acc_alt
    0U,	// V6_vmpyhus_alt
    0U,	// V6_vmpyhv_acc_alt
    0U,	// V6_vmpyhv_alt
    0U,	// V6_vmpyhvsrs_alt
    0U,	// V6_vmpyiewh_acc_alt
    0U,	// V6_vmpyiewuh_acc_alt
    0U,	// V6_vmpyiewuh_alt
    0U,	// V6_vmpyih_acc_alt
    0U,	// V6_vmpyih_alt
    0U,	// V6_vmpyihb_acc_alt
    0U,	// V6_vmpyihb_alt
    0U,	// V6_vmpyiowh_alt
    0U,	// V6_vmpyiwb_acc_alt
    0U,	// V6_vmpyiwb_alt
    0U,	// V6_vmpyiwh_acc_alt
    0U,	// V6_vmpyiwh_alt
    0U,	// V6_vmpyiwub_acc_alt
    0U,	// V6_vmpyiwub_alt
    0U,	// V6_vmpyowh_alt
    0U,	// V6_vmpyowh_rnd_alt
    0U,	// V6_vmpyowh_rnd_sacc_alt
    0U,	// V6_vmpyowh_sacc_alt
    0U,	// V6_vmpyub_acc_alt
    0U,	// V6_vmpyub_alt
    0U,	// V6_vmpyubv_acc_alt
    0U,	// V6_vmpyubv_alt
    0U,	// V6_vmpyuh_acc_alt
    0U,	// V6_vmpyuh_alt
    0U,	// V6_vmpyuhv_acc_alt
    0U,	// V6_vmpyuhv_alt
    0U,	// V6_vnavgb_alt
    0U,	// V6_vnavgh_alt
    0U,	// V6_vnavgub_alt
    0U,	// V6_vnavgw_alt
    0U,	// V6_vnormamth_alt
    0U,	// V6_vnormamtw_alt
    0U,	// V6_vpackeb_alt
    0U,	// V6_vpackeh_alt
    0U,	// V6_vpackhb_sat_alt
    0U,	// V6_vpackhub_sat_alt
    0U,	// V6_vpackob_alt
    0U,	// V6_vpackoh_alt
    0U,	// V6_vpackwh_sat_alt
    0U,	// V6_vpackwuh_sat_alt
    0U,	// V6_vpopcounth_alt
    0U,	// V6_vrmpybub_rtt_acc_alt
    0U,	// V6_vrmpybub_rtt_alt
    0U,	// V6_vrmpybus_acc_alt
    0U,	// V6_vrmpybus_alt
    0U,	// V6_vrmpybusi_acc_alt
    0U,	// V6_vrmpybusi_alt
    0U,	// V6_vrmpybusv_acc_alt
    0U,	// V6_vrmpybusv_alt
    0U,	// V6_vrmpybv_acc_alt
    0U,	// V6_vrmpybv_alt
    0U,	// V6_vrmpyub_acc_alt
    0U,	// V6_vrmpyub_alt
    0U,	// V6_vrmpyub_rtt_acc_alt
    0U,	// V6_vrmpyub_rtt_alt
    0U,	// V6_vrmpyubi_acc_alt
    0U,	// V6_vrmpyubi_alt
    0U,	// V6_vrmpyubv_acc_alt
    0U,	// V6_vrmpyubv_alt
    0U,	// V6_vrotr_alt
    0U,	// V6_vroundhb_alt
    0U,	// V6_vroundhub_alt
    0U,	// V6_vrounduhub_alt
    0U,	// V6_vrounduwuh_alt
    0U,	// V6_vroundwh_alt
    0U,	// V6_vroundwuh_alt
    0U,	// V6_vrsadubi_acc_alt
    0U,	// V6_vrsadubi_alt
    0U,	// V6_vsathub_alt
    0U,	// V6_vsatuwuh_alt
    0U,	// V6_vsatwh_alt
    0U,	// V6_vsb_alt
    0U,	// V6_vscattermh_add_alt
    0U,	// V6_vscattermh_alt
    0U,	// V6_vscattermhq_alt
    0U,	// V6_vscattermw_add_alt
    0U,	// V6_vscattermw_alt
    8U,	// V6_vscattermwh_add_alt
    8U,	// V6_vscattermwh_alt
    0U,	// V6_vscattermwhq_alt
    0U,	// V6_vscattermwq_alt
    0U,	// V6_vsh_alt
    0U,	// V6_vshufeh_alt
    0U,	// V6_vshuffb_alt
    0U,	// V6_vshuffeb_alt
    0U,	// V6_vshuffh_alt
    0U,	// V6_vshuffob_alt
    0U,	// V6_vshufoeb_alt
    0U,	// V6_vshufoeh_alt
    0U,	// V6_vshufoh_alt
    0U,	// V6_vsubb_alt
    0U,	// V6_vsubb_dv_alt
    0U,	// V6_vsubbnq_alt
    0U,	// V6_vsubbq_alt
    0U,	// V6_vsubbsat_alt
    0U,	// V6_vsubbsat_dv_alt
    0U,	// V6_vsubh_alt
    0U,	// V6_vsubh_dv_alt
    0U,	// V6_vsubhnq_alt
    0U,	// V6_vsubhq_alt
    0U,	// V6_vsubhsat_alt
    0U,	// V6_vsubhsat_dv_alt
    0U,	// V6_vsubhw_alt
    0U,	// V6_vsububh_alt
    0U,	// V6_vsububsat_alt
    0U,	// V6_vsububsat_dv_alt
    0U,	// V6_vsubuhsat_alt
    0U,	// V6_vsubuhsat_dv_alt
    0U,	// V6_vsubuhw_alt
    0U,	// V6_vsubuwsat_alt
    0U,	// V6_vsubuwsat_dv_alt
    0U,	// V6_vsubw_alt
    0U,	// V6_vsubw_dv_alt
    0U,	// V6_vsubwnq_alt
    0U,	// V6_vsubwq_alt
    0U,	// V6_vsubwsat_alt
    0U,	// V6_vsubwsat_dv_alt
    0U,	// V6_vtmpyb_acc_alt
    0U,	// V6_vtmpyb_alt
    0U,	// V6_vtmpybus_acc_alt
    0U,	// V6_vtmpybus_alt
    0U,	// V6_vtmpyhb_acc_alt
    0U,	// V6_vtmpyhb_alt
    0U,	// V6_vtran2x2_map
    0U,	// V6_vunpackb_alt
    0U,	// V6_vunpackh_alt
    0U,	// V6_vunpackob_alt
    0U,	// V6_vunpackoh_alt
    0U,	// V6_vunpackub_alt
    0U,	// V6_vunpackuh_alt
    0U,	// V6_vzb_alt
    0U,	// V6_vzh_alt
    0U,	// V6_zld0
    0U,	// V6_zldp0
    0U,	// Y2_crswap_old
    0U,	// Y2_dcfetch
    0U,	// Y2_k1lock_map
    0U,	// Y2_k1unlock_map
    0U,	// dup_A2_add
    0U,	// dup_A2_addi
    0U,	// dup_A2_andir
    0U,	// dup_A2_combineii
    0U,	// dup_A2_sxtb
    0U,	// dup_A2_sxth
    0U,	// dup_A2_tfr
    0U,	// dup_A2_tfrsi
    0U,	// dup_A2_zxtb
    0U,	// dup_A2_zxth
    0U,	// dup_A4_combineii
    0U,	// dup_A4_combineir
    0U,	// dup_A4_combineri
    0U,	// dup_C2_cmoveif
    0U,	// dup_C2_cmoveit
    0U,	// dup_C2_cmovenewif
    0U,	// dup_C2_cmovenewit
    0U,	// dup_C2_cmpeqi
    0U,	// dup_L2_deallocframe
    0U,	// dup_L2_loadrb_io
    0U,	// dup_L2_loadrd_io
    0U,	// dup_L2_loadrh_io
    0U,	// dup_L2_loadri_io
    0U,	// dup_L2_loadrub_io
    0U,	// dup_L2_loadruh_io
    0U,	// dup_S2_allocframe
    0U,	// dup_S2_storerb_io
    0U,	// dup_S2_storerd_io
    0U,	// dup_S2_storerh_io
    0U,	// dup_S2_storeri_io
    0U,	// dup_S4_storeirb_io
    0U,	// dup_S4_storeiri_io
    0U,	// A2_abs
    0U,	// A2_absp
    0U,	// A2_abssat
    0U,	// A2_add
    0U,	// A2_addh_h16_hh
    0U,	// A2_addh_h16_hl
    0U,	// A2_addh_h16_lh
    0U,	// A2_addh_h16_ll
    0U,	// A2_addh_h16_sat_hh
    0U,	// A2_addh_h16_sat_hl
    0U,	// A2_addh_h16_sat_lh
    0U,	// A2_addh_h16_sat_ll
    0U,	// A2_addh_l16_hl
    0U,	// A2_addh_l16_ll
    0U,	// A2_addh_l16_sat_hl
    0U,	// A2_addh_l16_sat_ll
    0U,	// A2_addi
    0U,	// A2_addp
    0U,	// A2_addpsat
    0U,	// A2_addsat
    0U,	// A2_addsph
    0U,	// A2_addspl
    0U,	// A2_and
    0U,	// A2_andir
    0U,	// A2_andp
    0U,	// A2_aslh
    0U,	// A2_asrh
    0U,	// A2_combine_hh
    0U,	// A2_combine_hl
    0U,	// A2_combine_lh
    0U,	// A2_combine_ll
    0U,	// A2_combineii
    0U,	// A2_combinew
    0U,	// A2_max
    0U,	// A2_maxp
    0U,	// A2_maxu
    0U,	// A2_maxup
    0U,	// A2_min
    0U,	// A2_minp
    0U,	// A2_minu
    0U,	// A2_minup
    0U,	// A2_negp
    0U,	// A2_negsat
    0U,	// A2_nop
    0U,	// A2_notp
    0U,	// A2_or
    0U,	// A2_orir
    0U,	// A2_orp
    0U,	// A2_paddf
    0U,	// A2_paddfnew
    0U,	// A2_paddif
    0U,	// A2_paddifnew
    0U,	// A2_paddit
    0U,	// A2_padditnew
    0U,	// A2_paddt
    0U,	// A2_paddtnew
    0U,	// A2_pandf
    0U,	// A2_pandfnew
    0U,	// A2_pandt
    0U,	// A2_pandtnew
    0U,	// A2_porf
    0U,	// A2_porfnew
    0U,	// A2_port
    0U,	// A2_portnew
    0U,	// A2_psubf
    0U,	// A2_psubfnew
    0U,	// A2_psubt
    0U,	// A2_psubtnew
    0U,	// A2_pxorf
    0U,	// A2_pxorfnew
    0U,	// A2_pxort
    0U,	// A2_pxortnew
    0U,	// A2_roundsat
    0U,	// A2_sat
    0U,	// A2_satb
    0U,	// A2_sath
    0U,	// A2_satub
    0U,	// A2_satuh
    0U,	// A2_sub
    0U,	// A2_subh_h16_hh
    0U,	// A2_subh_h16_hl
    0U,	// A2_subh_h16_lh
    0U,	// A2_subh_h16_ll
    0U,	// A2_subh_h16_sat_hh
    0U,	// A2_subh_h16_sat_hl
    0U,	// A2_subh_h16_sat_lh
    0U,	// A2_subh_h16_sat_ll
    0U,	// A2_subh_l16_hl
    0U,	// A2_subh_l16_ll
    0U,	// A2_subh_l16_sat_hl
    0U,	// A2_subh_l16_sat_ll
    0U,	// A2_subp
    0U,	// A2_subri
    0U,	// A2_subsat
    0U,	// A2_svaddh
    0U,	// A2_svaddhs
    0U,	// A2_svadduhs
    0U,	// A2_svavgh
    0U,	// A2_svavghs
    0U,	// A2_svnavgh
    0U,	// A2_svsubh
    0U,	// A2_svsubhs
    0U,	// A2_svsubuhs
    0U,	// A2_swiz
    0U,	// A2_sxtb
    0U,	// A2_sxth
    0U,	// A2_sxtw
    0U,	// A2_tfr
    0U,	// A2_tfrcrr
    0U,	// A2_tfrih
    0U,	// A2_tfril
    0U,	// A2_tfrrcr
    0U,	// A2_tfrsi
    0U,	// A2_vabsh
    0U,	// A2_vabshsat
    0U,	// A2_vabsw
    0U,	// A2_vabswsat
    0U,	// A2_vaddh
    0U,	// A2_vaddhs
    0U,	// A2_vaddub
    0U,	// A2_vaddubs
    0U,	// A2_vadduhs
    0U,	// A2_vaddw
    0U,	// A2_vaddws
    0U,	// A2_vavgh
    0U,	// A2_vavghcr
    0U,	// A2_vavghr
    0U,	// A2_vavgub
    0U,	// A2_vavgubr
    0U,	// A2_vavguh
    0U,	// A2_vavguhr
    0U,	// A2_vavguw
    0U,	// A2_vavguwr
    0U,	// A2_vavgw
    0U,	// A2_vavgwcr
    0U,	// A2_vavgwr
    0U,	// A2_vcmpbeq
    0U,	// A2_vcmpbgtu
    0U,	// A2_vcmpheq
    0U,	// A2_vcmphgt
    0U,	// A2_vcmphgtu
    0U,	// A2_vcmpweq
    0U,	// A2_vcmpwgt
    0U,	// A2_vcmpwgtu
    0U,	// A2_vconj
    0U,	// A2_vmaxb
    0U,	// A2_vmaxh
    0U,	// A2_vmaxub
    0U,	// A2_vmaxuh
    0U,	// A2_vmaxuw
    0U,	// A2_vmaxw
    0U,	// A2_vminb
    0U,	// A2_vminh
    0U,	// A2_vminub
    0U,	// A2_vminuh
    0U,	// A2_vminuw
    0U,	// A2_vminw
    0U,	// A2_vnavgh
    0U,	// A2_vnavghcr
    0U,	// A2_vnavghr
    0U,	// A2_vnavgw
    0U,	// A2_vnavgwcr
    0U,	// A2_vnavgwr
    0U,	// A2_vraddub
    0U,	// A2_vraddub_acc
    0U,	// A2_vrsadub
    0U,	// A2_vrsadub_acc
    0U,	// A2_vsubh
    0U,	// A2_vsubhs
    0U,	// A2_vsubub
    0U,	// A2_vsububs
    0U,	// A2_vsubuhs
    0U,	// A2_vsubw
    0U,	// A2_vsubws
    0U,	// A2_xor
    0U,	// A2_xorp
    0U,	// A2_zxth
    1U,	// A4_addp_c
    0U,	// A4_andn
    0U,	// A4_andnp
    0U,	// A4_bitsplit
    0U,	// A4_bitspliti
    0U,	// A4_boundscheck_hi
    0U,	// A4_boundscheck_lo
    0U,	// A4_cmpbeq
    0U,	// A4_cmpbeqi
    0U,	// A4_cmpbgt
    0U,	// A4_cmpbgti
    0U,	// A4_cmpbgtu
    0U,	// A4_cmpbgtui
    0U,	// A4_cmpheq
    0U,	// A4_cmpheqi
    0U,	// A4_cmphgt
    0U,	// A4_cmphgti
    0U,	// A4_cmphgtu
    0U,	// A4_cmphgtui
    0U,	// A4_combineii
    0U,	// A4_combineir
    0U,	// A4_combineri
    0U,	// A4_cround_ri
    0U,	// A4_cround_rr
    0U,	// A4_ext
    0U,	// A4_modwrapu
    0U,	// A4_orn
    0U,	// A4_ornp
    0U,	// A4_paslhf
    0U,	// A4_paslhfnew
    0U,	// A4_paslht
    0U,	// A4_paslhtnew
    0U,	// A4_pasrhf
    0U,	// A4_pasrhfnew
    0U,	// A4_pasrht
    0U,	// A4_pasrhtnew
    0U,	// A4_psxtbf
    0U,	// A4_psxtbfnew
    0U,	// A4_psxtbt
    0U,	// A4_psxtbtnew
    0U,	// A4_psxthf
    0U,	// A4_psxthfnew
    0U,	// A4_psxtht
    0U,	// A4_psxthtnew
    0U,	// A4_pzxtbf
    0U,	// A4_pzxtbfnew
    0U,	// A4_pzxtbt
    0U,	// A4_pzxtbtnew
    0U,	// A4_pzxthf
    0U,	// A4_pzxthfnew
    0U,	// A4_pzxtht
    0U,	// A4_pzxthtnew
    0U,	// A4_rcmpeq
    0U,	// A4_rcmpeqi
    0U,	// A4_rcmpneq
    0U,	// A4_rcmpneqi
    0U,	// A4_round_ri
    0U,	// A4_round_ri_sat
    0U,	// A4_round_rr
    0U,	// A4_round_rr_sat
    1U,	// A4_subp_c
    0U,	// A4_tfrcpp
    0U,	// A4_tfrpcp
    0U,	// A4_tlbmatch
    0U,	// A4_vcmpbeq_any
    0U,	// A4_vcmpbeqi
    0U,	// A4_vcmpbgt
    0U,	// A4_vcmpbgti
    0U,	// A4_vcmpbgtui
    0U,	// A4_vcmpheqi
    0U,	// A4_vcmphgti
    0U,	// A4_vcmphgtui
    0U,	// A4_vcmpweqi
    0U,	// A4_vcmpwgti
    0U,	// A4_vcmpwgtui
    0U,	// A4_vrmaxh
    0U,	// A4_vrmaxuh
    0U,	// A4_vrmaxuw
    0U,	// A4_vrmaxw
    0U,	// A4_vrminh
    0U,	// A4_vrminuh
    0U,	// A4_vrminuw
    0U,	// A4_vrminw
    0U,	// A5_ACS
    0U,	// A5_vaddhubs
    0U,	// A6_vcmpbeq_notany
    0U,	// A6_vminub_RdP
    0U,	// A7_clip
    0U,	// A7_croundd_ri
    0U,	// A7_croundd_rr
    0U,	// A7_vclip
    0U,	// C2_all8
    0U,	// C2_and
    0U,	// C2_andn
    0U,	// C2_any8
    0U,	// C2_bitsclr
    0U,	// C2_bitsclri
    0U,	// C2_bitsset
    0U,	// C2_ccombinewf
    0U,	// C2_ccombinewnewf
    0U,	// C2_ccombinewnewt
    0U,	// C2_ccombinewt
    0U,	// C2_cmoveif
    0U,	// C2_cmoveit
    0U,	// C2_cmovenewif
    0U,	// C2_cmovenewit
    0U,	// C2_cmpeq
    0U,	// C2_cmpeqi
    0U,	// C2_cmpeqp
    0U,	// C2_cmpgt
    0U,	// C2_cmpgti
    0U,	// C2_cmpgtp
    0U,	// C2_cmpgtu
    0U,	// C2_cmpgtui
    0U,	// C2_cmpgtup
    0U,	// C2_mask
    0U,	// C2_mux
    17U,	// C2_muxii
    17U,	// C2_muxir
    0U,	// C2_muxri
    0U,	// C2_not
    0U,	// C2_or
    0U,	// C2_orn
    0U,	// C2_tfrpr
    0U,	// C2_tfrrp
    0U,	// C2_vitpack
    0U,	// C2_vmux
    0U,	// C2_xor
    0U,	// C4_addipc
    1U,	// C4_and_and
    0U,	// C4_and_andn
    1U,	// C4_and_or
    0U,	// C4_and_orn
    0U,	// C4_cmplte
    0U,	// C4_cmpltei
    0U,	// C4_cmplteu
    0U,	// C4_cmplteui
    0U,	// C4_cmpneq
    0U,	// C4_cmpneqi
    0U,	// C4_fastcorner9
    0U,	// C4_fastcorner9_not
    0U,	// C4_nbitsclr
    0U,	// C4_nbitsclri
    0U,	// C4_nbitsset
    1U,	// C4_or_and
    0U,	// C4_or_andn
    1U,	// C4_or_or
    0U,	// C4_or_orn
    0U,	// CALLProfile
    0U,	// CONST32
    0U,	// CONST64
    0U,	// DuplexIClass0
    0U,	// DuplexIClass1
    0U,	// DuplexIClass2
    0U,	// DuplexIClass3
    0U,	// DuplexIClass4
    0U,	// DuplexIClass5
    0U,	// DuplexIClass6
    0U,	// DuplexIClass7
    0U,	// DuplexIClass8
    0U,	// DuplexIClass9
    0U,	// DuplexIClassA
    0U,	// DuplexIClassB
    0U,	// DuplexIClassC
    0U,	// DuplexIClassD
    0U,	// DuplexIClassE
    0U,	// DuplexIClassF
    0U,	// EH_RETURN_JMPR
    0U,	// F2_conv_d2df
    0U,	// F2_conv_d2sf
    0U,	// F2_conv_df2d
    0U,	// F2_conv_df2d_chop
    0U,	// F2_conv_df2sf
    0U,	// F2_conv_df2ud
    0U,	// F2_conv_df2ud_chop
    0U,	// F2_conv_df2uw
    0U,	// F2_conv_df2uw_chop
    0U,	// F2_conv_df2w
    0U,	// F2_conv_df2w_chop
    0U,	// F2_conv_sf2d
    0U,	// F2_conv_sf2d_chop
    0U,	// F2_conv_sf2df
    0U,	// F2_conv_sf2ud
    0U,	// F2_conv_sf2ud_chop
    0U,	// F2_conv_sf2uw
    0U,	// F2_conv_sf2uw_chop
    0U,	// F2_conv_sf2w
    0U,	// F2_conv_sf2w_chop
    0U,	// F2_conv_ud2df
    0U,	// F2_conv_ud2sf
    0U,	// F2_conv_uw2df
    0U,	// F2_conv_uw2sf
    0U,	// F2_conv_w2df
    0U,	// F2_conv_w2sf
    0U,	// F2_dfadd
    0U,	// F2_dfclass
    0U,	// F2_dfcmpeq
    0U,	// F2_dfcmpge
    0U,	// F2_dfcmpgt
    0U,	// F2_dfcmpuo
    0U,	// F2_dfimm_n
    0U,	// F2_dfimm_p
    0U,	// F2_dfmax
    0U,	// F2_dfmin
    0U,	// F2_dfmpyfix
    0U,	// F2_dfmpyhh
    0U,	// F2_dfmpylh
    0U,	// F2_dfmpyll
    0U,	// F2_dfsub
    0U,	// F2_sfadd
    0U,	// F2_sfclass
    0U,	// F2_sfcmpeq
    0U,	// F2_sfcmpge
    0U,	// F2_sfcmpgt
    0U,	// F2_sfcmpuo
    0U,	// F2_sffixupd
    0U,	// F2_sffixupn
    0U,	// F2_sffixupr
    0U,	// F2_sffma
    0U,	// F2_sffma_lib
    0U,	// F2_sffma_sc
    0U,	// F2_sffms
    0U,	// F2_sffms_lib
    0U,	// F2_sfimm_n
    0U,	// F2_sfimm_p
    0U,	// F2_sfinvsqrta
    0U,	// F2_sfmax
    0U,	// F2_sfmin
    0U,	// F2_sfmpy
    0U,	// F2_sfrecipa
    0U,	// F2_sfsub
    0U,	// G4_tfrgcpp
    0U,	// G4_tfrgcrr
    0U,	// G4_tfrgpcp
    0U,	// G4_tfrgrcr
    0U,	// HI
    0U,	// J2_call
    0U,	// J2_callf
    0U,	// J2_callr
    0U,	// J2_callrf
    0U,	// J2_callrh
    0U,	// J2_callrt
    0U,	// J2_callt
    0U,	// J2_jump
    0U,	// J2_jumpf
    0U,	// J2_jumpfnew
    0U,	// J2_jumpfnewpt
    0U,	// J2_jumpfpt
    0U,	// J2_jumpr
    0U,	// J2_jumprf
    0U,	// J2_jumprfnew
    0U,	// J2_jumprfnewpt
    0U,	// J2_jumprfpt
    0U,	// J2_jumprgtez
    0U,	// J2_jumprgtezpt
    0U,	// J2_jumprh
    0U,	// J2_jumprltez
    0U,	// J2_jumprltezpt
    0U,	// J2_jumprnz
    0U,	// J2_jumprnzpt
    0U,	// J2_jumprt
    0U,	// J2_jumprtnew
    0U,	// J2_jumprtnewpt
    0U,	// J2_jumprtpt
    0U,	// J2_jumprz
    0U,	// J2_jumprzpt
    0U,	// J2_jumpt
    0U,	// J2_jumptnew
    0U,	// J2_jumptnewpt
    0U,	// J2_jumptpt
    0U,	// J2_loop0i
    0U,	// J2_loop0iext
    0U,	// J2_loop0r
    0U,	// J2_loop0rext
    0U,	// J2_loop1i
    0U,	// J2_loop1iext
    0U,	// J2_loop1r
    0U,	// J2_loop1rext
    0U,	// J2_pause
    0U,	// J2_ploop1si
    0U,	// J2_ploop1sr
    0U,	// J2_ploop2si
    0U,	// J2_ploop2sr
    0U,	// J2_ploop3si
    0U,	// J2_ploop3sr
    0U,	// J2_rte
    0U,	// J2_trap0
    0U,	// J2_trap1
    0U,	// J2_unpause
    0U,	// J4_cmpeq_f_jumpnv_nt
    0U,	// J4_cmpeq_f_jumpnv_t
    0U,	// J4_cmpeq_fp0_jump_nt
    0U,	// J4_cmpeq_fp0_jump_t
    0U,	// J4_cmpeq_fp1_jump_nt
    0U,	// J4_cmpeq_fp1_jump_t
    0U,	// J4_cmpeq_t_jumpnv_nt
    0U,	// J4_cmpeq_t_jumpnv_t
    0U,	// J4_cmpeq_tp0_jump_nt
    0U,	// J4_cmpeq_tp0_jump_t
    0U,	// J4_cmpeq_tp1_jump_nt
    0U,	// J4_cmpeq_tp1_jump_t
    0U,	// J4_cmpeqi_f_jumpnv_nt
    0U,	// J4_cmpeqi_f_jumpnv_t
    0U,	// J4_cmpeqi_fp0_jump_nt
    0U,	// J4_cmpeqi_fp0_jump_t
    0U,	// J4_cmpeqi_fp1_jump_nt
    0U,	// J4_cmpeqi_fp1_jump_t
    0U,	// J4_cmpeqi_t_jumpnv_nt
    0U,	// J4_cmpeqi_t_jumpnv_t
    0U,	// J4_cmpeqi_tp0_jump_nt
    0U,	// J4_cmpeqi_tp0_jump_t
    0U,	// J4_cmpeqi_tp1_jump_nt
    0U,	// J4_cmpeqi_tp1_jump_t
    0U,	// J4_cmpeqn1_f_jumpnv_nt
    0U,	// J4_cmpeqn1_f_jumpnv_t
    0U,	// J4_cmpeqn1_fp0_jump_nt
    0U,	// J4_cmpeqn1_fp0_jump_t
    0U,	// J4_cmpeqn1_fp1_jump_nt
    0U,	// J4_cmpeqn1_fp1_jump_t
    0U,	// J4_cmpeqn1_t_jumpnv_nt
    0U,	// J4_cmpeqn1_t_jumpnv_t
    0U,	// J4_cmpeqn1_tp0_jump_nt
    0U,	// J4_cmpeqn1_tp0_jump_t
    0U,	// J4_cmpeqn1_tp1_jump_nt
    0U,	// J4_cmpeqn1_tp1_jump_t
    0U,	// J4_cmpgt_f_jumpnv_nt
    0U,	// J4_cmpgt_f_jumpnv_t
    0U,	// J4_cmpgt_fp0_jump_nt
    0U,	// J4_cmpgt_fp0_jump_t
    0U,	// J4_cmpgt_fp1_jump_nt
    0U,	// J4_cmpgt_fp1_jump_t
    0U,	// J4_cmpgt_t_jumpnv_nt
    0U,	// J4_cmpgt_t_jumpnv_t
    0U,	// J4_cmpgt_tp0_jump_nt
    0U,	// J4_cmpgt_tp0_jump_t
    0U,	// J4_cmpgt_tp1_jump_nt
    0U,	// J4_cmpgt_tp1_jump_t
    0U,	// J4_cmpgti_f_jumpnv_nt
    0U,	// J4_cmpgti_f_jumpnv_t
    0U,	// J4_cmpgti_fp0_jump_nt
    0U,	// J4_cmpgti_fp0_jump_t
    0U,	// J4_cmpgti_fp1_jump_nt
    0U,	// J4_cmpgti_fp1_jump_t
    0U,	// J4_cmpgti_t_jumpnv_nt
    0U,	// J4_cmpgti_t_jumpnv_t
    0U,	// J4_cmpgti_tp0_jump_nt
    0U,	// J4_cmpgti_tp0_jump_t
    0U,	// J4_cmpgti_tp1_jump_nt
    0U,	// J4_cmpgti_tp1_jump_t
    0U,	// J4_cmpgtn1_f_jumpnv_nt
    0U,	// J4_cmpgtn1_f_jumpnv_t
    0U,	// J4_cmpgtn1_fp0_jump_nt
    0U,	// J4_cmpgtn1_fp0_jump_t
    0U,	// J4_cmpgtn1_fp1_jump_nt
    0U,	// J4_cmpgtn1_fp1_jump_t
    0U,	// J4_cmpgtn1_t_jumpnv_nt
    0U,	// J4_cmpgtn1_t_jumpnv_t
    0U,	// J4_cmpgtn1_tp0_jump_nt
    0U,	// J4_cmpgtn1_tp0_jump_t
    0U,	// J4_cmpgtn1_tp1_jump_nt
    0U,	// J4_cmpgtn1_tp1_jump_t
    0U,	// J4_cmpgtu_f_jumpnv_nt
    0U,	// J4_cmpgtu_f_jumpnv_t
    0U,	// J4_cmpgtu_fp0_jump_nt
    0U,	// J4_cmpgtu_fp0_jump_t
    0U,	// J4_cmpgtu_fp1_jump_nt
    0U,	// J4_cmpgtu_fp1_jump_t
    0U,	// J4_cmpgtu_t_jumpnv_nt
    0U,	// J4_cmpgtu_t_jumpnv_t
    0U,	// J4_cmpgtu_tp0_jump_nt
    0U,	// J4_cmpgtu_tp0_jump_t
    0U,	// J4_cmpgtu_tp1_jump_nt
    0U,	// J4_cmpgtu_tp1_jump_t
    0U,	// J4_cmpgtui_f_jumpnv_nt
    0U,	// J4_cmpgtui_f_jumpnv_t
    0U,	// J4_cmpgtui_fp0_jump_nt
    0U,	// J4_cmpgtui_fp0_jump_t
    0U,	// J4_cmpgtui_fp1_jump_nt
    0U,	// J4_cmpgtui_fp1_jump_t
    0U,	// J4_cmpgtui_t_jumpnv_nt
    0U,	// J4_cmpgtui_t_jumpnv_t
    0U,	// J4_cmpgtui_tp0_jump_nt
    0U,	// J4_cmpgtui_tp0_jump_t
    0U,	// J4_cmpgtui_tp1_jump_nt
    0U,	// J4_cmpgtui_tp1_jump_t
    0U,	// J4_cmplt_f_jumpnv_nt
    0U,	// J4_cmplt_f_jumpnv_t
    0U,	// J4_cmplt_t_jumpnv_nt
    0U,	// J4_cmplt_t_jumpnv_t
    0U,	// J4_cmpltu_f_jumpnv_nt
    0U,	// J4_cmpltu_f_jumpnv_t
    0U,	// J4_cmpltu_t_jumpnv_nt
    0U,	// J4_cmpltu_t_jumpnv_t
    0U,	// J4_hintjumpr
    0U,	// J4_jumpseti
    0U,	// J4_jumpsetr
    0U,	// J4_tstbit0_f_jumpnv_nt
    0U,	// J4_tstbit0_f_jumpnv_t
    0U,	// J4_tstbit0_fp0_jump_nt
    0U,	// J4_tstbit0_fp0_jump_t
    0U,	// J4_tstbit0_fp1_jump_nt
    0U,	// J4_tstbit0_fp1_jump_t
    0U,	// J4_tstbit0_t_jumpnv_nt
    0U,	// J4_tstbit0_t_jumpnv_t
    0U,	// J4_tstbit0_tp0_jump_nt
    0U,	// J4_tstbit0_tp0_jump_t
    0U,	// J4_tstbit0_tp1_jump_nt
    0U,	// J4_tstbit0_tp1_jump_t
    0U,	// L2_deallocframe
    0U,	// L2_loadalignb_io
    1U,	// L2_loadalignb_pbr
    1U,	// L2_loadalignb_pci
    0U,	// L2_loadalignb_pcr
    0U,	// L2_loadalignb_pi
    0U,	// L2_loadalignb_pr
    0U,	// L2_loadalignh_io
    1U,	// L2_loadalignh_pbr
    1U,	// L2_loadalignh_pci
    0U,	// L2_loadalignh_pcr
    0U,	// L2_loadalignh_pi
    0U,	// L2_loadalignh_pr
    0U,	// L2_loadbsw2_io
    0U,	// L2_loadbsw2_pbr
    0U,	// L2_loadbsw2_pci
    0U,	// L2_loadbsw2_pcr
    0U,	// L2_loadbsw2_pi
    0U,	// L2_loadbsw2_pr
    0U,	// L2_loadbsw4_io
    0U,	// L2_loadbsw4_pbr
    0U,	// L2_loadbsw4_pci
    0U,	// L2_loadbsw4_pcr
    0U,	// L2_loadbsw4_pi
    0U,	// L2_loadbsw4_pr
    0U,	// L2_loadbzw2_io
    0U,	// L2_loadbzw2_pbr
    0U,	// L2_loadbzw2_pci
    0U,	// L2_loadbzw2_pcr
    0U,	// L2_loadbzw2_pi
    0U,	// L2_loadbzw2_pr
    0U,	// L2_loadbzw4_io
    0U,	// L2_loadbzw4_pbr
    0U,	// L2_loadbzw4_pci
    0U,	// L2_loadbzw4_pcr
    0U,	// L2_loadbzw4_pi
    0U,	// L2_loadbzw4_pr
    0U,	// L2_loadrb_io
    0U,	// L2_loadrb_pbr
    0U,	// L2_loadrb_pci
    0U,	// L2_loadrb_pcr
    0U,	// L2_loadrb_pi
    0U,	// L2_loadrb_pr
    0U,	// L2_loadrbgp
    0U,	// L2_loadrd_io
    0U,	// L2_loadrd_pbr
    0U,	// L2_loadrd_pci
    0U,	// L2_loadrd_pcr
    0U,	// L2_loadrd_pi
    0U,	// L2_loadrd_pr
    0U,	// L2_loadrdgp
    0U,	// L2_loadrh_io
    0U,	// L2_loadrh_pbr
    0U,	// L2_loadrh_pci
    0U,	// L2_loadrh_pcr
    0U,	// L2_loadrh_pi
    0U,	// L2_loadrh_pr
    0U,	// L2_loadrhgp
    0U,	// L2_loadri_io
    0U,	// L2_loadri_pbr
    0U,	// L2_loadri_pci
    0U,	// L2_loadri_pcr
    0U,	// L2_loadri_pi
    0U,	// L2_loadri_pr
    0U,	// L2_loadrigp
    0U,	// L2_loadrub_io
    0U,	// L2_loadrub_pbr
    0U,	// L2_loadrub_pci
    0U,	// L2_loadrub_pcr
    0U,	// L2_loadrub_pi
    0U,	// L2_loadrub_pr
    0U,	// L2_loadrubgp
    0U,	// L2_loadruh_io
    0U,	// L2_loadruh_pbr
    0U,	// L2_loadruh_pci
    0U,	// L2_loadruh_pcr
    0U,	// L2_loadruh_pi
    0U,	// L2_loadruh_pr
    0U,	// L2_loadruhgp
    0U,	// L2_loadw_aq
    0U,	// L2_loadw_locked
    0U,	// L2_ploadrbf_io
    0U,	// L2_ploadrbf_pi
    0U,	// L2_ploadrbfnew_io
    0U,	// L2_ploadrbfnew_pi
    0U,	// L2_ploadrbt_io
    0U,	// L2_ploadrbt_pi
    0U,	// L2_ploadrbtnew_io
    0U,	// L2_ploadrbtnew_pi
    0U,	// L2_ploadrdf_io
    0U,	// L2_ploadrdf_pi
    0U,	// L2_ploadrdfnew_io
    0U,	// L2_ploadrdfnew_pi
    0U,	// L2_ploadrdt_io
    0U,	// L2_ploadrdt_pi
    0U,	// L2_ploadrdtnew_io
    0U,	// L2_ploadrdtnew_pi
    0U,	// L2_ploadrhf_io
    0U,	// L2_ploadrhf_pi
    0U,	// L2_ploadrhfnew_io
    0U,	// L2_ploadrhfnew_pi
    0U,	// L2_ploadrht_io
    0U,	// L2_ploadrht_pi
    0U,	// L2_ploadrhtnew_io
    0U,	// L2_ploadrhtnew_pi
    0U,	// L2_ploadrif_io
    0U,	// L2_ploadrif_pi
    0U,	// L2_ploadrifnew_io
    0U,	// L2_ploadrifnew_pi
    0U,	// L2_ploadrit_io
    0U,	// L2_ploadrit_pi
    0U,	// L2_ploadritnew_io
    0U,	// L2_ploadritnew_pi
    0U,	// L2_ploadrubf_io
    0U,	// L2_ploadrubf_pi
    0U,	// L2_ploadrubfnew_io
    0U,	// L2_ploadrubfnew_pi
    0U,	// L2_ploadrubt_io
    0U,	// L2_ploadrubt_pi
    0U,	// L2_ploadrubtnew_io
    0U,	// L2_ploadrubtnew_pi
    0U,	// L2_ploadruhf_io
    0U,	// L2_ploadruhf_pi
    0U,	// L2_ploadruhfnew_io
    0U,	// L2_ploadruhfnew_pi
    0U,	// L2_ploadruht_io
    0U,	// L2_ploadruht_pi
    0U,	// L2_ploadruhtnew_io
    0U,	// L2_ploadruhtnew_pi
    0U,	// L4_add_memopb_io
    0U,	// L4_add_memoph_io
    0U,	// L4_add_memopw_io
    0U,	// L4_and_memopb_io
    0U,	// L4_and_memoph_io
    0U,	// L4_and_memopw_io
    0U,	// L4_iadd_memopb_io
    0U,	// L4_iadd_memoph_io
    0U,	// L4_iadd_memopw_io
    0U,	// L4_iand_memopb_io
    0U,	// L4_iand_memoph_io
    0U,	// L4_iand_memopw_io
    0U,	// L4_ior_memopb_io
    0U,	// L4_ior_memoph_io
    0U,	// L4_ior_memopw_io
    0U,	// L4_isub_memopb_io
    0U,	// L4_isub_memoph_io
    0U,	// L4_isub_memopw_io
    0U,	// L4_loadalignb_ap
    0U,	// L4_loadalignb_ur
    0U,	// L4_loadalignh_ap
    0U,	// L4_loadalignh_ur
    0U,	// L4_loadbsw2_ap
    0U,	// L4_loadbsw2_ur
    0U,	// L4_loadbsw4_ap
    0U,	// L4_loadbsw4_ur
    0U,	// L4_loadbzw2_ap
    0U,	// L4_loadbzw2_ur
    0U,	// L4_loadbzw4_ap
    0U,	// L4_loadbzw4_ur
    0U,	// L4_loadd_aq
    0U,	// L4_loadd_locked
    0U,	// L4_loadrb_ap
    0U,	// L4_loadrb_rr
    0U,	// L4_loadrb_ur
    0U,	// L4_loadrd_ap
    0U,	// L4_loadrd_rr
    0U,	// L4_loadrd_ur
    0U,	// L4_loadrh_ap
    0U,	// L4_loadrh_rr
    0U,	// L4_loadrh_ur
    0U,	// L4_loadri_ap
    0U,	// L4_loadri_rr
    0U,	// L4_loadri_ur
    0U,	// L4_loadrub_ap
    0U,	// L4_loadrub_rr
    0U,	// L4_loadrub_ur
    0U,	// L4_loadruh_ap
    0U,	// L4_loadruh_rr
    0U,	// L4_loadruh_ur
    0U,	// L4_loadw_phys
    0U,	// L4_or_memopb_io
    0U,	// L4_or_memoph_io
    0U,	// L4_or_memopw_io
    0U,	// L4_ploadrbf_abs
    0U,	// L4_ploadrbf_rr
    0U,	// L4_ploadrbfnew_abs
    0U,	// L4_ploadrbfnew_rr
    0U,	// L4_ploadrbt_abs
    0U,	// L4_ploadrbt_rr
    0U,	// L4_ploadrbtnew_abs
    0U,	// L4_ploadrbtnew_rr
    0U,	// L4_ploadrdf_abs
    0U,	// L4_ploadrdf_rr
    0U,	// L4_ploadrdfnew_abs
    0U,	// L4_ploadrdfnew_rr
    0U,	// L4_ploadrdt_abs
    0U,	// L4_ploadrdt_rr
    0U,	// L4_ploadrdtnew_abs
    0U,	// L4_ploadrdtnew_rr
    0U,	// L4_ploadrhf_abs
    0U,	// L4_ploadrhf_rr
    0U,	// L4_ploadrhfnew_abs
    0U,	// L4_ploadrhfnew_rr
    0U,	// L4_ploadrht_abs
    0U,	// L4_ploadrht_rr
    0U,	// L4_ploadrhtnew_abs
    0U,	// L4_ploadrhtnew_rr
    0U,	// L4_ploadrif_abs
    0U,	// L4_ploadrif_rr
    0U,	// L4_ploadrifnew_abs
    0U,	// L4_ploadrifnew_rr
    0U,	// L4_ploadrit_abs
    0U,	// L4_ploadrit_rr
    0U,	// L4_ploadritnew_abs
    0U,	// L4_ploadritnew_rr
    0U,	// L4_ploadrubf_abs
    0U,	// L4_ploadrubf_rr
    0U,	// L4_ploadrubfnew_abs
    0U,	// L4_ploadrubfnew_rr
    0U,	// L4_ploadrubt_abs
    0U,	// L4_ploadrubt_rr
    0U,	// L4_ploadrubtnew_abs
    0U,	// L4_ploadrubtnew_rr
    0U,	// L4_ploadruhf_abs
    0U,	// L4_ploadruhf_rr
    0U,	// L4_ploadruhfnew_abs
    0U,	// L4_ploadruhfnew_rr
    0U,	// L4_ploadruht_abs
    0U,	// L4_ploadruht_rr
    0U,	// L4_ploadruhtnew_abs
    0U,	// L4_ploadruhtnew_rr
    0U,	// L4_return
    0U,	// L4_return_f
    0U,	// L4_return_fnew_pnt
    0U,	// L4_return_fnew_pt
    0U,	// L4_return_t
    0U,	// L4_return_tnew_pnt
    0U,	// L4_return_tnew_pt
    0U,	// L4_sub_memopb_io
    0U,	// L4_sub_memoph_io
    0U,	// L4_sub_memopw_io
    0U,	// L6_memcpy
    0U,	// LO
    0U,	// M2_acci
    0U,	// M2_accii
    0U,	// M2_cmaci_s0
    0U,	// M2_cmacr_s0
    0U,	// M2_cmacs_s0
    0U,	// M2_cmacs_s1
    0U,	// M2_cmacsc_s0
    0U,	// M2_cmacsc_s1
    0U,	// M2_cmpyi_s0
    0U,	// M2_cmpyr_s0
    0U,	// M2_cmpyrs_s0
    0U,	// M2_cmpyrs_s1
    0U,	// M2_cmpyrsc_s0
    0U,	// M2_cmpyrsc_s1
    0U,	// M2_cmpys_s0
    0U,	// M2_cmpys_s1
    0U,	// M2_cmpysc_s0
    0U,	// M2_cmpysc_s1
    0U,	// M2_cnacs_s0
    0U,	// M2_cnacs_s1
    0U,	// M2_cnacsc_s0
    0U,	// M2_cnacsc_s1
    0U,	// M2_dpmpyss_acc_s0
    0U,	// M2_dpmpyss_nac_s0
    0U,	// M2_dpmpyss_rnd_s0
    0U,	// M2_dpmpyss_s0
    0U,	// M2_dpmpyuu_acc_s0
    0U,	// M2_dpmpyuu_nac_s0
    0U,	// M2_dpmpyuu_s0
    0U,	// M2_hmmpyh_rs1
    0U,	// M2_hmmpyh_s1
    0U,	// M2_hmmpyl_rs1
    0U,	// M2_hmmpyl_s1
    0U,	// M2_maci
    0U,	// M2_macsin
    0U,	// M2_macsip
    0U,	// M2_mmachs_rs0
    0U,	// M2_mmachs_rs1
    0U,	// M2_mmachs_s0
    0U,	// M2_mmachs_s1
    0U,	// M2_mmacls_rs0
    0U,	// M2_mmacls_rs1
    0U,	// M2_mmacls_s0
    0U,	// M2_mmacls_s1
    0U,	// M2_mmacuhs_rs0
    0U,	// M2_mmacuhs_rs1
    0U,	// M2_mmacuhs_s0
    0U,	// M2_mmacuhs_s1
    0U,	// M2_mmaculs_rs0
    0U,	// M2_mmaculs_rs1
    0U,	// M2_mmaculs_s0
    0U,	// M2_mmaculs_s1
    0U,	// M2_mmpyh_rs0
    0U,	// M2_mmpyh_rs1
    0U,	// M2_mmpyh_s0
    0U,	// M2_mmpyh_s1
    0U,	// M2_mmpyl_rs0
    0U,	// M2_mmpyl_rs1
    0U,	// M2_mmpyl_s0
    0U,	// M2_mmpyl_s1
    0U,	// M2_mmpyuh_rs0
    0U,	// M2_mmpyuh_rs1
    0U,	// M2_mmpyuh_s0
    0U,	// M2_mmpyuh_s1
    0U,	// M2_mmpyul_rs0
    0U,	// M2_mmpyul_rs1
    0U,	// M2_mmpyul_s0
    0U,	// M2_mmpyul_s1
    0U,	// M2_mnaci
    0U,	// M2_mpy_acc_hh_s0
    0U,	// M2_mpy_acc_hh_s1
    0U,	// M2_mpy_acc_hl_s0
    0U,	// M2_mpy_acc_hl_s1
    0U,	// M2_mpy_acc_lh_s0
    0U,	// M2_mpy_acc_lh_s1
    0U,	// M2_mpy_acc_ll_s0
    0U,	// M2_mpy_acc_ll_s1
    0U,	// M2_mpy_acc_sat_hh_s0
    0U,	// M2_mpy_acc_sat_hh_s1
    0U,	// M2_mpy_acc_sat_hl_s0
    0U,	// M2_mpy_acc_sat_hl_s1
    0U,	// M2_mpy_acc_sat_lh_s0
    0U,	// M2_mpy_acc_sat_lh_s1
    0U,	// M2_mpy_acc_sat_ll_s0
    0U,	// M2_mpy_acc_sat_ll_s1
    0U,	// M2_mpy_hh_s0
    0U,	// M2_mpy_hh_s1
    0U,	// M2_mpy_hl_s0
    0U,	// M2_mpy_hl_s1
    0U,	// M2_mpy_lh_s0
    0U,	// M2_mpy_lh_s1
    0U,	// M2_mpy_ll_s0
    0U,	// M2_mpy_ll_s1
    0U,	// M2_mpy_nac_hh_s0
    0U,	// M2_mpy_nac_hh_s1
    0U,	// M2_mpy_nac_hl_s0
    0U,	// M2_mpy_nac_hl_s1
    0U,	// M2_mpy_nac_lh_s0
    0U,	// M2_mpy_nac_lh_s1
    0U,	// M2_mpy_nac_ll_s0
    0U,	// M2_mpy_nac_ll_s1
    0U,	// M2_mpy_nac_sat_hh_s0
    0U,	// M2_mpy_nac_sat_hh_s1
    0U,	// M2_mpy_nac_sat_hl_s0
    0U,	// M2_mpy_nac_sat_hl_s1
    0U,	// M2_mpy_nac_sat_lh_s0
    0U,	// M2_mpy_nac_sat_lh_s1
    0U,	// M2_mpy_nac_sat_ll_s0
    0U,	// M2_mpy_nac_sat_ll_s1
    0U,	// M2_mpy_rnd_hh_s0
    0U,	// M2_mpy_rnd_hh_s1
    0U,	// M2_mpy_rnd_hl_s0
    0U,	// M2_mpy_rnd_hl_s1
    0U,	// M2_mpy_rnd_lh_s0
    0U,	// M2_mpy_rnd_lh_s1
    0U,	// M2_mpy_rnd_ll_s0
    0U,	// M2_mpy_rnd_ll_s1
    0U,	// M2_mpy_sat_hh_s0
    0U,	// M2_mpy_sat_hh_s1
    0U,	// M2_mpy_sat_hl_s0
    0U,	// M2_mpy_sat_hl_s1
    0U,	// M2_mpy_sat_lh_s0
    0U,	// M2_mpy_sat_lh_s1
    0U,	// M2_mpy_sat_ll_s0
    0U,	// M2_mpy_sat_ll_s1
    0U,	// M2_mpy_sat_rnd_hh_s0
    0U,	// M2_mpy_sat_rnd_hh_s1
    0U,	// M2_mpy_sat_rnd_hl_s0
    0U,	// M2_mpy_sat_rnd_hl_s1
    0U,	// M2_mpy_sat_rnd_lh_s0
    0U,	// M2_mpy_sat_rnd_lh_s1
    0U,	// M2_mpy_sat_rnd_ll_s0
    0U,	// M2_mpy_sat_rnd_ll_s1
    0U,	// M2_mpy_up
    0U,	// M2_mpy_up_s1
    0U,	// M2_mpy_up_s1_sat
    0U,	// M2_mpyd_acc_hh_s0
    0U,	// M2_mpyd_acc_hh_s1
    0U,	// M2_mpyd_acc_hl_s0
    0U,	// M2_mpyd_acc_hl_s1
    0U,	// M2_mpyd_acc_lh_s0
    0U,	// M2_mpyd_acc_lh_s1
    0U,	// M2_mpyd_acc_ll_s0
    0U,	// M2_mpyd_acc_ll_s1
    0U,	// M2_mpyd_hh_s0
    0U,	// M2_mpyd_hh_s1
    0U,	// M2_mpyd_hl_s0
    0U,	// M2_mpyd_hl_s1
    0U,	// M2_mpyd_lh_s0
    0U,	// M2_mpyd_lh_s1
    0U,	// M2_mpyd_ll_s0
    0U,	// M2_mpyd_ll_s1
    0U,	// M2_mpyd_nac_hh_s0
    0U,	// M2_mpyd_nac_hh_s1
    0U,	// M2_mpyd_nac_hl_s0
    0U,	// M2_mpyd_nac_hl_s1
    0U,	// M2_mpyd_nac_lh_s0
    0U,	// M2_mpyd_nac_lh_s1
    0U,	// M2_mpyd_nac_ll_s0
    0U,	// M2_mpyd_nac_ll_s1
    0U,	// M2_mpyd_rnd_hh_s0
    0U,	// M2_mpyd_rnd_hh_s1
    0U,	// M2_mpyd_rnd_hl_s0
    0U,	// M2_mpyd_rnd_hl_s1
    0U,	// M2_mpyd_rnd_lh_s0
    0U,	// M2_mpyd_rnd_lh_s1
    0U,	// M2_mpyd_rnd_ll_s0
    0U,	// M2_mpyd_rnd_ll_s1
    0U,	// M2_mpyi
    0U,	// M2_mpysin
    0U,	// M2_mpysip
    0U,	// M2_mpysu_up
    0U,	// M2_mpyu_acc_hh_s0
    0U,	// M2_mpyu_acc_hh_s1
    0U,	// M2_mpyu_acc_hl_s0
    0U,	// M2_mpyu_acc_hl_s1
    0U,	// M2_mpyu_acc_lh_s0
    0U,	// M2_mpyu_acc_lh_s1
    0U,	// M2_mpyu_acc_ll_s0
    0U,	// M2_mpyu_acc_ll_s1
    0U,	// M2_mpyu_hh_s0
    0U,	// M2_mpyu_hh_s1
    0U,	// M2_mpyu_hl_s0
    0U,	// M2_mpyu_hl_s1
    0U,	// M2_mpyu_lh_s0
    0U,	// M2_mpyu_lh_s1
    0U,	// M2_mpyu_ll_s0
    0U,	// M2_mpyu_ll_s1
    0U,	// M2_mpyu_nac_hh_s0
    0U,	// M2_mpyu_nac_hh_s1
    0U,	// M2_mpyu_nac_hl_s0
    0U,	// M2_mpyu_nac_hl_s1
    0U,	// M2_mpyu_nac_lh_s0
    0U,	// M2_mpyu_nac_lh_s1
    0U,	// M2_mpyu_nac_ll_s0
    0U,	// M2_mpyu_nac_ll_s1
    0U,	// M2_mpyu_up
    0U,	// M2_mpyud_acc_hh_s0
    0U,	// M2_mpyud_acc_hh_s1
    0U,	// M2_mpyud_acc_hl_s0
    0U,	// M2_mpyud_acc_hl_s1
    0U,	// M2_mpyud_acc_lh_s0
    0U,	// M2_mpyud_acc_lh_s1
    0U,	// M2_mpyud_acc_ll_s0
    0U,	// M2_mpyud_acc_ll_s1
    0U,	// M2_mpyud_hh_s0
    0U,	// M2_mpyud_hh_s1
    0U,	// M2_mpyud_hl_s0
    0U,	// M2_mpyud_hl_s1
    0U,	// M2_mpyud_lh_s0
    0U,	// M2_mpyud_lh_s1
    0U,	// M2_mpyud_ll_s0
    0U,	// M2_mpyud_ll_s1
    0U,	// M2_mpyud_nac_hh_s0
    0U,	// M2_mpyud_nac_hh_s1
    0U,	// M2_mpyud_nac_hl_s0
    0U,	// M2_mpyud_nac_hl_s1
    0U,	// M2_mpyud_nac_lh_s0
    0U,	// M2_mpyud_nac_lh_s1
    0U,	// M2_mpyud_nac_ll_s0
    0U,	// M2_mpyud_nac_ll_s1
    0U,	// M2_nacci
    0U,	// M2_naccii
    0U,	// M2_subacc
    0U,	// M2_vabsdiffh
    0U,	// M2_vabsdiffw
    0U,	// M2_vcmac_s0_sat_i
    0U,	// M2_vcmac_s0_sat_r
    0U,	// M2_vcmpy_s0_sat_i
    0U,	// M2_vcmpy_s0_sat_r
    0U,	// M2_vcmpy_s1_sat_i
    0U,	// M2_vcmpy_s1_sat_r
    0U,	// M2_vdmacs_s0
    0U,	// M2_vdmacs_s1
    0U,	// M2_vdmpyrs_s0
    0U,	// M2_vdmpyrs_s1
    0U,	// M2_vdmpys_s0
    0U,	// M2_vdmpys_s1
    0U,	// M2_vmac2
    0U,	// M2_vmac2es
    0U,	// M2_vmac2es_s0
    0U,	// M2_vmac2es_s1
    0U,	// M2_vmac2s_s0
    0U,	// M2_vmac2s_s1
    0U,	// M2_vmac2su_s0
    0U,	// M2_vmac2su_s1
    0U,	// M2_vmpy2es_s0
    0U,	// M2_vmpy2es_s1
    0U,	// M2_vmpy2s_s0
    0U,	// M2_vmpy2s_s0pack
    0U,	// M2_vmpy2s_s1
    0U,	// M2_vmpy2s_s1pack
    0U,	// M2_vmpy2su_s0
    0U,	// M2_vmpy2su_s1
    0U,	// M2_vraddh
    0U,	// M2_vradduh
    0U,	// M2_vrcmaci_s0
    0U,	// M2_vrcmaci_s0c
    0U,	// M2_vrcmacr_s0
    0U,	// M2_vrcmacr_s0c
    0U,	// M2_vrcmpyi_s0
    0U,	// M2_vrcmpyi_s0c
    0U,	// M2_vrcmpyr_s0
    0U,	// M2_vrcmpyr_s0c
    0U,	// M2_vrcmpys_acc_s1_h
    0U,	// M2_vrcmpys_acc_s1_l
    0U,	// M2_vrcmpys_s1_h
    0U,	// M2_vrcmpys_s1_l
    0U,	// M2_vrcmpys_s1rp_h
    0U,	// M2_vrcmpys_s1rp_l
    0U,	// M2_vrmac_s0
    0U,	// M2_vrmpy_s0
    0U,	// M2_xor_xacc
    0U,	// M4_and_and
    0U,	// M4_and_andn
    0U,	// M4_and_or
    0U,	// M4_and_xor
    0U,	// M4_cmpyi_wh
    0U,	// M4_cmpyi_whc
    0U,	// M4_cmpyr_wh
    0U,	// M4_cmpyr_whc
    0U,	// M4_mac_up_s1_sat
    1U,	// M4_mpyri_addi
    25U,	// M4_mpyri_addr
    0U,	// M4_mpyri_addr_u2
    1U,	// M4_mpyrr_addi
    1U,	// M4_mpyrr_addr
    0U,	// M4_nac_up_s1_sat
    0U,	// M4_or_and
    0U,	// M4_or_andn
    0U,	// M4_or_or
    0U,	// M4_or_xor
    0U,	// M4_pmpyw
    0U,	// M4_pmpyw_acc
    0U,	// M4_vpmpyh
    0U,	// M4_vpmpyh_acc
    0U,	// M4_vrmpyeh_acc_s0
    0U,	// M4_vrmpyeh_acc_s1
    0U,	// M4_vrmpyeh_s0
    0U,	// M4_vrmpyeh_s1
    0U,	// M4_vrmpyoh_acc_s0
    0U,	// M4_vrmpyoh_acc_s1
    0U,	// M4_vrmpyoh_s0
    0U,	// M4_vrmpyoh_s1
    0U,	// M4_xor_and
    0U,	// M4_xor_andn
    0U,	// M4_xor_or
    0U,	// M4_xor_xacc
    0U,	// M5_vdmacbsu
    0U,	// M5_vdmpybsu
    0U,	// M5_vmacbsu
    0U,	// M5_vmacbuu
    0U,	// M5_vmpybsu
    0U,	// M5_vmpybuu
    0U,	// M5_vrmacbsu
    0U,	// M5_vrmacbuu
    0U,	// M5_vrmpybsu
    0U,	// M5_vrmpybuu
    0U,	// M6_vabsdiffb
    0U,	// M6_vabsdiffub
    0U,	// M7_dcmpyiw
    0U,	// M7_dcmpyiw_acc
    0U,	// M7_dcmpyiwc
    0U,	// M7_dcmpyiwc_acc
    0U,	// M7_dcmpyrw
    0U,	// M7_dcmpyrw_acc
    0U,	// M7_dcmpyrwc
    0U,	// M7_dcmpyrwc_acc
    0U,	// M7_wcmpyiw
    0U,	// M7_wcmpyiw_rnd
    0U,	// M7_wcmpyiwc
    0U,	// M7_wcmpyiwc_rnd
    0U,	// M7_wcmpyrw
    0U,	// M7_wcmpyrw_rnd
    0U,	// M7_wcmpyrwc
    0U,	// M7_wcmpyrwc_rnd
    0U,	// PS_call_stk
    0U,	// PS_callr_nr
    0U,	// PS_jmpret
    0U,	// PS_jmpretf
    0U,	// PS_jmpretfnew
    0U,	// PS_jmpretfnewpt
    0U,	// PS_jmprett
    0U,	// PS_jmprettnew
    0U,	// PS_jmprettnewpt
    0U,	// PS_loadrbabs
    0U,	// PS_loadrdabs
    0U,	// PS_loadrhabs
    0U,	// PS_loadriabs
    0U,	// PS_loadrubabs
    0U,	// PS_loadruhabs
    0U,	// PS_storerbabs
    0U,	// PS_storerbnewabs
    0U,	// PS_storerdabs
    0U,	// PS_storerfabs
    0U,	// PS_storerhabs
    0U,	// PS_storerhnewabs
    0U,	// PS_storeriabs
    0U,	// PS_storerinewabs
    0U,	// PS_trap1
    0U,	// R6_release_at_vi
    0U,	// R6_release_st_vi
    0U,	// RESTORE_DEALLOC_BEFORE_TAILCALL_V4
    0U,	// RESTORE_DEALLOC_BEFORE_TAILCALL_V4_EXT
    0U,	// RESTORE_DEALLOC_BEFORE_TAILCALL_V4_EXT_PIC
    0U,	// RESTORE_DEALLOC_BEFORE_TAILCALL_V4_PIC
    0U,	// RESTORE_DEALLOC_RET_JMP_V4
    0U,	// RESTORE_DEALLOC_RET_JMP_V4_EXT
    0U,	// RESTORE_DEALLOC_RET_JMP_V4_EXT_PIC
    0U,	// RESTORE_DEALLOC_RET_JMP_V4_PIC
    0U,	// S2_addasl_rrri
    0U,	// S2_allocframe
    0U,	// S2_asl_i_p
    0U,	// S2_asl_i_p_acc
    0U,	// S2_asl_i_p_and
    0U,	// S2_asl_i_p_nac
    0U,	// S2_asl_i_p_or
    0U,	// S2_asl_i_p_xacc
    0U,	// S2_asl_i_r
    0U,	// S2_asl_i_r_acc
    0U,	// S2_asl_i_r_and
    0U,	// S2_asl_i_r_nac
    0U,	// S2_asl_i_r_or
    0U,	// S2_asl_i_r_sat
    0U,	// S2_asl_i_r_xacc
    0U,	// S2_asl_i_vh
    0U,	// S2_asl_i_vw
    0U,	// S2_asl_r_p
    0U,	// S2_asl_r_p_acc
    0U,	// S2_asl_r_p_and
    0U,	// S2_asl_r_p_nac
    0U,	// S2_asl_r_p_or
    0U,	// S2_asl_r_p_xor
    0U,	// S2_asl_r_r
    0U,	// S2_asl_r_r_acc
    0U,	// S2_asl_r_r_and
    0U,	// S2_asl_r_r_nac
    0U,	// S2_asl_r_r_or
    0U,	// S2_asl_r_r_sat
    0U,	// S2_asl_r_vh
    0U,	// S2_asl_r_vw
    0U,	// S2_asr_i_p
    0U,	// S2_asr_i_p_acc
    0U,	// S2_asr_i_p_and
    0U,	// S2_asr_i_p_nac
    0U,	// S2_asr_i_p_or
    0U,	// S2_asr_i_p_rnd
    0U,	// S2_asr_i_r
    0U,	// S2_asr_i_r_acc
    0U,	// S2_asr_i_r_and
    0U,	// S2_asr_i_r_nac
    0U,	// S2_asr_i_r_or
    0U,	// S2_asr_i_r_rnd
    0U,	// S2_asr_i_svw_trun
    0U,	// S2_asr_i_vh
    0U,	// S2_asr_i_vw
    0U,	// S2_asr_r_p
    0U,	// S2_asr_r_p_acc
    0U,	// S2_asr_r_p_and
    0U,	// S2_asr_r_p_nac
    0U,	// S2_asr_r_p_or
    0U,	// S2_asr_r_p_xor
    0U,	// S2_asr_r_r
    0U,	// S2_asr_r_r_acc
    0U,	// S2_asr_r_r_and
    0U,	// S2_asr_r_r_nac
    0U,	// S2_asr_r_r_or
    0U,	// S2_asr_r_r_sat
    0U,	// S2_asr_r_svw_trun
    0U,	// S2_asr_r_vh
    0U,	// S2_asr_r_vw
    0U,	// S2_brev
    0U,	// S2_brevp
    0U,	// S2_cabacdecbin
    0U,	// S2_cl0
    0U,	// S2_cl0p
    0U,	// S2_cl1
    0U,	// S2_cl1p
    0U,	// S2_clb
    0U,	// S2_clbnorm
    0U,	// S2_clbp
    0U,	// S2_clrbit_i
    0U,	// S2_clrbit_r
    0U,	// S2_ct0
    0U,	// S2_ct0p
    0U,	// S2_ct1
    0U,	// S2_ct1p
    0U,	// S2_deinterleave
    17U,	// S2_extractu
    0U,	// S2_extractu_rp
    17U,	// S2_extractup
    0U,	// S2_extractup_rp
    1U,	// S2_insert
    0U,	// S2_insert_rp
    1U,	// S2_insertp
    0U,	// S2_insertp_rp
    0U,	// S2_interleave
    0U,	// S2_lfsp
    0U,	// S2_lsl_r_p
    0U,	// S2_lsl_r_p_acc
    0U,	// S2_lsl_r_p_and
    0U,	// S2_lsl_r_p_nac
    0U,	// S2_lsl_r_p_or
    0U,	// S2_lsl_r_p_xor
    0U,	// S2_lsl_r_r
    0U,	// S2_lsl_r_r_acc
    0U,	// S2_lsl_r_r_and
    0U,	// S2_lsl_r_r_nac
    0U,	// S2_lsl_r_r_or
    0U,	// S2_lsl_r_vh
    0U,	// S2_lsl_r_vw
    0U,	// S2_lsr_i_p
    0U,	// S2_lsr_i_p_acc
    0U,	// S2_lsr_i_p_and
    0U,	// S2_lsr_i_p_nac
    0U,	// S2_lsr_i_p_or
    0U,	// S2_lsr_i_p_xacc
    0U,	// S2_lsr_i_r
    0U,	// S2_lsr_i_r_acc
    0U,	// S2_lsr_i_r_and
    0U,	// S2_lsr_i_r_nac
    0U,	// S2_lsr_i_r_or
    0U,	// S2_lsr_i_r_xacc
    0U,	// S2_lsr_i_vh
    0U,	// S2_lsr_i_vw
    0U,	// S2_lsr_r_p
    0U,	// S2_lsr_r_p_acc
    0U,	// S2_lsr_r_p_and
    0U,	// S2_lsr_r_p_nac
    0U,	// S2_lsr_r_p_or
    0U,	// S2_lsr_r_p_xor
    0U,	// S2_lsr_r_r
    0U,	// S2_lsr_r_r_acc
    0U,	// S2_lsr_r_r_and
    0U,	// S2_lsr_r_r_nac
    0U,	// S2_lsr_r_r_or
    0U,	// S2_lsr_r_vh
    0U,	// S2_lsr_r_vw
    0U,	// S2_mask
    0U,	// S2_packhl
    0U,	// S2_parityp
    33U,	// S2_pstorerbf_io
    41U,	// S2_pstorerbf_pi
    41U,	// S2_pstorerbfnew_pi
    97U,	// S2_pstorerbnewf_io
    105U,	// S2_pstorerbnewf_pi
    105U,	// S2_pstorerbnewfnew_pi
    97U,	// S2_pstorerbnewt_io
    105U,	// S2_pstorerbnewt_pi
    105U,	// S2_pstorerbnewtnew_pi
    33U,	// S2_pstorerbt_io
    41U,	// S2_pstorerbt_pi
    41U,	// S2_pstorerbtnew_pi
    33U,	// S2_pstorerdf_io
    41U,	// S2_pstorerdf_pi
    41U,	// S2_pstorerdfnew_pi
    33U,	// S2_pstorerdt_io
    41U,	// S2_pstorerdt_pi
    41U,	// S2_pstorerdtnew_pi
    161U,	// S2_pstorerff_io
    169U,	// S2_pstorerff_pi
    169U,	// S2_pstorerffnew_pi
    161U,	// S2_pstorerft_io
    169U,	// S2_pstorerft_pi
    169U,	// S2_pstorerftnew_pi
    33U,	// S2_pstorerhf_io
    41U,	// S2_pstorerhf_pi
    41U,	// S2_pstorerhfnew_pi
    97U,	// S2_pstorerhnewf_io
    105U,	// S2_pstorerhnewf_pi
    105U,	// S2_pstorerhnewfnew_pi
    97U,	// S2_pstorerhnewt_io
    105U,	// S2_pstorerhnewt_pi
    105U,	// S2_pstorerhnewtnew_pi
    33U,	// S2_pstorerht_io
    41U,	// S2_pstorerht_pi
    41U,	// S2_pstorerhtnew_pi
    33U,	// S2_pstorerif_io
    41U,	// S2_pstorerif_pi
    41U,	// S2_pstorerifnew_pi
    97U,	// S2_pstorerinewf_io
    105U,	// S2_pstorerinewf_pi
    105U,	// S2_pstorerinewfnew_pi
    97U,	// S2_pstorerinewt_io
    105U,	// S2_pstorerinewt_pi
    105U,	// S2_pstorerinewtnew_pi
    33U,	// S2_pstorerit_io
    41U,	// S2_pstorerit_pi
    41U,	// S2_pstoreritnew_pi
    0U,	// S2_setbit_i
    0U,	// S2_setbit_r
    0U,	// S2_shuffeb
    0U,	// S2_shuffeh
    0U,	// S2_shuffob
    0U,	// S2_shuffoh
    0U,	// S2_storerb_io
    0U,	// S2_storerb_pbr
    0U,	// S2_storerb_pci
    0U,	// S2_storerb_pcr
    0U,	// S2_storerb_pi
    0U,	// S2_storerb_pr
    0U,	// S2_storerbgp
    0U,	// S2_storerbnew_io
    0U,	// S2_storerbnew_pbr
    0U,	// S2_storerbnew_pci
    0U,	// S2_storerbnew_pcr
    0U,	// S2_storerbnew_pi
    0U,	// S2_storerbnew_pr
    0U,	// S2_storerbnewgp
    0U,	// S2_storerd_io
    0U,	// S2_storerd_pbr
    0U,	// S2_storerd_pci
    0U,	// S2_storerd_pcr
    0U,	// S2_storerd_pi
    0U,	// S2_storerd_pr
    0U,	// S2_storerdgp
    0U,	// S2_storerf_io
    0U,	// S2_storerf_pbr
    0U,	// S2_storerf_pci
    0U,	// S2_storerf_pcr
    0U,	// S2_storerf_pi
    0U,	// S2_storerf_pr
    0U,	// S2_storerfgp
    0U,	// S2_storerh_io
    0U,	// S2_storerh_pbr
    0U,	// S2_storerh_pci
    0U,	// S2_storerh_pcr
    0U,	// S2_storerh_pi
    0U,	// S2_storerh_pr
    0U,	// S2_storerhgp
    0U,	// S2_storerhnew_io
    0U,	// S2_storerhnew_pbr
    0U,	// S2_storerhnew_pci
    0U,	// S2_storerhnew_pcr
    0U,	// S2_storerhnew_pi
    0U,	// S2_storerhnew_pr
    0U,	// S2_storerhnewgp
    0U,	// S2_storeri_io
    0U,	// S2_storeri_pbr
    0U,	// S2_storeri_pci
    0U,	// S2_storeri_pcr
    0U,	// S2_storeri_pi
    0U,	// S2_storeri_pr
    0U,	// S2_storerigp
    0U,	// S2_storerinew_io
    0U,	// S2_storerinew_pbr
    0U,	// S2_storerinew_pci
    0U,	// S2_storerinew_pcr
    0U,	// S2_storerinew_pi
    0U,	// S2_storerinew_pr
    0U,	// S2_storerinewgp
    0U,	// S2_storew_locked
    0U,	// S2_storew_rl_at_vi
    0U,	// S2_storew_rl_st_vi
    0U,	// S2_svsathb
    0U,	// S2_svsathub
    0U,	// S2_tableidxb
    0U,	// S2_tableidxd
    0U,	// S2_tableidxh
    0U,	// S2_tableidxw
    0U,	// S2_togglebit_i
    0U,	// S2_togglebit_r
    0U,	// S2_tstbit_i
    0U,	// S2_tstbit_r
    0U,	// S2_valignib
    0U,	// S2_valignrb
    0U,	// S2_vcnegh
    0U,	// S2_vcrotate
    0U,	// S2_vrcnegh
    0U,	// S2_vrndpackwh
    0U,	// S2_vrndpackwhs
    0U,	// S2_vsathb
    0U,	// S2_vsathb_nopack
    0U,	// S2_vsathub
    0U,	// S2_vsathub_nopack
    0U,	// S2_vsatwh
    0U,	// S2_vsatwh_nopack
    0U,	// S2_vsatwuh
    0U,	// S2_vsatwuh_nopack
    0U,	// S2_vsplatrb
    0U,	// S2_vsplatrh
    0U,	// S2_vspliceib
    0U,	// S2_vsplicerb
    0U,	// S2_vsxtbh
    0U,	// S2_vsxthw
    0U,	// S2_vtrunehb
    0U,	// S2_vtrunewh
    0U,	// S2_vtrunohb
    0U,	// S2_vtrunowh
    0U,	// S2_vzxtbh
    0U,	// S2_vzxthw
    0U,	// S4_addaddi
    0U,	// S4_addi_asl_ri
    0U,	// S4_addi_lsr_ri
    0U,	// S4_andi_asl_ri
    0U,	// S4_andi_lsr_ri
    0U,	// S4_clbaddi
    0U,	// S4_clbpaddi
    0U,	// S4_clbpnorm
    17U,	// S4_extract
    0U,	// S4_extract_rp
    17U,	// S4_extractp
    0U,	// S4_extractp_rp
    0U,	// S4_lsli
    0U,	// S4_ntstbit_i
    0U,	// S4_ntstbit_r
    0U,	// S4_or_andi
    1U,	// S4_or_andix
    0U,	// S4_or_ori
    0U,	// S4_ori_asl_ri
    0U,	// S4_ori_lsr_ri
    0U,	// S4_parity
    0U,	// S4_pstorerbf_abs
    0U,	// S4_pstorerbf_rr
    0U,	// S4_pstorerbfnew_abs
    33U,	// S4_pstorerbfnew_io
    0U,	// S4_pstorerbfnew_rr
    0U,	// S4_pstorerbnewf_abs
    0U,	// S4_pstorerbnewf_rr
    0U,	// S4_pstorerbnewfnew_abs
    97U,	// S4_pstorerbnewfnew_io
    0U,	// S4_pstorerbnewfnew_rr
    0U,	// S4_pstorerbnewt_abs
    0U,	// S4_pstorerbnewt_rr
    0U,	// S4_pstorerbnewtnew_abs
    97U,	// S4_pstorerbnewtnew_io
    0U,	// S4_pstorerbnewtnew_rr
    0U,	// S4_pstorerbt_abs
    0U,	// S4_pstorerbt_rr
    0U,	// S4_pstorerbtnew_abs
    33U,	// S4_pstorerbtnew_io
    0U,	// S4_pstorerbtnew_rr
    0U,	// S4_pstorerdf_abs
    0U,	// S4_pstorerdf_rr
    0U,	// S4_pstorerdfnew_abs
    33U,	// S4_pstorerdfnew_io
    0U,	// S4_pstorerdfnew_rr
    0U,	// S4_pstorerdt_abs
    0U,	// S4_pstorerdt_rr
    0U,	// S4_pstorerdtnew_abs
    33U,	// S4_pstorerdtnew_io
    0U,	// S4_pstorerdtnew_rr
    0U,	// S4_pstorerff_abs
    0U,	// S4_pstorerff_rr
    0U,	// S4_pstorerffnew_abs
    161U,	// S4_pstorerffnew_io
    0U,	// S4_pstorerffnew_rr
    0U,	// S4_pstorerft_abs
    0U,	// S4_pstorerft_rr
    0U,	// S4_pstorerftnew_abs
    161U,	// S4_pstorerftnew_io
    0U,	// S4_pstorerftnew_rr
    0U,	// S4_pstorerhf_abs
    0U,	// S4_pstorerhf_rr
    0U,	// S4_pstorerhfnew_abs
    33U,	// S4_pstorerhfnew_io
    0U,	// S4_pstorerhfnew_rr
    0U,	// S4_pstorerhnewf_abs
    0U,	// S4_pstorerhnewf_rr
    0U,	// S4_pstorerhnewfnew_abs
    97U,	// S4_pstorerhnewfnew_io
    0U,	// S4_pstorerhnewfnew_rr
    0U,	// S4_pstorerhnewt_abs
    0U,	// S4_pstorerhnewt_rr
    0U,	// S4_pstorerhnewtnew_abs
    97U,	// S4_pstorerhnewtnew_io
    0U,	// S4_pstorerhnewtnew_rr
    0U,	// S4_pstorerht_abs
    0U,	// S4_pstorerht_rr
    0U,	// S4_pstorerhtnew_abs
    33U,	// S4_pstorerhtnew_io
    0U,	// S4_pstorerhtnew_rr
    0U,	// S4_pstorerif_abs
    0U,	// S4_pstorerif_rr
    0U,	// S4_pstorerifnew_abs
    33U,	// S4_pstorerifnew_io
    0U,	// S4_pstorerifnew_rr
    0U,	// S4_pstorerinewf_abs
    0U,	// S4_pstorerinewf_rr
    0U,	// S4_pstorerinewfnew_abs
    97U,	// S4_pstorerinewfnew_io
    0U,	// S4_pstorerinewfnew_rr
    0U,	// S4_pstorerinewt_abs
    0U,	// S4_pstorerinewt_rr
    0U,	// S4_pstorerinewtnew_abs
    97U,	// S4_pstorerinewtnew_io
    0U,	// S4_pstorerinewtnew_rr
    0U,	// S4_pstorerit_abs
    0U,	// S4_pstorerit_rr
    0U,	// S4_pstoreritnew_abs
    33U,	// S4_pstoreritnew_io
    0U,	// S4_pstoreritnew_rr
    0U,	// S4_stored_locked
    0U,	// S4_stored_rl_at_vi
    0U,	// S4_stored_rl_st_vi
    0U,	// S4_storeirb_io
    1U,	// S4_storeirbf_io
    1U,	// S4_storeirbfnew_io
    1U,	// S4_storeirbt_io
    1U,	// S4_storeirbtnew_io
    0U,	// S4_storeirh_io
    1U,	// S4_storeirhf_io
    1U,	// S4_storeirhfnew_io
    1U,	// S4_storeirht_io
    1U,	// S4_storeirhtnew_io
    0U,	// S4_storeiri_io
    1U,	// S4_storeirif_io
    1U,	// S4_storeirifnew_io
    1U,	// S4_storeirit_io
    1U,	// S4_storeiritnew_io
    0U,	// S4_storerb_ap
    0U,	// S4_storerb_rr
    0U,	// S4_storerb_ur
    0U,	// S4_storerbnew_ap
    0U,	// S4_storerbnew_rr
    0U,	// S4_storerbnew_ur
    0U,	// S4_storerd_ap
    0U,	// S4_storerd_rr
    0U,	// S4_storerd_ur
    0U,	// S4_storerf_ap
    0U,	// S4_storerf_rr
    0U,	// S4_storerf_ur
    0U,	// S4_storerh_ap
    0U,	// S4_storerh_rr
    0U,	// S4_storerh_ur
    0U,	// S4_storerhnew_ap
    0U,	// S4_storerhnew_rr
    0U,	// S4_storerhnew_ur
    0U,	// S4_storeri_ap
    0U,	// S4_storeri_rr
    0U,	// S4_storeri_ur
    0U,	// S4_storerinew_ap
    0U,	// S4_storerinew_rr
    0U,	// S4_storerinew_ur
    0U,	// S4_subaddi
    0U,	// S4_subi_asl_ri
    0U,	// S4_subi_lsr_ri
    0U,	// S4_vrcrotate
    0U,	// S4_vrcrotate_acc
    0U,	// S4_vxaddsubh
    0U,	// S4_vxaddsubhr
    0U,	// S4_vxaddsubw
    0U,	// S4_vxsubaddh
    0U,	// S4_vxsubaddhr
    0U,	// S4_vxsubaddw
    0U,	// S5_asrhub_rnd_sat
    0U,	// S5_asrhub_sat
    0U,	// S5_popcountp
    0U,	// S5_vasrhrnd
    0U,	// S6_rol_i_p
    0U,	// S6_rol_i_p_acc
    0U,	// S6_rol_i_p_and
    0U,	// S6_rol_i_p_nac
    0U,	// S6_rol_i_p_or
    0U,	// S6_rol_i_p_xacc
    0U,	// S6_rol_i_r
    0U,	// S6_rol_i_r_acc
    0U,	// S6_rol_i_r_and
    0U,	// S6_rol_i_r_nac
    0U,	// S6_rol_i_r_or
    0U,	// S6_rol_i_r_xacc
    0U,	// S6_vsplatrbp
    0U,	// S6_vtrunehb_ppp
    0U,	// S6_vtrunohb_ppp
    0U,	// SA1_addi
    0U,	// SA1_addrx
    0U,	// SA1_addsp
    0U,	// SA1_and1
    0U,	// SA1_clrf
    0U,	// SA1_clrfnew
    0U,	// SA1_clrt
    0U,	// SA1_clrtnew
    0U,	// SA1_cmpeqi
    0U,	// SA1_combine0i
    0U,	// SA1_combine1i
    0U,	// SA1_combine2i
    0U,	// SA1_combine3i
    0U,	// SA1_combinerz
    0U,	// SA1_combinezr
    0U,	// SA1_dec
    0U,	// SA1_inc
    0U,	// SA1_seti
    0U,	// SA1_setin1
    0U,	// SA1_sxtb
    0U,	// SA1_sxth
    0U,	// SA1_tfr
    0U,	// SA1_zxtb
    0U,	// SA1_zxth
    0U,	// SAVE_REGISTERS_CALL_V4
    0U,	// SAVE_REGISTERS_CALL_V4STK
    0U,	// SAVE_REGISTERS_CALL_V4STK_EXT
    0U,	// SAVE_REGISTERS_CALL_V4STK_EXT_PIC
    0U,	// SAVE_REGISTERS_CALL_V4STK_PIC
    0U,	// SAVE_REGISTERS_CALL_V4_EXT
    0U,	// SAVE_REGISTERS_CALL_V4_EXT_PIC
    0U,	// SAVE_REGISTERS_CALL_V4_PIC
    0U,	// SL1_loadri_io
    0U,	// SL1_loadrub_io
    0U,	// SL2_deallocframe
    0U,	// SL2_jumpr31
    0U,	// SL2_jumpr31_f
    0U,	// SL2_jumpr31_fnew
    0U,	// SL2_jumpr31_t
    0U,	// SL2_jumpr31_tnew
    0U,	// SL2_loadrb_io
    0U,	// SL2_loadrd_sp
    0U,	// SL2_loadrh_io
    0U,	// SL2_loadri_sp
    0U,	// SL2_loadruh_io
    0U,	// SL2_return
    0U,	// SL2_return_f
    0U,	// SL2_return_fnew
    0U,	// SL2_return_t
    0U,	// SL2_return_tnew
    0U,	// SS1_storeb_io
    0U,	// SS1_storew_io
    0U,	// SS2_allocframe
    0U,	// SS2_storebi0
    0U,	// SS2_storebi1
    0U,	// SS2_stored_sp
    0U,	// SS2_storeh_io
    0U,	// SS2_storew_sp
    0U,	// SS2_storewi0
    0U,	// SS2_storewi1
    0U,	// TFRI64_V2_ext
    0U,	// TFRI64_V4
    0U,	// V6_extractw
    0U,	// V6_get_qfext
    0U,	// V6_get_qfext_oracc
    0U,	// V6_lvsplatb
    0U,	// V6_lvsplath
    0U,	// V6_lvsplatw
    0U,	// V6_pred_and
    0U,	// V6_pred_and_n
    0U,	// V6_pred_not
    0U,	// V6_pred_or
    0U,	// V6_pred_or_n
    0U,	// V6_pred_scalar2
    0U,	// V6_pred_scalar2v2
    0U,	// V6_pred_xor
    0U,	// V6_set_qfext
    0U,	// V6_shuffeqh
    0U,	// V6_shuffeqw
    0U,	// V6_v6mpyhubs10
    0U,	// V6_v6mpyhubs10_vxx
    0U,	// V6_v6mpyvubs10
    0U,	// V6_v6mpyvubs10_vxx
    0U,	// V6_vL32Ub_ai
    0U,	// V6_vL32Ub_pi
    0U,	// V6_vL32Ub_ppu
    0U,	// V6_vL32b_ai
    0U,	// V6_vL32b_cur_ai
    0U,	// V6_vL32b_cur_npred_ai
    0U,	// V6_vL32b_cur_npred_pi
    0U,	// V6_vL32b_cur_npred_ppu
    0U,	// V6_vL32b_cur_pi
    0U,	// V6_vL32b_cur_ppu
    0U,	// V6_vL32b_cur_pred_ai
    0U,	// V6_vL32b_cur_pred_pi
    0U,	// V6_vL32b_cur_pred_ppu
    0U,	// V6_vL32b_npred_ai
    0U,	// V6_vL32b_npred_pi
    0U,	// V6_vL32b_npred_ppu
    0U,	// V6_vL32b_nt_ai
    0U,	// V6_vL32b_nt_cur_ai
    2U,	// V6_vL32b_nt_cur_npred_ai
    2U,	// V6_vL32b_nt_cur_npred_pi
    2U,	// V6_vL32b_nt_cur_npred_ppu
    0U,	// V6_vL32b_nt_cur_pi
    0U,	// V6_vL32b_nt_cur_ppu
    2U,	// V6_vL32b_nt_cur_pred_ai
    2U,	// V6_vL32b_nt_cur_pred_pi
    2U,	// V6_vL32b_nt_cur_pred_ppu
    2U,	// V6_vL32b_nt_npred_ai
    2U,	// V6_vL32b_nt_npred_pi
    2U,	// V6_vL32b_nt_npred_ppu
    0U,	// V6_vL32b_nt_pi
    0U,	// V6_vL32b_nt_ppu
    2U,	// V6_vL32b_nt_pred_ai
    2U,	// V6_vL32b_nt_pred_pi
    2U,	// V6_vL32b_nt_pred_ppu
    0U,	// V6_vL32b_nt_tmp_ai
    2U,	// V6_vL32b_nt_tmp_npred_ai
    2U,	// V6_vL32b_nt_tmp_npred_pi
    2U,	// V6_vL32b_nt_tmp_npred_ppu
    0U,	// V6_vL32b_nt_tmp_pi
    0U,	// V6_vL32b_nt_tmp_ppu
    2U,	// V6_vL32b_nt_tmp_pred_ai
    2U,	// V6_vL32b_nt_tmp_pred_pi
    2U,	// V6_vL32b_nt_tmp_pred_ppu
    0U,	// V6_vL32b_pi
    0U,	// V6_vL32b_ppu
    0U,	// V6_vL32b_pred_ai
    0U,	// V6_vL32b_pred_pi
    0U,	// V6_vL32b_pred_ppu
    0U,	// V6_vL32b_tmp_ai
    0U,	// V6_vL32b_tmp_npred_ai
    0U,	// V6_vL32b_tmp_npred_pi
    0U,	// V6_vL32b_tmp_npred_ppu
    0U,	// V6_vL32b_tmp_pi
    0U,	// V6_vL32b_tmp_ppu
    0U,	// V6_vL32b_tmp_pred_ai
    0U,	// V6_vL32b_tmp_pred_pi
    0U,	// V6_vL32b_tmp_pred_ppu
    0U,	// V6_vS32Ub_ai
    33U,	// V6_vS32Ub_npred_ai
    41U,	// V6_vS32Ub_npred_pi
    41U,	// V6_vS32Ub_npred_ppu
    0U,	// V6_vS32Ub_pi
    0U,	// V6_vS32Ub_ppu
    33U,	// V6_vS32Ub_pred_ai
    41U,	// V6_vS32Ub_pred_pi
    41U,	// V6_vS32Ub_pred_ppu
    0U,	// V6_vS32b_ai
    0U,	// V6_vS32b_new_ai
    97U,	// V6_vS32b_new_npred_ai
    105U,	// V6_vS32b_new_npred_pi
    105U,	// V6_vS32b_new_npred_ppu
    0U,	// V6_vS32b_new_pi
    0U,	// V6_vS32b_new_ppu
    97U,	// V6_vS32b_new_pred_ai
    105U,	// V6_vS32b_new_pred_pi
    105U,	// V6_vS32b_new_pred_ppu
    33U,	// V6_vS32b_npred_ai
    41U,	// V6_vS32b_npred_pi
    41U,	// V6_vS32b_npred_ppu
    33U,	// V6_vS32b_nqpred_ai
    41U,	// V6_vS32b_nqpred_pi
    41U,	// V6_vS32b_nqpred_ppu
    0U,	// V6_vS32b_nt_ai
    0U,	// V6_vS32b_nt_new_ai
    98U,	// V6_vS32b_nt_new_npred_ai
    106U,	// V6_vS32b_nt_new_npred_pi
    106U,	// V6_vS32b_nt_new_npred_ppu
    0U,	// V6_vS32b_nt_new_pi
    0U,	// V6_vS32b_nt_new_ppu
    98U,	// V6_vS32b_nt_new_pred_ai
    106U,	// V6_vS32b_nt_new_pred_pi
    106U,	// V6_vS32b_nt_new_pred_ppu
    34U,	// V6_vS32b_nt_npred_ai
    42U,	// V6_vS32b_nt_npred_pi
    42U,	// V6_vS32b_nt_npred_ppu
    34U,	// V6_vS32b_nt_nqpred_ai
    42U,	// V6_vS32b_nt_nqpred_pi
    42U,	// V6_vS32b_nt_nqpred_ppu
    0U,	// V6_vS32b_nt_pi
    0U,	// V6_vS32b_nt_ppu
    34U,	// V6_vS32b_nt_pred_ai
    42U,	// V6_vS32b_nt_pred_pi
    42U,	// V6_vS32b_nt_pred_ppu
    34U,	// V6_vS32b_nt_qpred_ai
    42U,	// V6_vS32b_nt_qpred_pi
    42U,	// V6_vS32b_nt_qpred_ppu
    0U,	// V6_vS32b_pi
    0U,	// V6_vS32b_ppu
    33U,	// V6_vS32b_pred_ai
    41U,	// V6_vS32b_pred_pi
    41U,	// V6_vS32b_pred_ppu
    33U,	// V6_vS32b_qpred_ai
    41U,	// V6_vS32b_qpred_pi
    41U,	// V6_vS32b_qpred_ppu
    0U,	// V6_vS32b_srls_ai
    0U,	// V6_vS32b_srls_pi
    0U,	// V6_vS32b_srls_ppu
    0U,	// V6_vabs_f8
    0U,	// V6_vabs_hf
    0U,	// V6_vabs_qf16_hf
    0U,	// V6_vabs_qf16_qf16
    0U,	// V6_vabs_qf32_qf32
    0U,	// V6_vabs_qf32_sf
    0U,	// V6_vabs_sf
    0U,	// V6_vabsb
    0U,	// V6_vabsb_sat
    0U,	// V6_vabsdiffh
    0U,	// V6_vabsdiffub
    0U,	// V6_vabsdiffuh
    0U,	// V6_vabsdiffw
    0U,	// V6_vabsh
    0U,	// V6_vabsh_sat
    0U,	// V6_vabsw
    0U,	// V6_vabsw_sat
    0U,	// V6_vadd_hf
    0U,	// V6_vadd_hf_f8
    0U,	// V6_vadd_hf_hf
    0U,	// V6_vadd_qf16
    0U,	// V6_vadd_qf16_mix
    0U,	// V6_vadd_qf32
    0U,	// V6_vadd_qf32_mix
    0U,	// V6_vadd_sf
    0U,	// V6_vadd_sf_bf
    0U,	// V6_vadd_sf_hf
    0U,	// V6_vadd_sf_sf
    0U,	// V6_vaddb
    0U,	// V6_vaddb_dv
    0U,	// V6_vaddbnq
    0U,	// V6_vaddbq
    0U,	// V6_vaddbsat
    0U,	// V6_vaddbsat_dv
    50U,	// V6_vaddcarry
    0U,	// V6_vaddcarryo
    226U,	// V6_vaddcarrysat
    0U,	// V6_vaddclbh
    0U,	// V6_vaddclbw
    0U,	// V6_vaddh
    0U,	// V6_vaddh_dv
    0U,	// V6_vaddhnq
    0U,	// V6_vaddhq
    0U,	// V6_vaddhsat
    0U,	// V6_vaddhsat_dv
    0U,	// V6_vaddhw
    0U,	// V6_vaddhw_acc
    0U,	// V6_vaddubh
    0U,	// V6_vaddubh_acc
    0U,	// V6_vaddubsat
    0U,	// V6_vaddubsat_dv
    0U,	// V6_vaddububb_sat
    0U,	// V6_vadduhsat
    0U,	// V6_vadduhsat_dv
    0U,	// V6_vadduhw
    0U,	// V6_vadduhw_acc
    0U,	// V6_vadduwsat
    0U,	// V6_vadduwsat_dv
    2U,	// V6_vaddw
    2U,	// V6_vaddw_dv
    0U,	// V6_vaddwnq
    0U,	// V6_vaddwq
    2U,	// V6_vaddwsat
    2U,	// V6_vaddwsat_dv
    0U,	// V6_valign4
    0U,	// V6_valignb
    0U,	// V6_valignbi
    0U,	// V6_vand
    0U,	// V6_vandnqrt
    0U,	// V6_vandnqrt_acc
    0U,	// V6_vandqrt
    0U,	// V6_vandqrt_acc
    0U,	// V6_vandvnqv
    0U,	// V6_vandvqv
    0U,	// V6_vandvrt
    0U,	// V6_vandvrt_acc
    0U,	// V6_vaslh
    0U,	// V6_vaslh_acc
    0U,	// V6_vaslhv
    0U,	// V6_vaslw
    0U,	// V6_vaslw_acc
    0U,	// V6_vaslwv
    0U,	// V6_vasr_into
    0U,	// V6_vasrh
    0U,	// V6_vasrh_acc
    0U,	// V6_vasrhbrndsat
    0U,	// V6_vasrhbsat
    2U,	// V6_vasrhubrndsat
    0U,	// V6_vasrhubsat
    0U,	// V6_vasrhv
    2U,	// V6_vasruhubrndsat
    0U,	// V6_vasruhubsat
    2U,	// V6_vasruwuhrndsat
    0U,	// V6_vasruwuhsat
    0U,	// V6_vasrvuhubrndsat
    0U,	// V6_vasrvuhubsat
    0U,	// V6_vasrvwuhrndsat
    0U,	// V6_vasrvwuhsat
    0U,	// V6_vasrw
    0U,	// V6_vasrw_acc
    0U,	// V6_vasrwh
    2U,	// V6_vasrwhrndsat
    0U,	// V6_vasrwhsat
    2U,	// V6_vasrwuhrndsat
    0U,	// V6_vasrwuhsat
    0U,	// V6_vasrwv
    0U,	// V6_vassign
    0U,	// V6_vassign_fp
    0U,	// V6_vassign_tmp
    0U,	// V6_vavgb
    0U,	// V6_vavgbrnd
    0U,	// V6_vavgh
    0U,	// V6_vavghrnd
    0U,	// V6_vavgub
    0U,	// V6_vavgubrnd
    0U,	// V6_vavguh
    0U,	// V6_vavguhrnd
    0U,	// V6_vavguw
    0U,	// V6_vavguwrnd
    0U,	// V6_vavgw
    0U,	// V6_vavgwrnd
    0U,	// V6_vccombine
    0U,	// V6_vcl0h
    0U,	// V6_vcl0w
    0U,	// V6_vcmov
    0U,	// V6_vcombine
    0U,	// V6_vcombine_tmp
    0U,	// V6_vconv_bf_qf32
    0U,	// V6_vconv_f8_qf16
    0U,	// V6_vconv_h_hf
    0U,	// V6_vconv_h_hf_rnd
    0U,	// V6_vconv_hf_h
    0U,	// V6_vconv_hf_qf16
    0U,	// V6_vconv_hf_qf32
    0U,	// V6_vconv_qf16_f8
    0U,	// V6_vconv_qf16_hf
    0U,	// V6_vconv_qf16_qf16
    0U,	// V6_vconv_qf32_qf32
    0U,	// V6_vconv_qf32_sf
    0U,	// V6_vconv_sf_qf32
    0U,	// V6_vconv_sf_w
    0U,	// V6_vconv_w_sf
    0U,	// V6_vcvt2_b_hf
    0U,	// V6_vcvt2_hf_b
    0U,	// V6_vcvt2_hf_ub
    0U,	// V6_vcvt2_ub_hf
    0U,	// V6_vcvt_b_hf
    0U,	// V6_vcvt_bf_sf
    0U,	// V6_vcvt_f8_hf
    0U,	// V6_vcvt_h_hf
    0U,	// V6_vcvt_hf_b
    0U,	// V6_vcvt_hf_f8
    0U,	// V6_vcvt_hf_h
    0U,	// V6_vcvt_hf_sf
    0U,	// V6_vcvt_hf_ub
    0U,	// V6_vcvt_hf_uh
    0U,	// V6_vcvt_sf_hf
    0U,	// V6_vcvt_ub_hf
    0U,	// V6_vcvt_uh_hf
    0U,	// V6_vdeal
    0U,	// V6_vdealb
    0U,	// V6_vdealb4w
    0U,	// V6_vdealh
    0U,	// V6_vdealvdd
    0U,	// V6_vdelta
    0U,	// V6_vdmpy_sf_hf
    0U,	// V6_vdmpy_sf_hf_acc
    0U,	// V6_vdmpybus
    0U,	// V6_vdmpybus_acc
    0U,	// V6_vdmpybus_dv
    0U,	// V6_vdmpybus_dv_acc
    0U,	// V6_vdmpyhb
    0U,	// V6_vdmpyhb_acc
    0U,	// V6_vdmpyhb_dv
    0U,	// V6_vdmpyhb_dv_acc
    0U,	// V6_vdmpyhisat
    0U,	// V6_vdmpyhisat_acc
    0U,	// V6_vdmpyhsat
    0U,	// V6_vdmpyhsat_acc
    0U,	// V6_vdmpyhsuisat
    0U,	// V6_vdmpyhsuisat_acc
    0U,	// V6_vdmpyhsusat
    0U,	// V6_vdmpyhsusat_acc
    0U,	// V6_vdmpyhvsat
    0U,	// V6_vdmpyhvsat_acc
    0U,	// V6_vdsaduh
    0U,	// V6_vdsaduh_acc
    0U,	// V6_veqb
    0U,	// V6_veqb_and
    0U,	// V6_veqb_or
    0U,	// V6_veqb_xor
    0U,	// V6_veqh
    0U,	// V6_veqh_and
    0U,	// V6_veqh_or
    0U,	// V6_veqh_xor
    0U,	// V6_veqhf
    0U,	// V6_veqhf_and
    0U,	// V6_veqhf_or
    0U,	// V6_veqhf_xor
    0U,	// V6_veqsf
    0U,	// V6_veqsf_and
    0U,	// V6_veqsf_or
    0U,	// V6_veqsf_xor
    0U,	// V6_veqw
    0U,	// V6_veqw_and
    0U,	// V6_veqw_or
    0U,	// V6_veqw_xor
    0U,	// V6_vfmax_f8
    0U,	// V6_vfmax_hf
    0U,	// V6_vfmax_sf
    0U,	// V6_vfmin_f8
    0U,	// V6_vfmin_hf
    0U,	// V6_vfmin_sf
    0U,	// V6_vfneg_f8
    0U,	// V6_vfneg_hf
    0U,	// V6_vfneg_sf
    2U,	// V6_vgathermh
    0U,	// V6_vgathermhq
    2U,	// V6_vgathermhw
    0U,	// V6_vgathermhwq
    3U,	// V6_vgathermw
    0U,	// V6_vgathermwq
    0U,	// V6_vgtb
    0U,	// V6_vgtb_and
    0U,	// V6_vgtb_or
    0U,	// V6_vgtb_xor
    0U,	// V6_vgtbf
    0U,	// V6_vgtbf_and
    0U,	// V6_vgtbf_or
    0U,	// V6_vgtbf_xor
    0U,	// V6_vgth
    0U,	// V6_vgth_and
    0U,	// V6_vgth_or
    0U,	// V6_vgth_xor
    0U,	// V6_vgthf
    0U,	// V6_vgthf_and
    0U,	// V6_vgthf_or
    0U,	// V6_vgthf_xor
    0U,	// V6_vgtsf
    0U,	// V6_vgtsf_and
    0U,	// V6_vgtsf_or
    0U,	// V6_vgtsf_xor
    0U,	// V6_vgtub
    0U,	// V6_vgtub_and
    0U,	// V6_vgtub_or
    0U,	// V6_vgtub_xor
    0U,	// V6_vgtuh
    0U,	// V6_vgtuh_and
    0U,	// V6_vgtuh_or
    0U,	// V6_vgtuh_xor
    0U,	// V6_vgtuw
    0U,	// V6_vgtuw_and
    0U,	// V6_vgtuw_or
    0U,	// V6_vgtuw_xor
    0U,	// V6_vgtw
    0U,	// V6_vgtw_and
    0U,	// V6_vgtw_or
    0U,	// V6_vgtw_xor
    0U,	// V6_vhist
    0U,	// V6_vhistq
    0U,	// V6_vilog2_hf
    0U,	// V6_vilog2_qf16
    0U,	// V6_vilog2_qf32
    0U,	// V6_vilog2_sf
    0U,	// V6_vinsertwr
    0U,	// V6_vlalignb
    0U,	// V6_vlalignbi
    0U,	// V6_vlsrb
    0U,	// V6_vlsrh
    0U,	// V6_vlsrhv
    0U,	// V6_vlsrw
    0U,	// V6_vlsrwv
    0U,	// V6_vlut4
    0U,	// V6_vlutvvb
    0U,	// V6_vlutvvb_nm
    0U,	// V6_vlutvvb_oracc
    0U,	// V6_vlutvvb_oracci
    0U,	// V6_vlutvvbi
    0U,	// V6_vlutvwh
    0U,	// V6_vlutvwh_nm
    0U,	// V6_vlutvwh_oracc
    0U,	// V6_vlutvwh_oracci
    0U,	// V6_vlutvwhi
    0U,	// V6_vmax_bf
    0U,	// V6_vmax_hf
    0U,	// V6_vmax_sf
    0U,	// V6_vmaxb
    0U,	// V6_vmaxh
    0U,	// V6_vmaxub
    0U,	// V6_vmaxuh
    0U,	// V6_vmaxw
    0U,	// V6_vmerge_qf
    0U,	// V6_vmin_bf
    0U,	// V6_vmin_hf
    0U,	// V6_vmin_sf
    0U,	// V6_vminb
    0U,	// V6_vminh
    0U,	// V6_vminub
    0U,	// V6_vminuh
    0U,	// V6_vminw
    0U,	// V6_vmpabus
    0U,	// V6_vmpabus_acc
    0U,	// V6_vmpabusv
    0U,	// V6_vmpabuu
    0U,	// V6_vmpabuu_acc
    0U,	// V6_vmpabuuv
    0U,	// V6_vmpahb
    0U,	// V6_vmpahb_acc
    3U,	// V6_vmpahhsat
    0U,	// V6_vmpauhb
    0U,	// V6_vmpauhb_acc
    3U,	// V6_vmpauhuhsat
    0U,	// V6_vmpsuhuhsat
    0U,	// V6_vmpy_hf_f8
    0U,	// V6_vmpy_hf_f8_acc
    0U,	// V6_vmpy_hf_hf
    0U,	// V6_vmpy_hf_hf_acc
    0U,	// V6_vmpy_qf16
    0U,	// V6_vmpy_qf16_hf
    0U,	// V6_vmpy_qf16_mix_hf
    0U,	// V6_vmpy_qf32
    0U,	// V6_vmpy_qf32_hf
    0U,	// V6_vmpy_qf32_mix_hf
    0U,	// V6_vmpy_qf32_qf16
    0U,	// V6_vmpy_qf32_sf
    0U,	// V6_vmpy_rt_hf
    0U,	// V6_vmpy_rt_qf16
    0U,	// V6_vmpy_rt_sf
    0U,	// V6_vmpy_sf_bf
    0U,	// V6_vmpy_sf_bf_acc
    0U,	// V6_vmpy_sf_hf
    0U,	// V6_vmpy_sf_hf_acc
    0U,	// V6_vmpy_sf_sf
    0U,	// V6_vmpybus
    0U,	// V6_vmpybus_acc
    0U,	// V6_vmpybusv
    0U,	// V6_vmpybusv_acc
    0U,	// V6_vmpybv
    0U,	// V6_vmpybv_acc
    0U,	// V6_vmpyewuh
    0U,	// V6_vmpyewuh_64
    0U,	// V6_vmpyh
    0U,	// V6_vmpyh_acc
    0U,	// V6_vmpyhsat_acc
    0U,	// V6_vmpyhsrs
    0U,	// V6_vmpyhss
    0U,	// V6_vmpyhus
    0U,	// V6_vmpyhus_acc
    0U,	// V6_vmpyhv
    0U,	// V6_vmpyhv_acc
    0U,	// V6_vmpyhvsrs
    0U,	// V6_vmpyieoh
    0U,	// V6_vmpyiewh_acc
    0U,	// V6_vmpyiewuh
    0U,	// V6_vmpyiewuh_acc
    0U,	// V6_vmpyih
    0U,	// V6_vmpyih_acc
    0U,	// V6_vmpyihb
    0U,	// V6_vmpyihb_acc
    0U,	// V6_vmpyiowh
    0U,	// V6_vmpyiwb
    0U,	// V6_vmpyiwb_acc
    0U,	// V6_vmpyiwh
    0U,	// V6_vmpyiwh_acc
    0U,	// V6_vmpyiwub
    0U,	// V6_vmpyiwub_acc
    0U,	// V6_vmpyowh
    0U,	// V6_vmpyowh_64_acc
    0U,	// V6_vmpyowh_rnd
    0U,	// V6_vmpyowh_rnd_sacc
    0U,	// V6_vmpyowh_sacc
    0U,	// V6_vmpyub
    0U,	// V6_vmpyub_acc
    0U,	// V6_vmpyubv
    0U,	// V6_vmpyubv_acc
    0U,	// V6_vmpyuh
    0U,	// V6_vmpyuh_acc
    0U,	// V6_vmpyuhe
    0U,	// V6_vmpyuhe_acc
    0U,	// V6_vmpyuhv
    0U,	// V6_vmpyuhv_acc
    0U,	// V6_vmpyuhvs
    0U,	// V6_vmux
    0U,	// V6_vnavgb
    0U,	// V6_vnavgh
    0U,	// V6_vnavgub
    0U,	// V6_vnavgw
    0U,	// V6_vnccombine
    0U,	// V6_vncmov
    0U,	// V6_vneg_qf16_hf
    0U,	// V6_vneg_qf16_qf16
    0U,	// V6_vneg_qf32_qf32
    0U,	// V6_vneg_qf32_sf
    0U,	// V6_vnormamth
    0U,	// V6_vnormamtw
    0U,	// V6_vnot
    0U,	// V6_vor
    0U,	// V6_vpackeb
    0U,	// V6_vpackeh
    0U,	// V6_vpackhb_sat
    0U,	// V6_vpackhub_sat
    0U,	// V6_vpackob
    0U,	// V6_vpackoh
    0U,	// V6_vpackwh_sat
    0U,	// V6_vpackwuh_sat
    0U,	// V6_vpopcounth
    0U,	// V6_vprefixqb
    0U,	// V6_vprefixqh
    0U,	// V6_vprefixqw
    0U,	// V6_vrdelta
    0U,	// V6_vrmpybub_rtt
    0U,	// V6_vrmpybub_rtt_acc
    0U,	// V6_vrmpybus
    0U,	// V6_vrmpybus_acc
    17U,	// V6_vrmpybusi
    1U,	// V6_vrmpybusi_acc
    0U,	// V6_vrmpybusv
    0U,	// V6_vrmpybusv_acc
    0U,	// V6_vrmpybv
    0U,	// V6_vrmpybv_acc
    0U,	// V6_vrmpyub
    0U,	// V6_vrmpyub_acc
    0U,	// V6_vrmpyub_rtt
    0U,	// V6_vrmpyub_rtt_acc
    0U,	// V6_vrmpyubi
    0U,	// V6_vrmpyubi_acc
    0U,	// V6_vrmpyubv
    0U,	// V6_vrmpyubv_acc
    3U,	// V6_vrmpyzbb_rt
    3U,	// V6_vrmpyzbb_rt_acc
    3U,	// V6_vrmpyzbb_rx
    3U,	// V6_vrmpyzbb_rx_acc
    3U,	// V6_vrmpyzbub_rt
    3U,	// V6_vrmpyzbub_rt_acc
    3U,	// V6_vrmpyzbub_rx
    3U,	// V6_vrmpyzbub_rx_acc
    3U,	// V6_vrmpyzcb_rt
    3U,	// V6_vrmpyzcb_rt_acc
    3U,	// V6_vrmpyzcb_rx
    3U,	// V6_vrmpyzcb_rx_acc
    3U,	// V6_vrmpyzcbs_rt
    3U,	// V6_vrmpyzcbs_rt_acc
    3U,	// V6_vrmpyzcbs_rx
    3U,	// V6_vrmpyzcbs_rx_acc
    3U,	// V6_vrmpyznb_rt
    3U,	// V6_vrmpyznb_rt_acc
    3U,	// V6_vrmpyznb_rx
    3U,	// V6_vrmpyznb_rx_acc
    0U,	// V6_vror
    0U,	// V6_vrotr
    0U,	// V6_vroundhb
    0U,	// V6_vroundhub
    0U,	// V6_vrounduhub
    0U,	// V6_vrounduwuh
    0U,	// V6_vroundwh
    0U,	// V6_vroundwuh
    0U,	// V6_vrsadubi
    0U,	// V6_vrsadubi_acc
    0U,	// V6_vsatdw
    0U,	// V6_vsathub
    0U,	// V6_vsatuwuh
    0U,	// V6_vsatwh
    0U,	// V6_vsb
    3U,	// V6_vscattermh
    4U,	// V6_vscattermh_add
    0U,	// V6_vscattermhq
    4U,	// V6_vscattermhw
    4U,	// V6_vscattermhw_add
    0U,	// V6_vscattermhwq
    4U,	// V6_vscattermw
    4U,	// V6_vscattermw_add
    0U,	// V6_vscattermwq
    0U,	// V6_vsh
    0U,	// V6_vshufeh
    0U,	// V6_vshuff
    0U,	// V6_vshuffb
    0U,	// V6_vshuffeb
    0U,	// V6_vshuffh
    0U,	// V6_vshuffob
    0U,	// V6_vshuffvdd
    0U,	// V6_vshufoeb
    0U,	// V6_vshufoeh
    0U,	// V6_vshufoh
    0U,	// V6_vsub_hf
    0U,	// V6_vsub_hf_f8
    0U,	// V6_vsub_hf_hf
    0U,	// V6_vsub_hf_mix
    0U,	// V6_vsub_qf16
    0U,	// V6_vsub_qf16_mix
    0U,	// V6_vsub_qf32
    0U,	// V6_vsub_qf32_mix
    0U,	// V6_vsub_sf
    0U,	// V6_vsub_sf_bf
    0U,	// V6_vsub_sf_hf
    0U,	// V6_vsub_sf_mix
    0U,	// V6_vsub_sf_sf
    0U,	// V6_vsubb
    0U,	// V6_vsubb_dv
    0U,	// V6_vsubbnq
    0U,	// V6_vsubbq
    0U,	// V6_vsubbsat
    0U,	// V6_vsubbsat_dv
    50U,	// V6_vsubcarry
    0U,	// V6_vsubcarryo
    0U,	// V6_vsubh
    0U,	// V6_vsubh_dv
    0U,	// V6_vsubhnq
    0U,	// V6_vsubhq
    0U,	// V6_vsubhsat
    0U,	// V6_vsubhsat_dv
    0U,	// V6_vsubhw
    0U,	// V6_vsububh
    0U,	// V6_vsububsat
    0U,	// V6_vsububsat_dv
    0U,	// V6_vsubububb_sat
    0U,	// V6_vsubuhsat
    0U,	// V6_vsubuhsat_dv
    0U,	// V6_vsubuhw
    0U,	// V6_vsubuwsat
    0U,	// V6_vsubuwsat_dv
    2U,	// V6_vsubw
    2U,	// V6_vsubw_dv
    0U,	// V6_vsubwnq
    0U,	// V6_vsubwq
    2U,	// V6_vsubwsat
    2U,	// V6_vsubwsat_dv
    0U,	// V6_vswap
    0U,	// V6_vtmpyb
    0U,	// V6_vtmpyb_acc
    0U,	// V6_vtmpybus
    0U,	// V6_vtmpybus_acc
    0U,	// V6_vtmpyhb
    0U,	// V6_vtmpyhb_acc
    0U,	// V6_vunpackb
    0U,	// V6_vunpackh
    0U,	// V6_vunpackob
    0U,	// V6_vunpackoh
    0U,	// V6_vunpackub
    0U,	// V6_vunpackuh
    0U,	// V6_vwhist128
    0U,	// V6_vwhist128m
    0U,	// V6_vwhist128q
    0U,	// V6_vwhist128qm
    0U,	// V6_vwhist256
    0U,	// V6_vwhist256_sat
    0U,	// V6_vwhist256q
    0U,	// V6_vwhist256q_sat
    0U,	// V6_vxor
    0U,	// V6_vzb
    0U,	// V6_vzh
    0U,	// V6_zLd_ai
    0U,	// V6_zLd_pi
    0U,	// V6_zLd_ppu
    0U,	// V6_zLd_pred_ai
    0U,	// V6_zLd_pred_pi
    0U,	// V6_zLd_pred_ppu
    0U,	// V6_zextract
    0U,	// Y2_barrier
    0U,	// Y2_break
    0U,	// Y2_ciad
    0U,	// Y2_crswap0
    0U,	// Y2_cswi
    0U,	// Y2_dccleana
    0U,	// Y2_dccleanidx
    0U,	// Y2_dccleaninva
    0U,	// Y2_dccleaninvidx
    0U,	// Y2_dcfetchbo
    0U,	// Y2_dcinva
    0U,	// Y2_dcinvidx
    0U,	// Y2_dckill
    0U,	// Y2_dctagr
    0U,	// Y2_dctagw
    0U,	// Y2_dczeroa
    0U,	// Y2_getimask
    0U,	// Y2_iassignr
    0U,	// Y2_iassignw
    0U,	// Y2_icdatar
    0U,	// Y2_icdataw
    0U,	// Y2_icinva
    0U,	// Y2_icinvidx
    0U,	// Y2_ickill
    0U,	// Y2_ictagr
    0U,	// Y2_ictagw
    0U,	// Y2_isync
    0U,	// Y2_k0lock
    0U,	// Y2_k0unlock
    0U,	// Y2_l2cleaninvidx
    0U,	// Y2_l2kill
    0U,	// Y2_resume
    0U,	// Y2_setimask
    0U,	// Y2_setprio
    0U,	// Y2_start
    0U,	// Y2_stop
    0U,	// Y2_swi
    0U,	// Y2_syncht
    0U,	// Y2_tfrscrr
    0U,	// Y2_tfrsrcr
    0U,	// Y2_tlblock
    0U,	// Y2_tlbp
    0U,	// Y2_tlbpp
    0U,	// Y2_tlbr
    0U,	// Y2_tlbunlock
    0U,	// Y2_tlbw
    0U,	// Y2_wait
    0U,	// Y4_crswap1
    0U,	// Y4_crswap10
    0U,	// Y4_l2fetch
    0U,	// Y4_l2tagr
    0U,	// Y4_l2tagw
    0U,	// Y4_nmi
    0U,	// Y4_siad
    0U,	// Y4_tfrscpp
    0U,	// Y4_tfrspcp
    0U,	// Y4_trace
    0U,	// Y5_ctlbw
    0U,	// Y5_l2cleanidx
    0U,	// Y5_l2fetch
    0U,	// Y5_l2gclean
    0U,	// Y5_l2gcleaninv
    0U,	// Y5_l2gunlock
    0U,	// Y5_l2invidx
    0U,	// Y5_l2locka
    0U,	// Y5_l2unlocka
    0U,	// Y5_tlbasidi
    0U,	// Y5_tlboc
    0U,	// Y6_diag
    0U,	// Y6_diag0
    0U,	// Y6_diag1
    0U,	// Y6_dmlink
    0U,	// Y6_dmpause
    0U,	// Y6_dmpoll
    0U,	// Y6_dmresume
    0U,	// Y6_dmstart
    0U,	// Y6_dmwait
    0U,	// Y6_l2gcleaninvpa
    0U,	// Y6_l2gcleanpa
    4U,	// dep_A2_addsat
    4U,	// dep_A2_subsat
    0U,	// dep_S2_packhl
    0U,	// invalid_decode
  };

  // Emit the opcode for the instruction.
  uint64_t Bits = 0;
  Bits |= (uint64_t)OpInfo0[MI.getOpcode()] << 0;
  Bits |= (uint64_t)OpInfo1[MI.getOpcode()] << 32;
  Bits |= (uint64_t)OpInfo2[MI.getOpcode()] << 48;
  if (Bits == 0)
    return {nullptr, Bits};
  return {AsmStrs+(Bits & 2047)-1, Bits};

}
/// printInstruction - This method is automatically generated by tablegen
/// from the instruction set description.
LLVM_NO_PROFILE_INSTRUMENT_FUNCTION
void HexagonInstPrinter::printInstruction(const MCInst *MI, uint64_t Address, raw_ostream &O) {
  O << "\t";

  auto MnemonicInfo = getMnemonic(*MI);

  O << MnemonicInfo.first;

  uint64_t Bits = MnemonicInfo.second;
  assert(Bits != 0 && "Cannot print this instruction.");

  // Fragment 0 encoded into 3 bits for 5 unique commands.
  switch ((Bits >> 11) & 7) {
  default: llvm_unreachable("Invalid command number.");
  case 0:
    // DBG_VALUE, DBG_VALUE_LIST, DBG_INSTR_REF, DBG_PHI, DBG_LABEL, BUNDLE, ...
    return;
    break;
  case 1:
    // A2_addsp, A2_iconst, A2_neg, A2_not, A2_tfrp, A2_tfrpi, A2_vaddb_map, ...
    printOperand(MI, 0, O);
    break;
  case 2:
    // A2_tfrf, A2_tfrfnew, A2_tfrpf, A2_tfrpfnew, A2_tfrpt, A2_tfrptnew, A2_...
    printOperand(MI, 1, O);
    break;
  case 3:
    // CALLProfile, J2_call, J2_jump, J2_loop0i, J2_loop0iext, J2_loop0r, J2_...
    printBrtarget(MI, 0, O);
    break;
  case 4:
    // L2_ploadrbf_pi, L2_ploadrbfnew_pi, L2_ploadrbt_pi, L2_ploadrbtnew_pi, ...
    printOperand(MI, 2, O);
    break;
  }


  // Fragment 1 encoded into 10 bits for 907 unique commands.
  switch ((Bits >> 14) & 1023) {
  default: llvm_unreachable("Invalid command number.");
  case 0:
    // A2_addsp, dup_A2_add, dup_A2_addi, A2_add, A2_addh_h16_hh, A2_addh_h16...
    O << " = add(";
    break;
  case 1:
    // A2_iconst
    O << " = iconst(#";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 2:
    // A2_neg, A2_negp, A2_negsat
    O << " = neg(";
    printOperand(MI, 1, O);
    break;
  case 3:
    // A2_not, A2_notp, C2_not, V6_pred_not
    O << " = not(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 4:
    // A2_tfrf, A2_tfrpf, A2_tfrpt, A2_tfrt, L2_ploadrbf_zomap, L2_ploadrbt_z...
    O << ") ";
    printOperand(MI, 0, O);
    break;
  case 5:
    // A2_tfrfnew, A2_tfrpfnew, A2_tfrptnew, A2_tfrtnew, L2_ploadrbfnew_zomap...
    O << ".new) ";
    printOperand(MI, 0, O);
    break;
  case 6:
    // A2_tfrp, C2_pxfer_map, V6_vassignp, dup_A2_tfr, A2_tfr, A2_tfrcrr, A2_...
    O << " = ";
    printOperand(MI, 1, O);
    break;
  case 7:
    // A2_tfrpi, dup_A2_tfrsi, A2_tfrsi, J4_jumpseti, SA1_seti, SA1_setin1, T...
    O << " = #";
    printOperand(MI, 1, O);
    break;
  case 8:
    // A2_vaddb_map, V6_vaddb_alt, V6_vaddb_dv_alt, V6_vaddbsat_alt, V6_vaddb...
    O << " = vaddb(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    break;
  case 9:
    // A2_vsubb_map, V6_vsubb_alt, V6_vsubb_dv_alt, V6_vsubbsat_alt, V6_vsubb...
    O << " = vsubb(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    break;
  case 10:
    // A2_zxtb, dup_A2_zxtb
    O << " = zxtb(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 11:
    // A4_boundscheck, A4_boundscheck_hi, A4_boundscheck_lo
    O << " = boundscheck(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    break;
  case 12:
    // C2_cmpgei
    O << " = cmp.ge(";
    printOperand(MI, 1, O);
    O << ",#";
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 13:
    // C2_cmpgeui
    O << " = cmp.geu(";
    printOperand(MI, 1, O);
    O << ",#";
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 14:
    // C2_cmplt
    O << " = cmp.lt(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 15:
    // C2_cmpltu
    O << " = cmp.ltu(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 16:
    // J2_jumpf_nopred_map, J2_jumpt_nopred_map
    O << ") jump ";
    printBrtarget(MI, 1, O);
    return;
    break;
  case 17:
    // J2_jumprf_nopred_map, J2_jumprt_nopred_map
    O << ") jumpr ";
    printOperand(MI, 1, O);
    return;
    break;
  case 18:
    // J2_trap1_noregmap, S6_allocframe_to_raw, V6_zld0, Y2_dcfetch, A4_ext, ...
    O << ')';
    return;
    break;
  case 19:
    // L2_loadalignb_zomap, L2_loadalignb_io, L2_loadalignb_pbr, L2_loadalign...
    O << " = memb_fifo(";
    break;
  case 20:
    // L2_loadalignh_zomap, L2_loadalignh_io, L2_loadalignh_pbr, L2_loadalign...
    O << " = memh_fifo(";
    break;
  case 21:
    // L2_loadbsw2_zomap, L2_loadbsw4_zomap, L2_loadbsw2_io, L2_loadbsw2_pbr,...
    O << " = membh(";
    printOperand(MI, 1, O);
    break;
  case 22:
    // L2_loadbzw2_zomap, L2_loadbzw4_zomap, L2_loadbzw2_io, L2_loadbzw2_pbr,...
    O << " = memubh(";
    printOperand(MI, 1, O);
    break;
  case 23:
    // L2_loadrb_zomap, dup_L2_loadrb_io, L2_loadrb_io, L2_loadrb_pbr, L2_loa...
    O << " = memb(";
    printOperand(MI, 1, O);
    break;
  case 24:
    // L2_loadrd_zomap, dup_L2_loadrd_io, L2_loadrd_io, L2_loadrd_pbr, L2_loa...
    O << " = memd(";
    printOperand(MI, 1, O);
    break;
  case 25:
    // L2_loadrh_zomap, dup_L2_loadrh_io, L2_loadrh_io, L2_loadrh_pbr, L2_loa...
    O << " = memh(";
    printOperand(MI, 1, O);
    break;
  case 26:
    // L2_loadri_zomap, dup_L2_loadri_io, L2_loadri_io, L2_loadri_pbr, L2_loa...
    O << " = memw(";
    printOperand(MI, 1, O);
    break;
  case 27:
    // L2_loadrub_zomap, dup_L2_loadrub_io, L2_loadrub_io, L2_loadrub_pbr, L2...
    O << " = memub(";
    printOperand(MI, 1, O);
    break;
  case 28:
    // L2_loadruh_zomap, dup_L2_loadruh_io, L2_loadruh_io, L2_loadruh_pbr, L2...
    O << " = memuh(";
    printOperand(MI, 1, O);
    break;
  case 29:
    // L4_add_memopb_zomap, L4_add_memoph_zomap, L4_add_memopw_zomap
    O << ") += ";
    printOperand(MI, 1, O);
    return;
    break;
  case 30:
    // L4_and_memopb_zomap, L4_and_memoph_zomap, L4_and_memopw_zomap
    O << ") &= ";
    printOperand(MI, 1, O);
    return;
    break;
  case 31:
    // L4_iadd_memopb_zomap, L4_iadd_memoph_zomap, L4_iadd_memopw_zomap
    O << ") += #";
    printOperand(MI, 1, O);
    return;
    break;
  case 32:
    // L4_iand_memopb_zomap, L4_iand_memoph_zomap, L4_iand_memopw_zomap
    O << ") = clrbit(#";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 33:
    // L4_ior_memopb_zomap, L4_ior_memoph_zomap, L4_ior_memopw_zomap
    O << ") = setbit(#";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 34:
    // L4_isub_memopb_zomap, L4_isub_memoph_zomap, L4_isub_memopw_zomap
    O << ") -= #";
    printOperand(MI, 1, O);
    return;
    break;
  case 35:
    // L4_or_memopb_zomap, L4_or_memoph_zomap, L4_or_memopw_zomap
    O << ") |= ";
    printOperand(MI, 1, O);
    return;
    break;
  case 36:
    // L4_return_map_to_raw_f, L4_return_map_to_raw_t
    O << ") dealloc_return";
    return;
    break;
  case 37:
    // L4_return_map_to_raw_fnew_pnt, L4_return_map_to_raw_tnew_pnt
    O << ".new) dealloc_return:nt";
    return;
    break;
  case 38:
    // L4_return_map_to_raw_fnew_pt, L4_return_map_to_raw_tnew_pt
    O << ".new) dealloc_return:t";
    return;
    break;
  case 39:
    // L4_sub_memopb_zomap, L4_sub_memoph_zomap, L4_sub_memopw_zomap
    O << ") -= ";
    printOperand(MI, 1, O);
    return;
    break;
  case 40:
    // M2_mpysmi, M2_mpyi
    O << " = mpyi(";
    printOperand(MI, 1, O);
    break;
  case 41:
    // M2_mpyui
    O << " = mpyui(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 42:
    // M2_vrcmpys_acc_s1, M2_vrcmpys_acc_s1_h, M2_vrcmpys_acc_s1_l
    O << " += vrcmpys(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    break;
  case 43:
    // M2_vrcmpys_s1, M2_vrcmpys_s1rp, M2_vrcmpys_s1_h, M2_vrcmpys_s1_l, M2_v...
    O << " = vrcmpys(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    break;
  case 44:
    // M7_vdmpy
    O << " = vdmpyw(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 45:
    // M7_vdmpy_acc
    O << " += vdmpyw(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 46:
    // PS_tailcall_r, CALLProfile, EH_RETURN_JMPR, J2_call, J2_callr, J2_call...
    return;
    break;
  case 47:
    // S2_asr_i_p_rnd_goodsyntax, S2_asr_i_r_rnd_goodsyntax
    O << " = asrrnd(";
    printOperand(MI, 1, O);
    O << ",#";
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 48:
    // S2_pstorerbf_zomap, S2_pstorerbnewf_zomap, S2_pstorerbnewt_zomap, S2_p...
    O << ") memb(";
    break;
  case 49:
    // S2_pstorerdf_zomap, S2_pstorerdt_zomap, S2_pstorerdf_io, S2_pstorerdf_...
    O << ") memd(";
    break;
  case 50:
    // S2_pstorerff_zomap, S2_pstorerft_zomap, S2_pstorerhf_zomap, S2_pstorer...
    O << ") memh(";
    break;
  case 51:
    // S2_pstorerif_zomap, S2_pstorerinewf_zomap, S2_pstorerinewt_zomap, S2_p...
    O << ") memw(";
    break;
  case 52:
    // S2_storerb_zomap, S2_storerbnew_zomap, S2_storerd_zomap, S2_storerf_zo...
    O << ") = ";
    printOperand(MI, 1, O);
    break;
  case 53:
    // S2_tableidxb_goodsyntax, S2_tableidxb
    O << " = tableidxb(";
    printOperand(MI, 2, O);
    O << ",#";
    printOperand(MI, 3, O);
    O << ",#";
    printOperand(MI, 4, O);
    break;
  case 54:
    // S2_tableidxd_goodsyntax, S2_tableidxd
    O << " = tableidxd(";
    printOperand(MI, 2, O);
    O << ",#";
    printOperand(MI, 3, O);
    O << ",#";
    printOperand(MI, 4, O);
    break;
  case 55:
    // S2_tableidxh_goodsyntax, S2_tableidxh
    O << " = tableidxh(";
    printOperand(MI, 2, O);
    O << ",#";
    printOperand(MI, 3, O);
    O << ",#";
    printOperand(MI, 4, O);
    break;
  case 56:
    // S2_tableidxw_goodsyntax, S2_tableidxw
    O << " = tableidxw(";
    printOperand(MI, 2, O);
    O << ",#";
    printOperand(MI, 3, O);
    O << ",#";
    printOperand(MI, 4, O);
    break;
  case 57:
    // S4_pstorerbfnew_zomap, S4_pstorerbnewfnew_zomap, S4_pstorerbnewtnew_zo...
    O << ".new) memb(";
    break;
  case 58:
    // S4_pstorerdfnew_zomap, S4_pstorerdtnew_zomap, S2_pstorerdfnew_pi, S2_p...
    O << ".new) memd(";
    break;
  case 59:
    // S4_pstorerffnew_zomap, S4_pstorerftnew_zomap, S4_pstorerhfnew_zomap, S...
    O << ".new) memh(";
    break;
  case 60:
    // S4_pstorerifnew_zomap, S4_pstorerinewfnew_zomap, S4_pstorerinewtnew_zo...
    O << ".new) memw(";
    break;
  case 61:
    // S4_storeirb_zomap, S4_storeirh_zomap, S4_storeiri_zomap
    O << ") = #";
    printOperand(MI, 1, O);
    return;
    break;
  case 62:
    // S5_asrhub_rnd_sat_goodsyntax, S5_asrhub_rnd_sat, S5_asrhub_sat
    O << " = vasrhub(";
    printOperand(MI, 1, O);
    O << ",#";
    printOperand(MI, 2, O);
    break;
  case 63:
    // S5_vasrhrnd_goodsyntax, V6_vasrh_alt, V6_vasrhv_alt, S2_asr_i_vh, S2_a...
    O << " = vasrh(";
    printOperand(MI, 1, O);
    break;
  case 64:
    // V6_MAP_equb, V6_MAP_equh, V6_MAP_equw, V6_veqb, V6_veqh, V6_veqhf, V6_...
    O << " = vcmp.eq(";
    printOperand(MI, 1, O);
    break;
  case 65:
    // V6_MAP_equb_and, V6_MAP_equh_and, V6_MAP_equw_and, V6_veqb_and, V6_veq...
    O << " &= vcmp.eq(";
    printOperand(MI, 2, O);
    break;
  case 66:
    // V6_MAP_equb_ior, V6_MAP_equh_ior, V6_MAP_equw_ior, V6_veqb_or, V6_veqh...
    O << " |= vcmp.eq(";
    printOperand(MI, 2, O);
    break;
  case 67:
    // V6_MAP_equb_xor, V6_MAP_equh_xor, V6_MAP_equw_xor, V6_veqb_xor, V6_veq...
    O << " ^= vcmp.eq(";
    printOperand(MI, 2, O);
    break;
  case 68:
    // V6_dbl_ld0, V6_ld0, V6_ldnt0, V6_vL32b_ai, V6_vL32b_nt_ai, V6_vL32b_nt...
    O << " = vmem(";
    printOperand(MI, 1, O);
    break;
  case 69:
    // V6_extractw_alt
    O << ".w = vextract(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 70:
    // V6_hi
    O << " = hi(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 71:
    // V6_ldu0, V6_vL32Ub_ai, V6_vL32Ub_pi, V6_vL32Ub_ppu
    O << " = vmemu(";
    printOperand(MI, 1, O);
    break;
  case 72:
    // V6_lo
    O << " = lo(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 73:
    // V6_stnnt0, V6_stnt0
    O << "):nt = ";
    printOperand(MI, 1, O);
    break;
  case 74:
    // V6_stnp0, V6_stnpnt0, V6_stnq0, V6_stnqnt0, V6_stp0, V6_stpnt0, V6_stq...
    O << ") vmem(";
    break;
  case 75:
    // V6_stunp0, V6_stup0, V6_vS32Ub_npred_ai, V6_vS32Ub_npred_pi, V6_vS32Ub...
    O << ") vmemu(";
    break;
  case 76:
    // V6_v10mpyubs10
    O << ".w = v10mpy(";
    printOperand(MI, 1, O);
    O << ".ub,";
    printOperand(MI, 2, O);
    O << ".b,#";
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 77:
    // V6_v10mpyubs10_vxx
    O << ".w += v10mpy(";
    printOperand(MI, 2, O);
    O << ".ub,";
    printOperand(MI, 3, O);
    O << ".b,#";
    printOperand(MI, 4, O);
    O << ')';
    return;
    break;
  case 78:
    // V6_v6mpyhubs10_alt, V6_v6mpyvubs10_alt, V6_v6mpyhubs10, V6_v6mpyvubs10
    O << ".w = v6mpy(";
    printOperand(MI, 1, O);
    O << ".ub,";
    printOperand(MI, 2, O);
    break;
  case 79:
    // V6_vabsb_alt, V6_vabsb_sat_alt
    O << " = vabsb(";
    printOperand(MI, 1, O);
    break;
  case 80:
    // V6_vabsdiffh_alt, M2_vabsdiffh
    O << " = vabsdiffh(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 81:
    // V6_vabsdiffub_alt, M6_vabsdiffub
    O << " = vabsdiffub(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 82:
    // V6_vabsdiffuh_alt
    O << " = vabsdiffuh(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 83:
    // V6_vabsdiffw_alt, M2_vabsdiffw
    O << " = vabsdiffw(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 84:
    // V6_vabsh_alt, V6_vabsh_sat_alt, A2_vabsh, A2_vabshsat
    O << " = vabsh(";
    printOperand(MI, 1, O);
    break;
  case 85:
    // V6_vabsub_alt
    O << ".ub = vabs(";
    printOperand(MI, 1, O);
    O << ".b)";
    return;
    break;
  case 86:
    // V6_vabsuh_alt
    O << ".uh = vabs(";
    printOperand(MI, 1, O);
    O << ".h)";
    return;
    break;
  case 87:
    // V6_vabsuw_alt
    O << ".uw = vabs(";
    printOperand(MI, 1, O);
    O << ".w)";
    return;
    break;
  case 88:
    // V6_vabsw_alt, V6_vabsw_sat_alt, A2_vabsw, A2_vabswsat
    O << " = vabsw(";
    printOperand(MI, 1, O);
    break;
  case 89:
    // V6_vaddbnq_alt, V6_vaddbq_alt, V6_vsubbnq_alt, V6_vsubbq_alt
    O << ".b) ";
    printOperand(MI, 0, O);
    break;
  case 90:
    // V6_vaddh_alt, V6_vaddh_dv_alt, V6_vaddhsat_alt, V6_vaddhsat_dv_alt, V6...
    O << " = vaddh(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    break;
  case 91:
    // V6_vaddhnq_alt, V6_vaddhq_alt, V6_vsubhnq_alt, V6_vsubhq_alt
    O << ".h) ";
    printOperand(MI, 0, O);
    break;
  case 92:
    // V6_vaddhw_acc_alt
    O << " += vaddh(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 93:
    // V6_vaddubh_acc_alt
    O << " += vaddub(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 94:
    // V6_vaddubh_alt, V6_vaddubsat_alt, V6_vaddubsat_dv_alt, A2_vaddub, A2_v...
    O << " = vaddub(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    break;
  case 95:
    // V6_vadduhsat_alt, V6_vadduhsat_dv_alt, V6_vadduhw_alt, A2_svadduhs, A2...
    O << " = vadduh(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    break;
  case 96:
    // V6_vadduhw_acc_alt
    O << " += vadduh(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 97:
    // V6_vadduwsat_alt, V6_vadduwsat_dv_alt
    O << " = vadduw(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << "):sat";
    return;
    break;
  case 98:
    // V6_vaddw_alt, V6_vaddw_dv_alt, V6_vaddwsat_alt, V6_vaddwsat_dv_alt, A2...
    O << " = vaddw(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    break;
  case 99:
    // V6_vaddwnq_alt, V6_vaddwq_alt, V6_vsubwnq_alt, V6_vsubwq_alt
    O << ".w) ";
    printOperand(MI, 0, O);
    break;
  case 100:
    // V6_vandnqrt_acc_alt
    O << ".ub |= vand(!";
    printOperand(MI, 2, O);
    O << ".ub,";
    printOperand(MI, 3, O);
    O << ".ub)";
    return;
    break;
  case 101:
    // V6_vandnqrt_alt
    O << ".ub = vand(!";
    printOperand(MI, 1, O);
    O << ".ub,";
    printOperand(MI, 2, O);
    O << ".ub)";
    return;
    break;
  case 102:
    // V6_vandqrt_acc_alt, V6_vandvrt_acc_alt
    O << ".ub |= vand(";
    printOperand(MI, 2, O);
    O << ".ub,";
    printOperand(MI, 3, O);
    O << ".ub)";
    return;
    break;
  case 103:
    // V6_vandqrt_alt, V6_vandvrt_alt
    O << ".ub = vand(";
    printOperand(MI, 1, O);
    O << ".ub,";
    printOperand(MI, 2, O);
    O << ".ub)";
    return;
    break;
  case 104:
    // V6_vaslh_acc_alt
    O << " += vaslh(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 105:
    // V6_vaslh_alt, V6_vaslhv_alt, S2_asl_i_vh, S2_asl_r_vh
    O << " = vaslh(";
    printOperand(MI, 1, O);
    break;
  case 106:
    // V6_vaslw_acc_alt
    O << " += vaslw(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 107:
    // V6_vaslw_alt, V6_vaslwv_alt, S2_asl_i_vw, S2_asl_r_vw
    O << " = vaslw(";
    printOperand(MI, 1, O);
    break;
  case 108:
    // V6_vasr_into_alt
    O << " = vasrinto(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 109:
    // V6_vasrh_acc_alt
    O << " += vasrh(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 110:
    // V6_vasrw_acc_alt
    O << " += vasrw(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 111:
    // V6_vasrw_alt, V6_vasrwv_alt, S2_asr_i_svw_trun, S2_asr_i_vw, S2_asr_r_...
    O << " = vasrw(";
    printOperand(MI, 1, O);
    break;
  case 112:
    // V6_vavgb_alt, V6_vavgbrnd_alt
    O << " = vavgb(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    break;
  case 113:
    // V6_vavgh_alt, V6_vavghrnd_alt, A2_svavgh, A2_svavghs, A2_vavgh, A2_vav...
    O << " = vavgh(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    break;
  case 114:
    // V6_vavgub_alt, V6_vavgubrnd_alt, A2_vavgub, A2_vavgubr
    O << " = vavgub(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    break;
  case 115:
    // V6_vavguh_alt, V6_vavguhrnd_alt, A2_vavguh, A2_vavguhr
    O << " = vavguh(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    break;
  case 116:
    // V6_vavguw_alt, V6_vavguwrnd_alt, A2_vavguw, A2_vavguwr
    O << " = vavguw(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    break;
  case 117:
    // V6_vavgw_alt, V6_vavgwrnd_alt, A2_vavgw, A2_vavgwcr, A2_vavgwr
    O << " = vavgw(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    break;
  case 118:
    // V6_vcl0h_alt
    O << " = vcl0h(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 119:
    // V6_vcl0w_alt
    O << " = vcl0w(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 120:
    // V6_vd0, V6_vdd0, SA1_clrf, SA1_clrfnew, SA1_clrt, SA1_clrtnew
    O << " = #0";
    return;
    break;
  case 121:
    // V6_vdealb4w_alt
    O << " = vdealb4w(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 122:
    // V6_vdealb_alt
    O << " = vdealb(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 123:
    // V6_vdealh_alt
    O << " = vdealh(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 124:
    // V6_vdmpybus_acc_alt, V6_vdmpybus_dv_acc_alt
    O << " += vdmpybus(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 125:
    // V6_vdmpybus_alt, V6_vdmpybus_dv_alt
    O << " = vdmpybus(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 126:
    // V6_vdmpyhb_acc_alt, V6_vdmpyhb_dv_acc_alt
    O << " += vdmpyhb(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 127:
    // V6_vdmpyhb_alt, V6_vdmpyhb_dv_alt
    O << " = vdmpyhb(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 128:
    // V6_vdmpyhisat_acc_alt, V6_vdmpyhsat_acc_alt, V6_vdmpyhvsat_acc_alt
    O << " += vdmpyh(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << "):sat";
    return;
    break;
  case 129:
    // V6_vdmpyhisat_alt, V6_vdmpyhsat_alt, V6_vdmpyhvsat_alt
    O << " = vdmpyh(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << "):sat";
    return;
    break;
  case 130:
    // V6_vdmpyhsuisat_acc_alt, V6_vdmpyhsusat_acc_alt
    O << " += vdmpyhsu(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    break;
  case 131:
    // V6_vdmpyhsuisat_alt, V6_vdmpyhsusat_alt
    O << " = vdmpyhsu(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    break;
  case 132:
    // V6_vdsaduh_acc_alt
    O << " += vdsaduh(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 133:
    // V6_vdsaduh_alt
    O << " = vdsaduh(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 134:
    // V6_vlsrh_alt, V6_vlsrhv_alt, S2_lsr_i_vh, S2_lsr_r_vh
    O << " = vlsrh(";
    printOperand(MI, 1, O);
    break;
  case 135:
    // V6_vlsrw_alt, V6_vlsrwv_alt, S2_lsr_i_vw, S2_lsr_r_vw
    O << " = vlsrw(";
    printOperand(MI, 1, O);
    break;
  case 136:
    // V6_vmaxb_alt, A2_vmaxb
    O << " = vmaxb(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 137:
    // V6_vmaxh_alt, A2_vmaxh
    O << " = vmaxh(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 138:
    // V6_vmaxub_alt, A2_vmaxub
    O << " = vmaxub(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 139:
    // V6_vmaxuh_alt, A2_vmaxuh
    O << " = vmaxuh(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 140:
    // V6_vmaxw_alt, A2_vmaxw
    O << " = vmaxw(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 141:
    // V6_vminb_alt, A2_vminb
    O << " = vminb(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 142:
    // V6_vminh_alt, A2_vminh
    O << " = vminh(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 143:
    // V6_vminub_alt, A2_vminub
    O << " = vminub(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 144:
    // V6_vminuh_alt, A2_vminuh
    O << " = vminuh(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 145:
    // V6_vminw_alt, A2_vminw
    O << " = vminw(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 146:
    // V6_vmpabus_acc_alt
    O << " += vmpabus(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 147:
    // V6_vmpabus_alt, V6_vmpabusv_alt
    O << " = vmpabus(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 148:
    // V6_vmpabuu_acc_alt
    O << " += vmpabuu(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 149:
    // V6_vmpabuu_alt, V6_vmpabuuv_alt
    O << " = vmpabuu(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 150:
    // V6_vmpahb_acc_alt
    O << " += vmpahb(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 151:
    // V6_vmpahb_alt
    O << " = vmpahb(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 152:
    // V6_vmpauhb_acc_alt
    O << " += vmpauhb(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 153:
    // V6_vmpauhb_alt
    O << " = vmpauhb(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 154:
    // V6_vmpybus_acc_alt, V6_vmpybusv_acc_alt
    O << " += vmpybus(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 155:
    // V6_vmpybus_alt, V6_vmpybusv_alt
    O << " = vmpybus(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 156:
    // V6_vmpybv_acc_alt
    O << " += vmpyb(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 157:
    // V6_vmpybv_alt
    O << " = vmpyb(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 158:
    // V6_vmpyewuh_alt
    O << " = vmpyewuh(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 159:
    // V6_vmpyh_acc_alt, V6_vmpyhsat_acc_alt, V6_vmpyhv_acc_alt, M2_vmac2, M2...
    O << " += vmpyh(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    break;
  case 160:
    // V6_vmpyh_alt, V6_vmpyhsrs_alt, V6_vmpyhss_alt, V6_vmpyhv_alt, V6_vmpyh...
    O << " = vmpyh(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    break;
  case 161:
    // V6_vmpyhus_acc_alt
    O << " += vmpyhus(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 162:
    // V6_vmpyhus_alt
    O << " = vmpyhus(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 163:
    // V6_vmpyiewh_acc_alt
    O << " += vmpyiewh(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 164:
    // V6_vmpyiewuh_acc_alt
    O << " += vmpyiewuh(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 165:
    // V6_vmpyiewuh_alt
    O << " = vmpyiewuh(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 166:
    // V6_vmpyih_acc_alt
    O << " += vmpyih(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 167:
    // V6_vmpyih_alt
    O << " = vmpyih(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 168:
    // V6_vmpyihb_acc_alt
    O << " += vmpyihb(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 169:
    // V6_vmpyihb_alt
    O << " = vmpyihb(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 170:
    // V6_vmpyiowh_alt
    O << " = vmpyiowh(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 171:
    // V6_vmpyiwb_acc_alt
    O << " += vmpyiwb(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 172:
    // V6_vmpyiwb_alt
    O << " = vmpyiwb(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 173:
    // V6_vmpyiwh_acc_alt
    O << " += vmpyiwh(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 174:
    // V6_vmpyiwh_alt
    O << " = vmpyiwh(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 175:
    // V6_vmpyiwub_acc_alt
    O << " += vmpyiwub(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 176:
    // V6_vmpyiwub_alt
    O << " = vmpyiwub(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 177:
    // V6_vmpyowh_alt, V6_vmpyowh_rnd_alt
    O << " = vmpyowh(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    break;
  case 178:
    // V6_vmpyowh_rnd_sacc_alt, V6_vmpyowh_sacc_alt
    O << " += vmpyowh(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    break;
  case 179:
    // V6_vmpyub_acc_alt, V6_vmpyubv_acc_alt
    O << " += vmpyub(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 180:
    // V6_vmpyub_alt, V6_vmpyubv_alt
    O << " = vmpyub(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 181:
    // V6_vmpyuh_acc_alt, V6_vmpyuhv_acc_alt
    O << " += vmpyuh(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 182:
    // V6_vmpyuh_alt, V6_vmpyuhv_alt
    O << " = vmpyuh(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 183:
    // V6_vnavgb_alt
    O << " = vnavgb(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 184:
    // V6_vnavgh_alt, A2_svnavgh, A2_vnavgh, A2_vnavghcr, A2_vnavghr
    O << " = vnavgh(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    break;
  case 185:
    // V6_vnavgub_alt
    O << " = vnavgub(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 186:
    // V6_vnavgw_alt, A2_vnavgw, A2_vnavgwcr, A2_vnavgwr
    O << " = vnavgw(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    break;
  case 187:
    // V6_vnormamth_alt
    O << " = vnormamth(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 188:
    // V6_vnormamtw_alt
    O << " = vnormamtw(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 189:
    // V6_vpackeb_alt
    O << " = vpackeb(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 190:
    // V6_vpackeh_alt
    O << " = vpackeh(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 191:
    // V6_vpackhb_sat_alt
    O << " = vpackhb(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << "):sat";
    return;
    break;
  case 192:
    // V6_vpackhub_sat_alt
    O << " = vpackhub(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << "):sat";
    return;
    break;
  case 193:
    // V6_vpackob_alt
    O << " = vpackob(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 194:
    // V6_vpackoh_alt
    O << " = vpackoh(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 195:
    // V6_vpackwh_sat_alt
    O << " = vpackwh(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << "):sat";
    return;
    break;
  case 196:
    // V6_vpackwuh_sat_alt
    O << " = vpackwuh(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << "):sat";
    return;
    break;
  case 197:
    // V6_vpopcounth_alt
    O << " = vpopcounth(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 198:
    // V6_vrmpybub_rtt_acc_alt, V6_vrmpybub_rtt_acc, V6_vrmpybus_acc, V6_vrmp...
    O << ".w += vrmpy(";
    printOperand(MI, 2, O);
    break;
  case 199:
    // V6_vrmpybub_rtt_alt, V6_vrmpybub_rtt, V6_vrmpybus, V6_vrmpybusi, V6_vr...
    O << ".w = vrmpy(";
    printOperand(MI, 1, O);
    break;
  case 200:
    // V6_vrmpybus_acc_alt, V6_vrmpybusi_acc_alt, V6_vrmpybusv_acc_alt
    O << " += vrmpybus(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    break;
  case 201:
    // V6_vrmpybus_alt, V6_vrmpybusi_alt, V6_vrmpybusv_alt
    O << " = vrmpybus(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    break;
  case 202:
    // V6_vrmpybv_acc_alt
    O << " += vrmpyb(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 203:
    // V6_vrmpybv_alt
    O << " = vrmpyb(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 204:
    // V6_vrmpyub_acc_alt, V6_vrmpyubi_acc_alt, V6_vrmpyubv_acc_alt
    O << " += vrmpyub(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    break;
  case 205:
    // V6_vrmpyub_alt, V6_vrmpyubi_alt, V6_vrmpyubv_alt
    O << " = vrmpyub(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    break;
  case 206:
    // V6_vrmpyub_rtt_acc_alt, V6_vrmpyub_acc, V6_vrmpyub_rtt_acc, V6_vrmpyub...
    O << ".uw += vrmpy(";
    printOperand(MI, 2, O);
    O << ".ub,";
    printOperand(MI, 3, O);
    break;
  case 207:
    // V6_vrmpyub_rtt_alt, V6_vrmpyub, V6_vrmpyub_rtt, V6_vrmpyubi, V6_vrmpyu...
    O << ".uw = vrmpy(";
    printOperand(MI, 1, O);
    O << ".ub,";
    printOperand(MI, 2, O);
    break;
  case 208:
    // V6_vrotr_alt
    O << " = vrotr(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 209:
    // V6_vroundhb_alt
    O << " = vroundhb(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << "):sat";
    return;
    break;
  case 210:
    // V6_vroundhub_alt
    O << " = vroundhub(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << "):sat";
    return;
    break;
  case 211:
    // V6_vrounduhub_alt
    O << " = vrounduhub(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << "):sat";
    return;
    break;
  case 212:
    // V6_vrounduwuh_alt
    O << " = vrounduwuh(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << "):sat";
    return;
    break;
  case 213:
    // V6_vroundwh_alt
    O << " = vroundwh(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << "):sat";
    return;
    break;
  case 214:
    // V6_vroundwuh_alt
    O << " = vroundwuh(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << "):sat";
    return;
    break;
  case 215:
    // V6_vrsadubi_acc_alt, A2_vrsadub_acc
    O << " += vrsadub(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    break;
  case 216:
    // V6_vrsadubi_alt, A2_vrsadub
    O << " = vrsadub(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    break;
  case 217:
    // V6_vsathub_alt, S2_svsathub, S2_vsathub, S2_vsathub_nopack
    O << " = vsathub(";
    printOperand(MI, 1, O);
    break;
  case 218:
    // V6_vsatuwuh_alt
    O << " = vsatuwuh(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 219:
    // V6_vsatwh_alt, S2_vsatwh, S2_vsatwh_nopack
    O << " = vsatwh(";
    printOperand(MI, 1, O);
    break;
  case 220:
    // V6_vsb_alt
    O << " = vsxtb(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 221:
    // V6_vscattermh_add_alt, V6_vscattermh_alt, V6_vscattermw_add_alt, V6_vs...
    O << ',';
    break;
  case 222:
    // V6_vscattermhq_alt, V6_vscattermwhq_alt, V6_vscattermwq_alt, V6_vscatt...
    O << ") vscatter(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    break;
  case 223:
    // V6_vsh_alt
    O << " = vsxth(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 224:
    // V6_vshufeh_alt
    O << " = vshuffeh(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 225:
    // V6_vshuffb_alt
    O << " = vshuffb(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 226:
    // V6_vshuffeb_alt
    O << " = vshuffeb(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 227:
    // V6_vshuffh_alt
    O << " = vshuffh(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 228:
    // V6_vshuffob_alt
    O << " = vshuffob(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 229:
    // V6_vshufoeb_alt
    O << " = vshuffoeb(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 230:
    // V6_vshufoeh_alt
    O << " = vshuffoeh(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 231:
    // V6_vshufoh_alt
    O << " = vshuffoh(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 232:
    // V6_vsubh_alt, V6_vsubh_dv_alt, V6_vsubhsat_alt, V6_vsubhsat_dv_alt, V6...
    O << " = vsubh(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    break;
  case 233:
    // V6_vsububh_alt, V6_vsububsat_alt, V6_vsububsat_dv_alt, A2_vsubub, A2_v...
    O << " = vsubub(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    break;
  case 234:
    // V6_vsubuhsat_alt, V6_vsubuhsat_dv_alt, V6_vsubuhw_alt, A2_svsubuhs, A2...
    O << " = vsubuh(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    break;
  case 235:
    // V6_vsubuwsat_alt, V6_vsubuwsat_dv_alt
    O << " = vsubuw(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << "):sat";
    return;
    break;
  case 236:
    // V6_vsubw_alt, V6_vsubw_dv_alt, V6_vsubwsat_alt, V6_vsubwsat_dv_alt, A2...
    O << " = vsubw(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    break;
  case 237:
    // V6_vtmpyb_acc_alt
    O << " += vtmpyb(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 238:
    // V6_vtmpyb_alt
    O << " = vtmpyb(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 239:
    // V6_vtmpybus_acc_alt
    O << " += vtmpybus(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 240:
    // V6_vtmpybus_alt
    O << " = vtmpybus(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 241:
    // V6_vtmpyhb_acc_alt
    O << " += vtmpyhb(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 242:
    // V6_vtmpyhb_alt
    O << " = vtmpyhb(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 243:
    // V6_vunpackb_alt
    O << " = vunpackb(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 244:
    // V6_vunpackh_alt
    O << " = vunpackh(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 245:
    // V6_vunpackob_alt
    O << " |= vunpackob(";
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 246:
    // V6_vunpackoh_alt
    O << " |= vunpackoh(";
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 247:
    // V6_vunpackub_alt
    O << " = vunpackub(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 248:
    // V6_vunpackuh_alt
    O << " = vunpackuh(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 249:
    // V6_vzb_alt
    O << " = vzxtb(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 250:
    // V6_vzh_alt
    O << " = vzxth(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 251:
    // V6_zldp0, V6_zLd_pred_ai, V6_zLd_pred_pi, V6_zLd_pred_ppu
    O << ") z = vmem(";
    break;
  case 252:
    // Y2_crswap_old
    O << ",sgp)";
    return;
    break;
  case 253:
    // dup_A2_andir, A2_and, A2_andir, A2_andp, A4_andn, A4_andnp, C2_and, C2...
    O << " = and(";
    printOperand(MI, 1, O);
    break;
  case 254:
    // dup_A2_combineii, dup_A4_combineii, dup_A4_combineir, A2_combineii, A4...
    O << " = combine(#";
    printOperand(MI, 1, O);
    break;
  case 255:
    // dup_A2_sxtb, A2_sxtb, SA1_sxtb
    O << " = sxtb(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 256:
    // dup_A2_sxth, A2_sxth, SA1_sxth
    O << " = sxth(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 257:
    // dup_A2_zxth, A2_zxth, SA1_zxth
    O << " = zxth(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 258:
    // dup_A4_combineri, A2_combine_hh, A2_combine_hl, A2_combine_lh, A2_comb...
    O << " = combine(";
    printOperand(MI, 1, O);
    break;
  case 259:
    // dup_C2_cmpeqi, A4_rcmpeq, A4_rcmpeqi, C2_cmpeq, C2_cmpeqi, C2_cmpeqp
    O << " = cmp.eq(";
    printOperand(MI, 1, O);
    break;
  case 260:
    // dup_L2_deallocframe, L2_deallocframe
    O << " = deallocframe(";
    printOperand(MI, 1, O);
    O << "):raw";
    return;
    break;
  case 261:
    // dup_S2_allocframe, J2_loop0i, J2_loop0iext, J2_loop1i, J2_loop1iext, J...
    O << ",#";
    break;
  case 262:
    // dup_S2_storerb_io, dup_S2_storerd_io, dup_S2_storerh_io, dup_S2_storer...
    O << "+#";
    printOperand(MI, 1, O);
    break;
  case 263:
    // A2_abs, A2_absp, A2_abssat
    O << " = abs(";
    printOperand(MI, 1, O);
    break;
  case 264:
    // A2_aslh
    O << " = aslh(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 265:
    // A2_asrh
    O << " = asrh(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 266:
    // A2_max, A2_maxp
    O << " = max(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 267:
    // A2_maxu, A2_maxup
    O << " = maxu(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 268:
    // A2_min, A2_minp
    O << " = min(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 269:
    // A2_minu, A2_minup
    O << " = minu(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 270:
    // A2_or, A2_orir, A2_orp, A4_orn, A4_ornp, C2_or, C2_orn, C4_or_and, C4_...
    O << " = or(";
    printOperand(MI, 1, O);
    break;
  case 271:
    // A2_roundsat, A4_round_ri, A4_round_ri_sat, A4_round_rr, A4_round_rr_sa...
    O << " = round(";
    printOperand(MI, 1, O);
    break;
  case 272:
    // A2_sat
    O << " = sat(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 273:
    // A2_satb
    O << " = satb(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 274:
    // A2_sath
    O << " = sath(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 275:
    // A2_satub
    O << " = satub(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 276:
    // A2_satuh
    O << " = satuh(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 277:
    // A2_sub, A2_subh_h16_hh, A2_subh_h16_hl, A2_subh_h16_lh, A2_subh_h16_ll...
    O << " = sub(";
    break;
  case 278:
    // A2_subri, S4_subi_asl_ri, S4_subi_lsr_ri
    O << " = sub(#";
    printOperand(MI, 1, O);
    break;
  case 279:
    // A2_swiz
    O << " = swiz(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 280:
    // A2_sxtw
    O << " = sxtw(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 281:
    // A2_tfrih, HI
    O << ".h = #";
    break;
  case 282:
    // A2_tfril, LO
    O << ".l = #";
    break;
  case 283:
    // A2_vcmpbeq, A4_vcmpbeqi
    O << " = vcmpb.eq(";
    printOperand(MI, 1, O);
    break;
  case 284:
    // A2_vcmpbgtu, A4_vcmpbgtui
    O << " = vcmpb.gtu(";
    printOperand(MI, 1, O);
    break;
  case 285:
    // A2_vcmpheq, A4_vcmpheqi
    O << " = vcmph.eq(";
    printOperand(MI, 1, O);
    break;
  case 286:
    // A2_vcmphgt, A4_vcmphgti
    O << " = vcmph.gt(";
    printOperand(MI, 1, O);
    break;
  case 287:
    // A2_vcmphgtu, A4_vcmphgtui
    O << " = vcmph.gtu(";
    printOperand(MI, 1, O);
    break;
  case 288:
    // A2_vcmpweq, A4_vcmpweqi
    O << " = vcmpw.eq(";
    printOperand(MI, 1, O);
    break;
  case 289:
    // A2_vcmpwgt, A4_vcmpwgti
    O << " = vcmpw.gt(";
    printOperand(MI, 1, O);
    break;
  case 290:
    // A2_vcmpwgtu, A4_vcmpwgtui
    O << " = vcmpw.gtu(";
    printOperand(MI, 1, O);
    break;
  case 291:
    // A2_vconj
    O << " = vconj(";
    printOperand(MI, 1, O);
    O << "):sat";
    return;
    break;
  case 292:
    // A2_vmaxuw
    O << " = vmaxuw(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 293:
    // A2_vminuw
    O << " = vminuw(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 294:
    // A2_vraddub
    O << " = vraddub(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 295:
    // A2_vraddub_acc
    O << " += vraddub(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 296:
    // A2_xor, A2_xorp, C2_xor, V6_pred_xor
    O << " = xor(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 297:
    // A4_bitsplit, A4_bitspliti
    O << " = bitsplit(";
    printOperand(MI, 1, O);
    break;
  case 298:
    // A4_cmpbeq, A4_cmpbeqi
    O << " = cmpb.eq(";
    printOperand(MI, 1, O);
    break;
  case 299:
    // A4_cmpbgt, A4_cmpbgti
    O << " = cmpb.gt(";
    printOperand(MI, 1, O);
    break;
  case 300:
    // A4_cmpbgtu, A4_cmpbgtui
    O << " = cmpb.gtu(";
    printOperand(MI, 1, O);
    break;
  case 301:
    // A4_cmpheq, A4_cmpheqi
    O << " = cmph.eq(";
    printOperand(MI, 1, O);
    break;
  case 302:
    // A4_cmphgt, A4_cmphgti
    O << " = cmph.gt(";
    printOperand(MI, 1, O);
    break;
  case 303:
    // A4_cmphgtu, A4_cmphgtui
    O << " = cmph.gtu(";
    printOperand(MI, 1, O);
    break;
  case 304:
    // A4_cround_ri, A4_cround_rr, A7_croundd_ri, A7_croundd_rr
    O << " = cround(";
    printOperand(MI, 1, O);
    break;
  case 305:
    // A4_modwrapu
    O << " = modwrap(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 306:
    // A4_rcmpneq, A4_rcmpneqi, C4_cmpneq, C4_cmpneqi
    O << " = !cmp.eq(";
    printOperand(MI, 1, O);
    break;
  case 307:
    // A4_tlbmatch
    O << " = tlbmatch(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 308:
    // A4_vcmpbeq_any
    O << " = any8(vcmpb.eq(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << "))";
    return;
    break;
  case 309:
    // A4_vcmpbgt, A4_vcmpbgti
    O << " = vcmpb.gt(";
    printOperand(MI, 1, O);
    break;
  case 310:
    // A4_vrmaxh
    O << " = vrmaxh(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 311:
    // A4_vrmaxuh
    O << " = vrmaxuh(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 312:
    // A4_vrmaxuw
    O << " = vrmaxuw(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 313:
    // A4_vrmaxw
    O << " = vrmaxw(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 314:
    // A4_vrminh
    O << " = vrminh(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 315:
    // A4_vrminuh
    O << " = vrminuh(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 316:
    // A4_vrminuw
    O << " = vrminuw(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 317:
    // A4_vrminw
    O << " = vrminw(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 318:
    // A5_vaddhubs
    O << " = vaddhub(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << "):sat";
    return;
    break;
  case 319:
    // A6_vcmpbeq_notany
    O << " = !any8(vcmpb.eq(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << "))";
    return;
    break;
  case 320:
    // A7_clip
    O << " = clip(";
    printOperand(MI, 1, O);
    O << ",#";
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 321:
    // A7_vclip
    O << " = vclip(";
    printOperand(MI, 1, O);
    O << ",#";
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 322:
    // C2_all8
    O << " = all8(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 323:
    // C2_any8
    O << " = any8(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 324:
    // C2_bitsclr, C2_bitsclri
    O << " = bitsclr(";
    printOperand(MI, 1, O);
    break;
  case 325:
    // C2_bitsset
    O << " = bitsset(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 326:
    // C2_cmpgt, C2_cmpgti, C2_cmpgtp
    O << " = cmp.gt(";
    printOperand(MI, 1, O);
    break;
  case 327:
    // C2_cmpgtu, C2_cmpgtui, C2_cmpgtup
    O << " = cmp.gtu(";
    printOperand(MI, 1, O);
    break;
  case 328:
    // C2_mask
    O << " = mask(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 329:
    // C2_mux, C2_muxii, C2_muxir, C2_muxri
    O << " = mux(";
    printOperand(MI, 1, O);
    break;
  case 330:
    // C2_vitpack
    O << " = vitpack(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 331:
    // C2_vmux, V6_vmux
    O << " = vmux(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 332:
    // C4_addipc
    O << " = add(pc,#";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 333:
    // C4_cmplte, C4_cmpltei
    O << " = !cmp.gt(";
    printOperand(MI, 1, O);
    break;
  case 334:
    // C4_cmplteu, C4_cmplteui
    O << " = !cmp.gtu(";
    printOperand(MI, 1, O);
    break;
  case 335:
    // C4_fastcorner9
    O << " = fastcorner9(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 336:
    // C4_fastcorner9_not
    O << " = !fastcorner9(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 337:
    // C4_nbitsclr, C4_nbitsclri
    O << " = !bitsclr(";
    printOperand(MI, 1, O);
    break;
  case 338:
    // C4_nbitsset
    O << " = !bitsset(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 339:
    // CONST32
    O << " = CONST32(#";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 340:
    // CONST64
    O << " = CONST64(#";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 341:
    // F2_conv_d2df
    O << " = convert_d2df(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 342:
    // F2_conv_d2sf
    O << " = convert_d2sf(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 343:
    // F2_conv_df2d, F2_conv_df2d_chop
    O << " = convert_df2d(";
    printOperand(MI, 1, O);
    break;
  case 344:
    // F2_conv_df2sf
    O << " = convert_df2sf(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 345:
    // F2_conv_df2ud, F2_conv_df2ud_chop
    O << " = convert_df2ud(";
    printOperand(MI, 1, O);
    break;
  case 346:
    // F2_conv_df2uw, F2_conv_df2uw_chop
    O << " = convert_df2uw(";
    printOperand(MI, 1, O);
    break;
  case 347:
    // F2_conv_df2w, F2_conv_df2w_chop
    O << " = convert_df2w(";
    printOperand(MI, 1, O);
    break;
  case 348:
    // F2_conv_sf2d, F2_conv_sf2d_chop
    O << " = convert_sf2d(";
    printOperand(MI, 1, O);
    break;
  case 349:
    // F2_conv_sf2df
    O << " = convert_sf2df(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 350:
    // F2_conv_sf2ud, F2_conv_sf2ud_chop
    O << " = convert_sf2ud(";
    printOperand(MI, 1, O);
    break;
  case 351:
    // F2_conv_sf2uw, F2_conv_sf2uw_chop
    O << " = convert_sf2uw(";
    printOperand(MI, 1, O);
    break;
  case 352:
    // F2_conv_sf2w, F2_conv_sf2w_chop
    O << " = convert_sf2w(";
    printOperand(MI, 1, O);
    break;
  case 353:
    // F2_conv_ud2df
    O << " = convert_ud2df(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 354:
    // F2_conv_ud2sf
    O << " = convert_ud2sf(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 355:
    // F2_conv_uw2df
    O << " = convert_uw2df(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 356:
    // F2_conv_uw2sf
    O << " = convert_uw2sf(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 357:
    // F2_conv_w2df
    O << " = convert_w2df(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 358:
    // F2_conv_w2sf
    O << " = convert_w2sf(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 359:
    // F2_dfadd
    O << " = dfadd(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 360:
    // F2_dfclass
    O << " = dfclass(";
    printOperand(MI, 1, O);
    O << ",#";
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 361:
    // F2_dfcmpeq
    O << " = dfcmp.eq(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 362:
    // F2_dfcmpge
    O << " = dfcmp.ge(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 363:
    // F2_dfcmpgt
    O << " = dfcmp.gt(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 364:
    // F2_dfcmpuo
    O << " = dfcmp.uo(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 365:
    // F2_dfimm_n, F2_dfimm_p
    O << " = dfmake(#";
    printOperand(MI, 1, O);
    break;
  case 366:
    // F2_dfmax
    O << " = dfmax(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 367:
    // F2_dfmin
    O << " = dfmin(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 368:
    // F2_dfmpyfix
    O << " = dfmpyfix(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 369:
    // F2_dfmpyhh
    O << " += dfmpyhh(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 370:
    // F2_dfmpylh
    O << " += dfmpylh(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 371:
    // F2_dfmpyll
    O << " = dfmpyll(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 372:
    // F2_dfsub
    O << " = dfsub(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 373:
    // F2_sfadd
    O << " = sfadd(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 374:
    // F2_sfclass
    O << " = sfclass(";
    printOperand(MI, 1, O);
    O << ",#";
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 375:
    // F2_sfcmpeq
    O << " = sfcmp.eq(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 376:
    // F2_sfcmpge
    O << " = sfcmp.ge(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 377:
    // F2_sfcmpgt
    O << " = sfcmp.gt(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 378:
    // F2_sfcmpuo
    O << " = sfcmp.uo(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 379:
    // F2_sffixupd
    O << " = sffixupd(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 380:
    // F2_sffixupn
    O << " = sffixupn(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 381:
    // F2_sffixupr
    O << " = sffixupr(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 382:
    // F2_sffma, F2_sffma_lib, F2_sffma_sc
    O << " += sfmpy(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    break;
  case 383:
    // F2_sffms, F2_sffms_lib
    O << " -= sfmpy(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    break;
  case 384:
    // F2_sfimm_n, F2_sfimm_p
    O << " = sfmake(#";
    printOperand(MI, 1, O);
    break;
  case 385:
    // F2_sfmax
    O << " = sfmax(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 386:
    // F2_sfmin
    O << " = sfmin(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 387:
    // F2_sfmpy
    O << " = sfmpy(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 388:
    // F2_sfsub
    O << " = sfsub(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 389:
    // J2_callf, J2_callt
    O << ") call ";
    printBrtarget(MI, 1, O);
    return;
    break;
  case 390:
    // J2_callrf, J2_callrt
    O << ") callr ";
    printOperand(MI, 1, O);
    return;
    break;
  case 391:
    // J2_jumpf, J2_jumpt
    O << ") jump:nt ";
    printBrtarget(MI, 1, O);
    return;
    break;
  case 392:
    // J2_jumpfnew, J2_jumptnew
    O << ".new) jump:nt ";
    printBrtarget(MI, 1, O);
    return;
    break;
  case 393:
    // J2_jumpfnewpt, J2_jumptnewpt
    O << ".new) jump:t ";
    printBrtarget(MI, 1, O);
    return;
    break;
  case 394:
    // J2_jumpfpt, J2_jumptpt
    O << ") jump:t ";
    printBrtarget(MI, 1, O);
    return;
    break;
  case 395:
    // J2_jumprf, J2_jumprt, PS_jmpretf, PS_jmprett
    O << ") jumpr:nt ";
    printOperand(MI, 1, O);
    return;
    break;
  case 396:
    // J2_jumprfnew, J2_jumprtnew, PS_jmpretfnew, PS_jmprettnew
    O << ".new) jumpr:nt ";
    printOperand(MI, 1, O);
    return;
    break;
  case 397:
    // J2_jumprfnewpt, J2_jumprtnewpt, PS_jmpretfnewpt, PS_jmprettnewpt
    O << ".new) jumpr:t ";
    printOperand(MI, 1, O);
    return;
    break;
  case 398:
    // J2_jumprfpt, J2_jumprtpt
    O << ") jumpr:t ";
    printOperand(MI, 1, O);
    return;
    break;
  case 399:
    // J2_jumprgtez
    O << ">=#0) jump:nt ";
    printBrtarget(MI, 1, O);
    return;
    break;
  case 400:
    // J2_jumprgtezpt
    O << ">=#0) jump:t ";
    printBrtarget(MI, 1, O);
    return;
    break;
  case 401:
    // J2_jumprltez
    O << "<=#0) jump:nt ";
    printBrtarget(MI, 1, O);
    return;
    break;
  case 402:
    // J2_jumprltezpt
    O << "<=#0) jump:t ";
    printBrtarget(MI, 1, O);
    return;
    break;
  case 403:
    // J2_jumprnz
    O << "==#0) jump:nt ";
    printBrtarget(MI, 1, O);
    return;
    break;
  case 404:
    // J2_jumprnzpt
    O << "==#0) jump:t ";
    printBrtarget(MI, 1, O);
    return;
    break;
  case 405:
    // J2_jumprz
    O << "!=#0) jump:nt ";
    printBrtarget(MI, 1, O);
    return;
    break;
  case 406:
    // J2_jumprzpt
    O << "!=#0) jump:t ";
    printBrtarget(MI, 1, O);
    return;
    break;
  case 407:
    // J4_cmpeq_f_jumpnv_nt, J4_cmpeq_f_jumpnv_t, J4_cmpeq_t_jumpnv_nt, J4_cm...
    O << ".new,";
    printOperand(MI, 1, O);
    break;
  case 408:
    // J4_cmpeqi_f_jumpnv_nt, J4_cmpeqi_f_jumpnv_t, J4_cmpeqi_t_jumpnv_nt, J4...
    O << ".new,#";
    printOperand(MI, 1, O);
    break;
  case 409:
    // J4_tstbit0_f_jumpnv_nt, J4_tstbit0_t_jumpnv_nt
    O << ".new,#0)) jump:nt ";
    printBrtarget(MI, 1, O);
    return;
    break;
  case 410:
    // J4_tstbit0_f_jumpnv_t, J4_tstbit0_t_jumpnv_t
    O << ".new,#0)) jump:t ";
    printBrtarget(MI, 1, O);
    return;
    break;
  case 411:
    // J4_tstbit0_fp0_jump_nt
    O << ",#0); if (!p0.new) jump:nt ";
    printBrtarget(MI, 1, O);
    return;
    break;
  case 412:
    // J4_tstbit0_fp0_jump_t
    O << ",#0); if (!p0.new) jump:t ";
    printBrtarget(MI, 1, O);
    return;
    break;
  case 413:
    // J4_tstbit0_fp1_jump_nt
    O << ",#0); if (!p1.new) jump:nt ";
    printBrtarget(MI, 1, O);
    return;
    break;
  case 414:
    // J4_tstbit0_fp1_jump_t
    O << ",#0); if (!p1.new) jump:t ";
    printBrtarget(MI, 1, O);
    return;
    break;
  case 415:
    // J4_tstbit0_tp0_jump_nt
    O << ",#0); if (p0.new) jump:nt ";
    printBrtarget(MI, 1, O);
    return;
    break;
  case 416:
    // J4_tstbit0_tp0_jump_t
    O << ",#0); if (p0.new) jump:t ";
    printBrtarget(MI, 1, O);
    return;
    break;
  case 417:
    // J4_tstbit0_tp1_jump_nt
    O << ",#0); if (p1.new) jump:nt ";
    printBrtarget(MI, 1, O);
    return;
    break;
  case 418:
    // J4_tstbit0_tp1_jump_t
    O << ",#0); if (p1.new) jump:t ";
    printBrtarget(MI, 1, O);
    return;
    break;
  case 419:
    // L2_loadrbgp
    O << " = memb(gp+#";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 420:
    // L2_loadrdgp
    O << " = memd(gp+#";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 421:
    // L2_loadrhgp
    O << " = memh(gp+#";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 422:
    // L2_loadrigp
    O << " = memw(gp+#";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 423:
    // L2_loadrubgp
    O << " = memub(gp+#";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 424:
    // L2_loadruhgp
    O << " = memuh(gp+#";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 425:
    // L2_loadw_aq
    O << " = memw_aq(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 426:
    // L2_loadw_locked
    O << " = memw_locked(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 427:
    // L4_loadd_aq
    O << " = memd_aq(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 428:
    // L4_loadd_locked
    O << " = memd_locked(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 429:
    // L4_loadw_phys
    O << " = memw_phys(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 430:
    // L4_return
    O << " = dealloc_return(";
    printOperand(MI, 1, O);
    O << "):raw";
    return;
    break;
  case 431:
    // M2_acci, M2_accii
    O << " += add(";
    printOperand(MI, 2, O);
    break;
  case 432:
    // M2_cmaci_s0
    O << " += cmpyi(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 433:
    // M2_cmacr_s0
    O << " += cmpyr(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 434:
    // M2_cmacs_s0, M2_cmacs_s1, M2_cmacsc_s0, M2_cmacsc_s1
    O << " += cmpy(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    break;
  case 435:
    // M2_cmpyi_s0
    O << " = cmpyi(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 436:
    // M2_cmpyr_s0
    O << " = cmpyr(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 437:
    // M2_cmpyrs_s0, M2_cmpyrs_s1, M2_cmpyrsc_s0, M2_cmpyrsc_s1, M2_cmpys_s0,...
    O << " = cmpy(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    break;
  case 438:
    // M2_cnacs_s0, M2_cnacs_s1, M2_cnacsc_s0, M2_cnacsc_s1
    O << " -= cmpy(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    break;
  case 439:
    // M2_dpmpyss_acc_s0, M2_mpy_acc_hh_s0, M2_mpy_acc_hh_s1, M2_mpy_acc_hl_s...
    O << " += mpy(";
    printOperand(MI, 2, O);
    break;
  case 440:
    // M2_dpmpyss_nac_s0, M2_mpy_nac_hh_s0, M2_mpy_nac_hh_s1, M2_mpy_nac_hl_s...
    O << " -= mpy(";
    printOperand(MI, 2, O);
    break;
  case 441:
    // M2_dpmpyss_rnd_s0, M2_dpmpyss_s0, M2_hmmpyh_rs1, M2_hmmpyh_s1, M2_hmmp...
    O << " = mpy(";
    printOperand(MI, 1, O);
    break;
  case 442:
    // M2_dpmpyuu_acc_s0, M2_mpyu_acc_hh_s0, M2_mpyu_acc_hh_s1, M2_mpyu_acc_h...
    O << " += mpyu(";
    printOperand(MI, 2, O);
    break;
  case 443:
    // M2_dpmpyuu_nac_s0, M2_mpyu_nac_hh_s0, M2_mpyu_nac_hh_s1, M2_mpyu_nac_h...
    O << " -= mpyu(";
    printOperand(MI, 2, O);
    break;
  case 444:
    // M2_dpmpyuu_s0, M2_mpyu_hh_s0, M2_mpyu_hh_s1, M2_mpyu_hl_s0, M2_mpyu_hl...
    O << " = mpyu(";
    printOperand(MI, 1, O);
    break;
  case 445:
    // M2_maci, M2_macsip
    O << " += mpyi(";
    printOperand(MI, 2, O);
    break;
  case 446:
    // M2_macsin, M2_mnaci
    O << " -= mpyi(";
    printOperand(MI, 2, O);
    break;
  case 447:
    // M2_mmachs_rs0, M2_mmachs_rs1, M2_mmachs_s0, M2_mmachs_s1
    O << " += vmpywoh(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    break;
  case 448:
    // M2_mmacls_rs0, M2_mmacls_rs1, M2_mmacls_s0, M2_mmacls_s1
    O << " += vmpyweh(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    break;
  case 449:
    // M2_mmacuhs_rs0, M2_mmacuhs_rs1, M2_mmacuhs_s0, M2_mmacuhs_s1
    O << " += vmpywouh(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    break;
  case 450:
    // M2_mmaculs_rs0, M2_mmaculs_rs1, M2_mmaculs_s0, M2_mmaculs_s1
    O << " += vmpyweuh(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    break;
  case 451:
    // M2_mmpyh_rs0, M2_mmpyh_rs1, M2_mmpyh_s0, M2_mmpyh_s1
    O << " = vmpywoh(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    break;
  case 452:
    // M2_mmpyl_rs0, M2_mmpyl_rs1, M2_mmpyl_s0, M2_mmpyl_s1
    O << " = vmpyweh(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    break;
  case 453:
    // M2_mmpyuh_rs0, M2_mmpyuh_rs1, M2_mmpyuh_s0, M2_mmpyuh_s1
    O << " = vmpywouh(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    break;
  case 454:
    // M2_mmpyul_rs0, M2_mmpyul_rs1, M2_mmpyul_s0, M2_mmpyul_s1
    O << " = vmpyweuh(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    break;
  case 455:
    // M2_mpysin
    O << " = -mpyi(";
    printOperand(MI, 1, O);
    O << ",#";
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 456:
    // M2_mpysip
    O << " = +mpyi(";
    printOperand(MI, 1, O);
    O << ",#";
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 457:
    // M2_mpysu_up
    O << " = mpysu(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 458:
    // M2_nacci, M2_naccii
    O << " -= add(";
    printOperand(MI, 2, O);
    break;
  case 459:
    // M2_subacc
    O << " += sub(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 460:
    // M2_vcmac_s0_sat_i
    O << " += vcmpyi(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << "):sat";
    return;
    break;
  case 461:
    // M2_vcmac_s0_sat_r
    O << " += vcmpyr(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << "):sat";
    return;
    break;
  case 462:
    // M2_vcmpy_s0_sat_i, M2_vcmpy_s1_sat_i
    O << " = vcmpyi(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    break;
  case 463:
    // M2_vcmpy_s0_sat_r, M2_vcmpy_s1_sat_r
    O << " = vcmpyr(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    break;
  case 464:
    // M2_vdmacs_s0, M2_vdmacs_s1
    O << " += vdmpy(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    break;
  case 465:
    // M2_vdmpyrs_s0, M2_vdmpyrs_s1, M2_vdmpys_s0, M2_vdmpys_s1
    O << " = vdmpy(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    break;
  case 466:
    // M2_vmac2es, M2_vmac2es_s0, M2_vmac2es_s1
    O << " += vmpyeh(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    break;
  case 467:
    // M2_vmac2su_s0, M2_vmac2su_s1
    O << " += vmpyhsu(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    break;
  case 468:
    // M2_vmpy2es_s0, M2_vmpy2es_s1
    O << " = vmpyeh(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    break;
  case 469:
    // M2_vmpy2su_s0, M2_vmpy2su_s1
    O << " = vmpyhsu(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    break;
  case 470:
    // M2_vraddh
    O << " = vraddh(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 471:
    // M2_vradduh
    O << " = vradduh(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 472:
    // M2_vrcmaci_s0, M2_vrcmaci_s0c
    O << " += vrcmpyi(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    break;
  case 473:
    // M2_vrcmacr_s0, M2_vrcmacr_s0c
    O << " += vrcmpyr(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    break;
  case 474:
    // M2_vrcmpyi_s0, M2_vrcmpyi_s0c
    O << " = vrcmpyi(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    break;
  case 475:
    // M2_vrcmpyr_s0, M2_vrcmpyr_s0c
    O << " = vrcmpyr(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    break;
  case 476:
    // M2_vrmac_s0
    O << " += vrmpyh(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 477:
    // M2_vrmpy_s0
    O << " = vrmpyh(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 478:
    // M2_xor_xacc, M4_xor_xacc
    O << " ^= xor(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 479:
    // M4_and_and, M4_and_andn
    O << " &= and(";
    printOperand(MI, 2, O);
    break;
  case 480:
    // M4_and_or
    O << " &= or(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 481:
    // M4_and_xor
    O << " &= xor(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 482:
    // M4_cmpyi_wh, M4_cmpyi_whc
    O << " = cmpyiwh(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    break;
  case 483:
    // M4_cmpyr_wh, M4_cmpyr_whc
    O << " = cmpyrwh(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    break;
  case 484:
    // M4_mpyri_addi, M4_mpyrr_addi, S4_addi_asl_ri, S4_addi_lsr_ri
    O << " = add(#";
    printOperand(MI, 1, O);
    break;
  case 485:
    // M4_or_and, M4_or_andn, S4_or_andi
    O << " |= and(";
    printOperand(MI, 2, O);
    break;
  case 486:
    // M4_or_or, S4_or_ori
    O << " |= or(";
    printOperand(MI, 2, O);
    break;
  case 487:
    // M4_or_xor
    O << " |= xor(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 488:
    // M4_pmpyw
    O << " = pmpyw(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 489:
    // M4_pmpyw_acc
    O << " ^= pmpyw(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 490:
    // M4_vpmpyh
    O << " = vpmpyh(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 491:
    // M4_vpmpyh_acc
    O << " ^= vpmpyh(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 492:
    // M4_vrmpyeh_acc_s0, M4_vrmpyeh_acc_s1
    O << " += vrmpyweh(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    break;
  case 493:
    // M4_vrmpyeh_s0, M4_vrmpyeh_s1
    O << " = vrmpyweh(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    break;
  case 494:
    // M4_vrmpyoh_acc_s0, M4_vrmpyoh_acc_s1
    O << " += vrmpywoh(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    break;
  case 495:
    // M4_vrmpyoh_s0, M4_vrmpyoh_s1
    O << " = vrmpywoh(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    break;
  case 496:
    // M4_xor_and, M4_xor_andn
    O << " ^= and(";
    printOperand(MI, 2, O);
    break;
  case 497:
    // M4_xor_or
    O << " ^= or(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 498:
    // M5_vdmacbsu
    O << " += vdmpybsu(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << "):sat";
    return;
    break;
  case 499:
    // M5_vdmpybsu
    O << " = vdmpybsu(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << "):sat";
    return;
    break;
  case 500:
    // M5_vmacbsu
    O << " += vmpybsu(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 501:
    // M5_vmacbuu
    O << " += vmpybu(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 502:
    // M5_vmpybsu
    O << " = vmpybsu(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 503:
    // M5_vmpybuu
    O << " = vmpybu(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 504:
    // M5_vrmacbsu
    O << " += vrmpybsu(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 505:
    // M5_vrmacbuu
    O << " += vrmpybu(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 506:
    // M5_vrmpybsu
    O << " = vrmpybsu(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 507:
    // M5_vrmpybuu
    O << " = vrmpybu(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 508:
    // M6_vabsdiffb
    O << " = vabsdiffb(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 509:
    // M7_dcmpyiw, M7_dcmpyiwc, M7_wcmpyiw, M7_wcmpyiw_rnd, M7_wcmpyiwc, M7_w...
    O << " = cmpyiw(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    break;
  case 510:
    // M7_dcmpyiw_acc, M7_dcmpyiwc_acc
    O << " += cmpyiw(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    break;
  case 511:
    // M7_dcmpyrw, M7_dcmpyrwc, M7_wcmpyrw, M7_wcmpyrw_rnd, M7_wcmpyrwc, M7_w...
    O << " = cmpyrw(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    break;
  case 512:
    // M7_dcmpyrw_acc, M7_dcmpyrwc_acc
    O << " += cmpyrw(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    break;
  case 513:
    // PS_loadrbabs
    O << " = memb(#";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 514:
    // PS_loadrdabs
    O << " = memd(#";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 515:
    // PS_loadrhabs
    O << " = memh(#";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 516:
    // PS_loadriabs
    O << " = memw(#";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 517:
    // PS_loadrubabs
    O << " = memub(#";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 518:
    // PS_loadruhabs
    O << " = memuh(#";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 519:
    // R6_release_at_vi
    O << "):at";
    return;
    break;
  case 520:
    // R6_release_st_vi
    O << "):st";
    return;
    break;
  case 521:
    // S2_addasl_rrri
    O << " = addasl(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ",#";
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 522:
    // S2_asl_i_p, S2_asl_i_r, S2_asl_i_r_sat, S2_asl_r_p, S2_asl_r_r, S2_asl...
    O << " = asl(";
    printOperand(MI, 1, O);
    break;
  case 523:
    // S2_asl_i_p_acc, S2_asl_i_r_acc, S2_asl_r_p_acc, S2_asl_r_r_acc
    O << " += asl(";
    printOperand(MI, 2, O);
    break;
  case 524:
    // S2_asl_i_p_and, S2_asl_i_r_and, S2_asl_r_p_and, S2_asl_r_r_and
    O << " &= asl(";
    printOperand(MI, 2, O);
    break;
  case 525:
    // S2_asl_i_p_nac, S2_asl_i_r_nac, S2_asl_r_p_nac, S2_asl_r_r_nac
    O << " -= asl(";
    printOperand(MI, 2, O);
    break;
  case 526:
    // S2_asl_i_p_or, S2_asl_i_r_or, S2_asl_r_p_or, S2_asl_r_r_or
    O << " |= asl(";
    printOperand(MI, 2, O);
    break;
  case 527:
    // S2_asl_i_p_xacc, S2_asl_i_r_xacc, S2_asl_r_p_xor
    O << " ^= asl(";
    printOperand(MI, 2, O);
    break;
  case 528:
    // S2_asr_i_p, S2_asr_i_p_rnd, S2_asr_i_r, S2_asr_i_r_rnd, S2_asr_r_p, S2...
    O << " = asr(";
    printOperand(MI, 1, O);
    break;
  case 529:
    // S2_asr_i_p_acc, S2_asr_i_r_acc, S2_asr_r_p_acc, S2_asr_r_r_acc
    O << " += asr(";
    printOperand(MI, 2, O);
    break;
  case 530:
    // S2_asr_i_p_and, S2_asr_i_r_and, S2_asr_r_p_and, S2_asr_r_r_and
    O << " &= asr(";
    printOperand(MI, 2, O);
    break;
  case 531:
    // S2_asr_i_p_nac, S2_asr_i_r_nac, S2_asr_r_p_nac, S2_asr_r_r_nac
    O << " -= asr(";
    printOperand(MI, 2, O);
    break;
  case 532:
    // S2_asr_i_p_or, S2_asr_i_r_or, S2_asr_r_p_or, S2_asr_r_r_or
    O << " |= asr(";
    printOperand(MI, 2, O);
    break;
  case 533:
    // S2_asr_r_p_xor
    O << " ^= asr(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 534:
    // S2_brev, S2_brevp
    O << " = brev(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 535:
    // S2_cabacdecbin
    O << " = decbin(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 536:
    // S2_cl0, S2_cl0p
    O << " = cl0(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 537:
    // S2_cl1, S2_cl1p
    O << " = cl1(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 538:
    // S2_clb, S2_clbp
    O << " = clb(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 539:
    // S2_clbnorm, S4_clbpnorm
    O << " = normamt(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 540:
    // S2_clrbit_i, S2_clrbit_r
    O << " = clrbit(";
    printOperand(MI, 1, O);
    break;
  case 541:
    // S2_ct0, S2_ct0p
    O << " = ct0(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 542:
    // S2_ct1, S2_ct1p
    O << " = ct1(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 543:
    // S2_deinterleave
    O << " = deinterleave(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 544:
    // S2_extractu, S2_extractu_rp, S2_extractup, S2_extractup_rp
    O << " = extractu(";
    printOperand(MI, 1, O);
    break;
  case 545:
    // S2_insert, S2_insert_rp, S2_insertp, S2_insertp_rp
    O << " = insert(";
    printOperand(MI, 2, O);
    break;
  case 546:
    // S2_interleave
    O << " = interleave(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 547:
    // S2_lfsp
    O << " = lfs(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 548:
    // S2_lsl_r_p, S2_lsl_r_r
    O << " = lsl(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 549:
    // S2_lsl_r_p_acc, S2_lsl_r_r_acc
    O << " += lsl(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 550:
    // S2_lsl_r_p_and, S2_lsl_r_r_and
    O << " &= lsl(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 551:
    // S2_lsl_r_p_nac, S2_lsl_r_r_nac
    O << " -= lsl(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 552:
    // S2_lsl_r_p_or, S2_lsl_r_r_or
    O << " |= lsl(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 553:
    // S2_lsl_r_p_xor
    O << " ^= lsl(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 554:
    // S2_lsl_r_vh
    O << " = vlslh(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 555:
    // S2_lsl_r_vw
    O << " = vlslw(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 556:
    // S2_lsr_i_p, S2_lsr_i_r, S2_lsr_r_p, S2_lsr_r_r
    O << " = lsr(";
    printOperand(MI, 1, O);
    break;
  case 557:
    // S2_lsr_i_p_acc, S2_lsr_i_r_acc, S2_lsr_r_p_acc, S2_lsr_r_r_acc
    O << " += lsr(";
    printOperand(MI, 2, O);
    break;
  case 558:
    // S2_lsr_i_p_and, S2_lsr_i_r_and, S2_lsr_r_p_and, S2_lsr_r_r_and
    O << " &= lsr(";
    printOperand(MI, 2, O);
    break;
  case 559:
    // S2_lsr_i_p_nac, S2_lsr_i_r_nac, S2_lsr_r_p_nac, S2_lsr_r_r_nac
    O << " -= lsr(";
    printOperand(MI, 2, O);
    break;
  case 560:
    // S2_lsr_i_p_or, S2_lsr_i_r_or, S2_lsr_r_p_or, S2_lsr_r_r_or
    O << " |= lsr(";
    printOperand(MI, 2, O);
    break;
  case 561:
    // S2_lsr_i_p_xacc, S2_lsr_i_r_xacc, S2_lsr_r_p_xor
    O << " ^= lsr(";
    printOperand(MI, 2, O);
    break;
  case 562:
    // S2_mask
    O << " = mask(#";
    printOperand(MI, 1, O);
    O << ",#";
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 563:
    // S2_packhl, dep_S2_packhl
    O << " = packhl(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    break;
  case 564:
    // S2_parityp, S4_parity
    O << " = parity(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 565:
    // S2_setbit_i, S2_setbit_r
    O << " = setbit(";
    printOperand(MI, 1, O);
    break;
  case 566:
    // S2_shuffeb
    O << " = shuffeb(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 567:
    // S2_shuffeh
    O << " = shuffeh(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 568:
    // S2_shuffob
    O << " = shuffob(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 569:
    // S2_shuffoh
    O << " = shuffoh(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 570:
    // S2_storerb_pbr, S2_storerb_pr, S2_storerbnew_pbr, S2_storerbnew_pr, S2...
    O << "++";
    printOperand(MI, 2, O);
    break;
  case 571:
    // S2_storerb_pci, S2_storerb_pi, S2_storerbnew_pci, S2_storerbnew_pi, S2...
    O << "++#";
    printOperand(MI, 2, O);
    break;
  case 572:
    // S2_storerb_pcr, S2_storerbnew_pcr, S2_storerd_pcr, S2_storerf_pcr, S2_...
    O << "++I:circ(";
    printOperand(MI, 2, O);
    O << ")) = ";
    printOperand(MI, 3, O);
    break;
  case 573:
    // S2_storew_rl_at_vi, S4_stored_rl_at_vi
    O << "):at = ";
    printOperand(MI, 1, O);
    return;
    break;
  case 574:
    // S2_storew_rl_st_vi, S4_stored_rl_st_vi
    O << "):st = ";
    printOperand(MI, 1, O);
    return;
    break;
  case 575:
    // S2_svsathb, S2_vsathb, S2_vsathb_nopack
    O << " = vsathb(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 576:
    // S2_togglebit_i, S2_togglebit_r
    O << " = togglebit(";
    printOperand(MI, 1, O);
    break;
  case 577:
    // S2_tstbit_i, S2_tstbit_r
    O << " = tstbit(";
    printOperand(MI, 1, O);
    break;
  case 578:
    // S2_valignib, S2_valignrb
    O << " = valignb(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    break;
  case 579:
    // S2_vcnegh
    O << " = vcnegh(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 580:
    // S2_vcrotate
    O << " = vcrotate(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 581:
    // S2_vrcnegh
    O << " += vrcnegh(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 582:
    // S2_vrndpackwh, S2_vrndpackwhs
    O << " = vrndwh(";
    printOperand(MI, 1, O);
    break;
  case 583:
    // S2_vsatwuh, S2_vsatwuh_nopack
    O << " = vsatwuh(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 584:
    // S2_vsplatrb, S6_vsplatrbp
    O << " = vsplatb(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 585:
    // S2_vsplatrh
    O << " = vsplath(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 586:
    // S2_vspliceib, S2_vsplicerb
    O << " = vspliceb(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    break;
  case 587:
    // S2_vsxtbh
    O << " = vsxtbh(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 588:
    // S2_vsxthw
    O << " = vsxthw(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 589:
    // S2_vtrunehb, S6_vtrunehb_ppp
    O << " = vtrunehb(";
    printOperand(MI, 1, O);
    break;
  case 590:
    // S2_vtrunewh
    O << " = vtrunewh(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 591:
    // S2_vtrunohb, S6_vtrunohb_ppp
    O << " = vtrunohb(";
    printOperand(MI, 1, O);
    break;
  case 592:
    // S2_vtrunowh
    O << " = vtrunowh(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 593:
    // S2_vzxtbh
    O << " = vzxtbh(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 594:
    // S2_vzxthw
    O << " = vzxthw(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 595:
    // S4_andi_asl_ri, S4_andi_lsr_ri
    O << " = and(#";
    printOperand(MI, 1, O);
    break;
  case 596:
    // S4_clbaddi, S4_clbpaddi
    O << " = add(clb(";
    printOperand(MI, 1, O);
    O << "),#";
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 597:
    // S4_extract, S4_extract_rp, S4_extractp, S4_extractp_rp
    O << " = extract(";
    printOperand(MI, 1, O);
    break;
  case 598:
    // S4_lsli
    O << " = lsl(#";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 599:
    // S4_ntstbit_i, S4_ntstbit_r
    O << " = !tstbit(";
    printOperand(MI, 1, O);
    break;
  case 600:
    // S4_ori_asl_ri, S4_ori_lsr_ri
    O << " = or(#";
    printOperand(MI, 1, O);
    break;
  case 601:
    // S4_pstorerbf_abs, S4_pstorerbnewf_abs, S4_pstorerbnewt_abs, S4_pstorer...
    O << ") memb(#";
    printOperand(MI, 1, O);
    O << ") = ";
    printOperand(MI, 2, O);
    break;
  case 602:
    // S4_pstorerbfnew_abs, S4_pstorerbnewfnew_abs, S4_pstorerbnewtnew_abs, S...
    O << ".new) memb(#";
    printOperand(MI, 1, O);
    O << ") = ";
    printOperand(MI, 2, O);
    break;
  case 603:
    // S4_pstorerdf_abs, S4_pstorerdt_abs
    O << ") memd(#";
    printOperand(MI, 1, O);
    O << ") = ";
    printOperand(MI, 2, O);
    return;
    break;
  case 604:
    // S4_pstorerdfnew_abs, S4_pstorerdtnew_abs
    O << ".new) memd(#";
    printOperand(MI, 1, O);
    O << ") = ";
    printOperand(MI, 2, O);
    return;
    break;
  case 605:
    // S4_pstorerff_abs, S4_pstorerft_abs, S4_pstorerhf_abs, S4_pstorerhnewf_...
    O << ") memh(#";
    printOperand(MI, 1, O);
    O << ") = ";
    printOperand(MI, 2, O);
    break;
  case 606:
    // S4_pstorerffnew_abs, S4_pstorerftnew_abs, S4_pstorerhfnew_abs, S4_psto...
    O << ".new) memh(#";
    printOperand(MI, 1, O);
    O << ") = ";
    printOperand(MI, 2, O);
    break;
  case 607:
    // S4_pstorerif_abs, S4_pstorerinewf_abs, S4_pstorerinewt_abs, S4_pstorer...
    O << ") memw(#";
    printOperand(MI, 1, O);
    O << ") = ";
    printOperand(MI, 2, O);
    break;
  case 608:
    // S4_pstorerifnew_abs, S4_pstorerinewfnew_abs, S4_pstorerinewtnew_abs, S...
    O << ".new) memw(#";
    printOperand(MI, 1, O);
    O << ") = ";
    printOperand(MI, 2, O);
    break;
  case 609:
    // S4_storerb_ap, S4_storerbnew_ap, S4_storerd_ap, S4_storerf_ap, S4_stor...
    O << "=#";
    printOperand(MI, 1, O);
    O << ") = ";
    printOperand(MI, 2, O);
    break;
  case 610:
    // S4_storerb_rr, S4_storerbnew_rr, S4_storerd_rr, S4_storerf_rr, S4_stor...
    O << '+';
    printOperand(MI, 1, O);
    O << "<<#";
    printOperand(MI, 2, O);
    O << ") = ";
    printOperand(MI, 3, O);
    break;
  case 611:
    // S4_storerb_ur, S4_storerbnew_ur, S4_storerd_ur, S4_storerf_ur, S4_stor...
    O << "<<#";
    printOperand(MI, 1, O);
    O << "+#";
    printOperand(MI, 2, O);
    O << ") = ";
    printOperand(MI, 3, O);
    break;
  case 612:
    // S4_vrcrotate
    O << " = vrcrotate(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ",#";
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 613:
    // S4_vrcrotate_acc
    O << " += vrcrotate(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << ",#";
    printOperand(MI, 4, O);
    O << ')';
    return;
    break;
  case 614:
    // S4_vxaddsubh, S4_vxaddsubhr
    O << " = vxaddsubh(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    break;
  case 615:
    // S4_vxaddsubw
    O << " = vxaddsubw(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << "):sat";
    return;
    break;
  case 616:
    // S4_vxsubaddh, S4_vxsubaddhr
    O << " = vxsubaddh(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    break;
  case 617:
    // S4_vxsubaddw
    O << " = vxsubaddw(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << "):sat";
    return;
    break;
  case 618:
    // S5_popcountp
    O << " = popcount(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 619:
    // S6_rol_i_p, S6_rol_i_r
    O << " = rol(";
    printOperand(MI, 1, O);
    O << ",#";
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 620:
    // S6_rol_i_p_acc, S6_rol_i_r_acc
    O << " += rol(";
    printOperand(MI, 2, O);
    O << ",#";
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 621:
    // S6_rol_i_p_and, S6_rol_i_r_and
    O << " &= rol(";
    printOperand(MI, 2, O);
    O << ",#";
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 622:
    // S6_rol_i_p_nac, S6_rol_i_r_nac
    O << " -= rol(";
    printOperand(MI, 2, O);
    O << ",#";
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 623:
    // S6_rol_i_p_or, S6_rol_i_r_or
    O << " |= rol(";
    printOperand(MI, 2, O);
    O << ",#";
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 624:
    // S6_rol_i_p_xacc, S6_rol_i_r_xacc
    O << " ^= rol(";
    printOperand(MI, 2, O);
    O << ",#";
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 625:
    // SA1_addsp
    O << " = add(r29,#";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 626:
    // SA1_combine0i
    O << " = combine(#0,#";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 627:
    // SA1_combine1i
    O << " = combine(#1,#";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 628:
    // SA1_combine2i
    O << " = combine(#2,#";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 629:
    // SA1_combine3i
    O << " = combine(#3,#";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 630:
    // SA1_combinezr
    O << " = combine(#0,";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 631:
    // SL2_loadrd_sp
    O << " = memd(r29+#";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 632:
    // SL2_loadri_sp
    O << " = memw(r29+#";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 633:
    // V6_extractw
    O << " = vextract(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 634:
    // V6_get_qfext
    O << " = vgetqfext(";
    printOperand(MI, 1, O);
    O << ".x,";
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 635:
    // V6_get_qfext_oracc
    O << " |= vgetqfext(";
    printOperand(MI, 2, O);
    O << ".x,";
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 636:
    // V6_lvsplatb
    O << ".b = vsplat(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 637:
    // V6_lvsplath
    O << ".h = vsplat(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 638:
    // V6_lvsplatw
    O << " = vsplat(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 639:
    // V6_pred_scalar2
    O << " = vsetq(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 640:
    // V6_pred_scalar2v2
    O << " = vsetq2(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 641:
    // V6_set_qfext
    O << ".x = vsetqfext(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 642:
    // V6_shuffeqh, V6_vshuffeb
    O << ".b = vshuffe(";
    printOperand(MI, 1, O);
    break;
  case 643:
    // V6_shuffeqw, V6_vshufeh
    O << ".h = vshuffe(";
    printOperand(MI, 1, O);
    break;
  case 644:
    // V6_v6mpyhubs10_vxx, V6_v6mpyvubs10_vxx
    O << ".w += v6mpy(";
    printOperand(MI, 2, O);
    O << ".ub,";
    printOperand(MI, 3, O);
    O << ".b,#";
    printOperand(MI, 4, O);
    break;
  case 645:
    // V6_vL32b_cur_ai, V6_vL32b_cur_pi, V6_vL32b_cur_ppu, V6_vL32b_nt_cur_ai...
    O << ".cur = vmem(";
    printOperand(MI, 1, O);
    break;
  case 646:
    // V6_vL32b_nt_tmp_ai, V6_vL32b_nt_tmp_pi, V6_vL32b_nt_tmp_ppu, V6_vL32b_...
    O << ".tmp = vmem(";
    printOperand(MI, 1, O);
    break;
  case 647:
    // V6_vabs_f8
    O << ".f8 = vabs(";
    printOperand(MI, 1, O);
    O << ".f8)";
    return;
    break;
  case 648:
    // V6_vabs_hf
    O << ".hf = vabs(";
    printOperand(MI, 1, O);
    O << ".hf)";
    return;
    break;
  case 649:
    // V6_vabs_qf16_hf, V6_vabs_qf16_qf16
    O << ".qf16 = vabs(";
    printOperand(MI, 1, O);
    break;
  case 650:
    // V6_vabs_qf32_qf32, V6_vabs_qf32_sf
    O << ".qf32 = vabs(";
    printOperand(MI, 1, O);
    break;
  case 651:
    // V6_vabs_sf
    O << ".sf = vabs(";
    printOperand(MI, 1, O);
    O << ".sf)";
    return;
    break;
  case 652:
    // V6_vabsb, V6_vabsb_sat
    O << ".b = vabs(";
    printOperand(MI, 1, O);
    break;
  case 653:
    // V6_vabsdiffh, V6_vabsdiffuh
    O << ".uh = vabsdiff(";
    printOperand(MI, 1, O);
    break;
  case 654:
    // V6_vabsdiffub
    O << ".ub = vabsdiff(";
    printOperand(MI, 1, O);
    O << ".ub,";
    printOperand(MI, 2, O);
    O << ".ub)";
    return;
    break;
  case 655:
    // V6_vabsdiffw
    O << ".uw = vabsdiff(";
    printOperand(MI, 1, O);
    O << ".w,";
    printOperand(MI, 2, O);
    O << ".w)";
    return;
    break;
  case 656:
    // V6_vabsh, V6_vabsh_sat
    O << ".h = vabs(";
    printOperand(MI, 1, O);
    break;
  case 657:
    // V6_vabsw, V6_vabsw_sat
    O << ".w = vabs(";
    printOperand(MI, 1, O);
    break;
  case 658:
    // V6_vadd_hf, V6_vadd_qf16, V6_vadd_qf16_mix
    O << ".qf16 = vadd(";
    printOperand(MI, 1, O);
    break;
  case 659:
    // V6_vadd_hf_f8, V6_vadd_hf_hf
    O << ".hf = vadd(";
    printOperand(MI, 1, O);
    break;
  case 660:
    // V6_vadd_qf32, V6_vadd_qf32_mix, V6_vadd_sf
    O << ".qf32 = vadd(";
    printOperand(MI, 1, O);
    break;
  case 661:
    // V6_vadd_sf_bf, V6_vadd_sf_hf, V6_vadd_sf_sf
    O << ".sf = vadd(";
    printOperand(MI, 1, O);
    break;
  case 662:
    // V6_vaddb, V6_vaddb_dv, V6_vaddbsat, V6_vaddbsat_dv
    O << ".b = vadd(";
    printOperand(MI, 1, O);
    O << ".b,";
    printOperand(MI, 2, O);
    break;
  case 663:
    // V6_vaddcarry, V6_vaddcarrysat, V6_vaddhw, V6_vadduhw, V6_vaddw, V6_vad...
    O << ".w = vadd(";
    break;
  case 664:
    // V6_vaddcarryo, V6_vsubcarryo
    O << ".w,";
    printOperand(MI, 1, O);
    break;
  case 665:
    // V6_vaddclbh
    O << ".h = vadd(vclb(";
    printOperand(MI, 1, O);
    O << ".h),";
    printOperand(MI, 2, O);
    O << ".h)";
    return;
    break;
  case 666:
    // V6_vaddclbw
    O << ".w = vadd(vclb(";
    printOperand(MI, 1, O);
    O << ".w),";
    printOperand(MI, 2, O);
    O << ".w)";
    return;
    break;
  case 667:
    // V6_vaddh, V6_vaddh_dv, V6_vaddhsat, V6_vaddhsat_dv, V6_vaddubh
    O << ".h = vadd(";
    printOperand(MI, 1, O);
    break;
  case 668:
    // V6_vaddhw_acc, V6_vadduhw_acc
    O << ".w += vadd(";
    printOperand(MI, 2, O);
    break;
  case 669:
    // V6_vaddubh_acc
    O << ".h += vadd(";
    printOperand(MI, 2, O);
    O << ".ub,";
    printOperand(MI, 3, O);
    O << ".ub)";
    return;
    break;
  case 670:
    // V6_vaddubsat, V6_vaddubsat_dv, V6_vaddububb_sat
    O << ".ub = vadd(";
    printOperand(MI, 1, O);
    O << ".ub,";
    printOperand(MI, 2, O);
    break;
  case 671:
    // V6_vadduhsat, V6_vadduhsat_dv
    O << ".uh = vadd(";
    printOperand(MI, 1, O);
    O << ".uh,";
    printOperand(MI, 2, O);
    O << ".uh):sat";
    return;
    break;
  case 672:
    // V6_vadduwsat, V6_vadduwsat_dv
    O << ".uw = vadd(";
    printOperand(MI, 1, O);
    O << ".uw,";
    printOperand(MI, 2, O);
    O << ".uw):sat";
    return;
    break;
  case 673:
    // V6_valign4
    O << " = valign4(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 674:
    // V6_valignb, V6_valignbi
    O << " = valign(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    break;
  case 675:
    // V6_vand, V6_vandqrt, V6_vandvqv, V6_vandvrt
    O << " = vand(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 676:
    // V6_vandnqrt, V6_vandvnqv
    O << " = vand(!";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 677:
    // V6_vandnqrt_acc
    O << " |= vand(!";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 678:
    // V6_vandqrt_acc, V6_vandvrt_acc
    O << " |= vand(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 679:
    // V6_vaslh, V6_vaslhv
    O << ".h = vasl(";
    printOperand(MI, 1, O);
    O << ".h,";
    printOperand(MI, 2, O);
    break;
  case 680:
    // V6_vaslh_acc
    O << ".h += vasl(";
    printOperand(MI, 2, O);
    O << ".h,";
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 681:
    // V6_vaslw, V6_vaslwv
    O << ".w = vasl(";
    printOperand(MI, 1, O);
    O << ".w,";
    printOperand(MI, 2, O);
    break;
  case 682:
    // V6_vaslw_acc
    O << ".w += vasl(";
    printOperand(MI, 2, O);
    O << ".w,";
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 683:
    // V6_vasr_into
    O << ".w = vasrinto(";
    printOperand(MI, 2, O);
    O << ".w,";
    printOperand(MI, 3, O);
    O << ".w)";
    return;
    break;
  case 684:
    // V6_vasrh, V6_vasrhv, V6_vasrwh, V6_vasrwhrndsat, V6_vasrwhsat
    O << ".h = vasr(";
    printOperand(MI, 1, O);
    break;
  case 685:
    // V6_vasrh_acc
    O << ".h += vasr(";
    printOperand(MI, 2, O);
    O << ".h,";
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 686:
    // V6_vasrhbrndsat, V6_vasrhbsat
    O << ".b = vasr(";
    printOperand(MI, 1, O);
    O << ".h,";
    printOperand(MI, 2, O);
    O << ".h,";
    printOperand(MI, 3, O);
    break;
  case 687:
    // V6_vasrhubrndsat, V6_vasrhubsat, V6_vasruhubrndsat, V6_vasruhubsat, V6...
    O << ".ub = vasr(";
    printOperand(MI, 1, O);
    break;
  case 688:
    // V6_vasruwuhrndsat, V6_vasruwuhsat, V6_vasrvwuhrndsat, V6_vasrvwuhsat, ...
    O << ".uh = vasr(";
    printOperand(MI, 1, O);
    break;
  case 689:
    // V6_vasrw, V6_vasrwv
    O << ".w = vasr(";
    printOperand(MI, 1, O);
    O << ".w,";
    printOperand(MI, 2, O);
    break;
  case 690:
    // V6_vasrw_acc
    O << ".w += vasr(";
    printOperand(MI, 2, O);
    O << ".w,";
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 691:
    // V6_vassign_fp
    O << ".w = vfmv(";
    printOperand(MI, 1, O);
    O << ".w)";
    return;
    break;
  case 692:
    // V6_vassign_tmp
    O << ".tmp = ";
    printOperand(MI, 1, O);
    return;
    break;
  case 693:
    // V6_vavgb, V6_vavgbrnd
    O << ".b = vavg(";
    printOperand(MI, 1, O);
    O << ".b,";
    printOperand(MI, 2, O);
    break;
  case 694:
    // V6_vavgh, V6_vavghrnd
    O << ".h = vavg(";
    printOperand(MI, 1, O);
    O << ".h,";
    printOperand(MI, 2, O);
    break;
  case 695:
    // V6_vavgub, V6_vavgubrnd
    O << ".ub = vavg(";
    printOperand(MI, 1, O);
    O << ".ub,";
    printOperand(MI, 2, O);
    break;
  case 696:
    // V6_vavguh, V6_vavguhrnd
    O << ".uh = vavg(";
    printOperand(MI, 1, O);
    O << ".uh,";
    printOperand(MI, 2, O);
    break;
  case 697:
    // V6_vavguw, V6_vavguwrnd
    O << ".uw = vavg(";
    printOperand(MI, 1, O);
    O << ".uw,";
    printOperand(MI, 2, O);
    break;
  case 698:
    // V6_vavgw, V6_vavgwrnd
    O << ".w = vavg(";
    printOperand(MI, 1, O);
    O << ".w,";
    printOperand(MI, 2, O);
    break;
  case 699:
    // V6_vcl0h
    O << ".uh = vcl0(";
    printOperand(MI, 1, O);
    O << ".uh)";
    return;
    break;
  case 700:
    // V6_vcl0w
    O << ".uw = vcl0(";
    printOperand(MI, 1, O);
    O << ".uw)";
    return;
    break;
  case 701:
    // V6_vcombine
    O << " = vcombine(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 702:
    // V6_vcombine_tmp
    O << ".tmp = vcombine(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 703:
    // V6_vconv_bf_qf32
    O << ".bf = ";
    printOperand(MI, 1, O);
    O << ".qf32";
    return;
    break;
  case 704:
    // V6_vconv_f8_qf16
    O << ".f8 = ";
    printOperand(MI, 1, O);
    O << ".qf16";
    return;
    break;
  case 705:
    // V6_vconv_h_hf, V6_vconv_h_hf_rnd
    O << ".h = ";
    printOperand(MI, 1, O);
    break;
  case 706:
    // V6_vconv_hf_h, V6_vconv_hf_qf16, V6_vconv_hf_qf32
    O << ".hf = ";
    printOperand(MI, 1, O);
    break;
  case 707:
    // V6_vconv_qf16_f8, V6_vconv_qf16_hf, V6_vconv_qf16_qf16
    O << ".qf16 = ";
    printOperand(MI, 1, O);
    break;
  case 708:
    // V6_vconv_qf32_qf32, V6_vconv_qf32_sf
    O << ".qf32 = ";
    printOperand(MI, 1, O);
    break;
  case 709:
    // V6_vconv_sf_qf32, V6_vconv_sf_w
    O << ".sf = ";
    printOperand(MI, 1, O);
    break;
  case 710:
    // V6_vconv_w_sf
    O << ".w = ";
    printOperand(MI, 1, O);
    O << ".sf";
    return;
    break;
  case 711:
    // V6_vcvt2_b_hf
    O << ".b = vcvt2(";
    printOperand(MI, 1, O);
    O << ".hf,";
    printOperand(MI, 2, O);
    O << ".hf)";
    return;
    break;
  case 712:
    // V6_vcvt2_hf_b, V6_vcvt2_hf_ub
    O << ".hf = vcvt2(";
    printOperand(MI, 1, O);
    break;
  case 713:
    // V6_vcvt2_ub_hf
    O << ".ub = vcvt2(";
    printOperand(MI, 1, O);
    O << ".hf,";
    printOperand(MI, 2, O);
    O << ".hf)";
    return;
    break;
  case 714:
    // V6_vcvt_b_hf
    O << ".b = vcvt(";
    printOperand(MI, 1, O);
    O << ".hf,";
    printOperand(MI, 2, O);
    O << ".hf)";
    return;
    break;
  case 715:
    // V6_vcvt_bf_sf
    O << ".bf = vcvt(";
    printOperand(MI, 1, O);
    O << ".sf,";
    printOperand(MI, 2, O);
    O << ".sf)";
    return;
    break;
  case 716:
    // V6_vcvt_f8_hf
    O << ".f8 = vcvt(";
    printOperand(MI, 1, O);
    O << ".hf,";
    printOperand(MI, 2, O);
    O << ".hf)";
    return;
    break;
  case 717:
    // V6_vcvt_h_hf
    O << ".h = vcvt(";
    printOperand(MI, 1, O);
    O << ".hf)";
    return;
    break;
  case 718:
    // V6_vcvt_hf_b, V6_vcvt_hf_f8, V6_vcvt_hf_h, V6_vcvt_hf_sf, V6_vcvt_hf_u...
    O << ".hf = vcvt(";
    printOperand(MI, 1, O);
    break;
  case 719:
    // V6_vcvt_sf_hf
    O << ".sf = vcvt(";
    printOperand(MI, 1, O);
    O << ".hf)";
    return;
    break;
  case 720:
    // V6_vcvt_ub_hf
    O << ".ub = vcvt(";
    printOperand(MI, 1, O);
    O << ".hf,";
    printOperand(MI, 2, O);
    O << ".hf)";
    return;
    break;
  case 721:
    // V6_vcvt_uh_hf
    O << ".uh = vcvt(";
    printOperand(MI, 1, O);
    O << ".hf)";
    return;
    break;
  case 722:
    // V6_vdealb
    O << ".b = vdeal(";
    printOperand(MI, 1, O);
    O << ".b)";
    return;
    break;
  case 723:
    // V6_vdealb4w
    O << ".b = vdeale(";
    printOperand(MI, 1, O);
    O << ".b,";
    printOperand(MI, 2, O);
    O << ".b)";
    return;
    break;
  case 724:
    // V6_vdealh
    O << ".h = vdeal(";
    printOperand(MI, 1, O);
    O << ".h)";
    return;
    break;
  case 725:
    // V6_vdealvdd
    O << " = vdeal(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 726:
    // V6_vdelta
    O << " = vdelta(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 727:
    // V6_vdmpy_sf_hf
    O << ".sf = vdmpy(";
    printOperand(MI, 1, O);
    O << ".hf,";
    printOperand(MI, 2, O);
    O << ".hf)";
    return;
    break;
  case 728:
    // V6_vdmpy_sf_hf_acc
    O << ".sf += vdmpy(";
    printOperand(MI, 2, O);
    O << ".hf,";
    printOperand(MI, 3, O);
    O << ".hf)";
    return;
    break;
  case 729:
    // V6_vdmpybus, V6_vdmpybus_dv
    O << ".h = vdmpy(";
    printOperand(MI, 1, O);
    O << ".ub,";
    printOperand(MI, 2, O);
    O << ".b)";
    return;
    break;
  case 730:
    // V6_vdmpybus_acc, V6_vdmpybus_dv_acc
    O << ".h += vdmpy(";
    printOperand(MI, 2, O);
    O << ".ub,";
    printOperand(MI, 3, O);
    O << ".b)";
    return;
    break;
  case 731:
    // V6_vdmpyhb, V6_vdmpyhb_dv, V6_vdmpyhisat, V6_vdmpyhsat, V6_vdmpyhsuisa...
    O << ".w = vdmpy(";
    printOperand(MI, 1, O);
    O << ".h,";
    printOperand(MI, 2, O);
    break;
  case 732:
    // V6_vdmpyhb_acc, V6_vdmpyhb_dv_acc, V6_vdmpyhisat_acc, V6_vdmpyhsat_acc...
    O << ".w += vdmpy(";
    printOperand(MI, 2, O);
    O << ".h,";
    printOperand(MI, 3, O);
    break;
  case 733:
    // V6_vdsaduh
    O << ".uw = vdsad(";
    printOperand(MI, 1, O);
    O << ".uh,";
    printOperand(MI, 2, O);
    O << ".uh)";
    return;
    break;
  case 734:
    // V6_vdsaduh_acc
    O << ".uw += vdsad(";
    printOperand(MI, 2, O);
    O << ".uh,";
    printOperand(MI, 3, O);
    O << ".uh)";
    return;
    break;
  case 735:
    // V6_vfmax_f8
    O << ".f8 = vfmax(";
    printOperand(MI, 1, O);
    O << ".f8,";
    printOperand(MI, 2, O);
    O << ".f8)";
    return;
    break;
  case 736:
    // V6_vfmax_hf
    O << ".hf = vfmax(";
    printOperand(MI, 1, O);
    O << ".hf,";
    printOperand(MI, 2, O);
    O << ".hf)";
    return;
    break;
  case 737:
    // V6_vfmax_sf
    O << ".sf = vfmax(";
    printOperand(MI, 1, O);
    O << ".sf,";
    printOperand(MI, 2, O);
    O << ".sf)";
    return;
    break;
  case 738:
    // V6_vfmin_f8
    O << ".f8 = vfmin(";
    printOperand(MI, 1, O);
    O << ".f8,";
    printOperand(MI, 2, O);
    O << ".f8)";
    return;
    break;
  case 739:
    // V6_vfmin_hf
    O << ".hf = vfmin(";
    printOperand(MI, 1, O);
    O << ".hf,";
    printOperand(MI, 2, O);
    O << ".hf)";
    return;
    break;
  case 740:
    // V6_vfmin_sf
    O << ".sf = vfmin(";
    printOperand(MI, 1, O);
    O << ".sf,";
    printOperand(MI, 2, O);
    O << ".sf)";
    return;
    break;
  case 741:
    // V6_vfneg_f8
    O << ".f8 = vfneg(";
    printOperand(MI, 1, O);
    O << ".f8)";
    return;
    break;
  case 742:
    // V6_vfneg_hf
    O << ".hf = vfneg(";
    printOperand(MI, 1, O);
    O << ".hf)";
    return;
    break;
  case 743:
    // V6_vfneg_sf
    O << ".sf = vfneg(";
    printOperand(MI, 1, O);
    O << ".sf)";
    return;
    break;
  case 744:
    // V6_vgathermhq, V6_vgathermhwq
    O << ") vtmp.h = vgather(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    break;
  case 745:
    // V6_vgathermwq
    O << ") vtmp.w = vgather(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << ".w).w";
    return;
    break;
  case 746:
    // V6_vgtb, V6_vgtbf, V6_vgth, V6_vgthf, V6_vgtsf, V6_vgtub, V6_vgtuh, V6...
    O << " = vcmp.gt(";
    printOperand(MI, 1, O);
    break;
  case 747:
    // V6_vgtb_and, V6_vgtbf_and, V6_vgth_and, V6_vgthf_and, V6_vgtsf_and, V6...
    O << " &= vcmp.gt(";
    printOperand(MI, 2, O);
    break;
  case 748:
    // V6_vgtb_or, V6_vgtbf_or, V6_vgth_or, V6_vgthf_or, V6_vgtsf_or, V6_vgtu...
    O << " |= vcmp.gt(";
    printOperand(MI, 2, O);
    break;
  case 749:
    // V6_vgtb_xor, V6_vgtbf_xor, V6_vgth_xor, V6_vgthf_xor, V6_vgtsf_xor, V6...
    O << " ^= vcmp.gt(";
    printOperand(MI, 2, O);
    break;
  case 750:
    // V6_vilog2_hf, V6_vilog2_qf16, V6_vilog2_qf32, V6_vilog2_sf
    O << ".w = vilog2(";
    printOperand(MI, 1, O);
    break;
  case 751:
    // V6_vinsertwr
    O << ".w = vinsert(";
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 752:
    // V6_vlalignb, V6_vlalignbi
    O << " = vlalign(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    break;
  case 753:
    // V6_vlsrb
    O << ".ub = vlsr(";
    printOperand(MI, 1, O);
    O << ".ub,";
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 754:
    // V6_vlsrh
    O << ".uh = vlsr(";
    printOperand(MI, 1, O);
    O << ".uh,";
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 755:
    // V6_vlsrhv
    O << ".h = vlsr(";
    printOperand(MI, 1, O);
    O << ".h,";
    printOperand(MI, 2, O);
    O << ".h)";
    return;
    break;
  case 756:
    // V6_vlsrw
    O << ".uw = vlsr(";
    printOperand(MI, 1, O);
    O << ".uw,";
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 757:
    // V6_vlsrwv
    O << ".w = vlsr(";
    printOperand(MI, 1, O);
    O << ".w,";
    printOperand(MI, 2, O);
    O << ".w)";
    return;
    break;
  case 758:
    // V6_vlut4
    O << ".h = vlut4(";
    printOperand(MI, 1, O);
    O << ".uh,";
    printOperand(MI, 2, O);
    O << ".h)";
    return;
    break;
  case 759:
    // V6_vlutvvb, V6_vlutvvb_nm, V6_vlutvvbi
    O << ".b = vlut32(";
    printOperand(MI, 1, O);
    O << ".b,";
    printOperand(MI, 2, O);
    break;
  case 760:
    // V6_vlutvvb_oracc, V6_vlutvvb_oracci
    O << ".b |= vlut32(";
    printOperand(MI, 2, O);
    O << ".b,";
    printOperand(MI, 3, O);
    break;
  case 761:
    // V6_vlutvwh, V6_vlutvwh_nm, V6_vlutvwhi
    O << ".h = vlut16(";
    printOperand(MI, 1, O);
    O << ".b,";
    printOperand(MI, 2, O);
    break;
  case 762:
    // V6_vlutvwh_oracc, V6_vlutvwh_oracci
    O << ".h |= vlut16(";
    printOperand(MI, 2, O);
    O << ".b,";
    printOperand(MI, 3, O);
    break;
  case 763:
    // V6_vmax_bf
    O << ".bf = vmax(";
    printOperand(MI, 1, O);
    O << ".bf,";
    printOperand(MI, 2, O);
    O << ".bf)";
    return;
    break;
  case 764:
    // V6_vmax_hf
    O << ".hf = vmax(";
    printOperand(MI, 1, O);
    O << ".hf,";
    printOperand(MI, 2, O);
    O << ".hf)";
    return;
    break;
  case 765:
    // V6_vmax_sf
    O << ".sf = vmax(";
    printOperand(MI, 1, O);
    O << ".sf,";
    printOperand(MI, 2, O);
    O << ".sf)";
    return;
    break;
  case 766:
    // V6_vmaxb
    O << ".b = vmax(";
    printOperand(MI, 1, O);
    O << ".b,";
    printOperand(MI, 2, O);
    O << ".b)";
    return;
    break;
  case 767:
    // V6_vmaxh
    O << ".h = vmax(";
    printOperand(MI, 1, O);
    O << ".h,";
    printOperand(MI, 2, O);
    O << ".h)";
    return;
    break;
  case 768:
    // V6_vmaxub
    O << ".ub = vmax(";
    printOperand(MI, 1, O);
    O << ".ub,";
    printOperand(MI, 2, O);
    O << ".ub)";
    return;
    break;
  case 769:
    // V6_vmaxuh
    O << ".uh = vmax(";
    printOperand(MI, 1, O);
    O << ".uh,";
    printOperand(MI, 2, O);
    O << ".uh)";
    return;
    break;
  case 770:
    // V6_vmaxw
    O << ".w = vmax(";
    printOperand(MI, 1, O);
    O << ".w,";
    printOperand(MI, 2, O);
    O << ".w)";
    return;
    break;
  case 771:
    // V6_vmerge_qf
    O << " = vmerge(";
    printOperand(MI, 1, O);
    O << ".x,";
    printOperand(MI, 2, O);
    O << ".w)";
    return;
    break;
  case 772:
    // V6_vmin_bf
    O << ".bf = vmin(";
    printOperand(MI, 1, O);
    O << ".bf,";
    printOperand(MI, 2, O);
    O << ".bf)";
    return;
    break;
  case 773:
    // V6_vmin_hf
    O << ".hf = vmin(";
    printOperand(MI, 1, O);
    O << ".hf,";
    printOperand(MI, 2, O);
    O << ".hf)";
    return;
    break;
  case 774:
    // V6_vmin_sf
    O << ".sf = vmin(";
    printOperand(MI, 1, O);
    O << ".sf,";
    printOperand(MI, 2, O);
    O << ".sf)";
    return;
    break;
  case 775:
    // V6_vminb
    O << ".b = vmin(";
    printOperand(MI, 1, O);
    O << ".b,";
    printOperand(MI, 2, O);
    O << ".b)";
    return;
    break;
  case 776:
    // V6_vminh
    O << ".h = vmin(";
    printOperand(MI, 1, O);
    O << ".h,";
    printOperand(MI, 2, O);
    O << ".h)";
    return;
    break;
  case 777:
    // V6_vminub
    O << ".ub = vmin(";
    printOperand(MI, 1, O);
    O << ".ub,";
    printOperand(MI, 2, O);
    O << ".ub)";
    return;
    break;
  case 778:
    // V6_vminuh
    O << ".uh = vmin(";
    printOperand(MI, 1, O);
    O << ".uh,";
    printOperand(MI, 2, O);
    O << ".uh)";
    return;
    break;
  case 779:
    // V6_vminw
    O << ".w = vmin(";
    printOperand(MI, 1, O);
    O << ".w,";
    printOperand(MI, 2, O);
    O << ".w)";
    return;
    break;
  case 780:
    // V6_vmpabus, V6_vmpabusv, V6_vmpabuu, V6_vmpabuuv, V6_vmpahhsat, V6_vmp...
    O << ".h = vmpa(";
    printOperand(MI, 1, O);
    break;
  case 781:
    // V6_vmpabus_acc, V6_vmpabuu_acc
    O << ".h += vmpa(";
    printOperand(MI, 2, O);
    O << ".ub,";
    printOperand(MI, 3, O);
    break;
  case 782:
    // V6_vmpahb, V6_vmpauhb
    O << ".w = vmpa(";
    printOperand(MI, 1, O);
    break;
  case 783:
    // V6_vmpahb_acc, V6_vmpauhb_acc
    O << ".w += vmpa(";
    printOperand(MI, 2, O);
    break;
  case 784:
    // V6_vmpsuhuhsat
    O << ".h = vmps(";
    printOperand(MI, 1, O);
    O << ".h,";
    printOperand(MI, 2, O);
    O << ".uh,";
    printOperand(MI, 3, O);
    O << ".uh):sat";
    return;
    break;
  case 785:
    // V6_vmpy_hf_f8, V6_vmpy_hf_hf
    O << ".hf = vmpy(";
    printOperand(MI, 1, O);
    break;
  case 786:
    // V6_vmpy_hf_f8_acc, V6_vmpy_hf_hf_acc
    O << ".hf += vmpy(";
    printOperand(MI, 2, O);
    break;
  case 787:
    // V6_vmpy_qf16, V6_vmpy_qf16_hf, V6_vmpy_qf16_mix_hf, V6_vmpy_rt_hf, V6_...
    O << ".qf16 = vmpy(";
    printOperand(MI, 1, O);
    break;
  case 788:
    // V6_vmpy_qf32, V6_vmpy_qf32_hf, V6_vmpy_qf32_mix_hf, V6_vmpy_qf32_qf16,...
    O << ".qf32 = vmpy(";
    printOperand(MI, 1, O);
    break;
  case 789:
    // V6_vmpy_sf_bf, V6_vmpy_sf_hf, V6_vmpy_sf_sf
    O << ".sf = vmpy(";
    printOperand(MI, 1, O);
    break;
  case 790:
    // V6_vmpy_sf_bf_acc, V6_vmpy_sf_hf_acc
    O << ".sf += vmpy(";
    printOperand(MI, 2, O);
    break;
  case 791:
    // V6_vmpybus, V6_vmpybusv, V6_vmpybv, V6_vmpyhsrs, V6_vmpyhss, V6_vmpyhv...
    O << ".h = vmpy(";
    printOperand(MI, 1, O);
    break;
  case 792:
    // V6_vmpybus_acc, V6_vmpybusv_acc, V6_vmpybv_acc
    O << ".h += vmpy(";
    printOperand(MI, 2, O);
    break;
  case 793:
    // V6_vmpyewuh
    O << ".w = vmpye(";
    printOperand(MI, 1, O);
    O << ".w,";
    printOperand(MI, 2, O);
    O << ".uh)";
    return;
    break;
  case 794:
    // V6_vmpyewuh_64
    O << " = vmpye(";
    printOperand(MI, 1, O);
    O << ".w,";
    printOperand(MI, 2, O);
    O << ".uh)";
    return;
    break;
  case 795:
    // V6_vmpyh, V6_vmpyhus, V6_vmpyhv
    O << ".w = vmpy(";
    printOperand(MI, 1, O);
    O << ".h,";
    printOperand(MI, 2, O);
    break;
  case 796:
    // V6_vmpyh_acc, V6_vmpyhsat_acc, V6_vmpyhus_acc, V6_vmpyhv_acc
    O << ".w += vmpy(";
    printOperand(MI, 2, O);
    O << ".h,";
    printOperand(MI, 3, O);
    break;
  case 797:
    // V6_vmpyieoh
    O << ".w = vmpyieo(";
    printOperand(MI, 1, O);
    O << ".h,";
    printOperand(MI, 2, O);
    O << ".h)";
    return;
    break;
  case 798:
    // V6_vmpyiewh_acc, V6_vmpyiewuh_acc
    O << ".w += vmpyie(";
    printOperand(MI, 2, O);
    O << ".w,";
    printOperand(MI, 3, O);
    break;
  case 799:
    // V6_vmpyiewuh
    O << ".w = vmpyie(";
    printOperand(MI, 1, O);
    O << ".w,";
    printOperand(MI, 2, O);
    O << ".uh)";
    return;
    break;
  case 800:
    // V6_vmpyih, V6_vmpyihb
    O << ".h = vmpyi(";
    printOperand(MI, 1, O);
    O << ".h,";
    printOperand(MI, 2, O);
    break;
  case 801:
    // V6_vmpyih_acc, V6_vmpyihb_acc
    O << ".h += vmpyi(";
    printOperand(MI, 2, O);
    O << ".h,";
    printOperand(MI, 3, O);
    break;
  case 802:
    // V6_vmpyiowh
    O << ".w = vmpyio(";
    printOperand(MI, 1, O);
    O << ".w,";
    printOperand(MI, 2, O);
    O << ".h)";
    return;
    break;
  case 803:
    // V6_vmpyiwb, V6_vmpyiwh, V6_vmpyiwub
    O << ".w = vmpyi(";
    printOperand(MI, 1, O);
    O << ".w,";
    printOperand(MI, 2, O);
    break;
  case 804:
    // V6_vmpyiwb_acc, V6_vmpyiwh_acc, V6_vmpyiwub_acc
    O << ".w += vmpyi(";
    printOperand(MI, 2, O);
    O << ".w,";
    printOperand(MI, 3, O);
    break;
  case 805:
    // V6_vmpyowh, V6_vmpyowh_rnd
    O << ".w = vmpyo(";
    printOperand(MI, 1, O);
    O << ".w,";
    printOperand(MI, 2, O);
    break;
  case 806:
    // V6_vmpyowh_64_acc
    O << " += vmpyo(";
    printOperand(MI, 2, O);
    O << ".w,";
    printOperand(MI, 3, O);
    O << ".h)";
    return;
    break;
  case 807:
    // V6_vmpyowh_rnd_sacc, V6_vmpyowh_sacc
    O << ".w += vmpyo(";
    printOperand(MI, 2, O);
    O << ".w,";
    printOperand(MI, 3, O);
    break;
  case 808:
    // V6_vmpyub, V6_vmpyubv, V6_vmpyuhvs
    O << ".uh = vmpy(";
    printOperand(MI, 1, O);
    break;
  case 809:
    // V6_vmpyub_acc, V6_vmpyubv_acc
    O << ".uh += vmpy(";
    printOperand(MI, 2, O);
    O << ".ub,";
    printOperand(MI, 3, O);
    O << ".ub)";
    return;
    break;
  case 810:
    // V6_vmpyuh, V6_vmpyuhv
    O << ".uw = vmpy(";
    printOperand(MI, 1, O);
    O << ".uh,";
    printOperand(MI, 2, O);
    O << ".uh)";
    return;
    break;
  case 811:
    // V6_vmpyuh_acc, V6_vmpyuhv_acc
    O << ".uw += vmpy(";
    printOperand(MI, 2, O);
    O << ".uh,";
    printOperand(MI, 3, O);
    O << ".uh)";
    return;
    break;
  case 812:
    // V6_vmpyuhe
    O << ".uw = vmpye(";
    printOperand(MI, 1, O);
    O << ".uh,";
    printOperand(MI, 2, O);
    O << ".uh)";
    return;
    break;
  case 813:
    // V6_vmpyuhe_acc
    O << ".uw += vmpye(";
    printOperand(MI, 2, O);
    O << ".uh,";
    printOperand(MI, 3, O);
    O << ".uh)";
    return;
    break;
  case 814:
    // V6_vnavgb, V6_vnavgub
    O << ".b = vnavg(";
    printOperand(MI, 1, O);
    break;
  case 815:
    // V6_vnavgh
    O << ".h = vnavg(";
    printOperand(MI, 1, O);
    O << ".h,";
    printOperand(MI, 2, O);
    O << ".h)";
    return;
    break;
  case 816:
    // V6_vnavgw
    O << ".w = vnavg(";
    printOperand(MI, 1, O);
    O << ".w,";
    printOperand(MI, 2, O);
    O << ".w)";
    return;
    break;
  case 817:
    // V6_vneg_qf16_hf, V6_vneg_qf16_qf16
    O << ".qf16 = vneg(";
    printOperand(MI, 1, O);
    break;
  case 818:
    // V6_vneg_qf32_qf32, V6_vneg_qf32_sf
    O << ".qf32 = vneg(";
    printOperand(MI, 1, O);
    break;
  case 819:
    // V6_vnormamth
    O << ".h = vnormamt(";
    printOperand(MI, 1, O);
    O << ".h)";
    return;
    break;
  case 820:
    // V6_vnormamtw
    O << ".w = vnormamt(";
    printOperand(MI, 1, O);
    O << ".w)";
    return;
    break;
  case 821:
    // V6_vnot
    O << " = vnot(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 822:
    // V6_vor
    O << " = vor(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 823:
    // V6_vpackeb
    O << ".b = vpacke(";
    printOperand(MI, 1, O);
    O << ".h,";
    printOperand(MI, 2, O);
    O << ".h)";
    return;
    break;
  case 824:
    // V6_vpackeh
    O << ".h = vpacke(";
    printOperand(MI, 1, O);
    O << ".w,";
    printOperand(MI, 2, O);
    O << ".w)";
    return;
    break;
  case 825:
    // V6_vpackhb_sat
    O << ".b = vpack(";
    printOperand(MI, 1, O);
    O << ".h,";
    printOperand(MI, 2, O);
    O << ".h):sat";
    return;
    break;
  case 826:
    // V6_vpackhub_sat
    O << ".ub = vpack(";
    printOperand(MI, 1, O);
    O << ".h,";
    printOperand(MI, 2, O);
    O << ".h):sat";
    return;
    break;
  case 827:
    // V6_vpackob
    O << ".b = vpacko(";
    printOperand(MI, 1, O);
    O << ".h,";
    printOperand(MI, 2, O);
    O << ".h)";
    return;
    break;
  case 828:
    // V6_vpackoh
    O << ".h = vpacko(";
    printOperand(MI, 1, O);
    O << ".w,";
    printOperand(MI, 2, O);
    O << ".w)";
    return;
    break;
  case 829:
    // V6_vpackwh_sat
    O << ".h = vpack(";
    printOperand(MI, 1, O);
    O << ".w,";
    printOperand(MI, 2, O);
    O << ".w):sat";
    return;
    break;
  case 830:
    // V6_vpackwuh_sat
    O << ".uh = vpack(";
    printOperand(MI, 1, O);
    O << ".w,";
    printOperand(MI, 2, O);
    O << ".w):sat";
    return;
    break;
  case 831:
    // V6_vpopcounth
    O << ".h = vpopcount(";
    printOperand(MI, 1, O);
    O << ".h)";
    return;
    break;
  case 832:
    // V6_vprefixqb
    O << ".b = prefixsum(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 833:
    // V6_vprefixqh
    O << ".h = prefixsum(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 834:
    // V6_vprefixqw
    O << ".w = prefixsum(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 835:
    // V6_vrdelta
    O << " = vrdelta(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 836:
    // V6_vrmpyzbb_rt, V6_vrmpyzbb_rx, V6_vrmpyzbub_rt, V6_vrmpyzbub_rx
    O << ".w = vrmpyz(";
    break;
  case 837:
    // V6_vrmpyzbb_rt_acc, V6_vrmpyzbb_rx_acc, V6_vrmpyzbub_rt_acc, V6_vrmpyz...
    O << ".w += vrmpyz(";
    break;
  case 838:
    // V6_vrmpyzcb_rt, V6_vrmpyzcb_rx
    O << ".w = vr16mpyz(";
    break;
  case 839:
    // V6_vrmpyzcb_rt_acc, V6_vrmpyzcb_rx_acc
    O << ".w += vr16mpyz(";
    break;
  case 840:
    // V6_vrmpyzcbs_rt, V6_vrmpyzcbs_rx
    O << ".w = vr16mpyzs(";
    break;
  case 841:
    // V6_vrmpyzcbs_rt_acc, V6_vrmpyzcbs_rx_acc
    O << ".w += vr16mpyzs(";
    break;
  case 842:
    // V6_vrmpyznb_rt, V6_vrmpyznb_rx
    O << ".w = vr8mpyz(";
    break;
  case 843:
    // V6_vrmpyznb_rt_acc, V6_vrmpyznb_rx_acc
    O << ".w += vr8mpyz(";
    break;
  case 844:
    // V6_vror
    O << " = vror(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 845:
    // V6_vrotr
    O << ".uw = vrotr(";
    printOperand(MI, 1, O);
    O << ".uw,";
    printOperand(MI, 2, O);
    O << ".uw)";
    return;
    break;
  case 846:
    // V6_vroundhb
    O << ".b = vround(";
    printOperand(MI, 1, O);
    O << ".h,";
    printOperand(MI, 2, O);
    O << ".h):sat";
    return;
    break;
  case 847:
    // V6_vroundhub, V6_vrounduhub
    O << ".ub = vround(";
    printOperand(MI, 1, O);
    break;
  case 848:
    // V6_vrounduwuh, V6_vroundwuh
    O << ".uh = vround(";
    printOperand(MI, 1, O);
    break;
  case 849:
    // V6_vroundwh
    O << ".h = vround(";
    printOperand(MI, 1, O);
    O << ".w,";
    printOperand(MI, 2, O);
    O << ".w):sat";
    return;
    break;
  case 850:
    // V6_vrsadubi
    O << ".uw = vrsad(";
    printOperand(MI, 1, O);
    O << ".ub,";
    printOperand(MI, 2, O);
    O << ".ub,#";
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 851:
    // V6_vrsadubi_acc
    O << ".uw += vrsad(";
    printOperand(MI, 2, O);
    O << ".ub,";
    printOperand(MI, 3, O);
    O << ".ub,#";
    printOperand(MI, 4, O);
    O << ')';
    return;
    break;
  case 852:
    // V6_vsatdw
    O << ".w = vsatdw(";
    printOperand(MI, 1, O);
    O << ".w,";
    printOperand(MI, 2, O);
    O << ".w)";
    return;
    break;
  case 853:
    // V6_vsathub
    O << ".ub = vsat(";
    printOperand(MI, 1, O);
    O << ".h,";
    printOperand(MI, 2, O);
    O << ".h)";
    return;
    break;
  case 854:
    // V6_vsatuwuh
    O << ".uh = vsat(";
    printOperand(MI, 1, O);
    O << ".uw,";
    printOperand(MI, 2, O);
    O << ".uw)";
    return;
    break;
  case 855:
    // V6_vsatwh
    O << ".h = vsat(";
    printOperand(MI, 1, O);
    O << ".w,";
    printOperand(MI, 2, O);
    O << ".w)";
    return;
    break;
  case 856:
    // V6_vsb
    O << ".h = vsxt(";
    printOperand(MI, 1, O);
    O << ".b)";
    return;
    break;
  case 857:
    // V6_vsh
    O << ".w = vsxt(";
    printOperand(MI, 1, O);
    O << ".h)";
    return;
    break;
  case 858:
    // V6_vshuffb
    O << ".b = vshuff(";
    printOperand(MI, 1, O);
    O << ".b)";
    return;
    break;
  case 859:
    // V6_vshuffh
    O << ".h = vshuff(";
    printOperand(MI, 1, O);
    O << ".h)";
    return;
    break;
  case 860:
    // V6_vshuffob
    O << ".b = vshuffo(";
    printOperand(MI, 1, O);
    O << ".b,";
    printOperand(MI, 2, O);
    O << ".b)";
    return;
    break;
  case 861:
    // V6_vshuffvdd
    O << " = vshuff(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 862:
    // V6_vshufoeb
    O << ".b = vshuffoe(";
    printOperand(MI, 1, O);
    O << ".b,";
    printOperand(MI, 2, O);
    O << ".b)";
    return;
    break;
  case 863:
    // V6_vshufoeh
    O << ".h = vshuffoe(";
    printOperand(MI, 1, O);
    O << ".h,";
    printOperand(MI, 2, O);
    O << ".h)";
    return;
    break;
  case 864:
    // V6_vshufoh
    O << ".h = vshuffo(";
    printOperand(MI, 1, O);
    O << ".h,";
    printOperand(MI, 2, O);
    O << ".h)";
    return;
    break;
  case 865:
    // V6_vsub_hf, V6_vsub_hf_mix, V6_vsub_qf16, V6_vsub_qf16_mix
    O << ".qf16 = vsub(";
    printOperand(MI, 1, O);
    break;
  case 866:
    // V6_vsub_hf_f8, V6_vsub_hf_hf
    O << ".hf = vsub(";
    printOperand(MI, 1, O);
    break;
  case 867:
    // V6_vsub_qf32, V6_vsub_qf32_mix, V6_vsub_sf, V6_vsub_sf_mix
    O << ".qf32 = vsub(";
    printOperand(MI, 1, O);
    break;
  case 868:
    // V6_vsub_sf_bf, V6_vsub_sf_hf, V6_vsub_sf_sf
    O << ".sf = vsub(";
    printOperand(MI, 1, O);
    break;
  case 869:
    // V6_vsubb, V6_vsubb_dv, V6_vsubbsat, V6_vsubbsat_dv
    O << ".b = vsub(";
    printOperand(MI, 1, O);
    O << ".b,";
    printOperand(MI, 2, O);
    break;
  case 870:
    // V6_vsubcarry, V6_vsubhw, V6_vsubuhw, V6_vsubw, V6_vsubw_dv, V6_vsubwsa...
    O << ".w = vsub(";
    break;
  case 871:
    // V6_vsubh, V6_vsubh_dv, V6_vsubhsat, V6_vsubhsat_dv, V6_vsububh
    O << ".h = vsub(";
    printOperand(MI, 1, O);
    break;
  case 872:
    // V6_vsububsat, V6_vsububsat_dv, V6_vsubububb_sat
    O << ".ub = vsub(";
    printOperand(MI, 1, O);
    O << ".ub,";
    printOperand(MI, 2, O);
    break;
  case 873:
    // V6_vsubuhsat, V6_vsubuhsat_dv
    O << ".uh = vsub(";
    printOperand(MI, 1, O);
    O << ".uh,";
    printOperand(MI, 2, O);
    O << ".uh):sat";
    return;
    break;
  case 874:
    // V6_vsubuwsat, V6_vsubuwsat_dv
    O << ".uw = vsub(";
    printOperand(MI, 1, O);
    O << ".uw,";
    printOperand(MI, 2, O);
    O << ".uw):sat";
    return;
    break;
  case 875:
    // V6_vswap
    O << " = vswap(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 876:
    // V6_vtmpyb, V6_vtmpybus
    O << ".h = vtmpy(";
    printOperand(MI, 1, O);
    break;
  case 877:
    // V6_vtmpyb_acc, V6_vtmpybus_acc
    O << ".h += vtmpy(";
    printOperand(MI, 2, O);
    break;
  case 878:
    // V6_vtmpyhb
    O << ".w = vtmpy(";
    printOperand(MI, 1, O);
    O << ".h,";
    printOperand(MI, 2, O);
    O << ".b)";
    return;
    break;
  case 879:
    // V6_vtmpyhb_acc
    O << ".w += vtmpy(";
    printOperand(MI, 2, O);
    O << ".h,";
    printOperand(MI, 3, O);
    O << ".b)";
    return;
    break;
  case 880:
    // V6_vunpackb
    O << ".h = vunpack(";
    printOperand(MI, 1, O);
    O << ".b)";
    return;
    break;
  case 881:
    // V6_vunpackh
    O << ".w = vunpack(";
    printOperand(MI, 1, O);
    O << ".h)";
    return;
    break;
  case 882:
    // V6_vunpackob
    O << ".h |= vunpacko(";
    printOperand(MI, 2, O);
    O << ".b)";
    return;
    break;
  case 883:
    // V6_vunpackoh
    O << ".w |= vunpacko(";
    printOperand(MI, 2, O);
    O << ".h)";
    return;
    break;
  case 884:
    // V6_vunpackub
    O << ".uh = vunpack(";
    printOperand(MI, 1, O);
    O << ".ub)";
    return;
    break;
  case 885:
    // V6_vunpackuh
    O << ".uw = vunpack(";
    printOperand(MI, 1, O);
    O << ".uh)";
    return;
    break;
  case 886:
    // V6_vwhist256q_sat
    O << "):sat";
    return;
    break;
  case 887:
    // V6_vxor
    O << " = vxor(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 888:
    // V6_vzb
    O << ".uh = vzxt(";
    printOperand(MI, 1, O);
    O << ".ub)";
    return;
    break;
  case 889:
    // V6_vzh
    O << ".uw = vzxt(";
    printOperand(MI, 1, O);
    O << ".uh)";
    return;
    break;
  case 890:
    // V6_zextract
    O << " = zextract(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 891:
    // Y2_crswap0
    O << ",sgp0)";
    return;
    break;
  case 892:
    // Y2_dctagr
    O << " = dctagr(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 893:
    // Y2_getimask
    O << " = getimask(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 894:
    // Y2_iassignr
    O << " = iassignr(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 895:
    // Y2_icdatar
    O << " = icdatar(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 896:
    // Y2_ictagr
    O << " = ictagr(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 897:
    // Y2_tlbp, Y2_tlbpp
    O << " = tlbp(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 898:
    // Y2_tlbr
    O << " = tlbr(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 899:
    // Y4_crswap1
    O << ",sgp1)";
    return;
    break;
  case 900:
    // Y4_l2tagr
    O << " = l2tagr(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 901:
    // Y5_ctlbw
    O << " = ctlbw(";
    printOperand(MI, 1, O);
    O << ',';
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 902:
    // Y5_l2locka
    O << " = l2locka(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 903:
    // Y5_tlboc
    O << " = tlboc(";
    printOperand(MI, 1, O);
    O << ')';
    return;
    break;
  case 904:
    // Y6_dmpause
    O << " = dmpause";
    return;
    break;
  case 905:
    // Y6_dmpoll
    O << " = dmpoll";
    return;
    break;
  case 906:
    // Y6_dmwait
    O << " = dmwait";
    return;
    break;
  }


  // Fragment 2 encoded into 8 bits for 175 unique commands.
  switch ((Bits >> 24) & 255) {
  default: llvm_unreachable("Invalid command number.");
  case 0:
    // A2_addsp, S2_pstorerbf_zomap, S2_pstorerbnewf_zomap, S2_pstorerbnewt_z...
    printOperand(MI, 1, O);
    break;
  case 1:
    // A2_neg, A2_vaddb_map, A2_vsubb_map, A4_boundscheck, L2_loadbsw2_zomap,...
    O << ')';
    return;
    break;
  case 2:
    // A2_tfrf, A2_tfrfnew, A2_tfrpf, A2_tfrpfnew, A2_tfrpt, A2_tfrptnew, A2_...
    O << " = ";
    printOperand(MI, 2, O);
    return;
    break;
  case 3:
    // A2_tfrp, A2_tfrpi, C2_pxfer_map, S2_storerb_zomap, S2_storerd_zomap, S...
    return;
    break;
  case 4:
    // L2_loadalignb_zomap, L2_loadalignh_zomap, dup_S2_allocframe, A2_tfrih,...
    printOperand(MI, 2, O);
    break;
  case 5:
    // L2_ploadrbf_zomap, L2_ploadrbfnew_zomap, L2_ploadrbt_zomap, L2_ploadrb...
    O << " = memb(";
    break;
  case 6:
    // L2_ploadrdf_zomap, L2_ploadrdfnew_zomap, L2_ploadrdt_zomap, L2_ploadrd...
    O << " = memd(";
    break;
  case 7:
    // L2_ploadrhf_zomap, L2_ploadrhfnew_zomap, L2_ploadrht_zomap, L2_ploadrh...
    O << " = memh(";
    break;
  case 8:
    // L2_ploadrif_zomap, L2_ploadrifnew_zomap, L2_ploadrit_zomap, L2_ploadri...
    O << " = memw(";
    break;
  case 9:
    // L2_ploadrubf_zomap, L2_ploadrubfnew_zomap, L2_ploadrubt_zomap, L2_ploa...
    O << " = memub(";
    break;
  case 10:
    // L2_ploadruhf_zomap, L2_ploadruhfnew_zomap, L2_ploadruht_zomap, L2_ploa...
    O << " = memuh(";
    break;
  case 11:
    // M2_mpysmi, S5_vasrhrnd_goodsyntax, V6_vrmpybusi_acc_alt, V6_vrmpybusi_...
    O << ",#";
    break;
  case 12:
    // M2_vrcmpys_acc_s1, M2_vrcmpys_s1, V6_vmpyhss_alt, V6_vmpyowh_alt, M2_c...
    O << "):<<1:sat";
    return;
    break;
  case 13:
    // M2_vrcmpys_s1rp, V6_vmpyhsrs_alt, V6_vmpyhvsrs_alt, V6_vmpyowh_rnd_alt...
    O << "):<<1:rnd:sat";
    return;
    break;
  case 14:
    // S2_storerbnew_zomap, S2_storerhnew_zomap, S2_storerinew_zomap, V6_stn0...
    O << ".new";
    return;
    break;
  case 15:
    // S2_storerf_zomap, PS_storerfabs, S2_storerf_pcr, S2_storerfgp, S4_psto...
    O << ".h";
    return;
    break;
  case 16:
    // S5_asrhub_rnd_sat_goodsyntax, A2_vnavghr, A2_vnavgwr, M2_cmpyrs_s0, M2...
    O << "):rnd:sat";
    return;
    break;
  case 17:
    // V6_MAP_equb, V6_MAP_equb_and, V6_MAP_equb_ior, V6_MAP_equb_xor, V6_vad...
    O << ".ub,";
    break;
  case 18:
    // V6_MAP_equh, V6_MAP_equh_and, V6_MAP_equh_ior, V6_MAP_equh_xor, V6_vab...
    O << ".uh,";
    break;
  case 19:
    // V6_MAP_equw, V6_MAP_equw_and, V6_MAP_equw_ior, V6_MAP_equw_xor, V6_vas...
    O << ".uw,";
    break;
  case 20:
    // V6_ldcnp0, V6_ldcnpnt0, V6_ldcp0, V6_ldcpnt0, V6_vL32b_cur_npred_ai, V...
    O << ".cur = vmem(";
    break;
  case 21:
    // V6_ldnp0, V6_ldnpnt0, V6_ldp0, V6_ldpnt0, V6_vL32b_npred_ai, V6_vL32b_...
    O << " = vmem(";
    break;
  case 22:
    // V6_ldnt0
    O << "):nt";
    return;
    break;
  case 23:
    // V6_ldtnp0, V6_ldtnpnt0, V6_ldtp0, V6_ldtpnt0, V6_vL32b_nt_tmp_npred_ai...
    O << ".tmp = vmem(";
    break;
  case 24:
    // V6_v6mpyhubs10_alt, V6_v6mpyvubs10_alt
    O << ".b10,#";
    printOperand(MI, 3, O);
    break;
  case 25:
    // V6_vabsb_sat_alt, V6_vabsh_sat_alt, V6_vabsw_sat_alt, V6_vaddbsat_alt,...
    O << "):sat";
    return;
    break;
  case 26:
    // V6_vaddbnq_alt, V6_vaddbq_alt, V6_vaddbnq, V6_vaddbq
    O << ".b += ";
    printOperand(MI, 3, O);
    O << ".b";
    return;
    break;
  case 27:
    // V6_vaddhnq_alt, V6_vaddhq_alt, V6_vaddhnq, V6_vaddhq
    O << ".h += ";
    printOperand(MI, 3, O);
    O << ".h";
    return;
    break;
  case 28:
    // V6_vaddwnq_alt, V6_vaddwq_alt, V6_vaddwnq, V6_vaddwq
    O << ".w += ";
    printOperand(MI, 3, O);
    O << ".w";
    return;
    break;
  case 29:
    // V6_vaslh_alt, V6_vaslhv_alt, V6_vaslw_alt, V6_vaslwv_alt, V6_vasrh_alt...
    O << ',';
    break;
  case 30:
    // V6_vavgbrnd_alt, V6_vavghrnd_alt, V6_vavgubrnd_alt, V6_vavguhrnd_alt, ...
    O << "):rnd";
    return;
    break;
  case 31:
    // V6_vdmpyhsuisat_acc_alt, V6_vdmpyhsuisat_alt
    O << ",#1):sat";
    return;
    break;
  case 32:
    // V6_vmpyowh_rnd_sacc_alt
    O << "):<<1:rnd:sat:shift";
    return;
    break;
  case 33:
    // V6_vmpyowh_sacc_alt
    O << "):<<1:sat:shift";
    return;
    break;
  case 34:
    // V6_vrmpybub_rtt_acc_alt, V6_vrmpybub_rtt_alt, V6_veqb, V6_veqb_and, V6...
    O << ".b,";
    break;
  case 35:
    // V6_vrmpyub_rtt_acc_alt, V6_vrmpyub_rtt_alt, V6_vavgub, V6_vcvt2_hf_ub,...
    O << ".ub)";
    return;
    break;
  case 36:
    // V6_vscattermhq_alt
    O << ".h) = ";
    printOperand(MI, 4, O);
    O << ".h";
    return;
    break;
  case 37:
    // V6_vscattermwhq_alt, V6_vscattermwq_alt
    O << ".w) = ";
    printOperand(MI, 4, O);
    break;
  case 38:
    // V6_vsubbnq_alt, V6_vsubbq_alt, V6_vsubbnq, V6_vsubbq
    O << ".b -= ";
    printOperand(MI, 3, O);
    O << ".b";
    return;
    break;
  case 39:
    // V6_vsubhnq_alt, V6_vsubhq_alt, V6_vsubhnq, V6_vsubhq
    O << ".h -= ";
    printOperand(MI, 3, O);
    O << ".h";
    return;
    break;
  case 40:
    // V6_vsubwnq_alt, V6_vsubwq_alt, V6_vsubwnq, V6_vsubwq
    O << ".w -= ";
    printOperand(MI, 3, O);
    O << ".w";
    return;
    break;
  case 41:
    // dup_C2_cmoveif, dup_C2_cmoveit, dup_C2_cmovenewif, dup_C2_cmovenewit, ...
    O << " = #";
    printOperand(MI, 2, O);
    return;
    break;
  case 42:
    // dup_L2_loadrb_io, dup_L2_loadrd_io, dup_L2_loadrh_io, dup_L2_loadri_io...
    O << "+#";
    printOperand(MI, 2, O);
    break;
  case 43:
    // dup_S2_storerb_io, dup_S2_storerd_io, dup_S2_storerh_io, dup_S2_storer...
    O << ") = ";
    break;
  case 44:
    // dup_S4_storeirb_io, dup_S4_storeiri_io, S4_storeirb_io, S4_storeirh_io...
    O << ") = #";
    printOperand(MI, 2, O);
    return;
    break;
  case 45:
    // A2_combine_hh, A2_combine_hl, M2_mpy_acc_hh_s0, M2_mpy_acc_hh_s1, M2_m...
    O << ".h,";
    break;
  case 46:
    // A2_combine_lh, A2_combine_ll, M2_mpy_acc_lh_s0, M2_mpy_acc_lh_s1, M2_m...
    O << ".l,";
    break;
  case 47:
    // A2_paddf, A2_paddfnew, A2_paddif, A2_paddifnew, A2_paddit, A2_padditne...
    O << " = add(";
    printOperand(MI, 2, O);
    break;
  case 48:
    // A2_pandf, A2_pandfnew, A2_pandt, A2_pandtnew
    O << " = and(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 49:
    // A2_porf, A2_porfnew, A2_port, A2_portnew
    O << " = or(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 50:
    // A2_psubf, A2_psubfnew, A2_psubt, A2_psubtnew
    O << " = sub(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 51:
    // A2_pxorf, A2_pxorfnew, A2_pxort, A2_pxortnew
    O << " = xor(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 52:
    // A2_vavghcr, A2_vavgwcr
    O << "):crnd";
    return;
    break;
  case 53:
    // A2_vnavghcr, A2_vnavgwcr
    O << "):crnd:sat";
    return;
    break;
  case 54:
    // A4_andn, A4_andnp, A4_orn, A4_ornp, M4_and_andn, M4_or_andn, M4_xor_an...
    O << ",~";
    break;
  case 55:
    // A4_boundscheck_hi
    O << "):raw:hi";
    return;
    break;
  case 56:
    // A4_boundscheck_lo
    O << "):raw:lo";
    return;
    break;
  case 57:
    // A4_paslhf, A4_paslhfnew, A4_paslht, A4_paslhtnew
    O << " = aslh(";
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 58:
    // A4_pasrhf, A4_pasrhfnew, A4_pasrht, A4_pasrhtnew
    O << " = asrh(";
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 59:
    // A4_psxtbf, A4_psxtbfnew, A4_psxtbt, A4_psxtbtnew
    O << " = sxtb(";
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 60:
    // A4_psxthf, A4_psxthfnew, A4_psxtht, A4_psxthtnew
    O << " = sxth(";
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 61:
    // A4_pzxtbf, A4_pzxtbfnew, A4_pzxtbt, A4_pzxtbtnew
    O << " = zxtb(";
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 62:
    // A4_pzxthf, A4_pzxthfnew, A4_pzxtht, A4_pzxthtnew
    O << " = zxth(";
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 63:
    // C2_andn, C2_orn, V6_pred_and_n, V6_pred_or_n
    O << ",!";
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 64:
    // C2_ccombinewf, C2_ccombinewnewf, C2_ccombinewnewt, C2_ccombinewt
    O << " = combine(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 65:
    // C4_and_and, C4_and_andn, C4_or_and, C4_or_andn, S4_or_andix
    O << ",and(";
    printOperand(MI, 2, O);
    break;
  case 66:
    // C4_and_or, C4_and_orn, C4_or_or, C4_or_orn
    O << ",or(";
    printOperand(MI, 2, O);
    break;
  case 67:
    // F2_conv_df2d_chop, F2_conv_df2ud_chop, F2_conv_df2uw_chop, F2_conv_df2...
    O << "):chop";
    return;
    break;
  case 68:
    // F2_dfimm_n, F2_sfimm_n
    O << "):neg";
    return;
    break;
  case 69:
    // F2_dfimm_p, F2_sfimm_p
    O << "):pos";
    return;
    break;
  case 70:
    // F2_sffma_lib, F2_sffms_lib
    O << "):lib";
    return;
    break;
  case 71:
    // J4_cmpeq_f_jumpnv_nt, J4_cmpeq_t_jumpnv_nt, J4_cmpeqi_f_jumpnv_nt, J4_...
    O << ")) jump:nt ";
    printBrtarget(MI, 2, O);
    return;
    break;
  case 72:
    // J4_cmpeq_f_jumpnv_t, J4_cmpeq_t_jumpnv_t, J4_cmpeqi_f_jumpnv_t, J4_cmp...
    O << ")) jump:t ";
    printBrtarget(MI, 2, O);
    return;
    break;
  case 73:
    // J4_jumpseti, J4_jumpsetr
    O << " ; jump ";
    printBrtarget(MI, 2, O);
    return;
    break;
  case 74:
    // L2_loadbsw2_pbr, L2_loadbsw2_pr, L2_loadbsw4_pbr, L2_loadbsw4_pr, L2_l...
    O << "++";
    printOperand(MI, 3, O);
    break;
  case 75:
    // L2_loadbsw2_pci, L2_loadbsw2_pi, L2_loadbsw4_pci, L2_loadbsw4_pi, L2_l...
    O << "++#";
    printOperand(MI, 3, O);
    break;
  case 76:
    // L2_loadbsw2_pcr, L2_loadbsw4_pcr, L2_loadbzw2_pcr, L2_loadbzw4_pcr, L2...
    O << "++I:circ(";
    printOperand(MI, 3, O);
    O << "))";
    return;
    break;
  case 77:
    // L4_add_memopb_io, L4_add_memoph_io, L4_add_memopw_io
    O << ") += ";
    printOperand(MI, 2, O);
    return;
    break;
  case 78:
    // L4_and_memopb_io, L4_and_memoph_io, L4_and_memopw_io
    O << ") &= ";
    printOperand(MI, 2, O);
    return;
    break;
  case 79:
    // L4_iadd_memopb_io, L4_iadd_memoph_io, L4_iadd_memopw_io
    O << ") += #";
    printOperand(MI, 2, O);
    return;
    break;
  case 80:
    // L4_iand_memopb_io, L4_iand_memoph_io, L4_iand_memopw_io
    O << ") = clrbit(#";
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 81:
    // L4_ior_memopb_io, L4_ior_memoph_io, L4_ior_memopw_io
    O << ") = setbit(#";
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 82:
    // L4_isub_memopb_io, L4_isub_memoph_io, L4_isub_memopw_io
    O << ") -= #";
    printOperand(MI, 2, O);
    return;
    break;
  case 83:
    // L4_loadbsw2_ap, L4_loadbsw4_ap, L4_loadbzw2_ap, L4_loadbzw4_ap, L4_loa...
    O << "=#";
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 84:
    // L4_loadbsw2_ur, L4_loadbsw4_ur, L4_loadbzw2_ur, L4_loadbzw4_ur, L4_loa...
    O << "<<#";
    printOperand(MI, 2, O);
    O << "+#";
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 85:
    // L4_loadrb_rr, L4_loadrd_rr, L4_loadrh_rr, L4_loadri_rr, L4_loadrub_rr,...
    O << '+';
    printOperand(MI, 2, O);
    O << "<<#";
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 86:
    // L4_or_memopb_io, L4_or_memoph_io, L4_or_memopw_io
    O << ") |= ";
    printOperand(MI, 2, O);
    return;
    break;
  case 87:
    // L4_ploadrbf_abs, L4_ploadrbfnew_abs, L4_ploadrbt_abs, L4_ploadrbtnew_a...
    O << " = memb(#";
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 88:
    // L4_ploadrdf_abs, L4_ploadrdfnew_abs, L4_ploadrdt_abs, L4_ploadrdtnew_a...
    O << " = memd(#";
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 89:
    // L4_ploadrhf_abs, L4_ploadrhfnew_abs, L4_ploadrht_abs, L4_ploadrhtnew_a...
    O << " = memh(#";
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 90:
    // L4_ploadrif_abs, L4_ploadrifnew_abs, L4_ploadrit_abs, L4_ploadritnew_a...
    O << " = memw(#";
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 91:
    // L4_ploadrubf_abs, L4_ploadrubfnew_abs, L4_ploadrubt_abs, L4_ploadrubtn...
    O << " = memub(#";
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 92:
    // L4_ploadruhf_abs, L4_ploadruhfnew_abs, L4_ploadruht_abs, L4_ploadruhtn...
    O << " = memuh(#";
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 93:
    // L4_return_f, L4_return_fnew_pnt, L4_return_fnew_pt, L4_return_t, L4_re...
    O << " = dealloc_return(";
    printOperand(MI, 2, O);
    break;
  case 94:
    // L4_sub_memopb_io, L4_sub_memoph_io, L4_sub_memopw_io
    O << ") -= ";
    printOperand(MI, 2, O);
    return;
    break;
  case 95:
    // M2_cmacsc_s0, M2_cmpysc_s0, M2_cnacsc_s0
    O << "*):sat";
    return;
    break;
  case 96:
    // M2_cmacsc_s1, M2_cmpysc_s1, M2_cnacsc_s1, M7_wcmpyiwc, M7_wcmpyrwc
    O << "*):<<1:sat";
    return;
    break;
  case 97:
    // M2_cmpyrsc_s0
    O << "*):rnd:sat";
    return;
    break;
  case 98:
    // M2_cmpyrsc_s1, M4_cmpyi_whc, M4_cmpyr_whc, M7_wcmpyiwc_rnd, M7_wcmpyrw...
    O << "*):<<1:rnd:sat";
    return;
    break;
  case 99:
    // M2_vrcmaci_s0c, M2_vrcmacr_s0c, M2_vrcmpyi_s0c, M2_vrcmpyr_s0c, M7_dcm...
    O << "*)";
    return;
    break;
  case 100:
    // M2_vrcmpys_acc_s1_h, M2_vrcmpys_s1_h
    O << "):<<1:sat:raw:hi";
    return;
    break;
  case 101:
    // M2_vrcmpys_acc_s1_l, M2_vrcmpys_s1_l
    O << "):<<1:sat:raw:lo";
    return;
    break;
  case 102:
    // M2_vrcmpys_s1rp_h
    O << "):<<1:rnd:sat:raw:hi";
    return;
    break;
  case 103:
    // M2_vrcmpys_s1rp_l
    O << "):<<1:rnd:sat:raw:lo";
    return;
    break;
  case 104:
    // M4_mpyri_addi, M4_mpyrr_addi
    O << ",mpyi(";
    printOperand(MI, 2, O);
    break;
  case 105:
    // M4_vrmpyeh_acc_s1, M4_vrmpyeh_s1, M4_vrmpyoh_acc_s1, M4_vrmpyoh_s1
    O << "):<<1";
    return;
    break;
  case 106:
    // S2_pstorerbf_pi, S2_pstorerbfnew_pi, S2_pstorerbnewf_pi, S2_pstorerbne...
    printOperand(MI, 0, O);
    break;
  case 107:
    // S2_storerb_pbr, S2_storerbnew_pbr, S2_storerd_pbr, S2_storerf_pbr, S2_...
    O << ":brev) = ";
    printOperand(MI, 3, O);
    break;
  case 108:
    // S2_storerb_pci, S2_storerbnew_pci, S2_storerd_pci, S2_storerf_pci, S2_...
    O << ":circ(";
    printOperand(MI, 3, O);
    O << ")) = ";
    printOperand(MI, 4, O);
    break;
  case 109:
    // S2_tableidxb, S2_tableidxd, S2_tableidxh, S2_tableidxw, S5_asrhub_rnd_...
    O << "):raw";
    return;
    break;
  case 110:
    // S4_addi_asl_ri, S4_andi_asl_ri, S4_ori_asl_ri, S4_subi_asl_ri
    O << ",asl(";
    printOperand(MI, 2, O);
    O << ",#";
    printOperand(MI, 3, O);
    O << "))";
    return;
    break;
  case 111:
    // S4_addi_lsr_ri, S4_andi_lsr_ri, S4_ori_lsr_ri, S4_subi_lsr_ri
    O << ",lsr(";
    printOperand(MI, 2, O);
    O << ",#";
    printOperand(MI, 3, O);
    O << "))";
    return;
    break;
  case 112:
    // S4_vxaddsubhr, S4_vxsubaddhr
    O << "):rnd:>>1:sat";
    return;
    break;
  case 113:
    // SA1_and1
    O << ",#1)";
    return;
    break;
  case 114:
    // SA1_combinerz
    O << ",#0)";
    return;
    break;
  case 115:
    // SA1_zxtb
    O << ",#255)";
    return;
    break;
  case 116:
    // SS2_storebi0, SS2_storewi0
    O << ") = #0";
    return;
    break;
  case 117:
    // SS2_storebi1, SS2_storewi1
    O << ") = #1";
    return;
    break;
  case 118:
    // V6_shuffeqw, V6_vasrvwuhrndsat, V6_vasrvwuhsat, V6_vasrwh, V6_vasrwhrn...
    O << ".w,";
    break;
  case 119:
    // V6_v6mpyhubs10, V6_v6mpyvubs10, V6_vlutvvb_oracci, V6_vlutvvbi
    O << ".b,#";
    break;
  case 120:
    // V6_v6mpyhubs10_vxx
    O << "):h";
    return;
    break;
  case 121:
    // V6_v6mpyvubs10_vxx
    O << "):v";
    return;
    break;
  case 122:
    // V6_vS32b_nt_ai, V6_vS32b_nt_new_ai, V6_vS32b_nt_new_pi, V6_vS32b_nt_ne...
    O << "):nt = ";
    break;
  case 123:
    // V6_vS32b_srls_ai, V6_vS32b_srls_pi, V6_vS32b_srls_ppu
    O << "):scatter_release";
    return;
    break;
  case 124:
    // V6_vabs_qf16_hf, V6_vilog2_hf, V6_vneg_qf16_hf
    O << ".hf)";
    return;
    break;
  case 125:
    // V6_vabs_qf16_qf16, V6_vilog2_qf16, V6_vneg_qf16_qf16
    O << ".qf16)";
    return;
    break;
  case 126:
    // V6_vabs_qf32_qf32, V6_vilog2_qf32, V6_vneg_qf32_qf32
    O << ".qf32)";
    return;
    break;
  case 127:
    // V6_vabs_qf32_sf, V6_vilog2_sf, V6_vneg_qf32_sf
    O << ".sf)";
    return;
    break;
  case 128:
    // V6_vabsb, V6_vaddb, V6_vaddb_dv, V6_vavgb, V6_vcvt2_hf_b, V6_vcvt_hf_b...
    O << ".b)";
    return;
    break;
  case 129:
    // V6_vabsb_sat, V6_vaddbsat, V6_vaddbsat_dv, V6_vaddububb_sat, V6_vsubbs...
    O << ".b):sat";
    return;
    break;
  case 130:
    // V6_vabsh, V6_vaslhv, V6_vavgh, V6_vcvt_hf_h, V6_vmpyh, V6_vmpyh_acc, V...
    O << ".h)";
    return;
    break;
  case 131:
    // V6_vabsh_sat, V6_vdmpyhisat, V6_vdmpyhisat_acc, V6_vdmpyhsat, V6_vdmpy...
    O << ".h):sat";
    return;
    break;
  case 132:
    // V6_vabsw, V6_vaslwv, V6_vasrwv, V6_vavgw
    O << ".w)";
    return;
    break;
  case 133:
    // V6_vabsw_sat
    O << ".w):sat";
    return;
    break;
  case 134:
    // V6_vadd_hf, V6_vadd_hf_hf, V6_vadd_sf_hf, V6_veqhf, V6_veqhf_and, V6_v...
    O << ".hf,";
    break;
  case 135:
    // V6_vadd_hf_f8, V6_vmpy_hf_f8, V6_vmpy_hf_f8_acc, V6_vsub_hf_f8
    O << ".f8,";
    break;
  case 136:
    // V6_vadd_qf16, V6_vadd_qf16_mix, V6_vmpy_qf16, V6_vmpy_qf16_mix_hf, V6_...
    O << ".qf16,";
    printOperand(MI, 2, O);
    break;
  case 137:
    // V6_vadd_qf32, V6_vadd_qf32_mix, V6_vmpy_qf32, V6_vsub_qf32, V6_vsub_qf...
    O << ".qf32,";
    printOperand(MI, 2, O);
    break;
  case 138:
    // V6_vadd_sf, V6_vadd_sf_sf, V6_vcvt_hf_sf, V6_veqsf, V6_veqsf_and, V6_v...
    O << ".sf,";
    break;
  case 139:
    // V6_vadd_sf_bf, V6_vgtbf, V6_vgtbf_and, V6_vgtbf_or, V6_vgtbf_xor, V6_v...
    O << ".bf,";
    break;
  case 140:
    // V6_vaddcarryo
    O << " = vadd(";
    printOperand(MI, 2, O);
    O << ".w,";
    printOperand(MI, 3, O);
    O << ".w):carry";
    return;
    break;
  case 141:
    // V6_vaddubsat, V6_vaddubsat_dv, V6_vsububsat, V6_vsububsat_dv
    O << ".ub):sat";
    return;
    break;
  case 142:
    // V6_vavgbrnd
    O << ".b):rnd";
    return;
    break;
  case 143:
    // V6_vavghrnd
    O << ".h):rnd";
    return;
    break;
  case 144:
    // V6_vavgubrnd
    O << ".ub):rnd";
    return;
    break;
  case 145:
    // V6_vavguh, V6_vcvt_hf_uh, V6_vmpyhus, V6_vmpyhus_acc, V6_vmpyiewuh_acc
    O << ".uh)";
    return;
    break;
  case 146:
    // V6_vavguhrnd
    O << ".uh):rnd";
    return;
    break;
  case 147:
    // V6_vavguw
    O << ".uw)";
    return;
    break;
  case 148:
    // V6_vavguwrnd
    O << ".uw):rnd";
    return;
    break;
  case 149:
    // V6_vavgwrnd
    O << ".w):rnd";
    return;
    break;
  case 150:
    // V6_vccombine, V6_vnccombine
    O << " = vcombine(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 151:
    // V6_vconv_h_hf, V6_vconv_qf16_hf
    O << ".hf";
    return;
    break;
  case 152:
    // V6_vconv_h_hf_rnd
    O << ".hf:rnd";
    return;
    break;
  case 153:
    // V6_vconv_hf_qf16, V6_vconv_qf16_qf16
    O << ".qf16";
    return;
    break;
  case 154:
    // V6_vconv_hf_qf32, V6_vconv_qf32_qf32, V6_vconv_sf_qf32
    O << ".qf32";
    return;
    break;
  case 155:
    // V6_vconv_qf16_f8
    O << ".f8";
    return;
    break;
  case 156:
    // V6_vconv_qf32_sf
    O << ".sf";
    return;
    break;
  case 157:
    // V6_vconv_sf_w
    O << ".w";
    return;
    break;
  case 158:
    // V6_vcvt_hf_f8
    O << ".f8)";
    return;
    break;
  case 159:
    // V6_vdmpyhsuisat, V6_vdmpyhsuisat_acc
    O << ".uh,#1):sat";
    return;
    break;
  case 160:
    // V6_vdmpyhsusat, V6_vdmpyhsusat_acc
    O << ".uh):sat";
    return;
    break;
  case 161:
    // V6_vgathermhq
    O << ".h).h";
    return;
    break;
  case 162:
    // V6_vgathermhwq
    O << ".w).h";
    return;
    break;
  case 163:
    // V6_vlutvwh_oracci, V6_vlutvwhi
    O << ".h,#";
    break;
  case 164:
    // V6_vmpyowh
    O << ".h):<<1:sat";
    return;
    break;
  case 165:
    // V6_vmpyowh_rnd
    O << ".h):<<1:rnd:sat";
    return;
    break;
  case 166:
    // V6_vmpyowh_rnd_sacc
    O << ".h):<<1:rnd:sat:shift";
    return;
    break;
  case 167:
    // V6_vmpyowh_sacc
    O << ".h):<<1:sat:shift";
    return;
    break;
  case 168:
    // V6_vrmpyubi, V6_vrmpyubi_acc
    O << ".ub,#";
    break;
  case 169:
    // V6_vrmpyzbb_rx_acc, V6_vrmpyzbub_rx_acc, V6_vrmpyzcb_rx_acc, V6_vrmpyz...
    printOperand(MI, 3, O);
    break;
  case 170:
    // V6_vscattermhq
    O << ".h).h = ";
    printOperand(MI, 4, O);
    return;
    break;
  case 171:
    // V6_vscattermhwq
    O << ".w).h = ";
    printOperand(MI, 4, O);
    return;
    break;
  case 172:
    // V6_vscattermwq
    O << ".w).w = ";
    printOperand(MI, 4, O);
    return;
    break;
  case 173:
    // V6_vsubcarryo
    O << " = vsub(";
    printOperand(MI, 2, O);
    O << ".w,";
    printOperand(MI, 3, O);
    O << ".w):carry";
    return;
    break;
  case 174:
    // dep_S2_packhl
    O << "):deprecated";
    return;
    break;
  }


  // Fragment 3 encoded into 6 bits for 60 unique commands.
  switch ((Bits >> 32) & 63) {
  default: llvm_unreachable("Invalid command number.");
  case 0:
    // A2_addsp, V6_vscattermh_add_alt, V6_vscattermh_alt, V6_vscattermw_add_...
    O << ',';
    break;
  case 1:
    // L2_loadalignb_zomap, L2_loadalignh_zomap, V6_zldp0, dup_L2_loadrb_io, ...
    O << ')';
    return;
    break;
  case 2:
    // L2_ploadrbf_zomap, L2_ploadrbfnew_zomap, L2_ploadrbt_zomap, L2_ploadrb...
    printOperand(MI, 2, O);
    break;
  case 3:
    // S2_pstorerbf_zomap, S2_pstorerbnewf_zomap, S2_pstorerbnewt_zomap, S2_p...
    O << ") = ";
    printOperand(MI, 2, O);
    break;
  case 4:
    // S4_storeirbf_zomap, S4_storeirbfnew_zomap, S4_storeirbt_zomap, S4_stor...
    O << ") = #";
    printOperand(MI, 2, O);
    return;
    break;
  case 5:
    // V6_MAP_equb_and, V6_MAP_equb_ior, V6_MAP_equb_xor, V6_MAP_equh_and, V6...
    printOperand(MI, 3, O);
    break;
  case 6:
    // V6_stnpnt0, V6_stnqnt0, V6_stpnt0, V6_stqnt0
    O << "):nt = ";
    printOperand(MI, 2, O);
    return;
    break;
  case 7:
    // V6_v6mpyhubs10_alt
    O << "):h";
    return;
    break;
  case 8:
    // V6_v6mpyvubs10_alt
    O << "):v";
    return;
    break;
  case 9:
    // V6_vrmpybusi_acc_alt, V6_vrmpyubi_acc_alt, V6_vrsadubi_acc_alt, F2_sff...
    printOperand(MI, 4, O);
    break;
  case 10:
    // V6_vscattermwhq_alt, S2_storerf_pbr, S2_storerf_pci
    O << ".h";
    return;
    break;
  case 11:
    // V6_vscattermwq_alt
    O << ".w";
    return;
    break;
  case 12:
    // dup_A2_addi, A2_addi, A2_paddif, A2_paddifnew, A2_paddit, A2_padditnew...
    O << ",#";
    break;
  case 13:
    // dup_S2_allocframe, L4_return_f, L4_return_t, S2_allocframe
    O << "):raw";
    return;
    break;
  case 14:
    // A2_addh_h16_hh, A2_addh_h16_hl, A2_addh_h16_sat_hh, A2_addh_h16_sat_hl...
    O << ".h,";
    printOperand(MI, 2, O);
    break;
  case 15:
    // A2_addh_h16_lh, A2_addh_h16_ll, A2_addh_h16_sat_lh, A2_addh_h16_sat_ll...
    O << ".l,";
    printOperand(MI, 2, O);
    break;
  case 16:
    // A2_tfrih, A2_tfril, HI, LO, S2_storerb_pbr, S2_storerb_pci, S2_storerd...
    return;
    break;
  case 17:
    // A5_ACS
    O << " = vacsh(";
    printOperand(MI, 3, O);
    O << ',';
    printOperand(MI, 4, O);
    O << ')';
    return;
    break;
  case 18:
    // A6_vminub_RdP
    O << " = vminub(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 19:
    // C4_and_andn, C4_and_orn, C4_or_andn, C4_or_orn
    O << ",!";
    printOperand(MI, 3, O);
    O << "))";
    return;
    break;
  case 20:
    // F2_sfinvsqrta
    O << " = sfinvsqrta(";
    printOperand(MI, 2, O);
    O << ')';
    return;
    break;
  case 21:
    // F2_sfrecipa
    O << " = sfrecipa(";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 22:
    // J4_cmpeq_fp0_jump_nt, J4_cmpeqi_fp0_jump_nt, J4_cmpeqn1_fp0_jump_nt, J...
    O << "); if (!p0.new) jump:nt ";
    printBrtarget(MI, 2, O);
    return;
    break;
  case 23:
    // J4_cmpeq_fp0_jump_t, J4_cmpeqi_fp0_jump_t, J4_cmpeqn1_fp0_jump_t, J4_c...
    O << "); if (!p0.new) jump:t ";
    printBrtarget(MI, 2, O);
    return;
    break;
  case 24:
    // J4_cmpeq_fp1_jump_nt, J4_cmpeqi_fp1_jump_nt, J4_cmpeqn1_fp1_jump_nt, J...
    O << "); if (!p1.new) jump:nt ";
    printBrtarget(MI, 2, O);
    return;
    break;
  case 25:
    // J4_cmpeq_fp1_jump_t, J4_cmpeqi_fp1_jump_t, J4_cmpeqn1_fp1_jump_t, J4_c...
    O << "); if (!p1.new) jump:t ";
    printBrtarget(MI, 2, O);
    return;
    break;
  case 26:
    // J4_cmpeq_tp0_jump_nt, J4_cmpeqi_tp0_jump_nt, J4_cmpeqn1_tp0_jump_nt, J...
    O << "); if (p0.new) jump:nt ";
    printBrtarget(MI, 2, O);
    return;
    break;
  case 27:
    // J4_cmpeq_tp0_jump_t, J4_cmpeqi_tp0_jump_t, J4_cmpeqn1_tp0_jump_t, J4_c...
    O << "); if (p0.new) jump:t ";
    printBrtarget(MI, 2, O);
    return;
    break;
  case 28:
    // J4_cmpeq_tp1_jump_nt, J4_cmpeqi_tp1_jump_nt, J4_cmpeqn1_tp1_jump_nt, J...
    O << "); if (p1.new) jump:nt ";
    printBrtarget(MI, 2, O);
    return;
    break;
  case 29:
    // J4_cmpeq_tp1_jump_t, J4_cmpeqi_tp1_jump_t, J4_cmpeqn1_tp1_jump_t, J4_c...
    O << "); if (p1.new) jump:t ";
    printBrtarget(MI, 2, O);
    return;
    break;
  case 30:
    // J4_cmplt_f_jumpnv_nt, J4_cmplt_t_jumpnv_nt, J4_cmpltu_f_jumpnv_nt, J4_...
    O << ".new)) jump:nt ";
    printBrtarget(MI, 2, O);
    return;
    break;
  case 31:
    // J4_cmplt_f_jumpnv_t, J4_cmplt_t_jumpnv_t, J4_cmpltu_f_jumpnv_t, J4_cmp...
    O << ".new)) jump:t ";
    printBrtarget(MI, 2, O);
    return;
    break;
  case 32:
    // L2_loadalignb_io, L2_loadalignh_io, S2_pstorerbf_io, S2_pstorerbnewf_i...
    O << "+#";
    break;
  case 33:
    // L2_loadalignb_pbr, L2_loadalignb_pr, L2_loadalignh_pbr, L2_loadalignh_...
    O << "++";
    break;
  case 34:
    // L2_loadalignb_pci, L2_loadalignb_pi, L2_loadalignh_pci, L2_loadalignh_...
    O << "++#";
    break;
  case 35:
    // L2_loadalignb_pcr, L2_loadalignh_pcr
    O << "++I:circ(";
    printOperand(MI, 4, O);
    O << "))";
    return;
    break;
  case 36:
    // L2_loadbsw2_pbr, L2_loadbsw4_pbr, L2_loadbzw2_pbr, L2_loadbzw4_pbr, L2...
    O << ":brev)";
    return;
    break;
  case 37:
    // L2_loadbsw2_pci, L2_loadbsw4_pci, L2_loadbzw2_pci, L2_loadbzw4_pci, L2...
    O << ":circ(";
    printOperand(MI, 4, O);
    O << "))";
    return;
    break;
  case 38:
    // L2_ploadrbf_pi, L2_ploadrbfnew_pi, L2_ploadrbt_pi, L2_ploadrbtnew_pi, ...
    printOperand(MI, 1, O);
    break;
  case 39:
    // L4_loadalignb_ap, L4_loadalignh_ap
    O << "=#";
    printOperand(MI, 3, O);
    O << ')';
    return;
    break;
  case 40:
    // L4_loadalignb_ur, L4_loadalignh_ur
    O << "<<#";
    printOperand(MI, 3, O);
    O << "+#";
    printOperand(MI, 4, O);
    O << ')';
    return;
    break;
  case 41:
    // L4_return_fnew_pnt, L4_return_tnew_pnt
    O << "):nt:raw";
    return;
    break;
  case 42:
    // L4_return_fnew_pt, L4_return_tnew_pt
    O << "):t:raw";
    return;
    break;
  case 43:
    // M4_mpyri_addr, M4_mpyrr_addr
    O << ",mpyi(";
    printOperand(MI, 2, O);
    break;
  case 44:
    // M4_mpyri_addr_u2
    O << ",mpyi(#";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << "))";
    return;
    break;
  case 45:
    // S2_storerbnew_pbr, S2_storerbnew_pci, S2_storerhnew_pbr, S2_storerhnew...
    O << ".new";
    return;
    break;
  case 46:
    // S4_addaddi
    O << ",add(";
    printOperand(MI, 2, O);
    O << ",#";
    printOperand(MI, 3, O);
    O << "))";
    return;
    break;
  case 47:
    // S4_pstorerbf_rr, S4_pstorerbfnew_rr, S4_pstorerbnewf_rr, S4_pstorerbne...
    O << '+';
    printOperand(MI, 2, O);
    O << "<<#";
    printOperand(MI, 3, O);
    O << ") = ";
    printOperand(MI, 4, O);
    break;
  case 48:
    // S4_subaddi
    O << ",sub(#";
    printOperand(MI, 2, O);
    O << ',';
    printOperand(MI, 3, O);
    O << "))";
    return;
    break;
  case 49:
    // SA1_inc
    O << ",#1)";
    return;
    break;
  case 50:
    // V6_vL32b_nt_ai, V6_vL32b_nt_cur_ai, V6_vL32b_nt_cur_pi, V6_vL32b_nt_cu...
    O << "):nt";
    return;
    break;
  case 51:
    // V6_vadd_qf16, V6_vmpy_qf16, V6_vmpy_qf32_qf16, V6_vsub_qf16
    O << ".qf16)";
    return;
    break;
  case 52:
    // V6_vadd_qf16_mix, V6_vmpy_qf16_mix_hf, V6_vmpy_qf32_mix_hf, V6_vmpy_rt...
    O << ".hf)";
    return;
    break;
  case 53:
    // V6_vadd_qf32, V6_vmpy_qf32, V6_vsub_qf32
    O << ".qf32)";
    return;
    break;
  case 54:
    // V6_vadd_qf32_mix, V6_vsub_qf32_mix
    O << ".sf)";
    return;
    break;
  case 55:
    // V6_vaddcarry, V6_vaddcarrysat, V6_vaddw, V6_vaddw_dv, V6_vaddwsat, V6_...
    O << ".w,";
    break;
  case 56:
    // V6_vadduhw, V6_vsubuhw
    O << ".uh,";
    printOperand(MI, 2, O);
    O << ".uh)";
    return;
    break;
  case 57:
    // V6_vrmpyzbb_rt, V6_vrmpyzbb_rt_acc, V6_vrmpyzbb_rx, V6_vrmpyzbb_rx_acc...
    O << ".b,";
    break;
  case 58:
    // V6_vrmpyzcb_rt, V6_vrmpyzcb_rt_acc, V6_vrmpyzcb_rx, V6_vrmpyzcb_rx_acc...
    O << ".c,";
    break;
  case 59:
    // V6_vrmpyznb_rt, V6_vrmpyznb_rt_acc, V6_vrmpyznb_rx, V6_vrmpyznb_rx_acc
    O << ".n,";
    break;
  }


  // Fragment 4 encoded into 7 bits for 67 unique commands.
  switch ((Bits >> 38) & 127) {
  default: llvm_unreachable("Invalid command number.");
  case 0:
    // A2_addsp, V6_vscattermh_add_alt, V6_vscattermh_alt, V6_vscattermw_add_...
    printOperand(MI, 2, O);
    break;
  case 1:
    // L2_ploadrbf_zomap, L2_ploadrbfnew_zomap, L2_ploadrbt_zomap, L2_ploadrb...
    O << ')';
    return;
    break;
  case 2:
    // S2_pstorerbf_zomap, S2_pstorerbt_zomap, S2_pstorerdf_zomap, S2_pstorer...
    return;
    break;
  case 3:
    // S2_pstorerbnewf_zomap, S2_pstorerbnewt_zomap, S2_pstorerhnewf_zomap, S...
    O << ".new";
    return;
    break;
  case 4:
    // S2_pstorerff_zomap, S2_pstorerft_zomap, S4_pstorerffnew_zomap, S4_psto...
    O << ".h";
    return;
    break;
  case 5:
    // S5_vasrhrnd_goodsyntax, M2_dpmpyss_rnd_s0, S2_asr_i_p_rnd, S2_asr_i_r_...
    O << "):rnd";
    return;
    break;
  case 6:
    // V6_MAP_equb, V6_MAP_equb_and, V6_MAP_equb_ior, V6_MAP_equb_xor, V6_vrm...
    O << ".ub)";
    return;
    break;
  case 7:
    // V6_MAP_equh, V6_MAP_equh_and, V6_MAP_equh_ior, V6_MAP_equh_xor, V6_vab...
    O << ".uh)";
    return;
    break;
  case 8:
    // V6_MAP_equw, V6_MAP_equw_and, V6_MAP_equw_ior, V6_MAP_equw_xor, V6_vgt...
    O << ".uw)";
    return;
    break;
  case 9:
    // V6_ldcnpnt0, V6_ldcpnt0, V6_ldnpnt0, V6_ldpnt0, V6_ldtnpnt0, V6_ldtpnt...
    O << "):nt";
    return;
    break;
  case 10:
    // V6_vtran2x2_map, L2_loadalignb_pbr, L2_loadalignb_pci, L2_loadalignb_p...
    printOperand(MI, 4, O);
    break;
  case 11:
    // A2_addh_h16_hh, A2_addh_h16_lh, A2_subh_h16_hh, A2_subh_h16_lh
    O << ".h):<<16";
    return;
    break;
  case 12:
    // A2_addh_h16_hl, A2_addh_h16_ll, A2_subh_h16_hl, A2_subh_h16_ll
    O << ".l):<<16";
    return;
    break;
  case 13:
    // A2_addh_h16_sat_hh, A2_addh_h16_sat_lh, A2_subh_h16_sat_hh, A2_subh_h1...
    O << ".h):sat:<<16";
    return;
    break;
  case 14:
    // A2_addh_h16_sat_hl, A2_addh_h16_sat_ll, A2_subh_h16_sat_hl, A2_subh_h1...
    O << ".l):sat:<<16";
    return;
    break;
  case 15:
    // A2_addh_l16_hl, A2_combine_hh, A2_combine_lh, A2_subh_l16_hl, M2_mpy_a...
    O << ".h)";
    return;
    break;
  case 16:
    // A2_addh_l16_ll, A2_combine_hl, A2_combine_ll, A2_subh_l16_ll, M2_mpy_a...
    O << ".l)";
    return;
    break;
  case 17:
    // A2_addh_l16_sat_hl, A2_subh_l16_sat_hl, M2_mpy_acc_sat_hh_s0, M2_mpy_a...
    O << ".h):sat";
    return;
    break;
  case 18:
    // A2_addh_l16_sat_ll, A2_subh_l16_sat_ll, M2_mpy_acc_sat_hl_s0, M2_mpy_a...
    O << ".l):sat";
    return;
    break;
  case 19:
    // A2_paddf, A2_paddfnew, A2_paddif, A2_paddifnew, A2_paddit, A2_padditne...
    printOperand(MI, 3, O);
    break;
  case 20:
    // A4_round_ri_sat, A4_round_rr_sat, S2_asl_i_r_sat, S2_asl_r_r_sat, S2_a...
    O << "):sat";
    return;
    break;
  case 21:
    // C2_mux, C2_muxri, M4_mpyrr_addr
    O << ',';
    printOperand(MI, 3, O);
    break;
  case 22:
    // C2_muxii, C2_muxir, M4_mpyri_addr, S2_extractu, S2_extractup, S2_inser...
    O << ",#";
    break;
  case 23:
    // F2_sffma_sc
    O << "):scale";
    return;
    break;
  case 24:
    // L2_ploadrbf_io, L2_ploadrbfnew_io, L2_ploadrbt_io, L2_ploadrbtnew_io, ...
    O << "+#";
    printOperand(MI, 3, O);
    break;
  case 25:
    // L2_ploadrbf_pi, L2_ploadrbfnew_pi, L2_ploadrbt_pi, L2_ploadrbtnew_pi, ...
    O << "++#";
    printOperand(MI, 4, O);
    break;
  case 26:
    // L4_ploadrbf_rr, L4_ploadrbfnew_rr, L4_ploadrbt_rr, L4_ploadrbtnew_rr, ...
    O << '+';
    printOperand(MI, 3, O);
    O << "<<#";
    printOperand(MI, 4, O);
    O << ')';
    return;
    break;
  case 27:
    // M2_hmmpyh_rs1, M2_mpy_sat_rnd_hh_s1, M2_mpy_sat_rnd_lh_s1, V6_vmpyhsrs...
    O << ".h):<<1:rnd:sat";
    return;
    break;
  case 28:
    // M2_hmmpyh_s1, M2_mpy_acc_sat_hh_s1, M2_mpy_acc_sat_lh_s1, M2_mpy_nac_s...
    O << ".h):<<1:sat";
    return;
    break;
  case 29:
    // M2_hmmpyl_rs1, M2_mpy_sat_rnd_hl_s1, M2_mpy_sat_rnd_ll_s1
    O << ".l):<<1:rnd:sat";
    return;
    break;
  case 30:
    // M2_hmmpyl_s1, M2_mpy_acc_sat_hl_s1, M2_mpy_acc_sat_ll_s1, M2_mpy_nac_s...
    O << ".l):<<1:sat";
    return;
    break;
  case 31:
    // M2_mpy_acc_hh_s1, M2_mpy_acc_lh_s1, M2_mpy_hh_s1, M2_mpy_lh_s1, M2_mpy...
    O << ".h):<<1";
    return;
    break;
  case 32:
    // M2_mpy_acc_hl_s1, M2_mpy_acc_ll_s1, M2_mpy_hl_s1, M2_mpy_ll_s1, M2_mpy...
    O << ".l):<<1";
    return;
    break;
  case 33:
    // M2_mpy_rnd_hh_s0, M2_mpy_rnd_lh_s0, M2_mpyd_rnd_hh_s0, M2_mpyd_rnd_lh_...
    O << ".h):rnd";
    return;
    break;
  case 34:
    // M2_mpy_rnd_hh_s1, M2_mpy_rnd_lh_s1, M2_mpyd_rnd_hh_s1, M2_mpyd_rnd_lh_...
    O << ".h):<<1:rnd";
    return;
    break;
  case 35:
    // M2_mpy_rnd_hl_s0, M2_mpy_rnd_ll_s0, M2_mpyd_rnd_hl_s0, M2_mpyd_rnd_ll_...
    O << ".l):rnd";
    return;
    break;
  case 36:
    // M2_mpy_rnd_hl_s1, M2_mpy_rnd_ll_s1, M2_mpyd_rnd_hl_s1, M2_mpyd_rnd_ll_...
    O << ".l):<<1:rnd";
    return;
    break;
  case 37:
    // M2_mpy_sat_rnd_hh_s0, M2_mpy_sat_rnd_lh_s0
    O << ".h):rnd:sat";
    return;
    break;
  case 38:
    // M2_mpy_sat_rnd_hl_s0, M2_mpy_sat_rnd_ll_s0
    O << ".l):rnd:sat";
    return;
    break;
  case 39:
    // M2_mpy_up_s1
    O << "):<<1";
    return;
    break;
  case 40:
    // M2_mpy_up_s1_sat, M4_mac_up_s1_sat, M4_nac_up_s1_sat
    O << "):<<1:sat";
    return;
    break;
  case 41:
    // S5_vasrhrnd
    O << "):raw";
    return;
    break;
  case 42:
    // V6_shuffeqw, V6_veqw, V6_veqw_and, V6_veqw_or, V6_veqw_xor, V6_vgtw, V...
    O << ".w)";
    return;
    break;
  case 43:
    // V6_v6mpyhubs10
    O << "):h";
    return;
    break;
  case 44:
    // V6_v6mpyvubs10
    O << "):v";
    return;
    break;
  case 45:
    // V6_vL32b_cur_npred_ppu, V6_vL32b_cur_pred_ppu, V6_vL32b_npred_ppu, V6_...
    O << "++";
    printOperand(MI, 4, O);
    break;
  case 46:
    // V6_vadd_hf, V6_vadd_hf_hf, V6_vadd_sf_hf, V6_veqhf, V6_veqhf_and, V6_v...
    O << ".hf)";
    return;
    break;
  case 47:
    // V6_vadd_hf_f8, V6_vmpy_hf_f8, V6_vmpy_hf_f8_acc, V6_vsub_hf_f8
    O << ".f8)";
    return;
    break;
  case 48:
    // V6_vadd_sf, V6_vadd_sf_sf, V6_vcvt_hf_sf, V6_veqsf, V6_veqsf_and, V6_v...
    O << ".sf)";
    return;
    break;
  case 49:
    // V6_vadd_sf_bf, V6_vgtbf, V6_vgtbf_and, V6_vgtbf_or, V6_vgtbf_xor, V6_v...
    O << ".bf)";
    return;
    break;
  case 50:
    // V6_vasrhubrndsat, V6_vasrhubsat, V6_vmpahhsat
    O << ".h,";
    printOperand(MI, 3, O);
    break;
  case 51:
    // V6_vasruhubrndsat, V6_vasruhubsat, V6_vmpauhuhsat
    O << ".uh,";
    printOperand(MI, 3, O);
    break;
  case 52:
    // V6_vasruwuhrndsat, V6_vasruwuhsat
    O << ".uw,";
    printOperand(MI, 3, O);
    break;
  case 53:
    // V6_vasrvuhubrndsat
    O << ".ub):rnd:sat";
    return;
    break;
  case 54:
    // V6_vasrvuhubsat
    O << ".ub):sat";
    return;
    break;
  case 55:
    // V6_vasrvwuhrndsat
    O << ".uh):rnd:sat";
    return;
    break;
  case 56:
    // V6_vasrvwuhsat, V6_vrounduhub
    O << ".uh):sat";
    return;
    break;
  case 57:
    // V6_vasrwh, V6_vasrwhrndsat, V6_vasrwhsat, V6_vasrwuhrndsat, V6_vasrwuh...
    O << ".w,";
    printOperand(MI, 3, O);
    break;
  case 58:
    // V6_veqb, V6_veqb_and, V6_veqb_or, V6_veqb_xor, V6_vgtb, V6_vgtb_and, V...
    O << ".b)";
    return;
    break;
  case 59:
    // V6_vlutvvb_nm, V6_vlutvwh_nm
    O << "):nomatch";
    return;
    break;
  case 60:
    // V6_vmpyuhvs
    O << ".uh):>>16";
    return;
    break;
  case 61:
    // V6_vrmpybusi, V6_vrmpybusi_acc
    O << ".b,#";
    break;
  case 62:
    // V6_vrmpyzbb_rx, V6_vrmpyzbb_rx_acc, V6_vrmpyzbub_rx, V6_vrmpyzbub_rx_a...
    printOperand(MI, 1, O);
    break;
  case 63:
    // V6_vrounduwuh
    O << ".uw):sat";
    return;
    break;
  case 64:
    // V6_vroundwuh
    O << ".w):sat";
    return;
    break;
  case 65:
    // V6_vsub_hf_mix
    O << ".qf16)";
    return;
    break;
  case 66:
    // V6_vsub_sf_mix
    O << ".qf32)";
    return;
    break;
  }


  // Fragment 5 encoded into 6 bits for 38 unique commands.
  switch ((Bits >> 45) & 63) {
  default: llvm_unreachable("Invalid command number.");
  case 0:
    // A2_addsp, V6_vtran2x2_map, dup_A2_add, dup_A2_addi, A2_add, A2_addi, A...
    O << ')';
    return;
    break;
  case 1:
    // V6_vscattermh_add_alt
    O << ".h) += ";
    printOperand(MI, 3, O);
    O << ".h";
    return;
    break;
  case 2:
    // V6_vscattermh_alt
    O << ".h) = ";
    printOperand(MI, 3, O);
    O << ".h";
    return;
    break;
  case 3:
    // V6_vscattermw_add_alt, V6_vscattermwh_add_alt
    O << ".w) += ";
    printOperand(MI, 3, O);
    break;
  case 4:
    // V6_vscattermw_alt, V6_vscattermwh_alt
    O << ".w) = ";
    printOperand(MI, 3, O);
    break;
  case 5:
    // A2_addpsat, A2_addsat, A2_subsat, V6_vasrhubsat, V6_vasruhubsat, V6_va...
    O << "):sat";
    return;
    break;
  case 6:
    // A2_addsph
    O << "):raw:hi";
    return;
    break;
  case 7:
    // A2_addspl
    O << "):raw:lo";
    return;
    break;
  case 8:
    // A4_addp_c, A4_subp_c
    O << ',';
    printOperand(MI, 1, O);
    O << "):carry";
    return;
    break;
  case 9:
    // C2_muxii, C2_muxir, M4_mpyri_addr, S2_extractu, S2_extractup, S4_extra...
    printOperand(MI, 3, O);
    break;
  case 10:
    // C4_and_and, C4_and_or, C4_or_and, C4_or_or, M4_mpyri_addi, M4_mpyrr_ad...
    O << "))";
    return;
    break;
  case 11:
    // L2_loadalignb_pbr, L2_loadalignh_pbr
    O << ":brev)";
    return;
    break;
  case 12:
    // L2_loadalignb_pci, L2_loadalignh_pci
    O << ":circ(";
    printOperand(MI, 5, O);
    O << "))";
    return;
    break;
  case 13:
    // S2_insert, S2_insertp, V6_vrmpybusi_acc
    printOperand(MI, 4, O);
    O << ')';
    return;
    break;
  case 14:
    // S2_pstorerbf_io, S2_pstorerbf_pi, S2_pstorerbfnew_pi, S2_pstorerbnewf_...
    O << ") = ";
    break;
  case 15:
    // S4_storeirbf_io, S4_storeirbfnew_io, S4_storeirbt_io, S4_storeirbtnew_...
    O << ") = #";
    printOperand(MI, 3, O);
    return;
    break;
  case 16:
    // V6_vL32b_nt_cur_npred_ai, V6_vL32b_nt_cur_npred_pi, V6_vL32b_nt_cur_np...
    O << "):nt";
    return;
    break;
  case 17:
    // V6_vS32b_nt_new_npred_ai, V6_vS32b_nt_new_npred_pi, V6_vS32b_nt_new_np...
    O << "):nt = ";
    break;
  case 18:
    // V6_vaddcarry, V6_vaddcarrysat, V6_vsubcarry
    O << ".w,";
    break;
  case 19:
    // V6_vaddw, V6_vaddw_dv, V6_vsubw, V6_vsubw_dv
    O << ".w)";
    return;
    break;
  case 20:
    // V6_vaddwsat, V6_vaddwsat_dv, V6_vsubwsat, V6_vsubwsat_dv
    O << ".w):sat";
    return;
    break;
  case 21:
    // V6_vasrhubrndsat, V6_vasruhubrndsat, V6_vasruwuhrndsat, V6_vasrwhrndsa...
    O << "):rnd:sat";
    return;
    break;
  case 22:
    // V6_vgathermh
    O << ".h).h";
    return;
    break;
  case 23:
    // V6_vgathermhw
    O << ".w).h";
    return;
    break;
  case 24:
    // V6_vgathermw
    O << ".w).w";
    return;
    break;
  case 25:
    // V6_vmpahhsat
    O << ".h):sat";
    return;
    break;
  case 26:
    // V6_vmpauhuhsat
    O << ".uh):sat";
    return;
    break;
  case 27:
    // V6_vrmpyzbb_rt, V6_vrmpyzbb_rt_acc, V6_vrmpyzcb_rt, V6_vrmpyzcb_rt_acc...
    O << ".b)";
    return;
    break;
  case 28:
    // V6_vrmpyzbb_rx, V6_vrmpyzbb_rx_acc, V6_vrmpyzcb_rx, V6_vrmpyzcb_rx_acc...
    O << ".b++)";
    return;
    break;
  case 29:
    // V6_vrmpyzbub_rt, V6_vrmpyzbub_rt_acc
    O << ".ub)";
    return;
    break;
  case 30:
    // V6_vrmpyzbub_rx, V6_vrmpyzbub_rx_acc
    O << ".ub++)";
    return;
    break;
  case 31:
    // V6_vscattermh
    O << ".h).h = ";
    printOperand(MI, 3, O);
    return;
    break;
  case 32:
    // V6_vscattermh_add
    O << ".h).h += ";
    printOperand(MI, 3, O);
    return;
    break;
  case 33:
    // V6_vscattermhw
    O << ".w).h = ";
    printOperand(MI, 3, O);
    return;
    break;
  case 34:
    // V6_vscattermhw_add
    O << ".w).h += ";
    printOperand(MI, 3, O);
    return;
    break;
  case 35:
    // V6_vscattermw
    O << ".w).w = ";
    printOperand(MI, 3, O);
    return;
    break;
  case 36:
    // V6_vscattermw_add
    O << ".w).w += ";
    printOperand(MI, 3, O);
    return;
    break;
  case 37:
    // dep_A2_addsat, dep_A2_subsat
    O << "):sat:deprecated";
    return;
    break;
  }


  // Fragment 6 encoded into 3 bits for 7 unique commands.
  switch ((Bits >> 51) & 7) {
  default: llvm_unreachable("Invalid command number.");
  case 0:
    // V6_vscattermw_add_alt, V6_vscattermw_alt
    O << ".w";
    return;
    break;
  case 1:
    // V6_vscattermwh_add_alt, V6_vscattermwh_alt
    O << ".h";
    return;
    break;
  case 2:
    // C2_muxii, C2_muxir, S2_extractu, S2_extractup, S4_extract, S4_extractp...
    O << ')';
    return;
    break;
  case 3:
    // M4_mpyri_addr
    O << "))";
    return;
    break;
  case 4:
    // S2_pstorerbf_io, S2_pstorerbnewf_io, S2_pstorerbnewt_io, S2_pstorerbt_...
    printOperand(MI, 3, O);
    break;
  case 5:
    // S2_pstorerbf_pi, S2_pstorerbfnew_pi, S2_pstorerbnewf_pi, S2_pstorerbne...
    printOperand(MI, 4, O);
    break;
  case 6:
    // V6_vaddcarry, V6_vsubcarry
    printOperand(MI, 1, O);
    O << "):carry";
    return;
    break;
  }


  // Fragment 7 encoded into 2 bits for 4 unique commands.
  switch ((Bits >> 54) & 3) {
  default: llvm_unreachable("Invalid command number.");
  case 0:
    // S2_pstorerbf_io, S2_pstorerbf_pi, S2_pstorerbfnew_pi, S2_pstorerbt_io,...
    return;
    break;
  case 1:
    // S2_pstorerbnewf_io, S2_pstorerbnewf_pi, S2_pstorerbnewfnew_pi, S2_psto...
    O << ".new";
    return;
    break;
  case 2:
    // S2_pstorerff_io, S2_pstorerff_pi, S2_pstorerffnew_pi, S2_pstorerft_io,...
    O << ".h";
    return;
    break;
  case 3:
    // V6_vaddcarrysat
    O << "):carry:sat";
    return;
    break;
  }

}


/// getRegisterName - This method is automatically generated by tblgen
/// from the register set description.  This returns the assembler name
/// for the specified register.
const char *HexagonInstPrinter::getRegisterName(MCRegister Reg) {
  unsigned RegNo = Reg.id();
  assert(RegNo && RegNo < 398 && "Invalid register number!");


#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Woverlength-strings"
#endif
  static const char AsmStrs[] = {
  /* 0 */ "__10000000\000"
  /* 11 */ "__1000000\000"
  /* 21 */ "__10000010\000"
  /* 32 */ "__1000010\000"
  /* 42 */ "c11:10\000"
  /* 49 */ "g11:10\000"
  /* 56 */ "r11:10\000"
  /* 63 */ "s11:10\000"
  /* 70 */ "v11:10\000"
  /* 77 */ "g10\000"
  /* 81 */ "r10\000"
  /* 85 */ "v10\000"
  /* 89 */ "__10000020\000"
  /* 100 */ "__1000020\000"
  /* 110 */ "g21:20\000"
  /* 117 */ "r21:20\000"
  /* 124 */ "s21:20\000"
  /* 131 */ "v21:20\000"
  /* 138 */ "v23:20\000"
  /* 145 */ "g20\000"
  /* 149 */ "r20\000"
  /* 153 */ "s20\000"
  /* 157 */ "v20\000"
  /* 161 */ "__10000030\000"
  /* 172 */ "__1000030\000"
  /* 182 */ "c31:30\000"
  /* 189 */ "g31:30\000"
  /* 196 */ "r31:30\000"
  /* 203 */ "s31:30\000"
  /* 210 */ "v31:30\000"
  /* 217 */ "g30\000"
  /* 221 */ "r30\000"
  /* 225 */ "v30\000"
  /* 229 */ "s41:40\000"
  /* 236 */ "s51:50\000"
  /* 243 */ "s61:60\000"
  /* 250 */ "s60\000"
  /* 254 */ "s71:70\000"
  /* 261 */ "s70\000"
  /* 265 */ "s80\000"
  /* 269 */ "c1:0\000"
  /* 274 */ "g1:0\000"
  /* 279 */ "r1:0\000"
  /* 284 */ "s1:0\000"
  /* 289 */ "v1:0\000"
  /* 294 */ "p3:0\000"
  /* 299 */ "v3:0\000"
  /* 304 */ "sa0\000"
  /* 308 */ "badva0\000"
  /* 315 */ "lc0\000"
  /* 319 */ "brkptpc0\000"
  /* 328 */ "isdbcfg0\000"
  /* 337 */ "brkptcfg0\000"
  /* 347 */ "m0\000"
  /* 350 */ "sgp0\000"
  /* 355 */ "q0\000"
  /* 358 */ "r0\000"
  /* 361 */ "cs0\000"
  /* 365 */ "gpmucnt0\000"
  /* 374 */ "v0\000"
  /* 377 */ "__10000001\000"
  /* 388 */ "__1000001\000"
  /* 398 */ "__10000011\000"
  /* 409 */ "__1000011\000"
  /* 419 */ "v10:11\000"
  /* 426 */ "g11\000"
  /* 430 */ "r11\000"
  /* 434 */ "s11\000"
  /* 438 */ "v11\000"
  /* 442 */ "__10000021\000"
  /* 453 */ "__1000021\000"
  /* 463 */ "v20:21\000"
  /* 470 */ "g21\000"
  /* 474 */ "r21\000"
  /* 478 */ "v21\000"
  /* 482 */ "v30:31\000"
  /* 489 */ "g31\000"
  /* 493 */ "r31\000"
  /* 497 */ "v31\000"
  /* 501 */ "s61\000"
  /* 505 */ "s71\000"
  /* 509 */ "v0:1\000"
  /* 514 */ "sa1\000"
  /* 518 */ "badva1\000"
  /* 525 */ "lc1\000"
  /* 529 */ "brkptpc1\000"
  /* 538 */ "isdbcfg1\000"
  /* 547 */ "brkptcfg1\000"
  /* 557 */ "m1\000"
  /* 560 */ "sgp1\000"
  /* 565 */ "q1\000"
  /* 568 */ "r1\000"
  /* 571 */ "cs1\000"
  /* 575 */ "gpmucnt1\000"
  /* 584 */ "v1\000"
  /* 587 */ "__10000002\000"
  /* 598 */ "__1000002\000"
  /* 608 */ "__10000012\000"
  /* 619 */ "__1000012\000"
  /* 629 */ "c13:12\000"
  /* 636 */ "g13:12\000"
  /* 643 */ "r13:12\000"
  /* 650 */ "s13:12\000"
  /* 657 */ "v13:12\000"
  /* 664 */ "v15:12\000"
  /* 671 */ "g12\000"
  /* 675 */ "r12\000"
  /* 679 */ "s12\000"
  /* 683 */ "v12\000"
  /* 687 */ "__10000022\000"
  /* 698 */ "__1000022\000"
  /* 708 */ "g23:22\000"
  /* 715 */ "r23:22\000"
  /* 722 */ "s23:22\000"
  /* 729 */ "v23:22\000"
  /* 736 */ "g22\000"
  /* 740 */ "r22\000"
  /* 744 */ "s22\000"
  /* 748 */ "v22\000"
  /* 752 */ "s33:32\000"
  /* 759 */ "s43:42\000"
  /* 766 */ "s53:52\000"
  /* 773 */ "s63:62\000"
  /* 780 */ "s62\000"
  /* 784 */ "s73:72\000"
  /* 791 */ "s72\000"
  /* 795 */ "c3:2\000"
  /* 800 */ "g3:2\000"
  /* 805 */ "r3:2\000"
  /* 810 */ "s3:2\000"
  /* 815 */ "v3:2\000"
  /* 820 */ "p2\000"
  /* 823 */ "q2\000"
  /* 826 */ "r2\000"
  /* 829 */ "gpmucnt2\000"
  /* 838 */ "v2\000"
  /* 841 */ "__10000003\000"
  /* 852 */ "__1000003\000"
  /* 862 */ "__10000013\000"
  /* 873 */ "__1000013\000"
  /* 883 */ "v12:13\000"
  /* 890 */ "g13\000"
  /* 894 */ "r13\000"
  /* 898 */ "s13\000"
  /* 902 */ "v13\000"
  /* 906 */ "__10000023\000"
  /* 917 */ "__1000023\000"
  /* 927 */ "v22:23\000"
  /* 934 */ "g23\000"
  /* 938 */ "r23\000"
  /* 942 */ "s23\000"
  /* 946 */ "v23\000"
  /* 950 */ "s63\000"
  /* 954 */ "s73\000"
  /* 958 */ "v2:3\000"
  /* 963 */ "p3\000"
  /* 966 */ "q3\000"
  /* 969 */ "r3\000"
  /* 972 */ "gpmucnt3\000"
  /* 981 */ "v3\000"
  /* 984 */ "__10000004\000"
  /* 995 */ "__1000004\000"
  /* 1005 */ "__10000014\000"
  /* 1016 */ "__1000014\000"
  /* 1026 */ "c15:14\000"
  /* 1033 */ "g15:14\000"
  /* 1040 */ "r15:14\000"
  /* 1047 */ "s15:14\000"
  /* 1054 */ "v15:14\000"
  /* 1061 */ "g14\000"
  /* 1065 */ "r14\000"
  /* 1069 */ "s14\000"
  /* 1073 */ "v14\000"
  /* 1077 */ "__10000024\000"
  /* 1088 */ "__1000024\000"
  /* 1098 */ "g25:24\000"
  /* 1105 */ "r25:24\000"
  /* 1112 */ "s25:24\000"
  /* 1119 */ "v25:24\000"
  /* 1126 */ "v27:24\000"
  /* 1133 */ "r24\000"
  /* 1137 */ "s24\000"
  /* 1141 */ "v24\000"
  /* 1145 */ "s35:34\000"
  /* 1152 */ "s45:44\000"
  /* 1159 */ "s44\000"
  /* 1163 */ "s55:54\000"
  /* 1170 */ "s54\000"
  /* 1174 */ "s65:64\000"
  /* 1181 */ "s64\000"
  /* 1185 */ "s75:74\000"
  /* 1192 */ "s74\000"
  /* 1196 */ "c5:4\000"
  /* 1201 */ "g5:4\000"
  /* 1206 */ "r5:4\000"
  /* 1211 */ "s5:4\000"
  /* 1216 */ "v5:4\000"
  /* 1221 */ "v7:4\000"
  /* 1226 */ "g4\000"
  /* 1229 */ "r4\000"
  /* 1232 */ "gpmucnt4\000"
  /* 1241 */ "v4\000"
  /* 1244 */ "__10000005\000"
  /* 1255 */ "__1000005\000"
  /* 1265 */ "__10000015\000"
  /* 1276 */ "__1000015\000"
  /* 1286 */ "v14:15\000"
  /* 1293 */ "g15\000"
  /* 1297 */ "r15\000"
  /* 1301 */ "s15\000"
  /* 1305 */ "v15\000"
  /* 1309 */ "__10000025\000"
  /* 1320 */ "__1000025\000"
  /* 1330 */ "v24:25\000"
  /* 1337 */ "r25\000"
  /* 1341 */ "s25\000"
  /* 1345 */ "v25\000"
  /* 1349 */ "s35\000"
  /* 1353 */ "s45\000"
  /* 1357 */ "s55\000"
  /* 1361 */ "s65\000"
  /* 1365 */ "s75\000"
  /* 1369 */ "v4:5\000"
  /* 1374 */ "c5\000"
  /* 1377 */ "g5\000"
  /* 1380 */ "r5\000"
  /* 1383 */ "gpmucnt5\000"
  /* 1392 */ "v5\000"
  /* 1395 */ "__10000006\000"
  /* 1406 */ "__1000006\000"
  /* 1416 */ "__10000016\000"
  /* 1427 */ "__1000016\000"
  /* 1437 */ "c17:16\000"
  /* 1444 */ "g17:16\000"
  /* 1451 */ "r17:16\000"
  /* 1458 */ "s17:16\000"
  /* 1465 */ "v17:16\000"
  /* 1472 */ "v19:16\000"
  /* 1479 */ "r16\000"
  /* 1483 */ "v16\000"
  /* 1487 */ "__10000026\000"
  /* 1498 */ "__1000026\000"
  /* 1508 */ "g27:26\000"
  /* 1515 */ "r27:26\000"
  /* 1522 */ "s27:26\000"
  /* 1529 */ "v27:26\000"
  /* 1536 */ "r26\000"
  /* 1540 */ "s26\000"
  /* 1544 */ "v26\000"
  /* 1548 */ "s37:36\000"
  /* 1555 */ "s47:46\000"
  /* 1562 */ "s46\000"
  /* 1566 */ "s57:56\000"
  /* 1573 */ "s56\000"
  /* 1577 */ "s67:66\000"
  /* 1584 */ "s66\000"
  /* 1588 */ "s77:76\000"
  /* 1595 */ "s76\000"
  /* 1599 */ "c7:6\000"
  /* 1604 */ "g7:6\000"
  /* 1609 */ "r7:6\000"
  /* 1614 */ "s7:6\000"
  /* 1619 */ "v7:6\000"
  /* 1624 */ "g6\000"
  /* 1627 */ "r6\000"
  /* 1630 */ "gpmucnt6\000"
  /* 1639 */ "v6\000"
  /* 1642 */ "__10000007\000"
  /* 1653 */ "__1000007\000"
  /* 1663 */ "__10000017\000"
  /* 1674 */ "__1000017\000"
  /* 1684 */ "v16:17\000"
  /* 1691 */ "r17\000"
  /* 1695 */ "v17\000"
  /* 1699 */ "__10000027\000"
  /* 1710 */ "__1000027\000"
  /* 1720 */ "v26:27\000"
  /* 1727 */ "r27\000"
  /* 1731 */ "v27\000"
  /* 1735 */ "s47\000"
  /* 1739 */ "s57\000"
  /* 1743 */ "s67\000"
  /* 1747 */ "s77\000"
  /* 1751 */ "v6:7\000"
  /* 1756 */ "g7\000"
  /* 1759 */ "r7\000"
  /* 1762 */ "gpmucnt7\000"
  /* 1771 */ "v7\000"
  /* 1774 */ "__10000008\000"
  /* 1785 */ "__1000008\000"
  /* 1795 */ "__10000018\000"
  /* 1806 */ "__1000018\000"
  /* 1816 */ "c19:18\000"
  /* 1823 */ "g19:18\000"
  /* 1830 */ "r19:18\000"
  /* 1837 */ "s19:18\000"
  /* 1844 */ "v19:18\000"
  /* 1851 */ "r18\000"
  /* 1855 */ "v18\000"
  /* 1859 */ "__10000028\000"
  /* 1870 */ "__1000028\000"
  /* 1880 */ "v31:28\000"
  /* 1887 */ "g29:28\000"
  /* 1894 */ "r29:28\000"
  /* 1901 */ "s29:28\000"
  /* 1908 */ "v29:28\000"
  /* 1915 */ "r28\000"
  /* 1919 */ "v28\000"
  /* 1923 */ "s39:38\000"
  /* 1930 */ "s49:48\000"
  /* 1937 */ "s59:58\000"
  /* 1944 */ "s58\000"
  /* 1948 */ "s69:68\000"
  /* 1955 */ "s68\000"
  /* 1959 */ "s79:78\000"
  /* 1966 */ "s78\000"
  /* 1970 */ "v11:8\000"
  /* 1976 */ "c9:8\000"
  /* 1981 */ "g9:8\000"
  /* 1986 */ "r9:8\000"
  /* 1991 */ "s9:8\000"
  /* 1996 */ "v9:8\000"
  /* 2001 */ "c8\000"
  /* 2004 */ "g8\000"
  /* 2007 */ "r8\000"
  /* 2010 */ "v8\000"
  /* 2013 */ "__10000009\000"
  /* 2024 */ "__1000009\000"
  /* 2034 */ "__10000019\000"
  /* 2045 */ "__1000019\000"
  /* 2055 */ "v18:19\000"
  /* 2062 */ "r19\000"
  /* 2066 */ "s19\000"
  /* 2070 */ "v19\000"
  /* 2074 */ "__10000029\000"
  /* 2085 */ "__1000029\000"
  /* 2095 */ "v28:29\000"
  /* 2102 */ "r29\000"
  /* 2106 */ "v29\000"
  /* 2110 */ "s59\000"
  /* 2114 */ "s69\000"
  /* 2118 */ "s79\000"
  /* 2122 */ "__9999999\000"
  /* 2132 */ "__999999\000"
  /* 2141 */ "v8:9\000"
  /* 2146 */ "g9\000"
  /* 2149 */ "r9\000"
  /* 2152 */ "v9\000"
  /* 2155 */ "gbadva\000"
  /* 2162 */ "evb\000"
  /* 2166 */ "pc\000"
  /* 2169 */ "htid\000"
  /* 2174 */ "stid\000"
  /* 2179 */ "vid\000"
  /* 2183 */ "cfgbase\000"
  /* 2191 */ "usr.ovf\000"
  /* 2199 */ "diag\000"
  /* 2204 */ "syscfg\000"
  /* 2211 */ "pmuevtcfg\000"
  /* 2221 */ "pmucfg\000"
  /* 2228 */ "gpcyclehi\000"
  /* 2238 */ "upcyclehi\000"
  /* 2248 */ "utimerhi\000"
  /* 2257 */ "pktcounthi\000"
  /* 2268 */ "imask\000"
  /* 2274 */ "modectl\000"
  /* 2282 */ "isdben\000"
  /* 2289 */ "isdbmbxin\000"
  /* 2299 */ "gpcyclelo\000"
  /* 2309 */ "upcyclelo\000"
  /* 2319 */ "utimerlo\000"
  /* 2328 */ "pktcountlo\000"
  /* 2339 */ "ugp\000"
  /* 2343 */ "vtmp\000"
  /* 2348 */ "gosp\000"
  /* 2353 */ "ccr\000"
  /* 2357 */ "gelr\000"
  /* 2362 */ "isdbgpr\000"
  /* 2370 */ "gsr\000"
  /* 2374 */ "ssr\000"
  /* 2378 */ "usr\000"
  /* 2382 */ "framelimit\000"
  /* 2393 */ "isdbst\000"
  /* 2400 */ "isdbmbxout\000"
  /* 2411 */ "rev\000"
  /* 2415 */ "framekey\000"
};
#ifdef __GNUC__
#pragma GCC diagnostic pop
#endif

  static const uint16_t RegAsmOffset[] = {
    2156, 2353, 2183, 629, 2199, 2358, 2162, 2415, 2382, 2357, 2348, 2340, 2228, 2299, 
    2370, 2169, 2268, 2282, 2362, 2289, 2400, 2393, 2274, 2166, 2229, 2300, 1816, 2257, 
    2328, 2221, 2211, 2411, 2374, 2174, 2204, 2339, 1026, 2238, 2309, 2378, 2191, 182, 
    2248, 2319, 2179, 2343, 308, 518, 337, 547, 319, 529, 1374, 2001, 361, 571, 
    279, 805, 1206, 1609, 1986, 56, 643, 1040, 1451, 1830, 117, 715, 1105, 1515, 
    1894, 196, 2155, 1226, 1377, 1624, 1756, 2004, 2146, 77, 426, 671, 890, 1061, 
    1293, 145, 470, 736, 934, 217, 489, 365, 575, 829, 972, 1232, 1383, 1630, 
    1762, 328, 538, 315, 525, 347, 557, 352, 562, 820, 963, 366, 576, 830, 
    973, 355, 565, 823, 966, 358, 568, 826, 969, 1229, 1380, 1627, 1759, 2007, 
    2149, 81, 430, 675, 894, 1065, 1297, 1479, 1691, 1851, 2062, 149, 474, 740, 
    938, 1133, 1337, 1536, 1727, 1915, 2102, 221, 493, 434, 679, 898, 1069, 1301, 
    2066, 153, 744, 942, 1137, 1341, 1540, 1349, 1159, 1353, 1562, 1735, 1170, 1357, 
    1573, 1739, 1944, 2110, 250, 501, 780, 950, 1181, 1361, 1584, 1743, 1955, 2114, 
    261, 505, 791, 954, 1192, 1365, 1595, 1747, 1966, 2118, 265, 304, 514, 350, 
    560, 374, 584, 838, 981, 1241, 1392, 1639, 1771, 2010, 2152, 85, 438, 683, 
    902, 1073, 1305, 1483, 1695, 1855, 2070, 157, 478, 748, 946, 1141, 1345, 1544, 
    1731, 1919, 2106, 225, 497, 2132, 11, 388, 598, 852, 995, 1255, 1406, 1653, 
    1785, 2024, 32, 409, 619, 873, 1016, 1276, 1427, 1674, 1806, 2045, 100, 453, 
    698, 917, 1088, 1320, 1498, 1710, 1870, 2085, 172, 2122, 0, 377, 587, 841, 
    984, 1244, 1395, 1642, 1774, 2013, 21, 398, 608, 862, 1005, 1265, 1416, 1663, 
    1795, 2034, 89, 442, 687, 906, 1077, 1309, 1487, 1699, 1859, 2074, 161, 299, 
    1221, 1970, 664, 1472, 138, 1126, 1880, 289, 815, 1216, 1619, 1996, 70, 657, 
    1054, 1465, 1844, 131, 729, 1119, 1529, 1908, 210, 509, 958, 1369, 1751, 2141, 
    419, 883, 1286, 1684, 2055, 463, 927, 1330, 1720, 2095, 482, 269, 795, 1196, 
    1599, 1976, 42, 1437, 274, 800, 1201, 1604, 1981, 49, 636, 1033, 1444, 1823, 
    110, 708, 1098, 1508, 1887, 189, 294, 810, 1211, 1614, 1991, 63, 650, 1047, 
    1458, 1837, 124, 722, 1112, 1522, 1901, 203, 752, 1145, 1548, 1923, 229, 759, 
    1152, 1555, 1930, 236, 766, 1163, 1566, 1937, 243, 773, 1174, 1577, 1948, 254, 
    784, 1185, 1588, 1959, 284, 
  };

  assert (*(AsmStrs+RegAsmOffset[RegNo-1]) &&
          "Invalid alt name index for register!");
  return AsmStrs+RegAsmOffset[RegNo-1];
}

#ifdef PRINT_ALIAS_INSTR
#undef PRINT_ALIAS_INSTR

bool HexagonInstPrinter::printAliasInstr(const MCInst *MI, uint64_t Address, raw_ostream &OS) {
  static const PatternsForOpcode OpToPatterns[] = {
    {Hexagon::A2_andir, 0, 1 },
    {Hexagon::A2_paddif, 1, 1 },
    {Hexagon::A2_paddifnew, 2, 1 },
    {Hexagon::A2_paddit, 3, 1 },
    {Hexagon::A2_padditnew, 4, 1 },
    {Hexagon::A2_subri, 5, 2 },
    {Hexagon::A2_vaddub, 7, 1 },
    {Hexagon::A2_vsubub, 8, 1 },
    {Hexagon::C2_cmpgt, 9, 1 },
    {Hexagon::C2_cmpgtu, 10, 1 },
    {Hexagon::C2_or, 11, 1 },
    {Hexagon::J2_jumpf, 12, 1 },
    {Hexagon::J2_jumprf, 13, 1 },
    {Hexagon::J2_jumprt, 14, 1 },
    {Hexagon::J2_jumpt, 15, 1 },
    {Hexagon::J2_trap1, 16, 1 },
    {Hexagon::L2_deallocframe, 17, 1 },
    {Hexagon::L2_loadalignb_io, 18, 1 },
    {Hexagon::L2_loadalignh_io, 19, 1 },
    {Hexagon::L2_loadbsw2_io, 20, 1 },
    {Hexagon::L2_loadbsw4_io, 21, 1 },
    {Hexagon::L2_loadbzw2_io, 22, 1 },
    {Hexagon::L2_loadbzw4_io, 23, 1 },
    {Hexagon::L2_loadrb_io, 24, 1 },
    {Hexagon::L2_loadrd_io, 25, 1 },
    {Hexagon::L2_loadrh_io, 26, 1 },
    {Hexagon::L2_loadri_io, 27, 1 },
    {Hexagon::L2_loadrub_io, 28, 1 },
    {Hexagon::L2_loadruh_io, 29, 1 },
    {Hexagon::L2_ploadrbf_io, 30, 1 },
    {Hexagon::L2_ploadrbfnew_io, 31, 1 },
    {Hexagon::L2_ploadrbt_io, 32, 1 },
    {Hexagon::L2_ploadrbtnew_io, 33, 1 },
    {Hexagon::L2_ploadrdf_io, 34, 1 },
    {Hexagon::L2_ploadrdfnew_io, 35, 1 },
    {Hexagon::L2_ploadrdt_io, 36, 1 },
    {Hexagon::L2_ploadrdtnew_io, 37, 1 },
    {Hexagon::L2_ploadrhf_io, 38, 1 },
    {Hexagon::L2_ploadrhfnew_io, 39, 1 },
    {Hexagon::L2_ploadrht_io, 40, 1 },
    {Hexagon::L2_ploadrhtnew_io, 41, 1 },
    {Hexagon::L2_ploadrif_io, 42, 1 },
    {Hexagon::L2_ploadrifnew_io, 43, 1 },
    {Hexagon::L2_ploadrit_io, 44, 1 },
    {Hexagon::L2_ploadritnew_io, 45, 1 },
    {Hexagon::L2_ploadrubf_io, 46, 1 },
    {Hexagon::L2_ploadrubfnew_io, 47, 1 },
    {Hexagon::L2_ploadrubt_io, 48, 1 },
    {Hexagon::L2_ploadrubtnew_io, 49, 1 },
    {Hexagon::L2_ploadruhf_io, 50, 1 },
    {Hexagon::L2_ploadruhfnew_io, 51, 1 },
    {Hexagon::L2_ploadruht_io, 52, 1 },
    {Hexagon::L2_ploadruhtnew_io, 53, 1 },
    {Hexagon::L4_add_memopb_io, 54, 1 },
    {Hexagon::L4_add_memoph_io, 55, 1 },
    {Hexagon::L4_add_memopw_io, 56, 1 },
    {Hexagon::L4_and_memopb_io, 57, 1 },
    {Hexagon::L4_and_memoph_io, 58, 1 },
    {Hexagon::L4_and_memopw_io, 59, 1 },
    {Hexagon::L4_iadd_memopb_io, 60, 1 },
    {Hexagon::L4_iadd_memoph_io, 61, 1 },
    {Hexagon::L4_iadd_memopw_io, 62, 1 },
    {Hexagon::L4_iand_memopb_io, 63, 1 },
    {Hexagon::L4_iand_memoph_io, 64, 1 },
    {Hexagon::L4_iand_memopw_io, 65, 1 },
    {Hexagon::L4_ior_memopb_io, 66, 1 },
    {Hexagon::L4_ior_memoph_io, 67, 1 },
    {Hexagon::L4_ior_memopw_io, 68, 1 },
    {Hexagon::L4_isub_memopb_io, 69, 1 },
    {Hexagon::L4_isub_memoph_io, 70, 1 },
    {Hexagon::L4_isub_memopw_io, 71, 1 },
    {Hexagon::L4_or_memopb_io, 72, 1 },
    {Hexagon::L4_or_memoph_io, 73, 1 },
    {Hexagon::L4_or_memopw_io, 74, 1 },
    {Hexagon::L4_return, 75, 1 },
    {Hexagon::L4_return_f, 76, 1 },
    {Hexagon::L4_return_fnew_pnt, 77, 1 },
    {Hexagon::L4_return_fnew_pt, 78, 1 },
    {Hexagon::L4_return_t, 79, 1 },
    {Hexagon::L4_return_tnew_pnt, 80, 1 },
    {Hexagon::L4_return_tnew_pt, 81, 1 },
    {Hexagon::L4_sub_memopb_io, 82, 1 },
    {Hexagon::L4_sub_memoph_io, 83, 1 },
    {Hexagon::L4_sub_memopw_io, 84, 1 },
    {Hexagon::M2_mpyi, 85, 1 },
    {Hexagon::M7_dcmpyrwc, 86, 1 },
    {Hexagon::M7_dcmpyrwc_acc, 87, 1 },
    {Hexagon::S2_allocframe, 88, 1 },
    {Hexagon::S2_pstorerbf_io, 89, 1 },
    {Hexagon::S2_pstorerbnewf_io, 90, 1 },
    {Hexagon::S2_pstorerbnewt_io, 91, 1 },
    {Hexagon::S2_pstorerbt_io, 92, 1 },
    {Hexagon::S2_pstorerdf_io, 93, 1 },
    {Hexagon::S2_pstorerdt_io, 94, 1 },
    {Hexagon::S2_pstorerff_io, 95, 1 },
    {Hexagon::S2_pstorerft_io, 96, 1 },
    {Hexagon::S2_pstorerhf_io, 97, 1 },
    {Hexagon::S2_pstorerhnewf_io, 98, 1 },
    {Hexagon::S2_pstorerhnewt_io, 99, 1 },
    {Hexagon::S2_pstorerht_io, 100, 1 },
    {Hexagon::S2_pstorerif_io, 101, 1 },
    {Hexagon::S2_pstorerinewf_io, 102, 1 },
    {Hexagon::S2_pstorerinewt_io, 103, 1 },
    {Hexagon::S2_pstorerit_io, 104, 1 },
    {Hexagon::S2_storerb_io, 105, 1 },
    {Hexagon::S2_storerbnew_io, 106, 1 },
    {Hexagon::S2_storerd_io, 107, 1 },
    {Hexagon::S2_storerf_io, 108, 1 },
    {Hexagon::S2_storerh_io, 109, 1 },
    {Hexagon::S2_storerhnew_io, 110, 1 },
    {Hexagon::S2_storeri_io, 111, 1 },
    {Hexagon::S2_storerinew_io, 112, 1 },
    {Hexagon::S2_tableidxb, 113, 1 },
    {Hexagon::S4_pstorerbfnew_io, 114, 1 },
    {Hexagon::S4_pstorerbnewfnew_io, 115, 1 },
    {Hexagon::S4_pstorerbnewtnew_io, 116, 1 },
    {Hexagon::S4_pstorerbtnew_io, 117, 1 },
    {Hexagon::S4_pstorerdfnew_io, 118, 1 },
    {Hexagon::S4_pstorerdtnew_io, 119, 1 },
    {Hexagon::S4_pstorerffnew_io, 120, 1 },
    {Hexagon::S4_pstorerftnew_io, 121, 1 },
    {Hexagon::S4_pstorerhfnew_io, 122, 1 },
    {Hexagon::S4_pstorerhnewfnew_io, 123, 1 },
    {Hexagon::S4_pstorerhnewtnew_io, 124, 1 },
    {Hexagon::S4_pstorerhtnew_io, 125, 1 },
    {Hexagon::S4_pstorerifnew_io, 126, 1 },
    {Hexagon::S4_pstorerinewfnew_io, 127, 1 },
    {Hexagon::S4_pstorerinewtnew_io, 128, 1 },
    {Hexagon::S4_pstoreritnew_io, 129, 1 },
    {Hexagon::S4_storeirb_io, 130, 1 },
    {Hexagon::S4_storeirbf_io, 131, 1 },
    {Hexagon::S4_storeirbfnew_io, 132, 1 },
    {Hexagon::S4_storeirbt_io, 133, 1 },
    {Hexagon::S4_storeirbtnew_io, 134, 1 },
    {Hexagon::S4_storeirh_io, 135, 1 },
    {Hexagon::S4_storeirhf_io, 136, 1 },
    {Hexagon::S4_storeirhfnew_io, 137, 1 },
    {Hexagon::S4_storeirht_io, 138, 1 },
    {Hexagon::S4_storeirhtnew_io, 139, 1 },
    {Hexagon::S4_storeiri_io, 140, 1 },
    {Hexagon::S4_storeirif_io, 141, 1 },
    {Hexagon::S4_storeirifnew_io, 142, 1 },
    {Hexagon::S4_storeirit_io, 143, 1 },
    {Hexagon::S4_storeiritnew_io, 144, 1 },
    {Hexagon::V6_extractw, 145, 1 },
    {Hexagon::V6_v6mpyhubs10, 146, 1 },
    {Hexagon::V6_v6mpyvubs10, 147, 1 },
    {Hexagon::V6_vL32Ub_ai, 148, 1 },
    {Hexagon::V6_vL32b_ai, 149, 1 },
    {Hexagon::V6_vL32b_cur_npred_pi, 150, 1 },
    {Hexagon::V6_vL32b_cur_pred_pi, 151, 1 },
    {Hexagon::V6_vL32b_npred_ai, 152, 1 },
    {Hexagon::V6_vL32b_npred_pi, 153, 1 },
    {Hexagon::V6_vL32b_nt_ai, 154, 1 },
    {Hexagon::V6_vL32b_nt_cur_npred_pi, 155, 1 },
    {Hexagon::V6_vL32b_nt_cur_pred_pi, 156, 1 },
    {Hexagon::V6_vL32b_nt_npred_ai, 157, 1 },
    {Hexagon::V6_vL32b_nt_npred_pi, 158, 1 },
    {Hexagon::V6_vL32b_nt_pred_ai, 159, 1 },
    {Hexagon::V6_vL32b_nt_tmp_pred_ai, 160, 1 },
    {Hexagon::V6_vL32b_pred_ai, 161, 1 },
    {Hexagon::V6_vL32b_tmp_pred_ai, 162, 1 },
    {Hexagon::V6_vS32Ub_ai, 163, 1 },
    {Hexagon::V6_vS32Ub_npred_ai, 164, 1 },
    {Hexagon::V6_vS32Ub_pred_ai, 165, 1 },
    {Hexagon::V6_vS32b_ai, 166, 1 },
    {Hexagon::V6_vS32b_new_ai, 167, 1 },
    {Hexagon::V6_vS32b_npred_ai, 168, 1 },
    {Hexagon::V6_vS32b_nqpred_ai, 169, 1 },
    {Hexagon::V6_vS32b_nt_ai, 170, 1 },
    {Hexagon::V6_vS32b_nt_new_ai, 171, 1 },
    {Hexagon::V6_vS32b_nt_npred_ai, 172, 1 },
    {Hexagon::V6_vS32b_nt_nqpred_ai, 173, 1 },
    {Hexagon::V6_vS32b_nt_pred_ai, 174, 1 },
    {Hexagon::V6_vS32b_nt_qpred_ai, 175, 1 },
    {Hexagon::V6_vS32b_pred_ai, 176, 1 },
    {Hexagon::V6_vS32b_qpred_ai, 177, 1 },
    {Hexagon::V6_vabsb_sat, 178, 1 },
    {Hexagon::V6_vabsdiffh, 179, 1 },
    {Hexagon::V6_vabsdiffub, 180, 1 },
    {Hexagon::V6_vabsdiffuh, 181, 1 },
    {Hexagon::V6_vabsdiffw, 182, 1 },
    {Hexagon::V6_vabsh_sat, 183, 1 },
    {Hexagon::V6_vabsw_sat, 184, 1 },
    {Hexagon::V6_vaddb, 185, 1 },
    {Hexagon::V6_vaddb_dv, 186, 1 },
    {Hexagon::V6_vaddbnq, 187, 1 },
    {Hexagon::V6_vaddbq, 188, 1 },
    {Hexagon::V6_vaddbsat, 189, 1 },
    {Hexagon::V6_vaddbsat_dv, 190, 1 },
    {Hexagon::V6_vaddh, 191, 1 },
    {Hexagon::V6_vaddh_dv, 192, 1 },
    {Hexagon::V6_vaddhnq, 193, 1 },
    {Hexagon::V6_vaddhq, 194, 1 },
    {Hexagon::V6_vaddhsat, 195, 1 },
    {Hexagon::V6_vaddhsat_dv, 196, 1 },
    {Hexagon::V6_vaddhw, 197, 1 },
    {Hexagon::V6_vaddhw_acc, 198, 1 },
    {Hexagon::V6_vaddubh, 199, 1 },
    {Hexagon::V6_vaddubh_acc, 200, 1 },
    {Hexagon::V6_vaddubsat, 201, 1 },
    {Hexagon::V6_vaddubsat_dv, 202, 1 },
    {Hexagon::V6_vadduhsat, 203, 1 },
    {Hexagon::V6_vadduhsat_dv, 204, 1 },
    {Hexagon::V6_vadduhw, 205, 1 },
    {Hexagon::V6_vadduhw_acc, 206, 1 },
    {Hexagon::V6_vadduwsat, 207, 1 },
    {Hexagon::V6_vadduwsat_dv, 208, 1 },
    {Hexagon::V6_vaddw, 209, 1 },
    {Hexagon::V6_vaddw_dv, 210, 1 },
    {Hexagon::V6_vaddwnq, 211, 1 },
    {Hexagon::V6_vaddwq, 212, 1 },
    {Hexagon::V6_vaddwsat, 213, 1 },
    {Hexagon::V6_vaddwsat_dv, 214, 1 },
    {Hexagon::V6_vandnqrt, 215, 1 },
    {Hexagon::V6_vandnqrt_acc, 216, 1 },
    {Hexagon::V6_vandqrt, 217, 1 },
    {Hexagon::V6_vandqrt_acc, 218, 1 },
    {Hexagon::V6_vandvrt, 219, 1 },
    {Hexagon::V6_vandvrt_acc, 220, 1 },
    {Hexagon::V6_vaslh, 221, 1 },
    {Hexagon::V6_vaslh_acc, 222, 1 },
    {Hexagon::V6_vaslhv, 223, 1 },
    {Hexagon::V6_vaslw, 224, 1 },
    {Hexagon::V6_vaslw_acc, 225, 1 },
    {Hexagon::V6_vaslwv, 226, 1 },
    {Hexagon::V6_vasr_into, 227, 1 },
    {Hexagon::V6_vasrh, 228, 1 },
    {Hexagon::V6_vasrh_acc, 229, 1 },
    {Hexagon::V6_vasrhv, 230, 1 },
    {Hexagon::V6_vasrw, 231, 1 },
    {Hexagon::V6_vasrw_acc, 232, 1 },
    {Hexagon::V6_vasrwv, 233, 1 },
    {Hexagon::V6_vavgb, 234, 1 },
    {Hexagon::V6_vavgbrnd, 235, 1 },
    {Hexagon::V6_vavgh, 236, 1 },
    {Hexagon::V6_vavghrnd, 237, 1 },
    {Hexagon::V6_vavgub, 238, 1 },
    {Hexagon::V6_vavgubrnd, 239, 1 },
    {Hexagon::V6_vavguh, 240, 1 },
    {Hexagon::V6_vavguhrnd, 241, 1 },
    {Hexagon::V6_vavguw, 242, 1 },
    {Hexagon::V6_vavguwrnd, 243, 1 },
    {Hexagon::V6_vavgw, 244, 1 },
    {Hexagon::V6_vavgwrnd, 245, 1 },
    {Hexagon::V6_vcl0h, 246, 1 },
    {Hexagon::V6_vcl0w, 247, 1 },
    {Hexagon::V6_vdealb, 248, 1 },
    {Hexagon::V6_vdealb4w, 249, 1 },
    {Hexagon::V6_vdealh, 250, 1 },
    {Hexagon::V6_vdmpybus, 251, 1 },
    {Hexagon::V6_vdmpybus_acc, 252, 1 },
    {Hexagon::V6_vdmpybus_dv, 253, 1 },
    {Hexagon::V6_vdmpybus_dv_acc, 254, 1 },
    {Hexagon::V6_vdmpyhb, 255, 1 },
    {Hexagon::V6_vdmpyhb_acc, 256, 1 },
    {Hexagon::V6_vdmpyhb_dv, 257, 1 },
    {Hexagon::V6_vdmpyhb_dv_acc, 258, 1 },
    {Hexagon::V6_vdmpyhisat, 259, 1 },
    {Hexagon::V6_vdmpyhisat_acc, 260, 1 },
    {Hexagon::V6_vdmpyhsat, 261, 1 },
    {Hexagon::V6_vdmpyhsat_acc, 262, 1 },
    {Hexagon::V6_vdmpyhsuisat, 263, 1 },
    {Hexagon::V6_vdmpyhsuisat_acc, 264, 1 },
    {Hexagon::V6_vdmpyhsusat, 265, 1 },
    {Hexagon::V6_vdmpyhsusat_acc, 266, 1 },
    {Hexagon::V6_vdmpyhvsat, 267, 1 },
    {Hexagon::V6_vdmpyhvsat_acc, 268, 1 },
    {Hexagon::V6_vdsaduh, 269, 1 },
    {Hexagon::V6_vdsaduh_acc, 270, 1 },
    {Hexagon::V6_veqb, 271, 1 },
    {Hexagon::V6_veqb_and, 272, 1 },
    {Hexagon::V6_veqb_or, 273, 1 },
    {Hexagon::V6_veqb_xor, 274, 1 },
    {Hexagon::V6_veqh, 275, 1 },
    {Hexagon::V6_veqh_and, 276, 1 },
    {Hexagon::V6_veqh_or, 277, 1 },
    {Hexagon::V6_veqh_xor, 278, 1 },
    {Hexagon::V6_veqw, 279, 1 },
    {Hexagon::V6_veqw_and, 280, 1 },
    {Hexagon::V6_veqw_or, 281, 1 },
    {Hexagon::V6_veqw_xor, 282, 1 },
    {Hexagon::V6_vlsrh, 283, 1 },
    {Hexagon::V6_vlsrhv, 284, 1 },
    {Hexagon::V6_vlsrw, 285, 1 },
    {Hexagon::V6_vlsrwv, 286, 1 },
    {Hexagon::V6_vmaxb, 287, 1 },
    {Hexagon::V6_vmaxh, 288, 1 },
    {Hexagon::V6_vmaxub, 289, 1 },
    {Hexagon::V6_vmaxuh, 290, 1 },
    {Hexagon::V6_vmaxw, 291, 1 },
    {Hexagon::V6_vminb, 292, 1 },
    {Hexagon::V6_vminh, 293, 1 },
    {Hexagon::V6_vminub, 294, 1 },
    {Hexagon::V6_vminuh, 295, 1 },
    {Hexagon::V6_vminw, 296, 1 },
    {Hexagon::V6_vmpabus, 297, 1 },
    {Hexagon::V6_vmpabus_acc, 298, 1 },
    {Hexagon::V6_vmpabusv, 299, 1 },
    {Hexagon::V6_vmpabuu, 300, 1 },
    {Hexagon::V6_vmpabuu_acc, 301, 1 },
    {Hexagon::V6_vmpabuuv, 302, 1 },
    {Hexagon::V6_vmpahb, 303, 1 },
    {Hexagon::V6_vmpahb_acc, 304, 1 },
    {Hexagon::V6_vmpauhb, 305, 1 },
    {Hexagon::V6_vmpauhb_acc, 306, 1 },
    {Hexagon::V6_vmpybus, 307, 1 },
    {Hexagon::V6_vmpybus_acc, 308, 1 },
    {Hexagon::V6_vmpybusv, 309, 1 },
    {Hexagon::V6_vmpybusv_acc, 310, 1 },
    {Hexagon::V6_vmpybv, 311, 1 },
    {Hexagon::V6_vmpybv_acc, 312, 1 },
    {Hexagon::V6_vmpyewuh, 313, 1 },
    {Hexagon::V6_vmpyh, 314, 1 },
    {Hexagon::V6_vmpyh_acc, 315, 1 },
    {Hexagon::V6_vmpyhsat_acc, 316, 1 },
    {Hexagon::V6_vmpyhsrs, 317, 1 },
    {Hexagon::V6_vmpyhss, 318, 1 },
    {Hexagon::V6_vmpyhus, 319, 1 },
    {Hexagon::V6_vmpyhus_acc, 320, 1 },
    {Hexagon::V6_vmpyhv, 321, 1 },
    {Hexagon::V6_vmpyhv_acc, 322, 1 },
    {Hexagon::V6_vmpyhvsrs, 323, 1 },
    {Hexagon::V6_vmpyiewh_acc, 324, 1 },
    {Hexagon::V6_vmpyiewuh, 325, 1 },
    {Hexagon::V6_vmpyiewuh_acc, 326, 1 },
    {Hexagon::V6_vmpyih, 327, 1 },
    {Hexagon::V6_vmpyih_acc, 328, 1 },
    {Hexagon::V6_vmpyihb, 329, 1 },
    {Hexagon::V6_vmpyihb_acc, 330, 1 },
    {Hexagon::V6_vmpyiowh, 331, 1 },
    {Hexagon::V6_vmpyiwb, 332, 1 },
    {Hexagon::V6_vmpyiwb_acc, 333, 1 },
    {Hexagon::V6_vmpyiwh, 334, 1 },
    {Hexagon::V6_vmpyiwh_acc, 335, 1 },
    {Hexagon::V6_vmpyiwub, 336, 1 },
    {Hexagon::V6_vmpyiwub_acc, 337, 1 },
    {Hexagon::V6_vmpyowh, 338, 1 },
    {Hexagon::V6_vmpyowh_rnd, 339, 1 },
    {Hexagon::V6_vmpyub, 340, 1 },
    {Hexagon::V6_vmpyub_acc, 341, 1 },
    {Hexagon::V6_vmpyubv, 342, 1 },
    {Hexagon::V6_vmpyubv_acc, 343, 1 },
    {Hexagon::V6_vmpyuh, 344, 1 },
    {Hexagon::V6_vmpyuh_acc, 345, 1 },
    {Hexagon::V6_vmpyuhv, 346, 1 },
    {Hexagon::V6_vmpyuhv_acc, 347, 1 },
    {Hexagon::V6_vnavgb, 348, 1 },
    {Hexagon::V6_vnavgh, 349, 1 },
    {Hexagon::V6_vnavgub, 350, 1 },
    {Hexagon::V6_vnavgw, 351, 1 },
    {Hexagon::V6_vnormamth, 352, 1 },
    {Hexagon::V6_vnormamtw, 353, 1 },
    {Hexagon::V6_vpackeb, 354, 1 },
    {Hexagon::V6_vpackeh, 355, 1 },
    {Hexagon::V6_vpackhb_sat, 356, 1 },
    {Hexagon::V6_vpackhub_sat, 357, 1 },
    {Hexagon::V6_vpackob, 358, 1 },
    {Hexagon::V6_vpackoh, 359, 1 },
    {Hexagon::V6_vpackwh_sat, 360, 1 },
    {Hexagon::V6_vpackwuh_sat, 361, 1 },
    {Hexagon::V6_vpopcounth, 362, 1 },
    {Hexagon::V6_vrmpybub_rtt, 363, 1 },
    {Hexagon::V6_vrmpybub_rtt_acc, 364, 1 },
    {Hexagon::V6_vrmpybus, 365, 1 },
    {Hexagon::V6_vrmpybus_acc, 366, 1 },
    {Hexagon::V6_vrmpybusi, 367, 1 },
    {Hexagon::V6_vrmpybusi_acc, 368, 1 },
    {Hexagon::V6_vrmpybusv, 369, 1 },
    {Hexagon::V6_vrmpybusv_acc, 370, 1 },
    {Hexagon::V6_vrmpybv, 371, 1 },
    {Hexagon::V6_vrmpybv_acc, 372, 1 },
    {Hexagon::V6_vrmpyub, 373, 1 },
    {Hexagon::V6_vrmpyub_acc, 374, 1 },
    {Hexagon::V6_vrmpyub_rtt, 375, 1 },
    {Hexagon::V6_vrmpyub_rtt_acc, 376, 1 },
    {Hexagon::V6_vrmpyubi, 377, 1 },
    {Hexagon::V6_vrmpyubi_acc, 378, 1 },
    {Hexagon::V6_vrmpyubv, 379, 1 },
    {Hexagon::V6_vrmpyubv_acc, 380, 1 },
    {Hexagon::V6_vrotr, 381, 1 },
    {Hexagon::V6_vroundhb, 382, 1 },
    {Hexagon::V6_vroundhub, 383, 1 },
    {Hexagon::V6_vrounduhub, 384, 1 },
    {Hexagon::V6_vrounduwuh, 385, 1 },
    {Hexagon::V6_vroundwh, 386, 1 },
    {Hexagon::V6_vroundwuh, 387, 1 },
    {Hexagon::V6_vrsadubi, 388, 1 },
    {Hexagon::V6_vrsadubi_acc, 389, 1 },
    {Hexagon::V6_vsathub, 390, 1 },
    {Hexagon::V6_vsatuwuh, 391, 1 },
    {Hexagon::V6_vsatwh, 392, 1 },
    {Hexagon::V6_vsb, 393, 1 },
    {Hexagon::V6_vscattermh, 394, 1 },
    {Hexagon::V6_vscattermh_add, 395, 1 },
    {Hexagon::V6_vscattermhq, 396, 1 },
    {Hexagon::V6_vscattermhw, 397, 1 },
    {Hexagon::V6_vscattermhw_add, 398, 1 },
    {Hexagon::V6_vscattermhwq, 399, 1 },
    {Hexagon::V6_vscattermw, 400, 1 },
    {Hexagon::V6_vscattermw_add, 401, 1 },
    {Hexagon::V6_vscattermwq, 402, 1 },
    {Hexagon::V6_vsh, 403, 1 },
    {Hexagon::V6_vshufeh, 404, 1 },
    {Hexagon::V6_vshuff, 405, 1 },
    {Hexagon::V6_vshuffb, 406, 1 },
    {Hexagon::V6_vshuffeb, 407, 1 },
    {Hexagon::V6_vshuffh, 408, 1 },
    {Hexagon::V6_vshuffob, 409, 1 },
    {Hexagon::V6_vshufoeb, 410, 1 },
    {Hexagon::V6_vshufoeh, 411, 1 },
    {Hexagon::V6_vshufoh, 412, 1 },
    {Hexagon::V6_vsubb, 413, 1 },
    {Hexagon::V6_vsubb_dv, 414, 1 },
    {Hexagon::V6_vsubbnq, 415, 1 },
    {Hexagon::V6_vsubbq, 416, 1 },
    {Hexagon::V6_vsubbsat, 417, 1 },
    {Hexagon::V6_vsubbsat_dv, 418, 1 },
    {Hexagon::V6_vsubh, 419, 1 },
    {Hexagon::V6_vsubh_dv, 420, 1 },
    {Hexagon::V6_vsubhnq, 421, 1 },
    {Hexagon::V6_vsubhq, 422, 1 },
    {Hexagon::V6_vsubhsat, 423, 1 },
    {Hexagon::V6_vsubhsat_dv, 424, 1 },
    {Hexagon::V6_vsubhw, 425, 1 },
    {Hexagon::V6_vsububh, 426, 1 },
    {Hexagon::V6_vsububsat, 427, 1 },
    {Hexagon::V6_vsububsat_dv, 428, 1 },
    {Hexagon::V6_vsubuhsat, 429, 1 },
    {Hexagon::V6_vsubuhsat_dv, 430, 1 },
    {Hexagon::V6_vsubuhw, 431, 1 },
    {Hexagon::V6_vsubuwsat, 432, 1 },
    {Hexagon::V6_vsubuwsat_dv, 433, 1 },
    {Hexagon::V6_vsubw, 434, 1 },
    {Hexagon::V6_vsubw_dv, 435, 2 },
    {Hexagon::V6_vsubwnq, 437, 1 },
    {Hexagon::V6_vsubwq, 438, 1 },
    {Hexagon::V6_vsubwsat, 439, 1 },
    {Hexagon::V6_vsubwsat_dv, 440, 1 },
    {Hexagon::V6_vtmpyb, 441, 1 },
    {Hexagon::V6_vtmpyb_acc, 442, 1 },
    {Hexagon::V6_vtmpybus, 443, 1 },
    {Hexagon::V6_vtmpybus_acc, 444, 1 },
    {Hexagon::V6_vtmpyhb, 445, 1 },
    {Hexagon::V6_vtmpyhb_acc, 446, 1 },
    {Hexagon::V6_vunpackb, 447, 1 },
    {Hexagon::V6_vunpackh, 448, 1 },
    {Hexagon::V6_vunpackoh, 449, 1 },
    {Hexagon::V6_vunpackub, 450, 1 },
    {Hexagon::V6_vunpackuh, 451, 1 },
    {Hexagon::V6_vxor, 452, 1 },
    {Hexagon::V6_vzb, 453, 1 },
    {Hexagon::V6_vzh, 454, 1 },
    {Hexagon::V6_zLd_ai, 455, 1 },
    {Hexagon::V6_zLd_pred_ai, 456, 1 },
    {Hexagon::Y2_crswap0, 457, 1 },
    {Hexagon::Y2_dcfetchbo, 458, 1 },
  };

  static const AliasPattern Patterns[] = {
    // Hexagon::A2_andir - 0
    {0, 0, 3, 3 },
    // Hexagon::A2_paddif - 1
    {14, 3, 4, 4 },
    // Hexagon::A2_paddifnew - 2
    {31, 7, 4, 4 },
    // Hexagon::A2_paddit - 3
    {52, 11, 4, 4 },
    // Hexagon::A2_padditnew - 4
    {68, 15, 4, 4 },
    // Hexagon::A2_subri - 5
    {88, 19, 3, 3 },
    {101, 22, 3, 3 },
    // Hexagon::A2_vaddub - 7
    {114, 25, 3, 3 },
    // Hexagon::A2_vsubub - 8
    {132, 28, 3, 3 },
    // Hexagon::C2_cmpgt - 9
    {150, 31, 3, 3 },
    // Hexagon::C2_cmpgtu - 10
    {169, 34, 3, 3 },
    // Hexagon::C2_or - 11
    {189, 37, 3, 3 },
    // Hexagon::J2_jumpf - 12
    {197, 40, 2, 1 },
    // Hexagon::J2_jumprf - 13
    {216, 41, 2, 2 },
    // Hexagon::J2_jumprt - 14
    {234, 43, 2, 2 },
    // Hexagon::J2_jumpt - 15
    {251, 45, 2, 1 },
    // Hexagon::J2_trap1 - 16
    {269, 46, 3, 2 },
    // Hexagon::L2_deallocframe - 17
    {280, 48, 2, 2 },
    // Hexagon::L2_loadalignb_io - 18
    {293, 50, 4, 4 },
    // Hexagon::L2_loadalignh_io - 19
    {312, 54, 4, 4 },
    // Hexagon::L2_loadbsw2_io - 20
    {331, 58, 3, 3 },
    // Hexagon::L2_loadbsw4_io - 21
    {331, 61, 3, 3 },
    // Hexagon::L2_loadbzw2_io - 22
    {346, 64, 3, 3 },
    // Hexagon::L2_loadbzw4_io - 23
    {346, 67, 3, 3 },
    // Hexagon::L2_loadrb_io - 24
    {362, 70, 3, 3 },
    // Hexagon::L2_loadrd_io - 25
    {376, 73, 3, 3 },
    // Hexagon::L2_loadrh_io - 26
    {390, 76, 3, 3 },
    // Hexagon::L2_loadri_io - 27
    {404, 79, 3, 3 },
    // Hexagon::L2_loadrub_io - 28
    {418, 82, 3, 3 },
    // Hexagon::L2_loadruh_io - 29
    {433, 85, 3, 3 },
    // Hexagon::L2_ploadrbf_io - 30
    {448, 88, 4, 4 },
    // Hexagon::L2_ploadrbfnew_io - 31
    {471, 92, 4, 4 },
    // Hexagon::L2_ploadrbt_io - 32
    {498, 96, 4, 4 },
    // Hexagon::L2_ploadrbtnew_io - 33
    {520, 100, 4, 4 },
    // Hexagon::L2_ploadrdf_io - 34
    {546, 104, 4, 4 },
    // Hexagon::L2_ploadrdfnew_io - 35
    {569, 108, 4, 4 },
    // Hexagon::L2_ploadrdt_io - 36
    {596, 112, 4, 4 },
    // Hexagon::L2_ploadrdtnew_io - 37
    {618, 116, 4, 4 },
    // Hexagon::L2_ploadrhf_io - 38
    {644, 120, 4, 4 },
    // Hexagon::L2_ploadrhfnew_io - 39
    {667, 124, 4, 4 },
    // Hexagon::L2_ploadrht_io - 40
    {694, 128, 4, 4 },
    // Hexagon::L2_ploadrhtnew_io - 41
    {716, 132, 4, 4 },
    // Hexagon::L2_ploadrif_io - 42
    {742, 136, 4, 4 },
    // Hexagon::L2_ploadrifnew_io - 43
    {765, 140, 4, 4 },
    // Hexagon::L2_ploadrit_io - 44
    {792, 144, 4, 4 },
    // Hexagon::L2_ploadritnew_io - 45
    {814, 148, 4, 4 },
    // Hexagon::L2_ploadrubf_io - 46
    {840, 152, 4, 4 },
    // Hexagon::L2_ploadrubfnew_io - 47
    {864, 156, 4, 4 },
    // Hexagon::L2_ploadrubt_io - 48
    {892, 160, 4, 4 },
    // Hexagon::L2_ploadrubtnew_io - 49
    {915, 164, 4, 4 },
    // Hexagon::L2_ploadruhf_io - 50
    {942, 168, 4, 4 },
    // Hexagon::L2_ploadruhfnew_io - 51
    {966, 172, 4, 4 },
    // Hexagon::L2_ploadruht_io - 52
    {994, 176, 4, 4 },
    // Hexagon::L2_ploadruhtnew_io - 53
    {1017, 180, 4, 4 },
    // Hexagon::L4_add_memopb_io - 54
    {1044, 184, 3, 3 },
    // Hexagon::L4_add_memoph_io - 55
    {1059, 187, 3, 3 },
    // Hexagon::L4_add_memopw_io - 56
    {1074, 190, 3, 3 },
    // Hexagon::L4_and_memopb_io - 57
    {1089, 193, 3, 3 },
    // Hexagon::L4_and_memoph_io - 58
    {1104, 196, 3, 3 },
    // Hexagon::L4_and_memopw_io - 59
    {1119, 199, 3, 3 },
    // Hexagon::L4_iadd_memopb_io - 60
    {1134, 202, 3, 2 },
    // Hexagon::L4_iadd_memoph_io - 61
    {1150, 204, 3, 2 },
    // Hexagon::L4_iadd_memopw_io - 62
    {1166, 206, 3, 2 },
    // Hexagon::L4_iand_memopb_io - 63
    {1182, 208, 3, 2 },
    // Hexagon::L4_iand_memoph_io - 64
    {1205, 210, 3, 2 },
    // Hexagon::L4_iand_memopw_io - 65
    {1228, 212, 3, 2 },
    // Hexagon::L4_ior_memopb_io - 66
    {1251, 214, 3, 2 },
    // Hexagon::L4_ior_memoph_io - 67
    {1274, 216, 3, 2 },
    // Hexagon::L4_ior_memopw_io - 68
    {1297, 218, 3, 2 },
    // Hexagon::L4_isub_memopb_io - 69
    {1320, 220, 3, 2 },
    // Hexagon::L4_isub_memoph_io - 70
    {1336, 222, 3, 2 },
    // Hexagon::L4_isub_memopw_io - 71
    {1352, 224, 3, 2 },
    // Hexagon::L4_or_memopb_io - 72
    {1368, 226, 3, 3 },
    // Hexagon::L4_or_memoph_io - 73
    {1383, 229, 3, 3 },
    // Hexagon::L4_or_memopw_io - 74
    {1398, 232, 3, 3 },
    // Hexagon::L4_return - 75
    {1413, 235, 2, 2 },
    // Hexagon::L4_return_f - 76
    {1428, 237, 3, 3 },
    // Hexagon::L4_return_fnew_pnt - 77
    {1452, 240, 3, 3 },
    // Hexagon::L4_return_fnew_pt - 78
    {1483, 243, 3, 3 },
    // Hexagon::L4_return_t - 79
    {1513, 246, 3, 3 },
    // Hexagon::L4_return_tnew_pnt - 80
    {1536, 249, 3, 3 },
    // Hexagon::L4_return_tnew_pt - 81
    {1566, 252, 3, 3 },
    // Hexagon::L4_sub_memopb_io - 82
    {1595, 255, 3, 3 },
    // Hexagon::L4_sub_memoph_io - 83
    {1610, 258, 3, 3 },
    // Hexagon::L4_sub_memopw_io - 84
    {1625, 261, 3, 3 },
    // Hexagon::M2_mpyi - 85
    {1640, 264, 3, 3 },
    // Hexagon::M7_dcmpyrwc - 86
    {1658, 267, 3, 3 },
    // Hexagon::M7_dcmpyrwc_acc - 87
    {1677, 270, 4, 4 },
    // Hexagon::S2_allocframe - 88
    {1697, 274, 3, 2 },
    // Hexagon::S2_pstorerbf_io - 89
    {1713, 276, 4, 4 },
    // Hexagon::S2_pstorerbnewf_io - 90
    {1736, 280, 4, 4 },
    // Hexagon::S2_pstorerbnewt_io - 91
    {1763, 284, 4, 4 },
    // Hexagon::S2_pstorerbt_io - 92
    {1789, 288, 4, 4 },
    // Hexagon::S2_pstorerdf_io - 93
    {1811, 292, 4, 4 },
    // Hexagon::S2_pstorerdt_io - 94
    {1834, 296, 4, 4 },
    // Hexagon::S2_pstorerff_io - 95
    {1856, 300, 4, 4 },
    // Hexagon::S2_pstorerft_io - 96
    {1881, 304, 4, 4 },
    // Hexagon::S2_pstorerhf_io - 97
    {1905, 308, 4, 4 },
    // Hexagon::S2_pstorerhnewf_io - 98
    {1928, 312, 4, 4 },
    // Hexagon::S2_pstorerhnewt_io - 99
    {1955, 316, 4, 4 },
    // Hexagon::S2_pstorerht_io - 100
    {1981, 320, 4, 4 },
    // Hexagon::S2_pstorerif_io - 101
    {2003, 324, 4, 4 },
    // Hexagon::S2_pstorerinewf_io - 102
    {2026, 328, 4, 4 },
    // Hexagon::S2_pstorerinewt_io - 103
    {2053, 332, 4, 4 },
    // Hexagon::S2_pstorerit_io - 104
    {2079, 336, 4, 4 },
    // Hexagon::S2_storerb_io - 105
    {2101, 340, 3, 3 },
    // Hexagon::S2_storerbnew_io - 106
    {2115, 343, 3, 3 },
    // Hexagon::S2_storerd_io - 107
    {2133, 346, 3, 3 },
    // Hexagon::S2_storerf_io - 108
    {2147, 349, 3, 3 },
    // Hexagon::S2_storerh_io - 109
    {2163, 352, 3, 3 },
    // Hexagon::S2_storerhnew_io - 110
    {2177, 355, 3, 3 },
    // Hexagon::S2_storeri_io - 111
    {2195, 358, 3, 3 },
    // Hexagon::S2_storerinew_io - 112
    {2209, 361, 3, 3 },
    // Hexagon::S2_tableidxb - 113
    {2227, 364, 5, 4 },
    // Hexagon::S4_pstorerbfnew_io - 114
    {2254, 368, 4, 4 },
    // Hexagon::S4_pstorerbnewfnew_io - 115
    {2281, 372, 4, 4 },
    // Hexagon::S4_pstorerbnewtnew_io - 116
    {2312, 376, 4, 4 },
    // Hexagon::S4_pstorerbtnew_io - 117
    {2342, 380, 4, 4 },
    // Hexagon::S4_pstorerdfnew_io - 118
    {2368, 384, 4, 4 },
    // Hexagon::S4_pstorerdtnew_io - 119
    {2395, 388, 4, 4 },
    // Hexagon::S4_pstorerffnew_io - 120
    {2421, 392, 4, 4 },
    // Hexagon::S4_pstorerftnew_io - 121
    {2450, 396, 4, 4 },
    // Hexagon::S4_pstorerhfnew_io - 122
    {2478, 400, 4, 4 },
    // Hexagon::S4_pstorerhnewfnew_io - 123
    {2505, 404, 4, 4 },
    // Hexagon::S4_pstorerhnewtnew_io - 124
    {2536, 408, 4, 4 },
    // Hexagon::S4_pstorerhtnew_io - 125
    {2566, 412, 4, 4 },
    // Hexagon::S4_pstorerifnew_io - 126
    {2592, 416, 4, 4 },
    // Hexagon::S4_pstorerinewfnew_io - 127
    {2619, 420, 4, 4 },
    // Hexagon::S4_pstorerinewtnew_io - 128
    {2650, 424, 4, 4 },
    // Hexagon::S4_pstoreritnew_io - 129
    {2680, 428, 4, 4 },
    // Hexagon::S4_storeirb_io - 130
    {2706, 432, 3, 2 },
    // Hexagon::S4_storeirbf_io - 131
    {2721, 434, 4, 3 },
    // Hexagon::S4_storeirbfnew_io - 132
    {2745, 437, 4, 3 },
    // Hexagon::S4_storeirbt_io - 133
    {2773, 440, 4, 3 },
    // Hexagon::S4_storeirbtnew_io - 134
    {2796, 443, 4, 3 },
    // Hexagon::S4_storeirh_io - 135
    {2823, 446, 3, 2 },
    // Hexagon::S4_storeirhf_io - 136
    {2838, 448, 4, 3 },
    // Hexagon::S4_storeirhfnew_io - 137
    {2862, 451, 4, 3 },
    // Hexagon::S4_storeirht_io - 138
    {2890, 454, 4, 3 },
    // Hexagon::S4_storeirhtnew_io - 139
    {2913, 457, 4, 3 },
    // Hexagon::S4_storeiri_io - 140
    {2940, 460, 3, 2 },
    // Hexagon::S4_storeirif_io - 141
    {2955, 462, 4, 3 },
    // Hexagon::S4_storeirifnew_io - 142
    {2979, 465, 4, 3 },
    // Hexagon::S4_storeirit_io - 143
    {3007, 468, 4, 3 },
    // Hexagon::S4_storeiritnew_io - 144
    {3030, 471, 4, 3 },
    // Hexagon::V6_extractw - 145
    {3057, 474, 3, 3 },
    // Hexagon::V6_v6mpyhubs10 - 146
    {3080, 477, 4, 3 },
    // Hexagon::V6_v6mpyvubs10 - 147
    {3113, 480, 4, 3 },
    // Hexagon::V6_vL32Ub_ai - 148
    {3146, 483, 3, 3 },
    // Hexagon::V6_vL32b_ai - 149
    {3161, 486, 3, 3 },
    // Hexagon::V6_vL32b_cur_npred_pi - 150
    {3175, 489, 5, 5 },
    // Hexagon::V6_vL32b_cur_pred_pi - 151
    {3202, 494, 5, 5 },
    // Hexagon::V6_vL32b_npred_ai - 152
    {3228, 499, 4, 4 },
    // Hexagon::V6_vL32b_npred_pi - 153
    {3255, 503, 5, 5 },
    // Hexagon::V6_vL32b_nt_ai - 154
    {3278, 508, 3, 3 },
    // Hexagon::V6_vL32b_nt_cur_npred_pi - 155
    {3295, 511, 5, 5 },
    // Hexagon::V6_vL32b_nt_cur_pred_pi - 156
    {3325, 516, 5, 5 },
    // Hexagon::V6_vL32b_nt_npred_ai - 157
    {3354, 521, 4, 4 },
    // Hexagon::V6_vL32b_nt_npred_pi - 158
    {3384, 525, 5, 5 },
    // Hexagon::V6_vL32b_nt_pred_ai - 159
    {3410, 530, 4, 4 },
    // Hexagon::V6_vL32b_nt_tmp_pred_ai - 160
    {3435, 534, 4, 4 },
    // Hexagon::V6_vL32b_pred_ai - 161
    {3464, 538, 4, 4 },
    // Hexagon::V6_vL32b_tmp_pred_ai - 162
    {3486, 542, 4, 4 },
    // Hexagon::V6_vS32Ub_ai - 163
    {3512, 546, 3, 3 },
    // Hexagon::V6_vS32Ub_npred_ai - 164
    {3527, 549, 4, 4 },
    // Hexagon::V6_vS32Ub_pred_ai - 165
    {3551, 553, 4, 4 },
    // Hexagon::V6_vS32b_ai - 166
    {3574, 557, 3, 3 },
    // Hexagon::V6_vS32b_new_ai - 167
    {3588, 560, 3, 3 },
    // Hexagon::V6_vS32b_npred_ai - 168
    {3606, 563, 4, 4 },
    // Hexagon::V6_vS32b_nqpred_ai - 169
    {3606, 567, 4, 4 },
    // Hexagon::V6_vS32b_nt_ai - 170
    {3629, 571, 3, 3 },
    // Hexagon::V6_vS32b_nt_new_ai - 171
    {3646, 574, 3, 3 },
    // Hexagon::V6_vS32b_nt_npred_ai - 172
    {3667, 577, 4, 4 },
    // Hexagon::V6_vS32b_nt_nqpred_ai - 173
    {3667, 581, 4, 4 },
    // Hexagon::V6_vS32b_nt_pred_ai - 174
    {3693, 585, 4, 4 },
    // Hexagon::V6_vS32b_nt_qpred_ai - 175
    {3693, 589, 4, 4 },
    // Hexagon::V6_vS32b_pred_ai - 176
    {3718, 593, 4, 4 },
    // Hexagon::V6_vS32b_qpred_ai - 177
    {3718, 597, 4, 4 },
    // Hexagon::V6_vabsb_sat - 178
    {3740, 601, 2, 2 },
    // Hexagon::V6_vabsdiffh - 179
    {3759, 603, 3, 3 },
    // Hexagon::V6_vabsdiffub - 180
    {3781, 606, 3, 3 },
    // Hexagon::V6_vabsdiffuh - 181
    {3804, 609, 3, 3 },
    // Hexagon::V6_vabsdiffw - 182
    {3827, 612, 3, 3 },
    // Hexagon::V6_vabsh_sat - 183
    {3849, 615, 2, 2 },
    // Hexagon::V6_vabsw_sat - 184
    {3868, 617, 2, 2 },
    // Hexagon::V6_vaddb - 185
    {114, 619, 3, 3 },
    // Hexagon::V6_vaddb_dv - 186
    {114, 622, 3, 3 },
    // Hexagon::V6_vaddbnq - 187
    {3887, 625, 4, 4 },
    // Hexagon::V6_vaddbq - 188
    {3911, 629, 4, 4 },
    // Hexagon::V6_vaddbsat - 189
    {3934, 633, 3, 3 },
    // Hexagon::V6_vaddbsat_dv - 190
    {3934, 636, 3, 3 },
    // Hexagon::V6_vaddh - 191
    {3956, 639, 3, 3 },
    // Hexagon::V6_vaddh_dv - 192
    {3956, 642, 3, 3 },
    // Hexagon::V6_vaddhnq - 193
    {3974, 645, 4, 4 },
    // Hexagon::V6_vaddhq - 194
    {3998, 649, 4, 4 },
    // Hexagon::V6_vaddhsat - 195
    {4021, 653, 3, 3 },
    // Hexagon::V6_vaddhsat_dv - 196
    {4021, 656, 3, 3 },
    // Hexagon::V6_vaddhw - 197
    {3956, 659, 3, 3 },
    // Hexagon::V6_vaddhw_acc - 198
    {4043, 662, 4, 4 },
    // Hexagon::V6_vaddubh - 199
    {4062, 666, 3, 3 },
    // Hexagon::V6_vaddubh_acc - 200
    {4081, 669, 4, 4 },
    // Hexagon::V6_vaddubsat - 201
    {4101, 673, 3, 3 },
    // Hexagon::V6_vaddubsat_dv - 202
    {4101, 676, 3, 3 },
    // Hexagon::V6_vadduhsat - 203
    {4124, 679, 3, 3 },
    // Hexagon::V6_vadduhsat_dv - 204
    {4124, 682, 3, 3 },
    // Hexagon::V6_vadduhw - 205
    {4147, 685, 3, 3 },
    // Hexagon::V6_vadduhw_acc - 206
    {4166, 688, 4, 4 },
    // Hexagon::V6_vadduwsat - 207
    {4186, 692, 3, 3 },
    // Hexagon::V6_vadduwsat_dv - 208
    {4186, 695, 3, 3 },
    // Hexagon::V6_vaddw - 209
    {4209, 698, 3, 3 },
    // Hexagon::V6_vaddw_dv - 210
    {4209, 701, 3, 3 },
    // Hexagon::V6_vaddwnq - 211
    {4227, 704, 4, 4 },
    // Hexagon::V6_vaddwq - 212
    {4251, 708, 4, 4 },
    // Hexagon::V6_vaddwsat - 213
    {4274, 712, 3, 3 },
    // Hexagon::V6_vaddwsat_dv - 214
    {4274, 715, 3, 3 },
    // Hexagon::V6_vandnqrt - 215
    {4296, 718, 3, 3 },
    // Hexagon::V6_vandnqrt_acc - 216
    {4323, 721, 4, 4 },
    // Hexagon::V6_vandqrt - 217
    {4351, 725, 3, 3 },
    // Hexagon::V6_vandqrt_acc - 218
    {4377, 728, 4, 4 },
    // Hexagon::V6_vandvrt - 219
    {4351, 732, 3, 3 },
    // Hexagon::V6_vandvrt_acc - 220
    {4377, 735, 4, 4 },
    // Hexagon::V6_vaslh - 221
    {4404, 739, 3, 3 },
    // Hexagon::V6_vaslh_acc - 222
    {4422, 742, 4, 4 },
    // Hexagon::V6_vaslhv - 223
    {4404, 746, 3, 3 },
    // Hexagon::V6_vaslw - 224
    {4441, 749, 3, 3 },
    // Hexagon::V6_vaslw_acc - 225
    {4459, 752, 4, 4 },
    // Hexagon::V6_vaslwv - 226
    {4441, 756, 3, 3 },
    // Hexagon::V6_vasr_into - 227
    {4478, 759, 4, 4 },
    // Hexagon::V6_vasrh - 228
    {4499, 763, 3, 3 },
    // Hexagon::V6_vasrh_acc - 229
    {4517, 766, 4, 4 },
    // Hexagon::V6_vasrhv - 230
    {4499, 770, 3, 3 },
    // Hexagon::V6_vasrw - 231
    {4536, 773, 3, 3 },
    // Hexagon::V6_vasrw_acc - 232
    {4554, 776, 4, 4 },
    // Hexagon::V6_vasrwv - 233
    {4536, 780, 3, 3 },
    // Hexagon::V6_vavgb - 234
    {4573, 783, 3, 3 },
    // Hexagon::V6_vavgbrnd - 235
    {4591, 786, 3, 3 },
    // Hexagon::V6_vavgh - 236
    {4613, 789, 3, 3 },
    // Hexagon::V6_vavghrnd - 237
    {4631, 792, 3, 3 },
    // Hexagon::V6_vavgub - 238
    {4653, 795, 3, 3 },
    // Hexagon::V6_vavgubrnd - 239
    {4672, 798, 3, 3 },
    // Hexagon::V6_vavguh - 240
    {4695, 801, 3, 3 },
    // Hexagon::V6_vavguhrnd - 241
    {4714, 804, 3, 3 },
    // Hexagon::V6_vavguw - 242
    {4737, 807, 3, 3 },
    // Hexagon::V6_vavguwrnd - 243
    {4756, 810, 3, 3 },
    // Hexagon::V6_vavgw - 244
    {4779, 813, 3, 3 },
    // Hexagon::V6_vavgwrnd - 245
    {4797, 816, 3, 3 },
    // Hexagon::V6_vcl0h - 246
    {4819, 819, 2, 2 },
    // Hexagon::V6_vcl0w - 247
    {4834, 821, 2, 2 },
    // Hexagon::V6_vdealb - 248
    {4849, 823, 2, 2 },
    // Hexagon::V6_vdealb4w - 249
    {4865, 825, 3, 3 },
    // Hexagon::V6_vdealh - 250
    {4886, 828, 2, 2 },
    // Hexagon::V6_vdmpybus - 251
    {4902, 830, 3, 3 },
    // Hexagon::V6_vdmpybus_acc - 252
    {4923, 833, 4, 4 },
    // Hexagon::V6_vdmpybus_dv - 253
    {4902, 837, 3, 3 },
    // Hexagon::V6_vdmpybus_dv_acc - 254
    {4923, 840, 4, 4 },
    // Hexagon::V6_vdmpyhb - 255
    {4945, 844, 3, 3 },
    // Hexagon::V6_vdmpyhb_acc - 256
    {4965, 847, 4, 4 },
    // Hexagon::V6_vdmpyhb_dv - 257
    {4945, 851, 3, 3 },
    // Hexagon::V6_vdmpyhb_dv_acc - 258
    {4965, 854, 4, 4 },
    // Hexagon::V6_vdmpyhisat - 259
    {4986, 858, 3, 3 },
    // Hexagon::V6_vdmpyhisat_acc - 260
    {5009, 861, 4, 4 },
    // Hexagon::V6_vdmpyhsat - 261
    {4986, 865, 3, 3 },
    // Hexagon::V6_vdmpyhsat_acc - 262
    {5009, 868, 4, 4 },
    // Hexagon::V6_vdmpyhsuisat - 263
    {5033, 872, 3, 3 },
    // Hexagon::V6_vdmpyhsuisat_acc - 264
    {5061, 875, 4, 4 },
    // Hexagon::V6_vdmpyhsusat - 265
    {5090, 879, 3, 3 },
    // Hexagon::V6_vdmpyhsusat_acc - 266
    {5115, 882, 4, 4 },
    // Hexagon::V6_vdmpyhvsat - 267
    {4986, 886, 3, 3 },
    // Hexagon::V6_vdmpyhvsat_acc - 268
    {5009, 889, 4, 4 },
    // Hexagon::V6_vdsaduh - 269
    {5141, 893, 3, 3 },
    // Hexagon::V6_vdsaduh_acc - 270
    {5161, 896, 4, 4 },
    // Hexagon::V6_veqb - 271
    {5182, 900, 3, 3 },
    // Hexagon::V6_veqb_and - 272
    {5208, 903, 4, 4 },
    // Hexagon::V6_veqb_or - 273
    {5235, 907, 4, 4 },
    // Hexagon::V6_veqb_xor - 274
    {5262, 911, 4, 4 },
    // Hexagon::V6_veqh - 275
    {5289, 915, 3, 3 },
    // Hexagon::V6_veqh_and - 276
    {5315, 918, 4, 4 },
    // Hexagon::V6_veqh_or - 277
    {5342, 922, 4, 4 },
    // Hexagon::V6_veqh_xor - 278
    {5369, 926, 4, 4 },
    // Hexagon::V6_veqw - 279
    {5396, 930, 3, 3 },
    // Hexagon::V6_veqw_and - 280
    {5422, 933, 4, 4 },
    // Hexagon::V6_veqw_or - 281
    {5449, 937, 4, 4 },
    // Hexagon::V6_veqw_xor - 282
    {5476, 941, 4, 4 },
    // Hexagon::V6_vlsrh - 283
    {5503, 945, 3, 3 },
    // Hexagon::V6_vlsrhv - 284
    {5503, 948, 3, 3 },
    // Hexagon::V6_vlsrw - 285
    {5521, 951, 3, 3 },
    // Hexagon::V6_vlsrwv - 286
    {5521, 954, 3, 3 },
    // Hexagon::V6_vmaxb - 287
    {5539, 957, 3, 3 },
    // Hexagon::V6_vmaxh - 288
    {5557, 960, 3, 3 },
    // Hexagon::V6_vmaxub - 289
    {5575, 963, 3, 3 },
    // Hexagon::V6_vmaxuh - 290
    {5594, 966, 3, 3 },
    // Hexagon::V6_vmaxw - 291
    {5613, 969, 3, 3 },
    // Hexagon::V6_vminb - 292
    {5631, 972, 3, 3 },
    // Hexagon::V6_vminh - 293
    {5649, 975, 3, 3 },
    // Hexagon::V6_vminub - 294
    {5667, 978, 3, 3 },
    // Hexagon::V6_vminuh - 295
    {5686, 981, 3, 3 },
    // Hexagon::V6_vminw - 296
    {5705, 984, 3, 3 },
    // Hexagon::V6_vmpabus - 297
    {5723, 987, 3, 3 },
    // Hexagon::V6_vmpabus_acc - 298
    {5743, 990, 4, 4 },
    // Hexagon::V6_vmpabusv - 299
    {5723, 994, 3, 3 },
    // Hexagon::V6_vmpabuu - 300
    {5764, 997, 3, 3 },
    // Hexagon::V6_vmpabuu_acc - 301
    {5784, 1000, 4, 4 },
    // Hexagon::V6_vmpabuuv - 302
    {5764, 1004, 3, 3 },
    // Hexagon::V6_vmpahb - 303
    {5805, 1007, 3, 3 },
    // Hexagon::V6_vmpahb_acc - 304
    {5824, 1010, 4, 4 },
    // Hexagon::V6_vmpauhb - 305
    {5844, 1014, 3, 3 },
    // Hexagon::V6_vmpauhb_acc - 306
    {5864, 1017, 4, 4 },
    // Hexagon::V6_vmpybus - 307
    {5885, 1021, 3, 3 },
    // Hexagon::V6_vmpybus_acc - 308
    {5905, 1024, 4, 4 },
    // Hexagon::V6_vmpybusv - 309
    {5885, 1028, 3, 3 },
    // Hexagon::V6_vmpybusv_acc - 310
    {5905, 1031, 4, 4 },
    // Hexagon::V6_vmpybv - 311
    {5926, 1035, 3, 3 },
    // Hexagon::V6_vmpybv_acc - 312
    {5944, 1038, 4, 4 },
    // Hexagon::V6_vmpyewuh - 313
    {5963, 1042, 3, 3 },
    // Hexagon::V6_vmpyh - 314
    {5984, 1045, 3, 3 },
    // Hexagon::V6_vmpyh_acc - 315
    {6002, 1048, 4, 4 },
    // Hexagon::V6_vmpyhsat_acc - 316
    {6021, 1052, 4, 4 },
    // Hexagon::V6_vmpyhsrs - 317
    {6044, 1056, 3, 3 },
    // Hexagon::V6_vmpyhss - 318
    {6074, 1059, 3, 3 },
    // Hexagon::V6_vmpyhus - 319
    {6100, 1062, 3, 3 },
    // Hexagon::V6_vmpyhus_acc - 320
    {6120, 1065, 4, 4 },
    // Hexagon::V6_vmpyhv - 321
    {5984, 1069, 3, 3 },
    // Hexagon::V6_vmpyhv_acc - 322
    {6002, 1072, 4, 4 },
    // Hexagon::V6_vmpyhvsrs - 323
    {6044, 1076, 3, 3 },
    // Hexagon::V6_vmpyiewh_acc - 324
    {6141, 1079, 4, 4 },
    // Hexagon::V6_vmpyiewuh - 325
    {6163, 1083, 3, 3 },
    // Hexagon::V6_vmpyiewuh_acc - 326
    {6185, 1086, 4, 4 },
    // Hexagon::V6_vmpyih - 327
    {6208, 1090, 3, 3 },
    // Hexagon::V6_vmpyih_acc - 328
    {6227, 1093, 4, 4 },
    // Hexagon::V6_vmpyihb - 329
    {6247, 1097, 3, 3 },
    // Hexagon::V6_vmpyihb_acc - 330
    {6267, 1100, 4, 4 },
    // Hexagon::V6_vmpyiowh - 331
    {6288, 1104, 3, 3 },
    // Hexagon::V6_vmpyiwb - 332
    {6309, 1107, 3, 3 },
    // Hexagon::V6_vmpyiwb_acc - 333
    {6329, 1110, 4, 4 },
    // Hexagon::V6_vmpyiwh - 334
    {6350, 1114, 3, 3 },
    // Hexagon::V6_vmpyiwh_acc - 335
    {6370, 1117, 4, 4 },
    // Hexagon::V6_vmpyiwub - 336
    {6391, 1121, 3, 3 },
    // Hexagon::V6_vmpyiwub_acc - 337
    {6412, 1124, 4, 4 },
    // Hexagon::V6_vmpyowh - 338
    {6434, 1128, 3, 3 },
    // Hexagon::V6_vmpyowh_rnd - 339
    {6462, 1131, 3, 3 },
    // Hexagon::V6_vmpyub - 340
    {6494, 1134, 3, 3 },
    // Hexagon::V6_vmpyub_acc - 341
    {6513, 1137, 4, 4 },
    // Hexagon::V6_vmpyubv - 342
    {6494, 1141, 3, 3 },
    // Hexagon::V6_vmpyubv_acc - 343
    {6513, 1144, 4, 4 },
    // Hexagon::V6_vmpyuh - 344
    {6533, 1148, 3, 3 },
    // Hexagon::V6_vmpyuh_acc - 345
    {6552, 1151, 4, 4 },
    // Hexagon::V6_vmpyuhv - 346
    {6533, 1155, 3, 3 },
    // Hexagon::V6_vmpyuhv_acc - 347
    {6552, 1158, 4, 4 },
    // Hexagon::V6_vnavgb - 348
    {6572, 1162, 3, 3 },
    // Hexagon::V6_vnavgh - 349
    {6591, 1165, 3, 3 },
    // Hexagon::V6_vnavgub - 350
    {6610, 1168, 3, 3 },
    // Hexagon::V6_vnavgw - 351
    {6630, 1171, 3, 3 },
    // Hexagon::V6_vnormamth - 352
    {6649, 1174, 2, 2 },
    // Hexagon::V6_vnormamtw - 353
    {6668, 1176, 2, 2 },
    // Hexagon::V6_vpackeb - 354
    {6687, 1178, 3, 3 },
    // Hexagon::V6_vpackeh - 355
    {6707, 1181, 3, 3 },
    // Hexagon::V6_vpackhb_sat - 356
    {6727, 1184, 3, 3 },
    // Hexagon::V6_vpackhub_sat - 357
    {6751, 1187, 3, 3 },
    // Hexagon::V6_vpackob - 358
    {6776, 1190, 3, 3 },
    // Hexagon::V6_vpackoh - 359
    {6796, 1193, 3, 3 },
    // Hexagon::V6_vpackwh_sat - 360
    {6816, 1196, 3, 3 },
    // Hexagon::V6_vpackwuh_sat - 361
    {6840, 1199, 3, 3 },
    // Hexagon::V6_vpopcounth - 362
    {6865, 1202, 2, 2 },
    // Hexagon::V6_vrmpybub_rtt - 363
    {6885, 1204, 3, 3 },
    // Hexagon::V6_vrmpybub_rtt_acc - 364
    {6910, 1207, 4, 4 },
    // Hexagon::V6_vrmpybus - 365
    {6936, 1211, 3, 3 },
    // Hexagon::V6_vrmpybus_acc - 366
    {6957, 1214, 4, 4 },
    // Hexagon::V6_vrmpybusi - 367
    {6979, 1218, 4, 3 },
    // Hexagon::V6_vrmpybusi_acc - 368
    {7004, 1221, 5, 4 },
    // Hexagon::V6_vrmpybusv - 369
    {6936, 1225, 3, 3 },
    // Hexagon::V6_vrmpybusv_acc - 370
    {6957, 1228, 4, 4 },
    // Hexagon::V6_vrmpybv - 371
    {7030, 1232, 3, 3 },
    // Hexagon::V6_vrmpybv_acc - 372
    {7049, 1235, 4, 4 },
    // Hexagon::V6_vrmpyub - 373
    {7069, 1239, 3, 3 },
    // Hexagon::V6_vrmpyub_acc - 374
    {7089, 1242, 4, 4 },
    // Hexagon::V6_vrmpyub_rtt - 375
    {7110, 1246, 3, 3 },
    // Hexagon::V6_vrmpyub_rtt_acc - 376
    {7137, 1249, 4, 4 },
    // Hexagon::V6_vrmpyubi - 377
    {7165, 1253, 4, 3 },
    // Hexagon::V6_vrmpyubi_acc - 378
    {7189, 1256, 5, 4 },
    // Hexagon::V6_vrmpyubv - 379
    {7069, 1260, 3, 3 },
    // Hexagon::V6_vrmpyubv_acc - 380
    {7089, 1263, 4, 4 },
    // Hexagon::V6_vrotr - 381
    {7214, 1267, 3, 3 },
    // Hexagon::V6_vroundhb - 382
    {7232, 1270, 3, 3 },
    // Hexagon::V6_vroundhub - 383
    {7257, 1273, 3, 3 },
    // Hexagon::V6_vrounduhub - 384
    {7283, 1276, 3, 3 },
    // Hexagon::V6_vrounduwuh - 385
    {7310, 1279, 3, 3 },
    // Hexagon::V6_vroundwh - 386
    {7337, 1282, 3, 3 },
    // Hexagon::V6_vroundwuh - 387
    {7362, 1285, 3, 3 },
    // Hexagon::V6_vrsadubi - 388
    {7388, 1288, 4, 3 },
    // Hexagon::V6_vrsadubi_acc - 389
    {7412, 1291, 5, 4 },
    // Hexagon::V6_vsathub - 390
    {7437, 1295, 3, 3 },
    // Hexagon::V6_vsatuwuh - 391
    {7457, 1298, 3, 3 },
    // Hexagon::V6_vsatwh - 392
    {7478, 1301, 3, 3 },
    // Hexagon::V6_vsb - 393
    {7497, 1304, 2, 2 },
    // Hexagon::V6_vscattermh - 394
    {7512, 1306, 4, 4 },
    // Hexagon::V6_vscattermh_add - 395
    {7540, 1310, 4, 4 },
    // Hexagon::V6_vscattermhq - 396
    {7569, 1314, 5, 5 },
    // Hexagon::V6_vscattermhw - 397
    {7605, 1319, 4, 4 },
    // Hexagon::V6_vscattermhw_add - 398
    {7633, 1323, 4, 4 },
    // Hexagon::V6_vscattermhwq - 399
    {7662, 1327, 5, 5 },
    // Hexagon::V6_vscattermw - 400
    {7698, 1332, 4, 4 },
    // Hexagon::V6_vscattermw_add - 401
    {7726, 1336, 4, 4 },
    // Hexagon::V6_vscattermwq - 402
    {7755, 1340, 5, 5 },
    // Hexagon::V6_vsh - 403
    {7791, 1345, 2, 2 },
    // Hexagon::V6_vshufeh - 404
    {7806, 1347, 3, 3 },
    // Hexagon::V6_vshuff - 405
    {7827, 1350, 5, 5 },
    // Hexagon::V6_vshuffb - 406
    {7847, 1355, 2, 2 },
    // Hexagon::V6_vshuffeb - 407
    {7864, 1357, 3, 3 },
    // Hexagon::V6_vshuffh - 408
    {7885, 1360, 2, 2 },
    // Hexagon::V6_vshuffob - 409
    {7902, 1362, 3, 3 },
    // Hexagon::V6_vshufoeb - 410
    {7923, 1365, 3, 3 },
    // Hexagon::V6_vshufoeh - 411
    {7945, 1368, 3, 3 },
    // Hexagon::V6_vshufoh - 412
    {7967, 1371, 3, 3 },
    // Hexagon::V6_vsubb - 413
    {132, 1374, 3, 3 },
    // Hexagon::V6_vsubb_dv - 414
    {132, 1377, 3, 3 },
    // Hexagon::V6_vsubbnq - 415
    {7988, 1380, 4, 4 },
    // Hexagon::V6_vsubbq - 416
    {8012, 1384, 4, 4 },
    // Hexagon::V6_vsubbsat - 417
    {8035, 1388, 3, 3 },
    // Hexagon::V6_vsubbsat_dv - 418
    {8035, 1391, 3, 3 },
    // Hexagon::V6_vsubh - 419
    {8057, 1394, 3, 3 },
    // Hexagon::V6_vsubh_dv - 420
    {8057, 1397, 3, 3 },
    // Hexagon::V6_vsubhnq - 421
    {8075, 1400, 4, 4 },
    // Hexagon::V6_vsubhq - 422
    {8099, 1404, 4, 4 },
    // Hexagon::V6_vsubhsat - 423
    {8122, 1408, 3, 3 },
    // Hexagon::V6_vsubhsat_dv - 424
    {8122, 1411, 3, 3 },
    // Hexagon::V6_vsubhw - 425
    {8057, 1414, 3, 3 },
    // Hexagon::V6_vsububh - 426
    {8144, 1417, 3, 3 },
    // Hexagon::V6_vsububsat - 427
    {8163, 1420, 3, 3 },
    // Hexagon::V6_vsububsat_dv - 428
    {8163, 1423, 3, 3 },
    // Hexagon::V6_vsubuhsat - 429
    {8186, 1426, 3, 3 },
    // Hexagon::V6_vsubuhsat_dv - 430
    {8186, 1429, 3, 3 },
    // Hexagon::V6_vsubuhw - 431
    {8209, 1432, 3, 3 },
    // Hexagon::V6_vsubuwsat - 432
    {8228, 1435, 3, 3 },
    // Hexagon::V6_vsubuwsat_dv - 433
    {8228, 1438, 3, 3 },
    // Hexagon::V6_vsubw - 434
    {8251, 1441, 3, 3 },
    // Hexagon::V6_vsubw_dv - 435
    {8269, 1444, 3, 3 },
    {8251, 1447, 3, 3 },
    // Hexagon::V6_vsubwnq - 437
    {8277, 1450, 4, 4 },
    // Hexagon::V6_vsubwq - 438
    {8301, 1454, 4, 4 },
    // Hexagon::V6_vsubwsat - 439
    {8324, 1458, 3, 3 },
    // Hexagon::V6_vsubwsat_dv - 440
    {8324, 1461, 3, 3 },
    // Hexagon::V6_vtmpyb - 441
    {8346, 1464, 3, 3 },
    // Hexagon::V6_vtmpyb_acc - 442
    {8365, 1467, 4, 4 },
    // Hexagon::V6_vtmpybus - 443
    {8385, 1471, 3, 3 },
    // Hexagon::V6_vtmpybus_acc - 444
    {8406, 1474, 4, 4 },
    // Hexagon::V6_vtmpyhb - 445
    {8428, 1478, 3, 3 },
    // Hexagon::V6_vtmpyhb_acc - 446
    {8448, 1481, 4, 4 },
    // Hexagon::V6_vunpackb - 447
    {8469, 1485, 2, 2 },
    // Hexagon::V6_vunpackh - 448
    {8487, 1487, 2, 2 },
    // Hexagon::V6_vunpackoh - 449
    {8505, 1489, 3, 3 },
    // Hexagon::V6_vunpackub - 450
    {8525, 1492, 2, 2 },
    // Hexagon::V6_vunpackuh - 451
    {8544, 1494, 2, 2 },
    // Hexagon::V6_vxor - 452
    {8269, 1496, 3, 3 },
    // Hexagon::V6_vzb - 453
    {8563, 1499, 2, 2 },
    // Hexagon::V6_vzh - 454
    {8578, 1501, 2, 2 },
    // Hexagon::V6_zLd_ai - 455
    {8593, 1503, 2, 2 },
    // Hexagon::V6_zLd_pred_ai - 456
    {8606, 1505, 3, 3 },
    // Hexagon::Y2_crswap0 - 457
    {8627, 1508, 2, 1 },
    // Hexagon::Y2_dcfetchbo - 458
    {8642, 1509, 2, 2 },
  };

  static const AliasPatternCond Conds[] = {
    // (A2_andir IntRegs:$Rd32, IntRegs:$Rs32, 255) - 0
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(255)},
    // (A2_paddif IntRegs:$Rd32, PredRegs:$Pu4, IntRegs:$Rs32, 0) - 3
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (A2_paddifnew IntRegs:$Rd32, PredRegs:$Pu4, IntRegs:$Rs32, 0) - 7
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (A2_paddit IntRegs:$Rd32, PredRegs:$Pu4, IntRegs:$Rs32, 0) - 11
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (A2_padditnew IntRegs:$Rd32, PredRegs:$Pu4, IntRegs:$Rs32, 0) - 15
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (A2_subri IntRegs:$Rd32, 0, IntRegs:$Rs32) - 19
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (A2_subri IntRegs:$Rd32, -1, IntRegs:$Rs32) - 22
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(-1)},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (A2_vaddub DoubleRegs:$Rdd32, DoubleRegs:$Rss32, DoubleRegs:$Rtt32) - 25
    {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
    // (A2_vsubub DoubleRegs:$Rdd32, DoubleRegs:$Rss32, DoubleRegs:$Rtt32) - 28
    {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
    // (C2_cmpgt PredRegs:$Pd4, IntRegs:$Rt32, IntRegs:$Rs32) - 31
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (C2_cmpgtu PredRegs:$Pd4, IntRegs:$Rt32, IntRegs:$Rs32) - 34
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (C2_or PredRegs:$Pd4, PredRegs:$Ps4, PredRegs:$Ps4) - 37
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_TiedReg, 1},
    // (J2_jumpf PredRegs:$Pu4, b30_2Imm:$Ii) - 40
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    // (J2_jumprf PredRegs:$Pu4, IntRegs:$Rs32) - 41
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (J2_jumprt PredRegs:$Pu4, IntRegs:$Rs32) - 43
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (J2_jumpt PredRegs:$Pu4, b30_2Imm:$Ii) - 45
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    // (J2_trap1 R0, u8_0Imm:$Ii) - 46
    {AliasPatternCond::K_Reg, Hexagon::R0},
    {AliasPatternCond::K_Ignore, 0},
    // (L2_deallocframe D15, R30) - 48
    {AliasPatternCond::K_Reg, Hexagon::D15},
    {AliasPatternCond::K_Reg, Hexagon::R30},
    // (L2_loadalignb_io DoubleRegs:$Ryy32, IntRegs:$Rs32, 0) - 50
    {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (L2_loadalignh_io DoubleRegs:$Ryy32, IntRegs:$Rs32, 0) - 54
    {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (L2_loadbsw2_io IntRegs:$Rd32, IntRegs:$Rs32, 0) - 58
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (L2_loadbsw4_io DoubleRegs:$Rdd32, IntRegs:$Rs32, 0) - 61
    {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (L2_loadbzw2_io IntRegs:$Rd32, IntRegs:$Rs32, 0) - 64
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (L2_loadbzw4_io DoubleRegs:$Rdd32, IntRegs:$Rs32, 0) - 67
    {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (L2_loadrb_io IntRegs:$Rd32, IntRegs:$Rs32, 0) - 70
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (L2_loadrd_io DoubleRegs:$Rdd32, IntRegs:$Rs32, 0) - 73
    {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (L2_loadrh_io IntRegs:$Rd32, IntRegs:$Rs32, 0) - 76
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (L2_loadri_io IntRegs:$Rd32, IntRegs:$Rs32, 0) - 79
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (L2_loadrub_io IntRegs:$Rd32, IntRegs:$Rs32, 0) - 82
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (L2_loadruh_io IntRegs:$Rd32, IntRegs:$Rs32, 0) - 85
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (L2_ploadrbf_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 88
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (L2_ploadrbfnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 92
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (L2_ploadrbt_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 96
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (L2_ploadrbtnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 100
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (L2_ploadrdf_io DoubleRegs:$Rdd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 104
    {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (L2_ploadrdfnew_io DoubleRegs:$Rdd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 108
    {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (L2_ploadrdt_io DoubleRegs:$Rdd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 112
    {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (L2_ploadrdtnew_io DoubleRegs:$Rdd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 116
    {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (L2_ploadrhf_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 120
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (L2_ploadrhfnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 124
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (L2_ploadrht_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 128
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (L2_ploadrhtnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 132
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (L2_ploadrif_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 136
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (L2_ploadrifnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 140
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (L2_ploadrit_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 144
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (L2_ploadritnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 148
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (L2_ploadrubf_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 152
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (L2_ploadrubfnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 156
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (L2_ploadrubt_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 160
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (L2_ploadrubtnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 164
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (L2_ploadruhf_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 168
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (L2_ploadruhfnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 172
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (L2_ploadruht_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 176
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (L2_ploadruhtnew_io IntRegs:$Rd32, PredRegs:$Pt4, IntRegs:$Rs32, 0) - 180
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (L4_add_memopb_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 184
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (L4_add_memoph_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 187
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (L4_add_memopw_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 190
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (L4_and_memopb_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 193
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (L4_and_memoph_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 196
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (L4_and_memopw_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 199
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (L4_iadd_memopb_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 202
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (L4_iadd_memoph_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 204
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (L4_iadd_memopw_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 206
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (L4_iand_memopb_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 208
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (L4_iand_memoph_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 210
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (L4_iand_memopw_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 212
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (L4_ior_memopb_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 214
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (L4_ior_memoph_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 216
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (L4_ior_memopw_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 218
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (L4_isub_memopb_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 220
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (L4_isub_memoph_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 222
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (L4_isub_memopw_io IntRegs:$Rs32, 0, u5_0Imm:$II) - 224
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (L4_or_memopb_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 226
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (L4_or_memoph_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 229
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (L4_or_memopw_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 232
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (L4_return D15, R30) - 235
    {AliasPatternCond::K_Reg, Hexagon::D15},
    {AliasPatternCond::K_Reg, Hexagon::R30},
    // (L4_return_f D15, PredRegs:$Pv4, R30) - 237
    {AliasPatternCond::K_Reg, Hexagon::D15},
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_Reg, Hexagon::R30},
    // (L4_return_fnew_pnt D15, PredRegs:$Pv4, R30) - 240
    {AliasPatternCond::K_Reg, Hexagon::D15},
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_Reg, Hexagon::R30},
    // (L4_return_fnew_pt D15, PredRegs:$Pv4, R30) - 243
    {AliasPatternCond::K_Reg, Hexagon::D15},
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_Reg, Hexagon::R30},
    // (L4_return_t D15, PredRegs:$Pv4, R30) - 246
    {AliasPatternCond::K_Reg, Hexagon::D15},
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_Reg, Hexagon::R30},
    // (L4_return_tnew_pnt D15, PredRegs:$Pv4, R30) - 249
    {AliasPatternCond::K_Reg, Hexagon::D15},
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_Reg, Hexagon::R30},
    // (L4_return_tnew_pt D15, PredRegs:$Pv4, R30) - 252
    {AliasPatternCond::K_Reg, Hexagon::D15},
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_Reg, Hexagon::R30},
    // (L4_sub_memopb_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 255
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (L4_sub_memoph_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 258
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (L4_sub_memopw_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 261
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (M2_mpyi IntRegs:$Rd32, IntRegs:$Rs32, IntRegs:$Rt32) - 264
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (M7_dcmpyrwc DoubleRegs:$Rdd32, DoubleRegs:$Rss32, DoubleRegs:$Rtt32) - 267
    {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
    // (M7_dcmpyrwc_acc DoubleRegs:$Rxx32, DoubleRegs:$Rss32, DoubleRegs:$Rtt32) - 270
    {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
    // (S2_allocframe R29, u11_3Imm:$Ii) - 274
    {AliasPatternCond::K_Reg, Hexagon::R29},
    {AliasPatternCond::K_Ignore, 0},
    // (S2_pstorerbf_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 276
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (S2_pstorerbnewf_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 280
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (S2_pstorerbnewt_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 284
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (S2_pstorerbt_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 288
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (S2_pstorerdf_io PredRegs:$Pv4, IntRegs:$Rs32, 0, DoubleRegs:$Rtt32) - 292
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
    // (S2_pstorerdt_io PredRegs:$Pv4, IntRegs:$Rs32, 0, DoubleRegs:$Rtt32) - 296
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
    // (S2_pstorerff_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 300
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (S2_pstorerft_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 304
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (S2_pstorerhf_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 308
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (S2_pstorerhnewf_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 312
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (S2_pstorerhnewt_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 316
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (S2_pstorerht_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 320
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (S2_pstorerif_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 324
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (S2_pstorerinewf_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 328
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (S2_pstorerinewt_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 332
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (S2_pstorerit_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 336
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (S2_storerb_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 340
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (S2_storerbnew_io IntRegs:$Rs32, 0, IntRegs:$Nt8) - 343
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (S2_storerd_io IntRegs:$Rs32, 0, DoubleRegs:$Rtt32) - 346
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
    // (S2_storerf_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 349
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (S2_storerh_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 352
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (S2_storerhnew_io IntRegs:$Rs32, 0, IntRegs:$Nt8) - 355
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (S2_storeri_io IntRegs:$Rs32, 0, IntRegs:$Rt32) - 358
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (S2_storerinew_io IntRegs:$Rs32, 0, IntRegs:$Nt8) - 361
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (S2_tableidxb IntRegs:$Rx32, IntRegs:$Rs32, u4_0Imm:$Ii, u5_0Imm:$II) - 364
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    // (S4_pstorerbfnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 368
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (S4_pstorerbnewfnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 372
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (S4_pstorerbnewtnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 376
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (S4_pstorerbtnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 380
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (S4_pstorerdfnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, DoubleRegs:$Rtt32) - 384
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
    // (S4_pstorerdtnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, DoubleRegs:$Rtt32) - 388
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
    // (S4_pstorerffnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 392
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (S4_pstorerftnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 396
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (S4_pstorerhfnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 400
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (S4_pstorerhnewfnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 404
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (S4_pstorerhnewtnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 408
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (S4_pstorerhtnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 412
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (S4_pstorerifnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 416
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (S4_pstorerinewfnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 420
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (S4_pstorerinewtnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Nt8) - 424
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (S4_pstoreritnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, IntRegs:$Rt32) - 428
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (S4_storeirb_io IntRegs:$Rs32, 0, s32_0Imm:$II) - 432
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (S4_storeirbf_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 434
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (S4_storeirbfnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 437
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (S4_storeirbt_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 440
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (S4_storeirbtnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 443
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (S4_storeirh_io IntRegs:$Rs32, 0, s32_0Imm:$II) - 446
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (S4_storeirhf_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 448
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (S4_storeirhfnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 451
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (S4_storeirht_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 454
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (S4_storeirhtnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 457
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (S4_storeiri_io IntRegs:$Rs32, 0, s32_0Imm:$II) - 460
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (S4_storeirif_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 462
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (S4_storeirifnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 465
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (S4_storeirit_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 468
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (S4_storeiritnew_io PredRegs:$Pv4, IntRegs:$Rs32, 0, s32_0Imm:$II) - 471
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (V6_extractw IntRegs:$Rd32, HvxVR:$Vu32, IntRegs:$Rs32) - 474
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (V6_v6mpyhubs10 HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32, u2_0Imm:$Ii) - 477
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    // (V6_v6mpyvubs10 HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32, u2_0Imm:$Ii) - 480
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    // (V6_vL32Ub_ai HvxVR:$Vd32, IntRegs:$Rt32, 0) - 483
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (V6_vL32b_ai HvxVR:$Vd32, IntRegs:$Rt32, 0) - 486
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (V6_vL32b_cur_npred_pi HvxVR:$Vd32, IntRegs:$Rt32, PredRegs:$Pv4, 0) - 489
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (V6_vL32b_cur_pred_pi HvxVR:$Vd32, IntRegs:$Rt32, PredRegs:$Pv4, 0) - 494
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (V6_vL32b_npred_ai HvxVR:$Vd32, PredRegs:$Pv4, IntRegs:$Rt32, 0) - 499
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (V6_vL32b_npred_pi HvxVR:$Vd32, IntRegs:$Rt32, PredRegs:$Pv4, 0) - 503
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (V6_vL32b_nt_ai HvxVR:$Vd32, IntRegs:$Rt32, 0) - 508
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (V6_vL32b_nt_cur_npred_pi HvxVR:$Vd32, IntRegs:$Rt32, PredRegs:$Pv4, 0) - 511
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (V6_vL32b_nt_cur_pred_pi HvxVR:$Vd32, IntRegs:$Rt32, PredRegs:$Pv4, 0) - 516
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (V6_vL32b_nt_npred_ai HvxVR:$Vd32, PredRegs:$Pv4, IntRegs:$Rt32, 0) - 521
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (V6_vL32b_nt_npred_pi HvxVR:$Vd32, IntRegs:$Rt32, PredRegs:$Pv4, 0) - 525
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (V6_vL32b_nt_pred_ai HvxVR:$Vd32, PredRegs:$Pv4, IntRegs:$Rt32, 0) - 530
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (V6_vL32b_nt_tmp_pred_ai HvxVR:$Vd32, PredRegs:$Pv4, IntRegs:$Rt32, 0) - 534
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (V6_vL32b_pred_ai HvxVR:$Vd32, PredRegs:$Pv4, IntRegs:$Rt32, 0) - 538
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (V6_vL32b_tmp_pred_ai HvxVR:$Vd32, PredRegs:$Pv4, IntRegs:$Rt32, 0) - 542
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (V6_vS32Ub_ai IntRegs:$Rt32, 0, HvxVR:$Vs32) - 546
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vS32Ub_npred_ai PredRegs:$Pv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 549
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vS32Ub_pred_ai PredRegs:$Pv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 553
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vS32b_ai IntRegs:$Rt32, 0, HvxVR:$Vs32) - 557
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vS32b_new_ai IntRegs:$Rt32, 0, HvxVR:$Os8) - 560
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vS32b_npred_ai PredRegs:$Pv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 563
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vS32b_nqpred_ai HvxQR:$Qv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 567
    {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vS32b_nt_ai IntRegs:$Rt32, 0, HvxVR:$Vs32) - 571
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vS32b_nt_new_ai IntRegs:$Rt32, 0, HvxVR:$Os8) - 574
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vS32b_nt_npred_ai PredRegs:$Pv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 577
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vS32b_nt_nqpred_ai HvxQR:$Qv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 581
    {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vS32b_nt_pred_ai PredRegs:$Pv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 585
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vS32b_nt_qpred_ai HvxQR:$Qv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 589
    {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vS32b_pred_ai PredRegs:$Pv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 593
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vS32b_qpred_ai HvxQR:$Qv4, IntRegs:$Rt32, 0, HvxVR:$Vs32) - 597
    {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vabsb_sat HvxVR:$Vd32, HvxVR:$Vu32) - 601
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vabsdiffh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 603
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vabsdiffub HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 606
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vabsdiffuh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 609
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vabsdiffw HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 612
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vabsh_sat HvxVR:$Vd32, HvxVR:$Vu32) - 615
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vabsw_sat HvxVR:$Vd32, HvxVR:$Vu32) - 617
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vaddb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 619
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vaddb_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 622
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    // (V6_vaddbnq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 625
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vaddbq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 629
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vaddbsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 633
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vaddbsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 636
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    // (V6_vaddh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 639
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vaddh_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 642
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    // (V6_vaddhnq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 645
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vaddhq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 649
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vaddhsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 653
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vaddhsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 656
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    // (V6_vaddhw HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 659
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vaddhw_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 662
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vaddubh HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 666
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vaddubh_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 669
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vaddubsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 673
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vaddubsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 676
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    // (V6_vadduhsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 679
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vadduhsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 682
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    // (V6_vadduhw HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 685
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vadduhw_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 688
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vadduwsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 692
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vadduwsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 695
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    // (V6_vaddw HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 698
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vaddw_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 701
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    // (V6_vaddwnq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 704
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vaddwq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 708
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vaddwsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 712
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vaddwsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 715
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    // (V6_vandnqrt HvxVR:$Vd32, HvxQR:$Qu4, IntRegs:$Rt32) - 718
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (V6_vandnqrt_acc HvxVR:$Vx32, HvxQR:$Qu4, IntRegs:$Rt32) - 721
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (V6_vandqrt HvxVR:$Vd32, HvxQR:$Qu4, IntRegs:$Rt32) - 725
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (V6_vandqrt_acc HvxVR:$Vx32, HvxQR:$Qu4, IntRegs:$Rt32) - 728
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (V6_vandvrt HvxQR:$Qd4, HvxVR:$Vu32, IntRegs:$Rt32) - 732
    {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (V6_vandvrt_acc HvxQR:$Qx4, HvxVR:$Vu32, IntRegs:$Rt32) - 735
    {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (V6_vaslh HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 739
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (V6_vaslh_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 742
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (V6_vaslhv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 746
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vaslw HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 749
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (V6_vaslw_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 752
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (V6_vaslwv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 756
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vasr_into HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 759
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vasrh HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 763
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (V6_vasrh_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 766
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (V6_vasrhv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 770
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vasrw HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 773
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (V6_vasrw_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 776
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (V6_vasrwv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 780
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vavgb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 783
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vavgbrnd HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 786
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vavgh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 789
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vavghrnd HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 792
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vavgub HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 795
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vavgubrnd HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 798
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vavguh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 801
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vavguhrnd HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 804
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vavguw HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 807
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vavguwrnd HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 810
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vavgw HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 813
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vavgwrnd HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 816
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vcl0h HvxVR:$Vd32, HvxVR:$Vu32) - 819
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vcl0w HvxVR:$Vd32, HvxVR:$Vu32) - 821
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vdealb HvxVR:$Vd32, HvxVR:$Vu32) - 823
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vdealb4w HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 825
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vdealh HvxVR:$Vd32, HvxVR:$Vu32) - 828
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vdmpybus HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 830
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (V6_vdmpybus_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 833
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (V6_vdmpybus_dv HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 837
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (V6_vdmpybus_dv_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 840
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (V6_vdmpyhb HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 844
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (V6_vdmpyhb_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 847
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (V6_vdmpyhb_dv HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 851
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (V6_vdmpyhb_dv_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 854
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (V6_vdmpyhisat HvxVR:$Vd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 858
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (V6_vdmpyhisat_acc HvxVR:$Vx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 861
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (V6_vdmpyhsat HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 865
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (V6_vdmpyhsat_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 868
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (V6_vdmpyhsuisat HvxVR:$Vd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 872
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (V6_vdmpyhsuisat_acc HvxVR:$Vx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 875
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (V6_vdmpyhsusat HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 879
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (V6_vdmpyhsusat_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 882
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (V6_vdmpyhvsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 886
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vdmpyhvsat_acc HvxVR:$Vx32, HvxVR:$Vu32, HvxVR:$Vv32) - 889
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vdsaduh HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 893
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (V6_vdsaduh_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 896
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (V6_veqb HvxQR:$Qd4, HvxVR:$Vu32, HvxVR:$Vv32) - 900
    {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_veqb_and HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 903
    {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_veqb_or HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 907
    {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_veqb_xor HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 911
    {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_veqh HvxQR:$Qd4, HvxVR:$Vu32, HvxVR:$Vv32) - 915
    {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_veqh_and HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 918
    {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_veqh_or HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 922
    {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_veqh_xor HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 926
    {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_veqw HvxQR:$Qd4, HvxVR:$Vu32, HvxVR:$Vv32) - 930
    {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_veqw_and HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 933
    {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_veqw_or HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 937
    {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_veqw_xor HvxQR:$Qx4, HvxVR:$Vu32, HvxVR:$Vv32) - 941
    {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vlsrh HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 945
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (V6_vlsrhv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 948
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vlsrw HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 951
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (V6_vlsrwv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 954
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vmaxb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 957
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vmaxh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 960
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vmaxub HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 963
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vmaxuh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 966
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vmaxw HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 969
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vminb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 972
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vminh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 975
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vminub HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 978
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vminuh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 981
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vminw HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 984
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vmpabus HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 987
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (V6_vmpabus_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 990
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (V6_vmpabusv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 994
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    // (V6_vmpabuu HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 997
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (V6_vmpabuu_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1000
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (V6_vmpabuuv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1004
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    // (V6_vmpahb HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1007
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (V6_vmpahb_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1010
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (V6_vmpauhb HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1014
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (V6_vmpauhb_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1017
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (V6_vmpybus HvxWR:$Vdd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1021
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (V6_vmpybus_acc HvxWR:$Vxx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1024
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (V6_vmpybusv HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1028
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vmpybusv_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1031
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vmpybv HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1035
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vmpybv_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1038
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vmpyewuh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1042
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vmpyh HvxWR:$Vdd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1045
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (V6_vmpyh_acc HvxWR:$Vxx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1048
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (V6_vmpyhsat_acc HvxWR:$Vxx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1052
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (V6_vmpyhsrs HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1056
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (V6_vmpyhss HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1059
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (V6_vmpyhus HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1062
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vmpyhus_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1065
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vmpyhv HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1069
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vmpyhv_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1072
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vmpyhvsrs HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1076
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vmpyiewh_acc HvxVR:$Vx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1079
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vmpyiewuh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1083
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vmpyiewuh_acc HvxVR:$Vx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1086
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vmpyih HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1090
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vmpyih_acc HvxVR:$Vx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1093
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vmpyihb HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1097
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (V6_vmpyihb_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1100
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (V6_vmpyiowh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1104
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vmpyiwb HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1107
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (V6_vmpyiwb_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1110
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (V6_vmpyiwh HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1114
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (V6_vmpyiwh_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1117
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (V6_vmpyiwub HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1121
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (V6_vmpyiwub_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1124
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (V6_vmpyowh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1128
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vmpyowh_rnd HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1131
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vmpyub HvxWR:$Vdd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1134
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (V6_vmpyub_acc HvxWR:$Vxx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1137
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (V6_vmpyubv HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1141
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vmpyubv_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1144
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vmpyuh HvxWR:$Vdd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1148
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (V6_vmpyuh_acc HvxWR:$Vxx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1151
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (V6_vmpyuhv HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1155
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vmpyuhv_acc HvxWR:$Vxx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1158
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vnavgb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1162
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vnavgh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1165
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vnavgub HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1168
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vnavgw HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1171
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vnormamth HvxVR:$Vd32, HvxVR:$Vu32) - 1174
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vnormamtw HvxVR:$Vd32, HvxVR:$Vu32) - 1176
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vpackeb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1178
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vpackeh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1181
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vpackhb_sat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1184
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vpackhub_sat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1187
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vpackob HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1190
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vpackoh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1193
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vpackwh_sat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1196
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vpackwuh_sat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1199
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vpopcounth HvxVR:$Vd32, HvxVR:$Vu32) - 1202
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vrmpybub_rtt HvxWR:$Vdd32, HvxVR:$Vu32, DoubleRegs:$Rtt32) - 1204
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
    // (V6_vrmpybub_rtt_acc HvxWR:$Vxx32, HvxVR:$Vu32, DoubleRegs:$Rtt32) - 1207
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
    // (V6_vrmpybus HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1211
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (V6_vrmpybus_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1214
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (V6_vrmpybusi HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32, u1_0Imm:$Ii) - 1218
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (V6_vrmpybusi_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32, u1_0Imm:$Ii) - 1221
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (V6_vrmpybusv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1225
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vrmpybusv_acc HvxVR:$Vx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1228
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vrmpybv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1232
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vrmpybv_acc HvxVR:$Vx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1235
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vrmpyub HvxVR:$Vd32, HvxVR:$Vu32, IntRegs:$Rt32) - 1239
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (V6_vrmpyub_acc HvxVR:$Vx32, HvxVR:$Vu32, IntRegs:$Rt32) - 1242
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (V6_vrmpyub_rtt HvxWR:$Vdd32, HvxVR:$Vu32, DoubleRegs:$Rtt32) - 1246
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
    // (V6_vrmpyub_rtt_acc HvxWR:$Vxx32, HvxVR:$Vu32, DoubleRegs:$Rtt32) - 1249
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::DoubleRegsRegClassID},
    // (V6_vrmpyubi HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32, u1_0Imm:$Ii) - 1253
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (V6_vrmpyubi_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32, u1_0Imm:$Ii) - 1256
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (V6_vrmpyubv HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1260
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vrmpyubv_acc HvxVR:$Vx32, HvxVR:$Vu32, HvxVR:$Vv32) - 1263
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vrotr HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1267
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vroundhb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1270
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vroundhub HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1273
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vrounduhub HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1276
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vrounduwuh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1279
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vroundwh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1282
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vroundwuh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1285
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vrsadubi HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32, u1_0Imm:$Ii) - 1288
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (V6_vrsadubi_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32, u1_0Imm:$Ii) - 1291
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (V6_vsathub HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1295
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vsatuwuh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1298
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vsatwh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1301
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vsb HvxWR:$Vdd32, HvxVR:$Vu32) - 1304
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vscattermh IntRegs:$Rt32, ModRegs:$Mu2, HvxVR:$Vv32, HvxVR:$Vw32) - 1306
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vscattermh_add IntRegs:$Rt32, ModRegs:$Mu2, HvxVR:$Vv32, HvxVR:$Vw32) - 1310
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vscattermhq HvxQR:$Qs4, IntRegs:$Rt32, ModRegs:$Mu2, HvxVR:$Vv32, HvxVR:$Vw32) - 1314
    {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vscattermhw IntRegs:$Rt32, ModRegs:$Mu2, HvxWR:$Vvv32, HvxVR:$Vw32) - 1319
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vscattermhw_add IntRegs:$Rt32, ModRegs:$Mu2, HvxWR:$Vvv32, HvxVR:$Vw32) - 1323
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vscattermhwq HvxQR:$Qs4, IntRegs:$Rt32, ModRegs:$Mu2, HvxWR:$Vvv32, HvxVR:$Vw32) - 1327
    {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vscattermw IntRegs:$Rt32, ModRegs:$Mu2, HvxVR:$Vv32, HvxVR:$Vw32) - 1332
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vscattermw_add IntRegs:$Rt32, ModRegs:$Mu2, HvxVR:$Vv32, HvxVR:$Vw32) - 1336
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vscattermwq HvxQR:$Qs4, IntRegs:$Rt32, ModRegs:$Mu2, HvxVR:$Vv32, HvxVR:$Vw32) - 1340
    {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::ModRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vsh HvxWR:$Vdd32, HvxVR:$Vu32) - 1345
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vshufeh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1347
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vshuff HvxVR:$Vy32, HvxVR:$Vx32, IntRegs:$Rt32) - 1350
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (V6_vshuffb HvxVR:$Vd32, HvxVR:$Vu32) - 1355
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vshuffeb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1357
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vshuffh HvxVR:$Vd32, HvxVR:$Vu32) - 1360
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vshuffob HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1362
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vshufoeb HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1365
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vshufoeh HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1368
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vshufoh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1371
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vsubb HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1374
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vsubb_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1377
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    // (V6_vsubbnq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 1380
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vsubbq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 1384
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vsubbsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1388
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vsubbsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1391
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    // (V6_vsubh HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1394
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vsubh_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1397
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    // (V6_vsubhnq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 1400
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vsubhq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 1404
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vsubhsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1408
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vsubhsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1411
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    // (V6_vsubhw HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1414
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vsububh HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1417
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vsububsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1420
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vsububsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1423
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    // (V6_vsubuhsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1426
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vsubuhsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1429
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    // (V6_vsubuhw HvxWR:$Vdd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1432
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vsubuwsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1435
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vsubuwsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1438
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    // (V6_vsubw HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1441
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vsubw_dv HvxWR:$Vdd32, W15, W15) - 1444
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_Reg, Hexagon::W15},
    {AliasPatternCond::K_Reg, Hexagon::W15},
    // (V6_vsubw_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1447
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    // (V6_vsubwnq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 1450
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vsubwq HvxVR:$Vx32, HvxQR:$Qv4, HvxVR:$Vu32) - 1454
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxQRRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vsubwsat HvxVR:$Vd32, HvxVR:$Vu32, HvxVR:$Vv32) - 1458
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vsubwsat_dv HvxWR:$Vdd32, HvxWR:$Vuu32, HvxWR:$Vvv32) - 1461
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    // (V6_vtmpyb HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1464
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (V6_vtmpyb_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1467
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (V6_vtmpybus HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1471
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (V6_vtmpybus_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1474
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (V6_vtmpyhb HvxWR:$Vdd32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1478
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (V6_vtmpyhb_acc HvxWR:$Vxx32, HvxWR:$Vuu32, IntRegs:$Rt32) - 1481
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (V6_vunpackb HvxWR:$Vdd32, HvxVR:$Vu32) - 1485
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vunpackh HvxWR:$Vdd32, HvxVR:$Vu32) - 1487
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vunpackoh HvxWR:$Vxx32, HvxVR:$Vu32) - 1489
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_Ignore, 0},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vunpackub HvxWR:$Vdd32, HvxVR:$Vu32) - 1492
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vunpackuh HvxWR:$Vdd32, HvxVR:$Vu32) - 1494
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vxor HvxVR:$Vd32, HvxVR:$Vd32, HvxVR:$Vd32) - 1496
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    {AliasPatternCond::K_TiedReg, 0},
    {AliasPatternCond::K_TiedReg, 0},
    // (V6_vzb HvxWR:$Vdd32, HvxVR:$Vu32) - 1499
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_vzh HvxWR:$Vdd32, HvxVR:$Vu32) - 1501
    {AliasPatternCond::K_RegClass, Hexagon::HvxWRRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::HvxVRRegClassID},
    // (V6_zLd_ai IntRegs:$Rt32, 0) - 1503
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (V6_zLd_pred_ai PredRegs:$Pv4, IntRegs:$Rt32, 0) - 1505
    {AliasPatternCond::K_RegClass, Hexagon::PredRegsRegClassID},
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
    // (Y2_crswap0 IntRegs:$Rx32) - 1508
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    // (Y2_dcfetchbo IntRegs:$Rs32, 0) - 1509
    {AliasPatternCond::K_RegClass, Hexagon::IntRegsRegClassID},
    {AliasPatternCond::K_Imm, uint32_t(0)},
  };

  static const char AsmStrings[] =
    /* 0 */ "$\x01 = zxtb($\x02)\0"
    /* 14 */ "if (!$\x02) $\x01 = $\x03\0"
    /* 31 */ "if (!$\x02.new) $\x01 = $\x03\0"
    /* 52 */ "if ($\x02) $\x01 = $\x03\0"
    /* 68 */ "if ($\x02.new) $\x01 = $\x03\0"
    /* 88 */ "$\x01 = neg($\x03)\0"
    /* 101 */ "$\x01 = not($\x03)\0"
    /* 114 */ "$\x01 = vaddb($\x02,$\x03)\0"
    /* 132 */ "$\x01 = vsubb($\x02,$\x03)\0"
    /* 150 */ "$\x01 = cmp.lt($\x03,$\x02)\0"
    /* 169 */ "$\x01 = cmp.ltu($\x03,$\x02)\0"
    /* 189 */ "$\x01 = $\x02\0"
    /* 197 */ "if (!$\x01) jump $\xFF\x02\x01\0"
    /* 216 */ "if (!$\x01) jumpr $\x02\0"
    /* 234 */ "if ($\x01) jumpr $\x02\0"
    /* 251 */ "if ($\x01) jump $\xFF\x02\x01\0"
    /* 269 */ "trap1(#$\x03)\0"
    /* 280 */ "deallocframe\0"
    /* 293 */ "$\x01 = memb_fifo($\x03)\0"
    /* 312 */ "$\x01 = memh_fifo($\x03)\0"
    /* 331 */ "$\x01 = membh($\x02)\0"
    /* 346 */ "$\x01 = memubh($\x02)\0"
    /* 362 */ "$\x01 = memb($\x02)\0"
    /* 376 */ "$\x01 = memd($\x02)\0"
    /* 390 */ "$\x01 = memh($\x02)\0"
    /* 404 */ "$\x01 = memw($\x02)\0"
    /* 418 */ "$\x01 = memub($\x02)\0"
    /* 433 */ "$\x01 = memuh($\x02)\0"
    /* 448 */ "if (!$\x02) $\x01 = memb($\x03)\0"
    /* 471 */ "if (!$\x02.new) $\x01 = memb($\x03)\0"
    /* 498 */ "if ($\x02) $\x01 = memb($\x03)\0"
    /* 520 */ "if ($\x02.new) $\x01 = memb($\x03)\0"
    /* 546 */ "if (!$\x02) $\x01 = memd($\x03)\0"
    /* 569 */ "if (!$\x02.new) $\x01 = memd($\x03)\0"
    /* 596 */ "if ($\x02) $\x01 = memd($\x03)\0"
    /* 618 */ "if ($\x02.new) $\x01 = memd($\x03)\0"
    /* 644 */ "if (!$\x02) $\x01 = memh($\x03)\0"
    /* 667 */ "if (!$\x02.new) $\x01 = memh($\x03)\0"
    /* 694 */ "if ($\x02) $\x01 = memh($\x03)\0"
    /* 716 */ "if ($\x02.new) $\x01 = memh($\x03)\0"
    /* 742 */ "if (!$\x02) $\x01 = memw($\x03)\0"
    /* 765 */ "if (!$\x02.new) $\x01 = memw($\x03)\0"
    /* 792 */ "if ($\x02) $\x01 = memw($\x03)\0"
    /* 814 */ "if ($\x02.new) $\x01 = memw($\x03)\0"
    /* 840 */ "if (!$\x02) $\x01 = memub($\x03)\0"
    /* 864 */ "if (!$\x02.new) $\x01 = memub($\x03)\0"
    /* 892 */ "if ($\x02) $\x01 = memub($\x03)\0"
    /* 915 */ "if ($\x02.new) $\x01 = memub($\x03)\0"
    /* 942 */ "if (!$\x02) $\x01 = memuh($\x03)\0"
    /* 966 */ "if (!$\x02.new) $\x01 = memuh($\x03)\0"
    /* 994 */ "if ($\x02) $\x01 = memuh($\x03)\0"
    /* 1017 */ "if ($\x02.new) $\x01 = memuh($\x03)\0"
    /* 1044 */ "memb($\x01) += $\x03\0"
    /* 1059 */ "memh($\x01) += $\x03\0"
    /* 1074 */ "memw($\x01) += $\x03\0"
    /* 1089 */ "memb($\x01) &= $\x03\0"
    /* 1104 */ "memh($\x01) &= $\x03\0"
    /* 1119 */ "memw($\x01) &= $\x03\0"
    /* 1134 */ "memb($\x01) += #$\x03\0"
    /* 1150 */ "memh($\x01) += #$\x03\0"
    /* 1166 */ "memw($\x01) += #$\x03\0"
    /* 1182 */ "memb($\x01) = clrbit(#$\x03)\0"
    /* 1205 */ "memh($\x01) = clrbit(#$\x03)\0"
    /* 1228 */ "memw($\x01) = clrbit(#$\x03)\0"
    /* 1251 */ "memb($\x01) = setbit(#$\x03)\0"
    /* 1274 */ "memh($\x01) = setbit(#$\x03)\0"
    /* 1297 */ "memw($\x01) = setbit(#$\x03)\0"
    /* 1320 */ "memb($\x01) -= #$\x03\0"
    /* 1336 */ "memh($\x01) -= #$\x03\0"
    /* 1352 */ "memw($\x01) -= #$\x03\0"
    /* 1368 */ "memb($\x01) |= $\x03\0"
    /* 1383 */ "memh($\x01) |= $\x03\0"
    /* 1398 */ "memw($\x01) |= $\x03\0"
    /* 1413 */ "dealloc_return\0"
    /* 1428 */ "if (!$\x02) dealloc_return\0"
    /* 1452 */ "if (!$\x02.new) dealloc_return:nt\0"
    /* 1483 */ "if (!$\x02.new) dealloc_return:t\0"
    /* 1513 */ "if ($\x02) dealloc_return\0"
    /* 1536 */ "if ($\x02.new) dealloc_return:nt\0"
    /* 1566 */ "if ($\x02.new) dealloc_return:t\0"
    /* 1595 */ "memb($\x01) -= $\x03\0"
    /* 1610 */ "memh($\x01) -= $\x03\0"
    /* 1625 */ "memw($\x01) -= $\x03\0"
    /* 1640 */ "$\x01 = mpyui($\x02,$\x03)\0"
    /* 1658 */ "$\x01 = vdmpyw($\x02,$\x03)\0"
    /* 1677 */ "$\x01 += vdmpyw($\x03,$\x04)\0"
    /* 1697 */ "allocframe(#$\x03)\0"
    /* 1713 */ "if (!$\x01) memb($\x02) = $\x04\0"
    /* 1736 */ "if (!$\x01) memb($\x02) = $\x04.new\0"
    /* 1763 */ "if ($\x01) memb($\x02) = $\x04.new\0"
    /* 1789 */ "if ($\x01) memb($\x02) = $\x04\0"
    /* 1811 */ "if (!$\x01) memd($\x02) = $\x04\0"
    /* 1834 */ "if ($\x01) memd($\x02) = $\x04\0"
    /* 1856 */ "if (!$\x01) memh($\x02) = $\x04.h\0"
    /* 1881 */ "if ($\x01) memh($\x02) = $\x04.h\0"
    /* 1905 */ "if (!$\x01) memh($\x02) = $\x04\0"
    /* 1928 */ "if (!$\x01) memh($\x02) = $\x04.new\0"
    /* 1955 */ "if ($\x01) memh($\x02) = $\x04.new\0"
    /* 1981 */ "if ($\x01) memh($\x02) = $\x04\0"
    /* 2003 */ "if (!$\x01) memw($\x02) = $\x04\0"
    /* 2026 */ "if (!$\x01) memw($\x02) = $\x04.new\0"
    /* 2053 */ "if ($\x01) memw($\x02) = $\x04.new\0"
    /* 2079 */ "if ($\x01) memw($\x02) = $\x04\0"
    /* 2101 */ "memb($\x01) = $\x03\0"
    /* 2115 */ "memb($\x01) = $\x03.new\0"
    /* 2133 */ "memd($\x01) = $\x03\0"
    /* 2147 */ "memh($\x01) = $\x03.h\0"
    /* 2163 */ "memh($\x01) = $\x03\0"
    /* 2177 */ "memh($\x01) = $\x03.new\0"
    /* 2195 */ "memw($\x01) = $\x03\0"
    /* 2209 */ "memw($\x01) = $\x03.new\0"
    /* 2227 */ "$\x01 = tableidxb($\x03,#$\x04,#$\x05)\0"
    /* 2254 */ "if (!$\x01.new) memb($\x02) = $\x04\0"
    /* 2281 */ "if (!$\x01.new) memb($\x02) = $\x04.new\0"
    /* 2312 */ "if ($\x01.new) memb($\x02) = $\x04.new\0"
    /* 2342 */ "if ($\x01.new) memb($\x02) = $\x04\0"
    /* 2368 */ "if (!$\x01.new) memd($\x02) = $\x04\0"
    /* 2395 */ "if ($\x01.new) memd($\x02) = $\x04\0"
    /* 2421 */ "if (!$\x01.new) memh($\x02) = $\x04.h\0"
    /* 2450 */ "if ($\x01.new) memh($\x02) = $\x04.h\0"
    /* 2478 */ "if (!$\x01.new) memh($\x02) = $\x04\0"
    /* 2505 */ "if (!$\x01.new) memh($\x02) = $\x04.new\0"
    /* 2536 */ "if ($\x01.new) memh($\x02) = $\x04.new\0"
    /* 2566 */ "if ($\x01.new) memh($\x02) = $\x04\0"
    /* 2592 */ "if (!$\x01.new) memw($\x02) = $\x04\0"
    /* 2619 */ "if (!$\x01.new) memw($\x02) = $\x04.new\0"
    /* 2650 */ "if ($\x01.new) memw($\x02) = $\x04.new\0"
    /* 2680 */ "if ($\x01.new) memw($\x02) = $\x04\0"
    /* 2706 */ "memb($\x01) = #$\x03\0"
    /* 2721 */ "if (!$\x01) memb($\x02) = #$\x04\0"
    /* 2745 */ "if (!$\x01.new) memb($\x02) = #$\x04\0"
    /* 2773 */ "if ($\x01) memb($\x02) = #$\x04\0"
    /* 2796 */ "if ($\x01.new) memb($\x02) = #$\x04\0"
    /* 2823 */ "memh($\x01) = #$\x03\0"
    /* 2838 */ "if (!$\x01) memh($\x02) = #$\x04\0"
    /* 2862 */ "if (!$\x01.new) memh($\x02) = #$\x04\0"
    /* 2890 */ "if ($\x01) memh($\x02) = #$\x04\0"
    /* 2913 */ "if ($\x01.new) memh($\x02) = #$\x04\0"
    /* 2940 */ "memw($\x01) = #$\x03\0"
    /* 2955 */ "if (!$\x01) memw($\x02) = #$\x04\0"
    /* 2979 */ "if (!$\x01.new) memw($\x02) = #$\x04\0"
    /* 3007 */ "if ($\x01) memw($\x02) = #$\x04\0"
    /* 3030 */ "if ($\x01.new) memw($\x02) = #$\x04\0"
    /* 3057 */ "$\x01.w = vextract($\x02,$\x03)\0"
    /* 3080 */ "$\x01.w = v6mpy($\x02.ub,$\x03.b10,#$\x04):h\0"
    /* 3113 */ "$\x01.w = v6mpy($\x02.ub,$\x03.b10,#$\x04):v\0"
    /* 3146 */ "$\x01 = vmemu($\x02)\0"
    /* 3161 */ "$\x01 = vmem($\x02)\0"
    /* 3175 */ "if (!$\x03) $\x01.cur = vmem($\x02)\0"
    /* 3202 */ "if ($\x03) $\x01.cur = vmem($\x02)\0"
    /* 3228 */ "if (!$\x02) $\x01.tmp = vmem($\x03)\0"
    /* 3255 */ "if (!$\x03) $\x01 = vmem($\x02)\0"
    /* 3278 */ "$\x01 = vmem($\x02):nt\0"
    /* 3295 */ "if (!$\x03) $\x01.cur = vmem($\x02):nt\0"
    /* 3325 */ "if ($\x03) $\x01.cur = vmem($\x02):nt\0"
    /* 3354 */ "if (!$\x02) $\x01.tmp = vmem($\x03):nt\0"
    /* 3384 */ "if (!$\x03) $\x01 = vmem($\x02):nt\0"
    /* 3410 */ "if ($\x02) $\x01 = vmem($\x03):nt\0"
    /* 3435 */ "if ($\x02) $\x01.tmp = vmem($\x03):nt\0"
    /* 3464 */ "if ($\x02) $\x01 = vmem($\x03)\0"
    /* 3486 */ "if ($\x02) $\x01.tmp = vmem($\x03)\0"
    /* 3512 */ "vmemu($\x01) = $\x03\0"
    /* 3527 */ "if (!$\x01) vmemu($\x02) = $\x04\0"
    /* 3551 */ "if ($\x01) vmemu($\x02) = $\x04\0"
    /* 3574 */ "vmem($\x01) = $\x03\0"
    /* 3588 */ "vmem($\x01) = $\x03.new\0"
    /* 3606 */ "if (!$\x01) vmem($\x02) = $\x04\0"
    /* 3629 */ "vmem($\x01):nt = $\x03\0"
    /* 3646 */ "vmem($\x01):nt = $\x03.new\0"
    /* 3667 */ "if (!$\x01) vmem($\x02):nt = $\x04\0"
    /* 3693 */ "if ($\x01) vmem($\x02):nt = $\x04\0"
    /* 3718 */ "if ($\x01) vmem($\x02) = $\x04\0"
    /* 3740 */ "$\x01 = vabsb($\x02):sat\0"
    /* 3759 */ "$\x01 = vabsdiffh($\x02,$\x03)\0"
    /* 3781 */ "$\x01 = vabsdiffub($\x02,$\x03)\0"
    /* 3804 */ "$\x01 = vabsdiffuh($\x02,$\x03)\0"
    /* 3827 */ "$\x01 = vabsdiffw($\x02,$\x03)\0"
    /* 3849 */ "$\x01 = vabsh($\x02):sat\0"
    /* 3868 */ "$\x01 = vabsw($\x02):sat\0"
    /* 3887 */ "if (!$\x02.b) $\x01.b += $\x04.b\0"
    /* 3911 */ "if ($\x02.b) $\x01.b += $\x04.b\0"
    /* 3934 */ "$\x01 = vaddb($\x02,$\x03):sat\0"
    /* 3956 */ "$\x01 = vaddh($\x02,$\x03)\0"
    /* 3974 */ "if (!$\x02.h) $\x01.h += $\x04.h\0"
    /* 3998 */ "if ($\x02.h) $\x01.h += $\x04.h\0"
    /* 4021 */ "$\x01 = vaddh($\x02,$\x03):sat\0"
    /* 4043 */ "$\x01 += vaddh($\x03,$\x04)\0"
    /* 4062 */ "$\x01 = vaddub($\x02,$\x03)\0"
    /* 4081 */ "$\x01 += vaddub($\x03,$\x04)\0"
    /* 4101 */ "$\x01 = vaddub($\x02,$\x03):sat\0"
    /* 4124 */ "$\x01 = vadduh($\x02,$\x03):sat\0"
    /* 4147 */ "$\x01 = vadduh($\x02,$\x03)\0"
    /* 4166 */ "$\x01 += vadduh($\x03,$\x04)\0"
    /* 4186 */ "$\x01 = vadduw($\x02,$\x03):sat\0"
    /* 4209 */ "$\x01 = vaddw($\x02,$\x03)\0"
    /* 4227 */ "if (!$\x02.w) $\x01.w += $\x04.w\0"
    /* 4251 */ "if ($\x02.w) $\x01.w += $\x04.w\0"
    /* 4274 */ "$\x01 = vaddw($\x02,$\x03):sat\0"
    /* 4296 */ "$\x01.ub = vand(!$\x02.ub,$\x03.ub)\0"
    /* 4323 */ "$\x01.ub |= vand(!$\x03.ub,$\x04.ub)\0"
    /* 4351 */ "$\x01.ub = vand($\x02.ub,$\x03.ub)\0"
    /* 4377 */ "$\x01.ub |= vand($\x03.ub,$\x04.ub)\0"
    /* 4404 */ "$\x01 = vaslh($\x02,$\x03)\0"
    /* 4422 */ "$\x01 += vaslh($\x03,$\x04)\0"
    /* 4441 */ "$\x01 = vaslw($\x02,$\x03)\0"
    /* 4459 */ "$\x01 += vaslw($\x03,$\x04)\0"
    /* 4478 */ "$\x01 = vasrinto($\x03,$\x04)\0"
    /* 4499 */ "$\x01 = vasrh($\x02,$\x03)\0"
    /* 4517 */ "$\x01 += vasrh($\x03,$\x04)\0"
    /* 4536 */ "$\x01 = vasrw($\x02,$\x03)\0"
    /* 4554 */ "$\x01 += vasrw($\x03,$\x04)\0"
    /* 4573 */ "$\x01 = vavgb($\x02,$\x03)\0"
    /* 4591 */ "$\x01 = vavgb($\x02,$\x03):rnd\0"
    /* 4613 */ "$\x01 = vavgh($\x02,$\x03)\0"
    /* 4631 */ "$\x01 = vavgh($\x02,$\x03):rnd\0"
    /* 4653 */ "$\x01 = vavgub($\x02,$\x03)\0"
    /* 4672 */ "$\x01 = vavgub($\x02,$\x03):rnd\0"
    /* 4695 */ "$\x01 = vavguh($\x02,$\x03)\0"
    /* 4714 */ "$\x01 = vavguh($\x02,$\x03):rnd\0"
    /* 4737 */ "$\x01 = vavguw($\x02,$\x03)\0"
    /* 4756 */ "$\x01 = vavguw($\x02,$\x03):rnd\0"
    /* 4779 */ "$\x01 = vavgw($\x02,$\x03)\0"
    /* 4797 */ "$\x01 = vavgw($\x02,$\x03):rnd\0"
    /* 4819 */ "$\x01 = vcl0h($\x02)\0"
    /* 4834 */ "$\x01 = vcl0w($\x02)\0"
    /* 4849 */ "$\x01 = vdealb($\x02)\0"
    /* 4865 */ "$\x01 = vdealb4w($\x02,$\x03)\0"
    /* 4886 */ "$\x01 = vdealh($\x02)\0"
    /* 4902 */ "$\x01 = vdmpybus($\x02,$\x03)\0"
    /* 4923 */ "$\x01 += vdmpybus($\x03,$\x04)\0"
    /* 4945 */ "$\x01 = vdmpyhb($\x02,$\x03)\0"
    /* 4965 */ "$\x01 += vdmpyhb($\x03,$\x04)\0"
    /* 4986 */ "$\x01 = vdmpyh($\x02,$\x03):sat\0"
    /* 5009 */ "$\x01 += vdmpyh($\x03,$\x04):sat\0"
    /* 5033 */ "$\x01 = vdmpyhsu($\x02,$\x03,#1):sat\0"
    /* 5061 */ "$\x01 += vdmpyhsu($\x03,$\x04,#1):sat\0"
    /* 5090 */ "$\x01 = vdmpyhsu($\x02,$\x03):sat\0"
    /* 5115 */ "$\x01 += vdmpyhsu($\x03,$\x04):sat\0"
    /* 5141 */ "$\x01 = vdsaduh($\x02,$\x03)\0"
    /* 5161 */ "$\x01 += vdsaduh($\x03,$\x04)\0"
    /* 5182 */ "$\x01 = vcmp.eq($\x02.ub,$\x03.ub)\0"
    /* 5208 */ "$\x01 &= vcmp.eq($\x03.ub,$\x04.ub)\0"
    /* 5235 */ "$\x01 |= vcmp.eq($\x03.ub,$\x04.ub)\0"
    /* 5262 */ "$\x01 ^= vcmp.eq($\x03.ub,$\x04.ub)\0"
    /* 5289 */ "$\x01 = vcmp.eq($\x02.uh,$\x03.uh)\0"
    /* 5315 */ "$\x01 &= vcmp.eq($\x03.uh,$\x04.uh)\0"
    /* 5342 */ "$\x01 |= vcmp.eq($\x03.uh,$\x04.uh)\0"
    /* 5369 */ "$\x01 ^= vcmp.eq($\x03.uh,$\x04.uh)\0"
    /* 5396 */ "$\x01 = vcmp.eq($\x02.uw,$\x03.uw)\0"
    /* 5422 */ "$\x01 &= vcmp.eq($\x03.uw,$\x04.uw)\0"
    /* 5449 */ "$\x01 |= vcmp.eq($\x03.uw,$\x04.uw)\0"
    /* 5476 */ "$\x01 ^= vcmp.eq($\x03.uw,$\x04.uw)\0"
    /* 5503 */ "$\x01 = vlsrh($\x02,$\x03)\0"
    /* 5521 */ "$\x01 = vlsrw($\x02,$\x03)\0"
    /* 5539 */ "$\x01 = vmaxb($\x02,$\x03)\0"
    /* 5557 */ "$\x01 = vmaxh($\x02,$\x03)\0"
    /* 5575 */ "$\x01 = vmaxub($\x02,$\x03)\0"
    /* 5594 */ "$\x01 = vmaxuh($\x02,$\x03)\0"
    /* 5613 */ "$\x01 = vmaxw($\x02,$\x03)\0"
    /* 5631 */ "$\x01 = vminb($\x02,$\x03)\0"
    /* 5649 */ "$\x01 = vminh($\x02,$\x03)\0"
    /* 5667 */ "$\x01 = vminub($\x02,$\x03)\0"
    /* 5686 */ "$\x01 = vminuh($\x02,$\x03)\0"
    /* 5705 */ "$\x01 = vminw($\x02,$\x03)\0"
    /* 5723 */ "$\x01 = vmpabus($\x02,$\x03)\0"
    /* 5743 */ "$\x01 += vmpabus($\x03,$\x04)\0"
    /* 5764 */ "$\x01 = vmpabuu($\x02,$\x03)\0"
    /* 5784 */ "$\x01 += vmpabuu($\x03,$\x04)\0"
    /* 5805 */ "$\x01 = vmpahb($\x02,$\x03)\0"
    /* 5824 */ "$\x01 += vmpahb($\x03,$\x04)\0"
    /* 5844 */ "$\x01 = vmpauhb($\x02,$\x03)\0"
    /* 5864 */ "$\x01 += vmpauhb($\x03,$\x04)\0"
    /* 5885 */ "$\x01 = vmpybus($\x02,$\x03)\0"
    /* 5905 */ "$\x01 += vmpybus($\x03,$\x04)\0"
    /* 5926 */ "$\x01 = vmpyb($\x02,$\x03)\0"
    /* 5944 */ "$\x01 += vmpyb($\x03,$\x04)\0"
    /* 5963 */ "$\x01 = vmpyewuh($\x02,$\x03)\0"
    /* 5984 */ "$\x01 = vmpyh($\x02,$\x03)\0"
    /* 6002 */ "$\x01 += vmpyh($\x03,$\x04)\0"
    /* 6021 */ "$\x01 += vmpyh($\x03,$\x04):sat\0"
    /* 6044 */ "$\x01 = vmpyh($\x02,$\x03):<<1:rnd:sat\0"
    /* 6074 */ "$\x01 = vmpyh($\x02,$\x03):<<1:sat\0"
    /* 6100 */ "$\x01 = vmpyhus($\x02,$\x03)\0"
    /* 6120 */ "$\x01 += vmpyhus($\x03,$\x04)\0"
    /* 6141 */ "$\x01 += vmpyiewh($\x03,$\x04)\0"
    /* 6163 */ "$\x01 = vmpyiewuh($\x02,$\x03)\0"
    /* 6185 */ "$\x01 += vmpyiewuh($\x03,$\x04)\0"
    /* 6208 */ "$\x01 = vmpyih($\x02,$\x03)\0"
    /* 6227 */ "$\x01 += vmpyih($\x03,$\x04)\0"
    /* 6247 */ "$\x01 = vmpyihb($\x02,$\x03)\0"
    /* 6267 */ "$\x01 += vmpyihb($\x03,$\x04)\0"
    /* 6288 */ "$\x01 = vmpyiowh($\x02,$\x03)\0"
    /* 6309 */ "$\x01 = vmpyiwb($\x02,$\x03)\0"
    /* 6329 */ "$\x01 += vmpyiwb($\x03,$\x04)\0"
    /* 6350 */ "$\x01 = vmpyiwh($\x02,$\x03)\0"
    /* 6370 */ "$\x01 += vmpyiwh($\x03,$\x04)\0"
    /* 6391 */ "$\x01 = vmpyiwub($\x02,$\x03)\0"
    /* 6412 */ "$\x01 += vmpyiwub($\x03,$\x04)\0"
    /* 6434 */ "$\x01 = vmpyowh($\x02,$\x03):<<1:sat\0"
    /* 6462 */ "$\x01 = vmpyowh($\x02,$\x03):<<1:rnd:sat\0"
    /* 6494 */ "$\x01 = vmpyub($\x02,$\x03)\0"
    /* 6513 */ "$\x01 += vmpyub($\x03,$\x04)\0"
    /* 6533 */ "$\x01 = vmpyuh($\x02,$\x03)\0"
    /* 6552 */ "$\x01 += vmpyuh($\x03,$\x04)\0"
    /* 6572 */ "$\x01 = vnavgb($\x02,$\x03)\0"
    /* 6591 */ "$\x01 = vnavgh($\x02,$\x03)\0"
    /* 6610 */ "$\x01 = vnavgub($\x02,$\x03)\0"
    /* 6630 */ "$\x01 = vnavgw($\x02,$\x03)\0"
    /* 6649 */ "$\x01 = vnormamth($\x02)\0"
    /* 6668 */ "$\x01 = vnormamtw($\x02)\0"
    /* 6687 */ "$\x01 = vpackeb($\x02,$\x03)\0"
    /* 6707 */ "$\x01 = vpackeh($\x02,$\x03)\0"
    /* 6727 */ "$\x01 = vpackhb($\x02,$\x03):sat\0"
    /* 6751 */ "$\x01 = vpackhub($\x02,$\x03):sat\0"
    /* 6776 */ "$\x01 = vpackob($\x02,$\x03)\0"
    /* 6796 */ "$\x01 = vpackoh($\x02,$\x03)\0"
    /* 6816 */ "$\x01 = vpackwh($\x02,$\x03):sat\0"
    /* 6840 */ "$\x01 = vpackwuh($\x02,$\x03):sat\0"
    /* 6865 */ "$\x01 = vpopcounth($\x02)\0"
    /* 6885 */ "$\x01.w = vrmpy($\x02.b,$\x03.ub)\0"
    /* 6910 */ "$\x01.w += vrmpy($\x03.b,$\x04.ub)\0"
    /* 6936 */ "$\x01 = vrmpybus($\x02,$\x03)\0"
    /* 6957 */ "$\x01 += vrmpybus($\x03,$\x04)\0"
    /* 6979 */ "$\x01 = vrmpybus($\x02,$\x03,#$\x04)\0"
    /* 7004 */ "$\x01 += vrmpybus($\x03,$\x04,#$\x05)\0"
    /* 7030 */ "$\x01 = vrmpyb($\x02,$\x03)\0"
    /* 7049 */ "$\x01 += vrmpyb($\x03,$\x04)\0"
    /* 7069 */ "$\x01 = vrmpyub($\x02,$\x03)\0"
    /* 7089 */ "$\x01 += vrmpyub($\x03,$\x04)\0"
    /* 7110 */ "$\x01.uw = vrmpy($\x02.ub,$\x03.ub)\0"
    /* 7137 */ "$\x01.uw += vrmpy($\x03.ub,$\x04.ub)\0"
    /* 7165 */ "$\x01 = vrmpyub($\x02,$\x03,#$\x04)\0"
    /* 7189 */ "$\x01 += vrmpyub($\x03,$\x04,#$\x05)\0"
    /* 7214 */ "$\x01 = vrotr($\x02,$\x03)\0"
    /* 7232 */ "$\x01 = vroundhb($\x02,$\x03):sat\0"
    /* 7257 */ "$\x01 = vroundhub($\x02,$\x03):sat\0"
    /* 7283 */ "$\x01 = vrounduhub($\x02,$\x03):sat\0"
    /* 7310 */ "$\x01 = vrounduwuh($\x02,$\x03):sat\0"
    /* 7337 */ "$\x01 = vroundwh($\x02,$\x03):sat\0"
    /* 7362 */ "$\x01 = vroundwuh($\x02,$\x03):sat\0"
    /* 7388 */ "$\x01 = vrsadub($\x02,$\x03,#$\x04)\0"
    /* 7412 */ "$\x01 += vrsadub($\x03,$\x04,#$\x05)\0"
    /* 7437 */ "$\x01 = vsathub($\x02,$\x03)\0"
    /* 7457 */ "$\x01 = vsatuwuh($\x02,$\x03)\0"
    /* 7478 */ "$\x01 = vsatwh($\x02,$\x03)\0"
    /* 7497 */ "$\x01 = vsxtb($\x02)\0"
    /* 7512 */ "vscatter($\x01,$\x02,$\x03.h) = $\x04.h\0"
    /* 7540 */ "vscatter($\x01,$\x02,$\x03.h) += $\x04.h\0"
    /* 7569 */ "if ($\x01) vscatter($\x02,$\x03,$\x04.h) = $\x05.h\0"
    /* 7605 */ "vscatter($\x01,$\x02,$\x03.w) = $\x04.h\0"
    /* 7633 */ "vscatter($\x01,$\x02,$\x03.w) += $\x04.h\0"
    /* 7662 */ "if ($\x01) vscatter($\x02,$\x03,$\x04.w) = $\x05.h\0"
    /* 7698 */ "vscatter($\x01,$\x02,$\x03.w) = $\x04.w\0"
    /* 7726 */ "vscatter($\x01,$\x02,$\x03.w) += $\x04.w\0"
    /* 7755 */ "if ($\x01) vscatter($\x02,$\x03,$\x04.w) = $\x05.w\0"
    /* 7791 */ "$\x01 = vsxth($\x02)\0"
    /* 7806 */ "$\x01 = vshuffeh($\x02,$\x03)\0"
    /* 7827 */ "vtrans2x2($\x01,$\x02,$\x05)\0"
    /* 7847 */ "$\x01 = vshuffb($\x02)\0"
    /* 7864 */ "$\x01 = vshuffeb($\x02,$\x03)\0"
    /* 7885 */ "$\x01 = vshuffh($\x02)\0"
    /* 7902 */ "$\x01 = vshuffob($\x02,$\x03)\0"
    /* 7923 */ "$\x01 = vshuffoeb($\x02,$\x03)\0"
    /* 7945 */ "$\x01 = vshuffoeh($\x02,$\x03)\0"
    /* 7967 */ "$\x01 = vshuffoh($\x02,$\x03)\0"
    /* 7988 */ "if (!$\x02.b) $\x01.b -= $\x04.b\0"
    /* 8012 */ "if ($\x02.b) $\x01.b -= $\x04.b\0"
    /* 8035 */ "$\x01 = vsubb($\x02,$\x03):sat\0"
    /* 8057 */ "$\x01 = vsubh($\x02,$\x03)\0"
    /* 8075 */ "if (!$\x02.h) $\x01.h -= $\x04.h\0"
    /* 8099 */ "if ($\x02.h) $\x01.h -= $\x04.h\0"
    /* 8122 */ "$\x01 = vsubh($\x02,$\x03):sat\0"
    /* 8144 */ "$\x01 = vsubub($\x02,$\x03)\0"
    /* 8163 */ "$\x01 = vsubub($\x02,$\x03):sat\0"
    /* 8186 */ "$\x01 = vsubuh($\x02,$\x03):sat\0"
    /* 8209 */ "$\x01 = vsubuh($\x02,$\x03)\0"
    /* 8228 */ "$\x01 = vsubuw($\x02,$\x03):sat\0"
    /* 8251 */ "$\x01 = vsubw($\x02,$\x03)\0"
    /* 8269 */ "$\x01 = #0\0"
    /* 8277 */ "if (!$\x02.w) $\x01.w -= $\x04.w\0"
    /* 8301 */ "if ($\x02.w) $\x01.w -= $\x04.w\0"
    /* 8324 */ "$\x01 = vsubw($\x02,$\x03):sat\0"
    /* 8346 */ "$\x01 = vtmpyb($\x02,$\x03)\0"
    /* 8365 */ "$\x01 += vtmpyb($\x03,$\x04)\0"
    /* 8385 */ "$\x01 = vtmpybus($\x02,$\x03)\0"
    /* 8406 */ "$\x01 += vtmpybus($\x03,$\x04)\0"
    /* 8428 */ "$\x01 = vtmpyhb($\x02,$\x03)\0"
    /* 8448 */ "$\x01 += vtmpyhb($\x03,$\x04)\0"
    /* 8469 */ "$\x01 = vunpackb($\x02)\0"
    /* 8487 */ "$\x01 = vunpackh($\x02)\0"
    /* 8505 */ "$\x01 |= vunpackoh($\x03)\0"
    /* 8525 */ "$\x01 = vunpackub($\x02)\0"
    /* 8544 */ "$\x01 = vunpackuh($\x02)\0"
    /* 8563 */ "$\x01 = vzxtb($\x02)\0"
    /* 8578 */ "$\x01 = vzxth($\x02)\0"
    /* 8593 */ "z = vmem($\x01)\0"
    /* 8606 */ "if ($\x01) z = vmem($\x02)\0"
    /* 8627 */ "crswap($\x01,sgp)\0"
    /* 8642 */ "dcfetch($\x01)\0"
  ;

#ifndef NDEBUG
  static struct SortCheck {
    SortCheck(ArrayRef<PatternsForOpcode> OpToPatterns) {
      assert(std::is_sorted(
                 OpToPatterns.begin(), OpToPatterns.end(),
                 [](const PatternsForOpcode &L, const PatternsForOpcode &R) {
                   return L.Opcode < R.Opcode;
                 }) &&
             "tablegen failed to sort opcode patterns");
    }
  } sortCheckVar(OpToPatterns);
#endif

  AliasMatchingData M {
    ArrayRef(OpToPatterns),
    ArrayRef(Patterns),
    ArrayRef(Conds),
    StringRef(AsmStrings, std::size(AsmStrings)),
    nullptr,
  };
  const char *AsmString = matchAliasPatterns(MI, nullptr, M);
  if (!AsmString) return false;

  unsigned I = 0;
  while (AsmString[I] != ' ' && AsmString[I] != '\t' &&
         AsmString[I] != '$' && AsmString[I] != '\0')
    ++I;
  OS << '\t' << StringRef(AsmString, I);
  if (AsmString[I] != '\0') {
    if (AsmString[I] == ' ' || AsmString[I] == '\t') {
      OS << '\t';
      ++I;
    }
    do {
      if (AsmString[I] == '$') {
        ++I;
        if (AsmString[I] == (char)0xff) {
          ++I;
          int OpIdx = AsmString[I++] - 1;
          int PrintMethodIdx = AsmString[I++] - 1;
          printCustomAliasOperand(MI, Address, OpIdx, PrintMethodIdx, OS);
        } else
          printOperand(MI, unsigned(AsmString[I++]) - 1, OS);
      } else {
        OS << AsmString[I++];
      }
    } while (AsmString[I] != '\0');
  }

  return true;
}

void HexagonInstPrinter::printCustomAliasOperand(
         const MCInst *MI, uint64_t Address, unsigned OpIdx,
         unsigned PrintMethodIdx,
         raw_ostream &OS) {
  switch (PrintMethodIdx) {
  default:
    llvm_unreachable("Unknown PrintMethod kind");
    break;
  case 0:
    printBrtarget(MI, OpIdx, OS);
    break;
  }
}

#endif // PRINT_ALIAS_INSTR
