From 554fd8c5195424bdbcabf5de30fdc183aba391bd Mon Sep 17 00:00:00 2001 From: upstream source tree Date: Sun, 15 Mar 2015 20:14:05 -0400 Subject: obtained gcc-4.6.4.tar.bz2 from upstream website; verified gcc-4.6.4.tar.bz2.sig; imported gcc-4.6.4 source tree from verified upstream tarball. downloading a git-generated archive based on the 'upstream' tag should provide you with a source tree that is binary identical to the one extracted from the above tarball. if you have obtained the source via the command 'git clone', however, do note that line-endings of files in your working directory might differ from line-endings of the respective files in the upstream repository. --- gcc/config/mep/mep-intrin.h | 8933 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 8933 insertions(+) create mode 100644 gcc/config/mep/mep-intrin.h (limited to 'gcc/config/mep/mep-intrin.h') diff --git a/gcc/config/mep/mep-intrin.h b/gcc/config/mep/mep-intrin.h new file mode 100644 index 000000000..d556459b2 --- /dev/null +++ b/gcc/config/mep/mep-intrin.h @@ -0,0 +1,8933 @@ + + +/* DO NOT EDIT: This file is automatically generated by CGEN. + Any changes you make will be discarded when it is next regenerated. */ + +#ifdef WANT_GCC_DECLARATIONS +#define FIRST_SHADOW_REGISTER 113 +#define LAST_SHADOW_REGISTER 120 +#define FIXED_SHADOW_REGISTERS \ + 1, 1, 1, 1, 1, 1, 1, 1 +#define CALL_USED_SHADOW_REGISTERS FIXED_SHADOW_REGISTERS +#define SHADOW_REG_ALLOC_ORDER \ + 113, 114, 115, 116, 117, 118, 119, 120 +#define SHADOW_REGISTER_NAMES \ + "$shadow81", "$shadow17", "$shadow40", "$shadow24", "$shadow23", "$shadow22", "$shadow21", "$shadow20" + + + +#ifndef __MEP__ +enum { + mep_fcmpleis = 591, + mep_fcmplis = 593, + mep_fcmpes = 595, + mep_fcmpules = 597, + mep_fcmpuls = 599, + mep_fcmpues = 601, + mep_fcmpus = 603, + mep_fcvtsw = 605, + mep_ftruncws = 607, + mep_fnegs = 609, + mep_fabss = 611, + mep_fsqrts = 613, + mep_fdivs = 615, + mep_fmuls = 617, + mep_fsubs = 619, + mep_fadds = 621, + mep_fmovs = 623, + mep_cextb = 624, + mep_cexth = 625, + mep_cextub = 626, + mep_cextuh = 627, + mep_xmula0 = 628, + mep_cmula0 = 629, + mep_cneg = 630, + mep_cmovh2 = 632, + mep_cmovh1 = 633, + mep_cmovc2 = 634, + mep_cmovc1 = 635, + mep_cmov2 = 636, + mep_cmov1 = 637, + mep_cmovi = 638, + mep_cpmov = 640, + mep_cmov = 641, + mep_csrai3 = 642, + mep_csrai = 644, + mep_csra3 = 646, + mep_csra = 648, + mep_csrli3 = 650, + mep_csrli = 652, + mep_csrl3 = 654, + mep_csrl = 656, + mep_cslli3 = 658, + mep_cslli = 660, + mep_csll3 = 662, + mep_csll = 664, + mep_cxori3 = 666, + mep_cxori = 668, + mep_cxor3 = 670, + mep_cxor = 672, + mep_cnori3 = 674, + mep_cnori = 676, + mep_cnor3 = 678, + mep_cnor = 680, + mep_cori3 = 682, + mep_cori = 684, + mep_cor3 = 686, + mep_cor = 688, + mep_candi3 = 690, + mep_candi = 692, + mep_cand3 = 694, + mep_cand = 696, + mep_csubi3 = 698, + mep_csubi = 700, + mep_csub3 = 702, + mep_csub = 704, + mep_caddi3 = 706, + mep_caddi = 708, + mep_cadd3 = 710, + mep_cadd = 712 +}; +#endif /* ! defined (__MEP__) */ + + +enum cgen_regnum_operand_type { + cgen_regnum_operand_type_POINTER, /* long * */ + cgen_regnum_operand_type_LABEL, /* void * */ + cgen_regnum_operand_type_LONG, /* long */ + cgen_regnum_operand_type_ULONG, /* unsigned long */ + cgen_regnum_operand_type_SHORT, /* short */ + cgen_regnum_operand_type_USHORT, /* unsigned short */ + cgen_regnum_operand_type_CHAR, /* char */ + cgen_regnum_operand_type_UCHAR, /* unsigned char */ + cgen_regnum_operand_type_SI, /* __cop long */ + cgen_regnum_operand_type_DI, /* __cop long long */ + cgen_regnum_operand_type_CP_DATA_BUS_INT, /* cp_data_bus_int */ + cgen_regnum_operand_type_VECTOR, /* opaque vector type */ + cgen_regnum_operand_type_V8QI, /* V8QI vector type */ + cgen_regnum_operand_type_V4HI, /* V4HI vector type */ + cgen_regnum_operand_type_V2SI, /* V2SI vector type */ + cgen_regnum_operand_type_V8UQI, /* V8UQI vector type */ + cgen_regnum_operand_type_V4UHI, /* V4UHI vector type */ + cgen_regnum_operand_type_V2USI, /* V2USI vector type */ + cgen_regnum_operand_type_DEFAULT = cgen_regnum_operand_type_LONG +}; + +struct cgen_regnum_operand { + /* The number of addressable registers, 0 for non-regnum operands. */ + unsigned char count; + + /* The first register. */ + unsigned char base; + + /* The type of the operand. */ + enum cgen_regnum_operand_type type; + + /* Is it passed by reference? */ + int reference_p; +}; + +struct cgen_insn { + /* An index into cgen_intrinsics[]. */ + unsigned int intrinsic; + + /* A bitmask of the ISAs which include this instruction. */ + unsigned int isas; + + /* A bitmask of the target-specific groups to which this instruction + belongs. */ + unsigned int groups; + + /* The insn_code for this instruction. */ + int icode; + + /* The number of arguments to the intrinsic function. */ + unsigned int num_args; + + /* If true, the first argument is the return value. */ + unsigned int cret_p; + + /* Maps operand numbers to argument numbers. */ + unsigned int op_mapping[10]; + + /* Array of regnum properties, indexed by argument number. */ + struct cgen_regnum_operand regnums[10]; + + /* The length of the instruction, in bytes. */ + int length; +}; + +extern const struct cgen_insn cgen_insns[]; +extern const char *const cgen_intrinsics[]; + +/* Is the instruction described by cgen_insns[INDEX] enabled? */ +#define CGEN_ENABLE_INSN_P(INDEX) \ + ((CGEN_CURRENT_ISAS & cgen_insns[INDEX].isas) != 0 \ + && (CGEN_CURRENT_GROUP & cgen_insns[INDEX].groups) != 0) + +#define ISA_EXT1 1 +#define ISA_MEP 2 + +#define GROUP_KNOWN_CODE 1 +#define GROUP_NORMAL 2 +#define GROUP_VLIW 4 + +#endif +#ifdef WANT_GCC_DEFINITIONS +struct cgen_immediate_predicate { + insn_operand_predicate_fn predicate; + int lower, upper, align; +}; + +const struct cgen_immediate_predicate cgen_immediate_predicates[] = { + { cgen_h_sint_12a1_immediate, -2048, 2048, 1 }, + { cgen_h_uint_20a1_immediate, 0, 1048576, 1 }, + { cgen_h_uint_7a1_immediate, 0, 128, 1 }, + { cgen_h_uint_6a2_immediate, 0, 128, 2 }, + { cgen_h_uint_22a4_immediate, 0, 33554432, 4 }, + { cgen_h_sint_2a1_immediate, -2, 2, 1 }, + { cgen_h_uint_24a1_immediate, 0, 16777216, 1 }, + { cgen_h_sint_6a1_immediate, -32, 32, 1 }, + { cgen_h_uint_5a4_immediate, 0, 256, 4 }, + { cgen_h_uint_2a1_immediate, 0, 4, 1 }, + { cgen_h_sint_10a1_immediate, -512, 512, 1 }, + { cgen_h_uint_4a1_immediate, 0, 16, 1 }, + { cgen_h_uint_6a1_immediate, 0, 64, 1 }, + { cgen_h_uint_16a1_immediate, 0, 65536, 1 }, + { cgen_h_uint_8a1_immediate, 0, 256, 1 }, + { cgen_h_sint_16a1_immediate, -32768, 32768, 1 }, + { cgen_h_uint_5a1_immediate, 0, 32, 1 }, + { cgen_h_sint_8a1_immediate, -128, 128, 1 }, + { cgen_h_uint_3a1_immediate, 0, 8, 1 } +}; + +const char *const cgen_intrinsics[] = { + "mep_cpfmadila1_h", + "mep_cpfmadiua1_h", + "mep_cpfmadia1_b", + "mep_cpfmadia1u_b", + "mep_cpfmulila1_h", + "mep_cpfmuliua1_h", + "mep_cpfmulia1_b", + "mep_cpfmulia1u_b", + "mep_cpamadila1_h", + "mep_cpamadiua1_h", + "mep_cpamadia1_b", + "mep_cpamadia1u_b", + "mep_cpamulila1_h", + "mep_cpamuliua1_h", + "mep_cpamulia1_b", + "mep_cpamulia1u_b", + "mep_cpfmadila1s1_h", + "mep_cpfmadiua1s1_h", + "mep_cpfmadia1s1_b", + "mep_cpfmadia1s1u_b", + "mep_cpfmulila1s1_h", + "mep_cpfmuliua1s1_h", + "mep_cpfmulia1s1_b", + "mep_cpfmulia1s1u_b", + "mep_cpfmadila1s0_h", + "mep_cpfmadiua1s0_h", + "mep_cpfmadia1s0_b", + "mep_cpfmadia1s0u_b", + "mep_cpfmulila1s0_h", + "mep_cpfmuliua1s0_h", + "mep_cpfmulia1s0_b", + "mep_cpfmulia1s0u_b", + "mep_cpacswp", + "mep_cpaccpa1", + "mep_cpacsuma1", + "mep_c1nop", + "mep_cpfacla0s1_h", + "mep_cpfacua0s1_h", + "mep_cpfaca0s1_b", + "mep_cpfaca0s1u_b", + "mep_cpfsftbla0s1_h", + "mep_cpfsftbua0s1_h", + "mep_cpfsftba0s1_b", + "mep_cpfsftba0s1u_b", + "mep_cpfacla0s0_h", + "mep_cpfacua0s0_h", + "mep_cpfaca0s0_b", + "mep_cpfaca0s0u_b", + "mep_cpfsftbla0s0_h", + "mep_cpfsftbua0s0_h", + "mep_cpfsftba0s0_b", + "mep_cpfsftba0s0u_b", + "mep_cpsllia0", + "mep_cpsraia0", + "mep_cpsrlia0", + "mep_cpslla0", + "mep_cpsraa0", + "mep_cpsrla0", + "mep_cpaccpa0", + "mep_cpacsuma0", + "mep_cpmovhla0_w", + "mep_cpmovhua0_w", + "mep_cppackla0_w", + "mep_cppackua0_w", + "mep_cppackla0_h", + "mep_cppackua0_h", + "mep_cppacka0_b", + "mep_cppacka0u_b", + "mep_cpmovlla0_w", + "mep_cpmovlua0_w", + "mep_cpmovula0_w", + "mep_cpmovuua0_w", + "mep_cpmovla0_h", + "mep_cpmovua0_h", + "mep_cpmova0_b", + "mep_cpsetla0_w", + "mep_cpsetua0_w", + "mep_cpseta0_h", + "mep_cpsadla0_h", + "mep_cpsadua0_h", + "mep_cpsada0_b", + "mep_cpsada0u_b", + "mep_cpabsla0_h", + "mep_cpabsua0_h", + "mep_cpabsa0_b", + "mep_cpabsa0u_b", + "mep_cpsubacla0_h", + "mep_cpsubacua0_h", + "mep_cpsubaca0_b", + "mep_cpsubaca0u_b", + "mep_cpsubla0_h", + "mep_cpsubua0_h", + "mep_cpsuba0_b", + "mep_cpsuba0u_b", + "mep_cpaddacla0_h", + "mep_cpaddacua0_h", + "mep_cpaddaca0_b", + "mep_cpaddaca0u_b", + "mep_cpaddla0_h", + "mep_cpaddua0_h", + "mep_cpadda0_b", + "mep_cpadda0u_b", + "mep_c0nop", + "mep_cpsmsbslla1_w", + "mep_cpsmsbslua1_w", + "mep_cpsmsbslla1_h", + "mep_cpsmsbslua1_h", + "mep_cpsmadslla1_w", + "mep_cpsmadslua1_w", + "mep_cpsmadslla1_h", + "mep_cpsmadslua1_h", + "mep_cpmulslla1_w", + "mep_cpmulslua1_w", + "mep_cpmulslla1_h", + "mep_cpmulslua1_h", + "mep_cpsmsbla1_w", + "mep_cpsmsbua1_w", + "mep_cpsmsbla1_h", + "mep_cpsmsbua1_h", + "mep_cpsmadla1_w", + "mep_cpsmadua1_w", + "mep_cpsmadla1_h", + "mep_cpsmadua1_h", + "mep_cpmsbla1_w", + "mep_cpmsbua1_w", + "mep_cpmsbla1u_w", + "mep_cpmsbua1u_w", + "mep_cpmsbla1_h", + "mep_cpmsbua1_h", + "mep_cpmadla1_w", + "mep_cpmadua1_w", + "mep_cpmadla1u_w", + "mep_cpmadua1u_w", + "mep_cpmadla1_h", + "mep_cpmadua1_h", + "mep_cpmada1_b", + "mep_cpmada1u_b", + "mep_cpmulla1_w", + "mep_cpmulua1_w", + "mep_cpmulla1u_w", + "mep_cpmulua1u_w", + "mep_cpmulla1_h", + "mep_cpmulua1_h", + "mep_cpmula1_b", + "mep_cpmula1u_b", + "mep_cpssda1_b", + "mep_cpssda1u_b", + "mep_cpssqa1_b", + "mep_cpssqa1u_b", + "mep_cpsllia1", + "mep_cpsraia1", + "mep_cpsrlia1", + "mep_cpslla1", + "mep_cpsraa1", + "mep_cpsrla1", + "mep_cpmovhla1_w", + "mep_cpmovhua1_w", + "mep_cppackla1_w", + "mep_cppackua1_w", + "mep_cppackla1_h", + "mep_cppackua1_h", + "mep_cppacka1_b", + "mep_cppacka1u_b", + "mep_cpmovlla1_w", + "mep_cpmovlua1_w", + "mep_cpmovula1_w", + "mep_cpmovuua1_w", + "mep_cpmovla1_h", + "mep_cpmovua1_h", + "mep_cpmova1_b", + "mep_cpsetla1_w", + "mep_cpsetua1_w", + "mep_cpseta1_h", + "mep_cpsadla1_h", + "mep_cpsadua1_h", + "mep_cpsada1_b", + "mep_cpsada1u_b", + "mep_cpabsla1_h", + "mep_cpabsua1_h", + "mep_cpabsa1_b", + "mep_cpabsa1u_b", + "mep_cpsubacla1_h", + "mep_cpsubacua1_h", + "mep_cpsubaca1_b", + "mep_cpsubaca1u_b", + "mep_cpsubla1_h", + "mep_cpsubua1_h", + "mep_cpsuba1_b", + "mep_cpsuba1u_b", + "mep_cpaddacla1_h", + "mep_cpaddacua1_h", + "mep_cpaddaca1_b", + "mep_cpaddaca1u_b", + "mep_cpaddla1_h", + "mep_cpaddua1_h", + "mep_cpadda1_b", + "mep_cpadda1u_b", + "mep_cdmovi", + "mep_cdmoviu", + "mep_cpmovi_w", + "mep_cpmoviu_w", + "mep_cpmovi_h", + "mep_cpmoviu_h", + "mep_cpmovi_b", + "mep_cdclipi3", + "mep_cdclipiu3", + "mep_cpclipi3_w", + "mep_cpclipiu3_w", + "mep_cpslai3_w", + "mep_cpslai3_h", + "mep_cdslli3", + "mep_cpslli3_w", + "mep_cpslli3_h", + "mep_cpslli3_b", + "mep_cdsrai3", + "mep_cpsrai3_w", + "mep_cpsrai3_h", + "mep_cpsrai3_b", + "mep_cdsrli3", + "mep_cpsrli3_w", + "mep_cpsrli3_h", + "mep_cpsrli3_b", + "mep_cpocmpge_w", + "mep_cpocmpgeu_w", + "mep_cpocmpge_h", + "mep_cpocmpge_b", + "mep_cpocmpgeu_b", + "mep_cpocmpgt_w", + "mep_cpocmpgtu_w", + "mep_cpocmpgt_h", + "mep_cpocmpgt_b", + "mep_cpocmpgtu_b", + "mep_cpocmpne_w", + "mep_cpocmpne_h", + "mep_cpocmpne_b", + "mep_cpocmpeq_w", + "mep_cpocmpeq_h", + "mep_cpocmpeq_b", + "mep_cpacmpge_w", + "mep_cpacmpgeu_w", + "mep_cpacmpge_h", + "mep_cpacmpge_b", + "mep_cpacmpgeu_b", + "mep_cpacmpgt_w", + "mep_cpacmpgtu_w", + "mep_cpacmpgt_h", + "mep_cpacmpgt_b", + "mep_cpacmpgtu_b", + "mep_cpacmpne_w", + "mep_cpacmpne_h", + "mep_cpacmpne_b", + "mep_cpacmpeq_w", + "mep_cpacmpeq_h", + "mep_cpacmpeq_b", + "mep_cpcmpge_w", + "mep_cpcmpgeu_w", + "mep_cpcmpge_h", + "mep_cpcmpge_b", + "mep_cpcmpgeu_b", + "mep_cpcmpgt_w", + "mep_cpcmpgtu_w", + "mep_cpcmpgt_h", + "mep_cpcmpgt_b", + "mep_cpcmpgtu_b", + "mep_cpcmpne_w", + "mep_cpcmpne_h", + "mep_cpcmpne_b", + "mep_cpcmpeq_w", + "mep_cpcmpeq_h", + "mep_cpcmpeq_b", + "mep_cpcmpeqz_b", + "mep_cdcastw", + "mep_cdcastuw", + "mep_cpcasth_w", + "mep_cpcastuh_w", + "mep_cpcastb_w", + "mep_cpcastub_w", + "mep_cpcastb_h", + "mep_cpcastub_h", + "mep_cpextl_h", + "mep_cpextlu_h", + "mep_cpextl_b", + "mep_cpextlu_b", + "mep_cpextu_h", + "mep_cpextuu_h", + "mep_cpextu_b", + "mep_cpextuu_b", + "mep_cpbcast_w", + "mep_cpbcast_h", + "mep_cpbcast_b", + "mep_cpccadd_b", + "mep_cphadd_w", + "mep_cphadd_h", + "mep_cphadd_b", + "mep_cphaddu_b", + "mep_cpnorm_w", + "mep_cpnorm_h", + "mep_cpldz_w", + "mep_cpldz_h", + "mep_cpabsz_w", + "mep_cpabsz_h", + "mep_cpabsz_b", + "mep_cpmovtocc", + "mep_cpmovtocsar1", + "mep_cpmovtocsar0", + "mep_cpmovfrcc", + "mep_cpmovfrcsar1", + "mep_cpmovfrcsar0", + "mep_cpmin3_w", + "mep_cpminu3_w", + "mep_cpmin3_h", + "mep_cpmin3_b", + "mep_cpminu3_b", + "mep_cpmax3_w", + "mep_cpmaxu3_w", + "mep_cpmax3_h", + "mep_cpmax3_b", + "mep_cpmaxu3_b", + "mep_cpabs3_h", + "mep_cpabs3_b", + "mep_cpabsu3_b", + "mep_cpaddsr3_w", + "mep_cpaddsr3_h", + "mep_cpaddsr3_b", + "mep_cpaddsru3_b", + "mep_cpave3_w", + "mep_cpave3_h", + "mep_cpave3_b", + "mep_cpaveu3_b", + "mep_cpextlsub3_b", + "mep_cpextlsubu3_b", + "mep_cpextusub3_b", + "mep_cpextusubu3_b", + "mep_cpextladd3_b", + "mep_cpextladdu3_b", + "mep_cpextuadd3_b", + "mep_cpextuaddu3_b", + "mep_cpssub3_w", + "mep_cpssub3_h", + "mep_cpsadd3_w", + "mep_cpsadd3_h", + "mep_cpsla3_w", + "mep_cpsla3_h", + "mep_cdsll3", + "mep_cpssll3_w", + "mep_cpsll3_w", + "mep_cpssll3_h", + "mep_cpsll3_h", + "mep_cpssll3_b", + "mep_cpsll3_b", + "mep_cdsra3", + "mep_cpssra3_w", + "mep_cpsra3_w", + "mep_cpssra3_h", + "mep_cpsra3_h", + "mep_cpssra3_b", + "mep_cpsra3_b", + "mep_cdsrl3", + "mep_cpssrl3_w", + "mep_cpsrl3_w", + "mep_cpssrl3_h", + "mep_cpsrl3_h", + "mep_cpssrl3_b", + "mep_cpsrl3_b", + "mep_cppack_h", + "mep_cppack_b", + "mep_cppacku_b", + "mep_cpunpackl_w", + "mep_cpunpackl_h", + "mep_cpunpackl_b", + "mep_cpunpacku_w", + "mep_cpunpacku_h", + "mep_cpunpacku_b", + "mep_cpfsftbs1", + "mep_cpfsftbs0", + "mep_cpfsftbi", + "mep_cpsel", + "mep_cpxor3", + "mep_cpnor3", + "mep_cpor3", + "mep_cpand3", + "mep_cdsub3", + "mep_cpsub3_w", + "mep_cpsub3_h", + "mep_cpsub3_b", + "mep_cdadd3", + "mep_cpadd3_w", + "mep_cpadd3_h", + "mep_cpadd3_b", + "mep_bsrv", + "mep_jsrv", + "mep_synccp", + "mep_bcpaf", + "mep_bcpat", + "mep_bcpne", + "mep_bcpeq", + "mep_lmcpm1", + "mep_smcpm1", + "mep_lwcpm1", + "mep_swcpm1", + "mep_lhcpm1", + "mep_shcpm1", + "mep_lbcpm1", + "mep_sbcpm1", + "mep_lmcpm0", + "mep_smcpm0", + "mep_lwcpm0", + "mep_swcpm0", + "mep_lhcpm0", + "mep_shcpm0", + "mep_lbcpm0", + "mep_sbcpm0", + "mep_lmcpa", + "mep_smcpa", + "mep_lwcpa", + "mep_swcpa", + "mep_lhcpa", + "mep_shcpa", + "mep_lbcpa", + "mep_sbcpa", + "mep_lmcp16", + "mep_smcp16", + "mep_lwcp16", + "mep_swcp16", + "mep_lmcpi", + "mep_smcpi", + "mep_lwcpi", + "mep_swcpi", + "mep_lmcp", + "mep_smcp", + "mep_lwcp", + "mep_swcp", + "mep_ssubu", + "mep_saddu", + "mep_ssub", + "mep_sadd", + "mep_clipu", + "mep_clip", + "mep_maxu", + "mep_minu", + "mep_max", + "mep_min", + "mep_ave", + "mep_abs", + "mep_ldz", + "mep_dbreak", + "mep_dret", + "mep_divu", + "mep_div", + "mep_maddru", + "mep_maddr", + "mep_maddu", + "mep_madd", + "mep_mulru", + "mep_mulr", + "mep_mulu", + "mep_mul", + "mep_cache", + "mep_tas", + "mep_btstm", + "mep_bnotm", + "mep_bclrm", + "mep_bsetm", + "mep_ldcb", + "mep_stcb", + "mep_syncm", + "mep_break", + "mep_swi", + "mep_sleep", + "mep_halt", + "mep_reti", + "mep_ei", + "mep_di", + "mep_ldc", + "mep_ldc_lo", + "mep_ldc_hi", + "mep_ldc_lp", + "mep_stc", + "mep_stc_lo", + "mep_stc_hi", + "mep_stc_lp", + "mep_erepeat", + "mep_repeat", + "mep_ret", + "mep_jsr", + "mep_jmp24", + "mep_jmp", + "mep_bsr24", + "mep_bsr12", + "mep_bne", + "mep_beq", + "mep_bgei", + "mep_blti", + "mep_bnei", + "mep_beqi", + "mep_bnez", + "mep_beqz", + "mep_bra", + "mep_fsft", + "mep_sll3", + "mep_slli", + "mep_srli", + "mep_srai", + "mep_sll", + "mep_srl", + "mep_sra", + "mep_xor3", + "mep_and3", + "mep_or3", + "mep_nor", + "mep_xor", + "mep_and", + "mep_or", + "mep_sltu3x", + "mep_slt3x", + "mep_add3x", + "mep_sl2ad3", + "mep_sl1ad3", + "mep_sltu3i", + "mep_slt3i", + "mep_sltu3", + "mep_slt3", + "mep_neg", + "mep_sbvck3", + "mep_sub", + "mep_advck3", + "mep_add3i", + "mep_add", + "mep_add3", + "mep_movh", + "mep_movu16", + "mep_movu24", + "mep_movi16", + "mep_movi8", + "mep_mov", + "mep_ssarb", + "mep_extuh", + "mep_extub", + "mep_exth", + "mep_extb", + "mep_lw24", + "mep_sw24", + "mep_lhu16", + "mep_lbu16", + "mep_lw16", + "mep_lh16", + "mep_lb16", + "mep_sw16", + "mep_sh16", + "mep_sb16", + "mep_lhu_tp", + "mep_lbu_tp", + "mep_lw_tp", + "mep_lh_tp", + "mep_lb_tp", + "mep_sw_tp", + "mep_sh_tp", + "mep_sb_tp", + "mep_lw_sp", + "mep_sw_sp", + "mep_lhu", + "mep_lbu", + "mep_lw", + "mep_lh", + "mep_lb", + "mep_sw", + "mep_sh", + "mep_sb", + "mep_dsp1", + "mep_dsp0", + "mep_dsp", + "mep_uci", + "mep_lhucpm1", + "mep_lbucpm1", + "mep_lhucpm0", + "mep_lbucpm0", + "mep_lhucpa", + "mep_lbucpa", + "mep_lhucp", + "mep_lhcp", + "mep_shcp", + "mep_lbucp", + "mep_lbcp", + "mep_sbcp", + "mep_casw3", + "mep_cash3", + "mep_casb3", + "mep_prefd", + "mep_pref", + "mep_ldcb_r", + "mep_stcb_r", + "mep_fcmpleis", + "mep_fcmpleis", + "mep_fcmplis", + "mep_fcmplis", + "mep_fcmpes", + "mep_fcmpes", + "mep_fcmpules", + "mep_fcmpules", + "mep_fcmpuls", + "mep_fcmpuls", + "mep_fcmpues", + "mep_fcmpues", + "mep_fcmpus", + "mep_fcmpus", + "mep_fcvtsw", + "mep_fcvtsw", + "mep_ftruncws", + "mep_ftruncws", + "mep_fnegs", + "mep_fnegs", + "mep_fabss", + "mep_fabss", + "mep_fsqrts", + "mep_fsqrts", + "mep_fdivs", + "mep_fdivs", + "mep_fmuls", + "mep_fmuls", + "mep_fsubs", + "mep_fsubs", + "mep_fadds", + "mep_fadds", + "mep_fmovs", + "mep_cextb", + "mep_cexth", + "mep_cextub", + "mep_cextuh", + "mep_xmula0", + "mep_cmula0", + "mep_cneg", + "mep_cneg", + "mep_cmovh2", + "mep_cmovh1", + "mep_cmovc2", + "mep_cmovc1", + "mep_cmov2", + "mep_cmov1", + "mep_cmovi", + "mep_cmovi", + "mep_cpmov", + "mep_cmov", + "mep_csrai3", + "mep_csrai3", + "mep_csrai", + "mep_csrai", + "mep_csra3", + "mep_csra3", + "mep_csra", + "mep_csra", + "mep_csrli3", + "mep_csrli3", + "mep_csrli", + "mep_csrli", + "mep_csrl3", + "mep_csrl3", + "mep_csrl", + "mep_csrl", + "mep_cslli3", + "mep_cslli3", + "mep_cslli", + "mep_cslli", + "mep_csll3", + "mep_csll3", + "mep_csll", + "mep_csll", + "mep_cxori3", + "mep_cxori3", + "mep_cxori", + "mep_cxori", + "mep_cxor3", + "mep_cxor3", + "mep_cxor", + "mep_cxor", + "mep_cnori3", + "mep_cnori3", + "mep_cnori", + "mep_cnori", + "mep_cnor3", + "mep_cnor3", + "mep_cnor", + "mep_cnor", + "mep_cori3", + "mep_cori3", + "mep_cori", + "mep_cori", + "mep_cor3", + "mep_cor3", + "mep_cor", + "mep_cor", + "mep_candi3", + "mep_candi3", + "mep_candi", + "mep_candi", + "mep_cand3", + "mep_cand3", + "mep_cand", + "mep_cand", + "mep_csubi3", + "mep_csubi3", + "mep_csubi", + "mep_csubi", + "mep_csub3", + "mep_csub3", + "mep_csub", + "mep_csub", + "mep_caddi3", + "mep_caddi3", + "mep_caddi", + "mep_caddi", + "mep_cadd3", + "mep_cadd3", + "mep_cadd", + "mep_cadd" +}; + +const struct cgen_insn cgen_insns[] = { + { 103, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpsmsbslla1_w_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 103, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpsmsbslla1_w_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 104, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpsmsbslua1_w_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 104, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpsmsbslua1_w_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 105, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpsmsbslla1_h_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 105, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpsmsbslla1_h_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 106, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpsmsbslua1_h_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 106, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpsmsbslua1_h_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 107, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpsmadslla1_w_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 107, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpsmadslla1_w_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 108, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpsmadslua1_w_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 108, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpsmadslua1_w_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 109, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpsmadslla1_h_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 109, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpsmadslla1_h_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 110, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpsmadslua1_h_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 110, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpsmadslua1_h_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 111, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpmulslla1_w_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 111, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpmulslla1_w_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 112, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpmulslua1_w_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 112, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpmulslua1_w_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 113, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpmulslla1_h_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 113, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpmulslla1_h_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 114, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpmulslua1_h_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 114, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpmulslua1_h_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 115, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpsmsbla1_w_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 115, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpsmsbla1_w_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 116, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpsmsbua1_w_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 116, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpsmsbua1_w_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 117, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpsmsbla1_h_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 117, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpsmsbla1_h_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 118, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpsmsbua1_h_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 118, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpsmsbua1_h_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 119, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpsmadla1_w_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 119, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpsmadla1_w_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 120, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpsmadua1_w_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 120, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpsmadua1_w_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 121, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpsmadla1_h_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 121, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpsmadla1_h_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 122, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpsmadua1_h_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 122, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpsmadua1_h_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 123, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpmsbla1_w_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 123, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpmsbla1_w_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 124, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpmsbua1_w_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 124, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpmsbua1_w_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 125, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpmsbla1u_w_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2USI, 0 }, { 0, 0, cgen_regnum_operand_type_V2USI, 0 } }, + 4 }, + { 125, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpmsbla1u_w_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2USI, 0 }, { 0, 0, cgen_regnum_operand_type_V2USI, 0 } }, + 4 }, + { 126, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpmsbua1u_w_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2USI, 0 }, { 0, 0, cgen_regnum_operand_type_V2USI, 0 } }, + 4 }, + { 126, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpmsbua1u_w_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2USI, 0 }, { 0, 0, cgen_regnum_operand_type_V2USI, 0 } }, + 4 }, + { 127, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpmsbla1_h_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 127, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpmsbla1_h_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 128, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpmsbua1_h_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 128, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpmsbua1_h_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 129, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpmadla1_w_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 129, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpmadla1_w_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 130, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpmadua1_w_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 130, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpmadua1_w_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 131, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpmadla1u_w_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2USI, 0 }, { 0, 0, cgen_regnum_operand_type_V2USI, 0 } }, + 4 }, + { 131, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpmadla1u_w_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2USI, 0 }, { 0, 0, cgen_regnum_operand_type_V2USI, 0 } }, + 4 }, + { 132, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpmadua1u_w_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2USI, 0 }, { 0, 0, cgen_regnum_operand_type_V2USI, 0 } }, + 4 }, + { 132, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpmadua1u_w_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2USI, 0 }, { 0, 0, cgen_regnum_operand_type_V2USI, 0 } }, + 4 }, + { 133, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpmadla1_h_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 133, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpmadla1_h_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 134, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpmadua1_h_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 134, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpmadua1_h_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 135, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpmada1_b_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 135, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpmada1_b_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 136, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpmada1u_b_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } }, + 4 }, + { 136, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpmada1u_b_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } }, + 4 }, + { 137, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpmulla1_w_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 137, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpmulla1_w_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 138, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpmulua1_w_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 138, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpmulua1_w_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 139, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpmulla1u_w_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2USI, 0 }, { 0, 0, cgen_regnum_operand_type_V2USI, 0 } }, + 4 }, + { 139, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpmulla1u_w_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2USI, 0 }, { 0, 0, cgen_regnum_operand_type_V2USI, 0 } }, + 4 }, + { 140, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpmulua1u_w_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2USI, 0 }, { 0, 0, cgen_regnum_operand_type_V2USI, 0 } }, + 4 }, + { 140, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpmulua1u_w_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2USI, 0 }, { 0, 0, cgen_regnum_operand_type_V2USI, 0 } }, + 4 }, + { 141, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpmulla1_h_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 141, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpmulla1_h_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 142, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpmulua1_h_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 142, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpmulua1_h_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 143, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpmula1_b_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 143, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpmula1_b_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 144, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpmula1u_b_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } }, + 4 }, + { 144, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpmula1u_b_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } }, + 4 }, + { 145, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpssda1_b_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 145, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpssda1_b_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 146, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpssda1u_b_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } }, + 4 }, + { 146, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpssda1u_b_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } }, + 4 }, + { 147, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpssqa1_b_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 147, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpssqa1_b_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 148, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpssqa1u_b_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } }, + 4 }, + { 148, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpssqa1u_b_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } }, + 4 }, + { 0, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpfmadila1_h_P1, + 4, + 0, + { 0, 1, 2, 3 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 1, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpfmadiua1_h_P1, + 4, + 0, + { 0, 1, 2, 3 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 2, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpfmadia1_b_P1, + 4, + 0, + { 0, 1, 2, 3 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 3, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpfmadia1u_b_P1, + 4, + 0, + { 0, 1, 2, 3 }, + { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 4, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpfmulila1_h_P1, + 4, + 0, + { 0, 1, 2, 3 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 5, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpfmuliua1_h_P1, + 4, + 0, + { 0, 1, 2, 3 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 6, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpfmulia1_b_P1, + 4, + 0, + { 0, 1, 2, 3 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 7, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpfmulia1u_b_P1, + 4, + 0, + { 0, 1, 2, 3 }, + { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 8, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpamadila1_h_P1, + 3, + 0, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 9, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpamadiua1_h_P1, + 3, + 0, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 10, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpamadia1_b_P1, + 3, + 0, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 11, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpamadia1u_b_P1, + 3, + 0, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 12, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpamulila1_h_P1, + 3, + 0, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 13, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpamuliua1_h_P1, + 3, + 0, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 14, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpamulia1_b_P1, + 3, + 0, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 15, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpamulia1u_b_P1, + 3, + 0, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 16, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpfmadila1s1_h_P1, + 3, + 0, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 17, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpfmadiua1s1_h_P1, + 3, + 0, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 18, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpfmadia1s1_b_P1, + 3, + 0, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 19, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpfmadia1s1u_b_P1, + 3, + 0, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 20, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpfmulila1s1_h_P1, + 3, + 0, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 21, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpfmuliua1s1_h_P1, + 3, + 0, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 22, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpfmulia1s1_b_P1, + 3, + 0, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 23, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpfmulia1s1u_b_P1, + 3, + 0, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 24, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpfmadila1s0_h_P1, + 3, + 0, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 25, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpfmadiua1s0_h_P1, + 3, + 0, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 26, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpfmadia1s0_b_P1, + 3, + 0, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 27, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpfmadia1s0u_b_P1, + 3, + 0, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 28, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpfmulila1s0_h_P1, + 3, + 0, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 29, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpfmuliua1s0_h_P1, + 3, + 0, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 30, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpfmulia1s0_b_P1, + 3, + 0, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 31, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpfmulia1s0u_b_P1, + 3, + 0, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 149, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpsllia1_P1, + 1, + 0, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 149, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpsllia1_1_p1, + 1, + 0, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 150, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpsraia1_P1, + 1, + 0, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 150, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpsraia1_1_p1, + 1, + 0, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 151, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpsrlia1_P1, + 1, + 0, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 151, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpsrlia1_1_p1, + 1, + 0, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 152, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpslla1_C3, + 1, + 0, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 } }, + 4 }, + { 152, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpslla1_P1, + 1, + 0, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 } }, + 4 }, + { 153, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpsraa1_C3, + 1, + 0, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 } }, + 4 }, + { 153, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpsraa1_P1, + 1, + 0, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 } }, + 4 }, + { 154, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpsrla1_C3, + 1, + 0, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 } }, + 4 }, + { 154, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpsrla1_P1, + 1, + 0, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 } }, + 4 }, + { 32, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpacswp_P1, + 0, + 0, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_DEFAULT, 0} }, + 4 }, + { 33, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpaccpa1_P1, + 0, + 0, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_DEFAULT, 0} }, + 4 }, + { 34, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpacsuma1_P1, + 0, + 0, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_DEFAULT, 0} }, + 4 }, + { 155, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpmovhla1_w_C3, + 1, + 1, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 } }, + 4 }, + { 155, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpmovhla1_w_P1, + 1, + 1, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 } }, + 4 }, + { 156, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpmovhua1_w_C3, + 1, + 1, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 } }, + 4 }, + { 156, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpmovhua1_w_P1, + 1, + 1, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 } }, + 4 }, + { 157, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cppackla1_w_C3, + 1, + 1, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 } }, + 4 }, + { 157, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cppackla1_w_P1, + 1, + 1, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 } }, + 4 }, + { 158, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cppackua1_w_C3, + 1, + 1, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 } }, + 4 }, + { 158, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cppackua1_w_P1, + 1, + 1, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 } }, + 4 }, + { 159, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cppackla1_h_C3, + 1, + 1, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 1 } }, + 4 }, + { 159, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cppackla1_h_P1, + 1, + 1, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 1 } }, + 4 }, + { 160, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cppackua1_h_C3, + 1, + 1, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 1 } }, + 4 }, + { 160, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cppackua1_h_P1, + 1, + 1, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 1 } }, + 4 }, + { 161, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cppacka1_b_C3, + 1, + 1, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 1 } }, + 4 }, + { 161, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cppacka1_b_P1, + 1, + 1, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 1 } }, + 4 }, + { 162, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cppacka1u_b_C3, + 1, + 1, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_V8UQI, 1 } }, + 4 }, + { 162, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cppacka1u_b_P1, + 1, + 1, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_V8UQI, 1 } }, + 4 }, + { 163, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpmovlla1_w_C3, + 1, + 1, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 } }, + 4 }, + { 163, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpmovlla1_w_P1, + 1, + 1, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 } }, + 4 }, + { 164, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpmovlua1_w_C3, + 1, + 1, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 } }, + 4 }, + { 164, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpmovlua1_w_P1, + 1, + 1, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 } }, + 4 }, + { 165, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpmovula1_w_C3, + 1, + 1, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 } }, + 4 }, + { 165, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpmovula1_w_P1, + 1, + 1, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 } }, + 4 }, + { 166, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpmovuua1_w_C3, + 1, + 1, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 } }, + 4 }, + { 166, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpmovuua1_w_P1, + 1, + 1, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 } }, + 4 }, + { 167, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpmovla1_h_C3, + 1, + 1, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 1 } }, + 4 }, + { 167, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpmovla1_h_P1, + 1, + 1, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 1 } }, + 4 }, + { 168, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpmovua1_h_C3, + 1, + 1, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 1 } }, + 4 }, + { 168, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpmovua1_h_P1, + 1, + 1, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 1 } }, + 4 }, + { 169, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpmova1_b_C3, + 1, + 1, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 1 } }, + 4 }, + { 169, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpmova1_b_P1, + 1, + 1, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 1 } }, + 4 }, + { 170, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpsetla1_w_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 170, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpsetla1_w_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 171, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpsetua1_w_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 171, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpsetua1_w_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 172, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpseta1_h_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 172, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpseta1_h_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 173, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpsadla1_h_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 173, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpsadla1_h_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 174, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpsadua1_h_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 174, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpsadua1_h_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 175, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpsada1_b_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 175, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpsada1_b_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 176, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpsada1u_b_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } }, + 4 }, + { 176, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpsada1u_b_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } }, + 4 }, + { 177, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpabsla1_h_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 177, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpabsla1_h_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 178, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpabsua1_h_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 178, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpabsua1_h_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 179, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpabsa1_b_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 179, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpabsa1_b_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 180, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpabsa1u_b_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } }, + 4 }, + { 180, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpabsa1u_b_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } }, + 4 }, + { 181, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpsubacla1_h_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 181, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpsubacla1_h_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 182, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpsubacua1_h_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 182, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpsubacua1_h_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 183, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpsubaca1_b_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 183, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpsubaca1_b_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 184, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpsubaca1u_b_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } }, + 4 }, + { 184, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpsubaca1u_b_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } }, + 4 }, + { 185, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpsubla1_h_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 185, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpsubla1_h_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 186, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpsubua1_h_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 186, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpsubua1_h_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 187, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpsuba1_b_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 187, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpsuba1_b_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 188, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpsuba1u_b_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } }, + 4 }, + { 188, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpsuba1u_b_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } }, + 4 }, + { 189, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpaddacla1_h_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 189, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpaddacla1_h_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 190, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpaddacua1_h_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 190, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpaddacua1_h_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 191, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpaddaca1_b_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 191, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpaddaca1_b_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 192, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpaddaca1u_b_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } }, + 4 }, + { 192, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpaddaca1u_b_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } }, + 4 }, + { 193, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpaddla1_h_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 193, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpaddla1_h_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 194, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpaddua1_h_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 194, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpaddua1_h_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 195, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpadda1_b_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 195, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpadda1_b_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 196, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpadda1u_b_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } }, + 4 }, + { 196, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpadda1u_b_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } }, + 4 }, + { 203, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpmovi_b_C3, + 2, + 1, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 203, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpmovi_b_P0S_P1, + 2, + 1, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 35, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_c1nop_P1, + 0, + 0, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_DEFAULT, 0} }, + 4 }, + { 197, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cdmovi_C3, + 2, + 1, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 197, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cdmovi_P0_P1, + 2, + 1, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 198, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cdmoviu_C3, + 2, + 1, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 198, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cdmoviu_P0_P1, + 2, + 1, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 199, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpmovi_w_C3, + 2, + 1, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 199, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpmovi_w_P0_P1, + 2, + 1, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 200, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpmoviu_w_C3, + 2, + 1, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2USI, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 200, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpmoviu_w_P0_P1, + 2, + 1, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2USI, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 201, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpmovi_h_C3, + 2, + 1, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 201, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpmovi_h_P0_P1, + 2, + 1, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 204, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cdclipi3_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 1 }, { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 204, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cdclipi3_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 1 }, { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 205, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cdclipiu3_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 1 }, { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 205, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cdclipiu3_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 1 }, { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 206, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpclipi3_w_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 206, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpclipi3_w_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 207, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpclipiu3_w_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 207, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpclipiu3_w_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 208, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpslai3_w_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 208, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpslai3_w_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 209, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpslai3_h_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 209, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpslai3_h_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 210, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cdslli3_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 1 }, { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 210, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cdslli3_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 1 }, { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 211, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpslli3_w_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 211, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpslli3_w_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 212, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpslli3_h_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 212, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpslli3_h_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 213, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpslli3_b_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 213, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpslli3_b_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 214, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cdsrai3_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 1 }, { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 214, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cdsrai3_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 1 }, { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 215, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpsrai3_w_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 215, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpsrai3_w_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 216, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpsrai3_h_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 216, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpsrai3_h_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 217, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpsrai3_b_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 217, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpsrai3_b_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 218, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cdsrli3_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 1 }, { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 218, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cdsrli3_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 1 }, { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 219, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpsrli3_w_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 219, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpsrli3_w_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 220, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpsrli3_h_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 220, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpsrli3_h_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 221, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpsrli3_b_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 221, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpsrli3_b_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 341, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpsla3_w_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 341, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpsla3_w_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 342, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpsla3_h_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 342, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpsla3_h_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 343, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cdsll3_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 1 }, { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 }, { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 } }, + 4 }, + { 343, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cdsll3_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 1 }, { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 }, { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 } }, + 4 }, + { 344, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpssll3_w_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 344, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpssll3_w_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 345, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpsll3_w_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 345, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpsll3_w_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 346, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpssll3_h_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 346, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpssll3_h_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 347, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpsll3_h_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 347, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpsll3_h_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 348, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpssll3_b_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 348, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpssll3_b_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 349, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpsll3_b_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 349, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpsll3_b_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 350, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cdsra3_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 1 }, { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 }, { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 } }, + 4 }, + { 350, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cdsra3_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 1 }, { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 }, { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 } }, + 4 }, + { 351, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpssra3_w_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 351, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpssra3_w_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 352, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpsra3_w_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 352, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpsra3_w_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 353, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpssra3_h_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 353, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpssra3_h_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 354, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpsra3_h_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 354, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpsra3_h_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 355, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpssra3_b_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 355, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpssra3_b_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 356, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpsra3_b_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 356, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpsra3_b_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 357, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cdsrl3_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 1 }, { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 }, { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 } }, + 4 }, + { 357, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cdsrl3_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 1 }, { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 }, { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 } }, + 4 }, + { 358, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpssrl3_w_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 358, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpssrl3_w_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 359, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpsrl3_w_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 359, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpsrl3_w_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 360, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpssrl3_h_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 360, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpssrl3_h_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 361, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpsrl3_h_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 361, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpsrl3_h_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 362, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpssrl3_b_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 362, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpssrl3_b_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 363, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpsrl3_b_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 363, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpsrl3_b_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 308, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpmin3_w_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 308, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpmin3_w_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 309, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpminu3_w_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 309, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpminu3_w_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 310, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpmin3_h_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 310, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpmin3_h_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 311, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpmin3_b_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 311, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpmin3_b_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 312, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpminu3_b_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 312, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpminu3_b_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 313, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpmax3_w_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 313, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpmax3_w_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 314, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpmaxu3_w_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 314, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpmaxu3_w_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 315, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpmax3_h_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 315, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpmax3_h_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 316, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpmax3_b_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 316, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpmax3_b_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 317, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpmaxu3_b_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 317, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpmaxu3_b_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 364, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cppack_h_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 364, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cppack_h_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 365, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cppack_b_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 365, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cppack_b_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 366, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cppacku_b_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V8UQI, 1 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } }, + 4 }, + { 366, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cppacku_b_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V8UQI, 1 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } }, + 4 }, + { 377, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpxor3_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_VECTOR, 1 }, { 0, 0, cgen_regnum_operand_type_VECTOR, 0 }, { 0, 0, cgen_regnum_operand_type_VECTOR, 0 } }, + 4 }, + { 377, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpxor3_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_VECTOR, 1 }, { 0, 0, cgen_regnum_operand_type_VECTOR, 0 }, { 0, 0, cgen_regnum_operand_type_VECTOR, 0 } }, + 4 }, + { 378, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpnor3_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_VECTOR, 1 }, { 0, 0, cgen_regnum_operand_type_VECTOR, 0 }, { 0, 0, cgen_regnum_operand_type_VECTOR, 0 } }, + 4 }, + { 378, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpnor3_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_VECTOR, 1 }, { 0, 0, cgen_regnum_operand_type_VECTOR, 0 }, { 0, 0, cgen_regnum_operand_type_VECTOR, 0 } }, + 4 }, + { 379, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpor3_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_VECTOR, 1 }, { 0, 0, cgen_regnum_operand_type_VECTOR, 0 }, { 0, 0, cgen_regnum_operand_type_VECTOR, 0 } }, + 4 }, + { 379, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpor3_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_VECTOR, 1 }, { 0, 0, cgen_regnum_operand_type_VECTOR, 0 }, { 0, 0, cgen_regnum_operand_type_VECTOR, 0 } }, + 4 }, + { 380, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpand3_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_VECTOR, 1 }, { 0, 0, cgen_regnum_operand_type_VECTOR, 0 }, { 0, 0, cgen_regnum_operand_type_VECTOR, 0 } }, + 4 }, + { 380, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpand3_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_VECTOR, 1 }, { 0, 0, cgen_regnum_operand_type_VECTOR, 0 }, { 0, 0, cgen_regnum_operand_type_VECTOR, 0 } }, + 4 }, + { 318, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpabs3_h_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 318, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpabs3_h_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 319, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpabs3_b_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 319, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpabs3_b_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 320, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpabsu3_b_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 320, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpabsu3_b_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 321, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpaddsr3_w_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 321, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpaddsr3_w_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 322, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpaddsr3_h_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 322, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpaddsr3_h_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 323, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpaddsr3_b_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 323, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpaddsr3_b_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 324, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpaddsru3_b_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 324, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpaddsru3_b_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 325, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpave3_w_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 325, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpave3_w_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 326, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpave3_h_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 326, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpave3_h_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 327, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpave3_b_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 327, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpave3_b_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 328, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpaveu3_b_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 328, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpaveu3_b_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 329, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpextlsub3_b_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 329, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpextlsub3_b_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 330, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpextlsubu3_b_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 330, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpextlsubu3_b_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 331, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpextusub3_b_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 331, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpextusub3_b_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 332, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpextusubu3_b_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 332, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpextusubu3_b_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 333, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpextladd3_b_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 333, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpextladd3_b_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 334, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpextladdu3_b_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 334, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpextladdu3_b_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 335, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpextuadd3_b_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 335, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpextuadd3_b_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 336, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpextuaddu3_b_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 336, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpextuaddu3_b_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 337, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpssub3_w_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 337, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpssub3_w_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 338, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpssub3_h_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 338, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpssub3_h_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 339, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpsadd3_w_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 339, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpsadd3_w_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 340, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpsadd3_h_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 340, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpsadd3_h_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 381, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cdsub3_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 1 }, { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 }, { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 } }, + 4 }, + { 381, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cdsub3_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 1 }, { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 }, { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 } }, + 4 }, + { 382, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpsub3_w_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 382, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpsub3_w_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 383, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpsub3_h_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 383, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpsub3_h_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 384, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpsub3_b_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 384, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpsub3_b_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 385, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cdadd3_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 1 }, { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 }, { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 } }, + 4 }, + { 385, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cdadd3_P0_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 1 }, { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 }, { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 } }, + 4 }, + { 222, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpocmpge_w_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 222, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpocmpge_w_P0_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 223, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpocmpgeu_w_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2USI, 0 }, { 0, 0, cgen_regnum_operand_type_V2USI, 0 } }, + 4 }, + { 223, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpocmpgeu_w_P0_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2USI, 0 }, { 0, 0, cgen_regnum_operand_type_V2USI, 0 } }, + 4 }, + { 224, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpocmpge_h_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 224, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpocmpge_h_P0_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 225, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpocmpge_b_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 225, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpocmpge_b_P0_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 226, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpocmpgeu_b_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } }, + 4 }, + { 226, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpocmpgeu_b_P0_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } }, + 4 }, + { 227, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpocmpgt_w_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 227, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpocmpgt_w_P0_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 228, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpocmpgtu_w_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2USI, 0 }, { 0, 0, cgen_regnum_operand_type_V2USI, 0 } }, + 4 }, + { 228, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpocmpgtu_w_P0_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2USI, 0 }, { 0, 0, cgen_regnum_operand_type_V2USI, 0 } }, + 4 }, + { 229, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpocmpgt_h_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 229, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpocmpgt_h_P0_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 230, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpocmpgt_b_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 230, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpocmpgt_b_P0_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 231, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpocmpgtu_b_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } }, + 4 }, + { 231, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpocmpgtu_b_P0_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } }, + 4 }, + { 232, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpocmpne_w_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 232, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpocmpne_w_P0_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 233, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpocmpne_h_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 233, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpocmpne_h_P0_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 234, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpocmpne_b_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 234, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpocmpne_b_P0_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 235, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpocmpeq_w_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 235, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpocmpeq_w_P0_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 236, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpocmpeq_h_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 236, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpocmpeq_h_P0_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 237, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpocmpeq_b_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 237, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpocmpeq_b_P0_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 238, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpacmpge_w_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 238, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpacmpge_w_P0_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 239, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpacmpgeu_w_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2USI, 0 }, { 0, 0, cgen_regnum_operand_type_V2USI, 0 } }, + 4 }, + { 239, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpacmpgeu_w_P0_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2USI, 0 }, { 0, 0, cgen_regnum_operand_type_V2USI, 0 } }, + 4 }, + { 240, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpacmpge_h_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 240, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpacmpge_h_P0_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 241, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpacmpge_b_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 241, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpacmpge_b_P0_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 242, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpacmpgeu_b_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } }, + 4 }, + { 242, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpacmpgeu_b_P0_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } }, + 4 }, + { 243, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpacmpgt_w_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 243, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpacmpgt_w_P0_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 244, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpacmpgtu_w_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2USI, 0 }, { 0, 0, cgen_regnum_operand_type_V2USI, 0 } }, + 4 }, + { 244, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpacmpgtu_w_P0_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2USI, 0 }, { 0, 0, cgen_regnum_operand_type_V2USI, 0 } }, + 4 }, + { 245, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpacmpgt_h_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 245, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpacmpgt_h_P0_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 246, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpacmpgt_b_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 246, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpacmpgt_b_P0_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 247, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpacmpgtu_b_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } }, + 4 }, + { 247, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpacmpgtu_b_P0_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } }, + 4 }, + { 248, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpacmpne_w_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 248, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpacmpne_w_P0_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 249, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpacmpne_h_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 249, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpacmpne_h_P0_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 250, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpacmpne_b_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 250, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpacmpne_b_P0_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 251, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpacmpeq_w_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 251, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpacmpeq_w_P0_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 252, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpacmpeq_h_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 252, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpacmpeq_h_P0_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 253, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpacmpeq_b_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 253, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpacmpeq_b_P0_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 375, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpfsftbi_C3, + 4, + 1, + { 0, 1, 2, 3 }, + { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 1 }, { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 }, { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 375, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpfsftbi_P0_P1, + 4, + 1, + { 0, 1, 2, 3 }, + { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 1 }, { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 }, { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 36, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpfacla0s1_h_P0S, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 37, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpfacua0s1_h_P0S, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 38, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpfaca0s1_b_P0S, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 39, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpfaca0s1u_b_P0S, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } }, + 4 }, + { 40, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpfsftbla0s1_h_P0S, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 41, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpfsftbua0s1_h_P0S, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 42, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpfsftba0s1_b_P0S, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 43, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpfsftba0s1u_b_P0S, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } }, + 4 }, + { 44, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpfacla0s0_h_P0S, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 45, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpfacua0s0_h_P0S, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 46, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpfaca0s0_b_P0S, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 47, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpfaca0s0u_b_P0S, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } }, + 4 }, + { 48, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpfsftbla0s0_h_P0S, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 49, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpfsftbua0s0_h_P0S, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 50, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpfsftba0s0_b_P0S, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 51, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpfsftba0s0u_b_P0S, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } }, + 4 }, + { 52, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpsllia0_P0S, + 1, + 0, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 53, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpsraia0_P0S, + 1, + 0, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 54, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpsrlia0_P0S, + 1, + 0, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 55, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpslla0_P0S, + 1, + 0, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 } }, + 4 }, + { 56, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpsraa0_P0S, + 1, + 0, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 } }, + 4 }, + { 57, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpsrla0_P0S, + 1, + 0, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 } }, + 4 }, + { 58, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpaccpa0_P0S, + 0, + 0, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_DEFAULT, 0} }, + 4 }, + { 59, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpacsuma0_P0S, + 0, + 0, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_DEFAULT, 0} }, + 4 }, + { 60, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpmovhla0_w_P0S, + 1, + 1, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 } }, + 4 }, + { 61, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpmovhua0_w_P0S, + 1, + 1, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 } }, + 4 }, + { 62, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cppackla0_w_P0S, + 1, + 1, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 } }, + 4 }, + { 63, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cppackua0_w_P0S, + 1, + 1, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 } }, + 4 }, + { 64, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cppackla0_h_P0S, + 1, + 1, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 1 } }, + 4 }, + { 65, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cppackua0_h_P0S, + 1, + 1, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 1 } }, + 4 }, + { 66, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cppacka0_b_P0S, + 1, + 1, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 1 } }, + 4 }, + { 67, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cppacka0u_b_P0S, + 1, + 1, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_V8UQI, 1 } }, + 4 }, + { 68, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpmovlla0_w_P0S, + 1, + 1, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 } }, + 4 }, + { 69, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpmovlua0_w_P0S, + 1, + 1, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 } }, + 4 }, + { 70, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpmovula0_w_P0S, + 1, + 1, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 } }, + 4 }, + { 71, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpmovuua0_w_P0S, + 1, + 1, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 } }, + 4 }, + { 72, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpmovla0_h_P0S, + 1, + 1, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 1 } }, + 4 }, + { 73, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpmovua0_h_P0S, + 1, + 1, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 1 } }, + 4 }, + { 74, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpmova0_b_P0S, + 1, + 1, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 1 } }, + 4 }, + { 75, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpsetla0_w_P0S, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 76, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpsetua0_w_P0S, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 77, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpseta0_h_P0S, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 78, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpsadla0_h_P0S, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 79, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpsadua0_h_P0S, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 80, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpsada0_b_P0S, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 81, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpsada0u_b_P0S, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } }, + 4 }, + { 82, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpabsla0_h_P0S, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 83, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpabsua0_h_P0S, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 84, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpabsa0_b_P0S, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 85, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpabsa0u_b_P0S, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } }, + 4 }, + { 86, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpsubacla0_h_P0S, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 87, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpsubacua0_h_P0S, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 88, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpsubaca0_b_P0S, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 89, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpsubaca0u_b_P0S, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } }, + 4 }, + { 90, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpsubla0_h_P0S, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 91, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpsubua0_h_P0S, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 92, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpsuba0_b_P0S, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 93, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpsuba0u_b_P0S, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } }, + 4 }, + { 94, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpaddacla0_h_P0S, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 95, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpaddacua0_h_P0S, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 96, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpaddaca0_b_P0S, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 97, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpaddaca0u_b_P0S, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } }, + 4 }, + { 98, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpaddla0_h_P0S, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 99, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpaddua0_h_P0S, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 100, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpadda0_b_P0S, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 101, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpadda0u_b_P0S, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } }, + 4 }, + { 254, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpcmpge_w_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 254, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpcmpge_w_P0S_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 255, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpcmpgeu_w_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2USI, 0 }, { 0, 0, cgen_regnum_operand_type_V2USI, 0 } }, + 4 }, + { 255, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpcmpgeu_w_P0S_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2USI, 0 }, { 0, 0, cgen_regnum_operand_type_V2USI, 0 } }, + 4 }, + { 256, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpcmpge_h_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 256, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpcmpge_h_P0S_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 257, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpcmpge_b_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 257, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpcmpge_b_P0S_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 258, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpcmpgeu_b_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } }, + 4 }, + { 258, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpcmpgeu_b_P0S_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } }, + 4 }, + { 259, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpcmpgt_w_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 259, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpcmpgt_w_P0S_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 260, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpcmpgtu_w_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2USI, 0 }, { 0, 0, cgen_regnum_operand_type_V2USI, 0 } }, + 4 }, + { 260, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpcmpgtu_w_P0S_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2USI, 0 }, { 0, 0, cgen_regnum_operand_type_V2USI, 0 } }, + 4 }, + { 261, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpcmpgt_h_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 261, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpcmpgt_h_P0S_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 262, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpcmpgt_b_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 262, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpcmpgt_b_P0S_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 263, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpcmpgtu_b_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } }, + 4 }, + { 263, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpcmpgtu_b_P0S_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } }, + 4 }, + { 264, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpcmpne_w_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 264, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpcmpne_w_P0S_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 265, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpcmpne_h_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 265, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpcmpne_h_P0S_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 266, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpcmpne_b_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 266, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpcmpne_b_P0S_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 267, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpcmpeq_w_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 267, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpcmpeq_w_P0S_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 268, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpcmpeq_h_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 268, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpcmpeq_h_P0S_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 269, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpcmpeq_b_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 269, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpcmpeq_b_P0S_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 270, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpcmpeqz_b_C3, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 270, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpcmpeqz_b_P0S_P1, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 302, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpmovtocc_C3, + 1, + 0, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 } }, + 4 }, + { 302, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpmovtocc_P0S_P1, + 1, + 0, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 } }, + 4 }, + { 303, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpmovtocsar1_C3, + 1, + 0, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 } }, + 4 }, + { 303, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpmovtocsar1_P0S_P1, + 1, + 0, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 } }, + 4 }, + { 304, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpmovtocsar0_C3, + 1, + 0, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 } }, + 4 }, + { 304, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpmovtocsar0_P0S_P1, + 1, + 0, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 } }, + 4 }, + { 305, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpmovfrcc_C3, + 1, + 1, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 1 } }, + 4 }, + { 305, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpmovfrcc_P0S_P1, + 1, + 1, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 1 } }, + 4 }, + { 306, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpmovfrcsar1_C3, + 1, + 1, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 1 } }, + 4 }, + { 306, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpmovfrcsar1_P0S_P1, + 1, + 1, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 1 } }, + 4 }, + { 307, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpmovfrcsar0_C3, + 1, + 1, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 1 } }, + 4 }, + { 307, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpmovfrcsar0_P0S_P1, + 1, + 1, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 1 } }, + 4 }, + { 271, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cdcastw_C3, + 2, + 1, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 1 }, { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 } }, + 4 }, + { 271, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cdcastw_P0S_P1, + 2, + 1, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 1 }, { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 } }, + 4 }, + { 272, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cdcastuw_C3, + 2, + 1, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 1 }, { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 } }, + 4 }, + { 272, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cdcastuw_P0S_P1, + 2, + 1, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 1 }, { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 } }, + 4 }, + { 273, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpcasth_w_C3, + 2, + 1, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 273, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpcasth_w_P0S_P1, + 2, + 1, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 274, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpcastuh_w_C3, + 2, + 1, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 274, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpcastuh_w_P0S_P1, + 2, + 1, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 275, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpcastb_w_C3, + 2, + 1, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 275, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpcastb_w_P0S_P1, + 2, + 1, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 276, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpcastub_w_C3, + 2, + 1, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 276, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpcastub_w_P0S_P1, + 2, + 1, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 277, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpcastb_h_C3, + 2, + 1, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 277, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpcastb_h_P0S_P1, + 2, + 1, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 278, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpcastub_h_C3, + 2, + 1, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 278, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpcastub_h_P0S_P1, + 2, + 1, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 279, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpextl_h_C3, + 2, + 1, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 279, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpextl_h_P0S_P1, + 2, + 1, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 280, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpextlu_h_C3, + 2, + 1, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4UHI, 1 }, { 0, 0, cgen_regnum_operand_type_V4UHI, 0 } }, + 4 }, + { 280, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpextlu_h_P0S_P1, + 2, + 1, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4UHI, 1 }, { 0, 0, cgen_regnum_operand_type_V4UHI, 0 } }, + 4 }, + { 281, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpextl_b_C3, + 2, + 1, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 281, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpextl_b_P0S_P1, + 2, + 1, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 282, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpextlu_b_C3, + 2, + 1, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8UQI, 1 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } }, + 4 }, + { 282, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpextlu_b_P0S_P1, + 2, + 1, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8UQI, 1 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } }, + 4 }, + { 283, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpextu_h_C3, + 2, + 1, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4UHI, 1 }, { 0, 0, cgen_regnum_operand_type_V4UHI, 0 } }, + 4 }, + { 283, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpextu_h_P0S_P1, + 2, + 1, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4UHI, 1 }, { 0, 0, cgen_regnum_operand_type_V4UHI, 0 } }, + 4 }, + { 284, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpextuu_h_C3, + 2, + 1, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4UHI, 1 }, { 0, 0, cgen_regnum_operand_type_V4UHI, 0 } }, + 4 }, + { 284, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpextuu_h_P0S_P1, + 2, + 1, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4UHI, 1 }, { 0, 0, cgen_regnum_operand_type_V4UHI, 0 } }, + 4 }, + { 285, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpextu_b_C3, + 2, + 1, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8UQI, 1 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } }, + 4 }, + { 285, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpextu_b_P0S_P1, + 2, + 1, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8UQI, 1 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } }, + 4 }, + { 286, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpextuu_b_C3, + 2, + 1, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8UQI, 1 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } }, + 4 }, + { 286, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpextuu_b_P0S_P1, + 2, + 1, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8UQI, 1 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } }, + 4 }, + { 287, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpbcast_w_C3, + 2, + 1, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 287, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpbcast_w_P0S_P1, + 2, + 1, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 288, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpbcast_h_C3, + 2, + 1, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 288, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpbcast_h_P0S_P1, + 2, + 1, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 289, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpbcast_b_C3, + 2, + 1, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 289, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpbcast_b_P0S_P1, + 2, + 1, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 290, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpccadd_b_C3, + 1, + 0, + { 0, 0 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 1 } }, + 4 }, + { 290, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpccadd_b_P0S_P1, + 1, + 0, + { 0, 0 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 1 } }, + 4 }, + { 291, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cphadd_w_C3, + 2, + 1, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 291, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cphadd_w_P0S_P1, + 2, + 1, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 292, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cphadd_h_C3, + 2, + 1, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 292, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cphadd_h_P0S_P1, + 2, + 1, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 293, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cphadd_b_C3, + 2, + 1, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 293, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cphadd_b_P0S_P1, + 2, + 1, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 294, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cphaddu_b_C3, + 2, + 1, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8UQI, 1 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } }, + 4 }, + { 294, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cphaddu_b_P0S_P1, + 2, + 1, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8UQI, 1 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } }, + 4 }, + { 295, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpnorm_w_C3, + 2, + 1, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 295, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpnorm_w_P0S_P1, + 2, + 1, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 296, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpnorm_h_C3, + 2, + 1, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 296, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpnorm_h_P0S_P1, + 2, + 1, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 297, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpldz_w_C3, + 2, + 1, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 297, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpldz_w_P0S_P1, + 2, + 1, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 298, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpldz_h_C3, + 2, + 1, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 298, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpldz_h_P0S_P1, + 2, + 1, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 299, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpabsz_w_C3, + 2, + 1, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 299, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpabsz_w_P0S_P1, + 2, + 1, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 300, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpabsz_h_C3, + 2, + 1, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 300, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpabsz_h_P0S_P1, + 2, + 1, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 301, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpabsz_b_C3, + 2, + 1, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 301, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpabsz_b_P0S_P1, + 2, + 1, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 640, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpmov_C3, + 2, + 1, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 1 }, { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 } }, + 4 }, + { 640, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpmov_P0S_P1, + 2, + 1, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 1 }, { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 } }, + 4 }, + { 373, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpfsftbs1_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 1 }, { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 }, { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 } }, + 4 }, + { 373, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpfsftbs1_P0S_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 1 }, { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 }, { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 } }, + 4 }, + { 374, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpfsftbs0_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 1 }, { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 }, { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 } }, + 4 }, + { 374, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpfsftbs0_P0S_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 1 }, { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 }, { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 } }, + 4 }, + { 376, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpsel_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 1 }, { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 }, { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 } }, + 4 }, + { 376, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpsel_P0S_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 1 }, { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 }, { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 } }, + 4 }, + { 367, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpunpackl_w_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 367, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpunpackl_w_P0S_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 368, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpunpackl_h_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 368, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpunpackl_h_P0S_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 369, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpunpackl_b_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 369, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpunpackl_b_P0S_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 370, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpunpacku_w_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V2USI, 1 }, { 0, 0, cgen_regnum_operand_type_V2USI, 0 }, { 0, 0, cgen_regnum_operand_type_V2USI, 0 } }, + 4 }, + { 370, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpunpacku_w_P0S_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V2USI, 1 }, { 0, 0, cgen_regnum_operand_type_V2USI, 0 }, { 0, 0, cgen_regnum_operand_type_V2USI, 0 } }, + 4 }, + { 371, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpunpacku_h_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V4UHI, 1 }, { 0, 0, cgen_regnum_operand_type_V4UHI, 0 }, { 0, 0, cgen_regnum_operand_type_V4UHI, 0 } }, + 4 }, + { 371, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpunpacku_h_P0S_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V4UHI, 1 }, { 0, 0, cgen_regnum_operand_type_V4UHI, 0 }, { 0, 0, cgen_regnum_operand_type_V4UHI, 0 } }, + 4 }, + { 372, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpunpacku_b_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V8UQI, 1 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } }, + 4 }, + { 372, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpunpacku_b_P0S_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V8UQI, 1 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } }, + 4 }, + { 386, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpadd3_w_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 386, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpadd3_w_P0S_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } }, + 4 }, + { 387, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpadd3_h_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 387, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpadd3_h_P0S_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } }, + 4 }, + { 388, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpadd3_b_C3, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 388, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cpadd3_b_P0S_P1, + 3, + 1, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } }, + 4 }, + { 102, + ISA_EXT1|ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_c0nop_P0_P0S, + 0, + 0, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_DEFAULT, 0} }, + 4 }, + { 202, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cpmoviu_h_C3, + 2, + 1, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_V4UHI, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 632, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cmovh_rn_crm, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 } }, + 4 }, + { 632, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cmovh_rn_crm_p0, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 } }, + 4 }, + { 633, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cmovh_crn_rm, + 2, + 0, + { 0, 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 633, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cmovh_crn_rm_p0, + 2, + 0, + { 0, 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 634, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cmovc_rn_ccrm, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 64, 80, cgen_regnum_operand_type_DEFAULT, 0 } }, + 4 }, + { 634, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cmovc_rn_ccrm_p0, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 64, 80, cgen_regnum_operand_type_DEFAULT, 0 } }, + 4 }, + { 635, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cmovc_ccrn_rm, + 2, + 0, + { 0, 1 }, + { { 64, 80, cgen_regnum_operand_type_DEFAULT, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 635, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cmovc_ccrn_rm_p0, + 2, + 0, + { 0, 1 }, + { { 64, 80, cgen_regnum_operand_type_DEFAULT, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 636, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cmov_rn_crm, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 } }, + 4 }, + { 636, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cmov_rn_crm_p0, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 } }, + 4 }, + { 637, + ISA_EXT1, + GROUP_NORMAL, + CODE_FOR_cgen_intrinsic_cmov_crn_rm, + 2, + 0, + { 0, 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 637, + ISA_EXT1, + GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cmov_crn_rm_p0, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 389, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_bsrv, + 1, + 0, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_LABEL, 0 } }, + 4 }, + { 390, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_jsrv, + 1, + 0, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 2 }, + { 391, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_synccp, + 0, + 0, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_DEFAULT, 0} }, + 2 }, + { 392, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_bcpaf, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LABEL, 0 } }, + 4 }, + { 393, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_bcpat, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LABEL, 0 } }, + 4 }, + { 394, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_bcpne, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LABEL, 0 } }, + 4 }, + { 395, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_bcpeq, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LABEL, 0 } }, + 4 }, + { 396, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_lmcpm1, + 3, + 0, + { 0, 1, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 1 }, { 0, 0, cgen_regnum_operand_type_POINTER, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 397, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_smcpm1, + 3, + 0, + { 1, 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 398, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_lwcpm1, + 3, + 0, + { 0, 1, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_SI, 1 }, { 0, 0, cgen_regnum_operand_type_POINTER, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 399, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_swcpm1, + 3, + 0, + { 1, 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_SI, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 400, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_lhcpm1, + 3, + 0, + { 0, 1, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_SI, 1 }, { 0, 0, cgen_regnum_operand_type_POINTER, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 401, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_shcpm1, + 3, + 0, + { 1, 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_SI, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 402, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_lbcpm1, + 3, + 0, + { 0, 1, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_SI, 1 }, { 0, 0, cgen_regnum_operand_type_POINTER, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 403, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_sbcpm1, + 3, + 0, + { 1, 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_SI, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 404, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_lmcpm0, + 3, + 0, + { 0, 1, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 1 }, { 0, 0, cgen_regnum_operand_type_POINTER, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 405, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_smcpm0, + 3, + 0, + { 1, 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 406, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_lwcpm0, + 3, + 0, + { 0, 1, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_SI, 1 }, { 0, 0, cgen_regnum_operand_type_POINTER, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 407, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_swcpm0, + 3, + 0, + { 1, 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_SI, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 408, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_lhcpm0, + 3, + 0, + { 0, 1, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_SI, 1 }, { 0, 0, cgen_regnum_operand_type_POINTER, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 409, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_shcpm0, + 3, + 0, + { 1, 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_SI, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 410, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_lbcpm0, + 3, + 0, + { 0, 1, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_SI, 1 }, { 0, 0, cgen_regnum_operand_type_POINTER, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 411, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_sbcpm0, + 3, + 0, + { 1, 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_SI, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 412, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_lmcpa, + 3, + 0, + { 0, 1, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 1 }, { 0, 0, cgen_regnum_operand_type_POINTER, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 413, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_smcpa, + 3, + 0, + { 1, 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 414, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_lwcpa, + 3, + 0, + { 0, 1, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_SI, 1 }, { 0, 0, cgen_regnum_operand_type_POINTER, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 415, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_swcpa, + 3, + 0, + { 1, 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_SI, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 416, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_lhcpa, + 3, + 0, + { 0, 1, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_SI, 1 }, { 0, 0, cgen_regnum_operand_type_POINTER, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 417, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_shcpa, + 3, + 0, + { 1, 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_SI, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 418, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_lbcpa, + 3, + 0, + { 0, 1, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_SI, 1 }, { 0, 0, cgen_regnum_operand_type_POINTER, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 419, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_sbcpa, + 3, + 0, + { 1, 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_SI, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 420, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_lmcp16, + 3, + 0, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER, 0 } }, + 4 }, + { 421, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_smcp16, + 3, + 0, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER, 0 } }, + 4 }, + { 422, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_lwcp16, + 3, + 0, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_SI, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER, 0 } }, + 4 }, + { 423, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_swcp16, + 3, + 0, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_SI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER, 0 } }, + 4 }, + { 424, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_lmcpi, + 2, + 0, + { 0, 1, 1 }, + { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 1 }, { 0, 0, cgen_regnum_operand_type_POINTER, 1 } }, + 2 }, + { 425, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_smcpi, + 2, + 0, + { 1, 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER, 1 } }, + 2 }, + { 426, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_lwcpi, + 2, + 0, + { 0, 1, 1 }, + { { 0, 0, cgen_regnum_operand_type_SI, 1 }, { 0, 0, cgen_regnum_operand_type_POINTER, 1 } }, + 2 }, + { 427, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_swcpi, + 2, + 0, + { 1, 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_SI, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER, 1 } }, + 2 }, + { 428, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_lmcp, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 1 }, { 0, 0, cgen_regnum_operand_type_POINTER, 0 } }, + 2 }, + { 429, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_smcp, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER, 0 } }, + 2 }, + { 430, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_lwcp, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_SI, 1 }, { 0, 0, cgen_regnum_operand_type_POINTER, 0 } }, + 2 }, + { 431, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_swcp, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_SI, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER, 0 } }, + 2 }, + { 432, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_ssubu, + 2, + 0, + { 0, 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 433, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_saddu, + 2, + 0, + { 0, 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 434, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_ssub, + 2, + 0, + { 0, 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 435, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_sadd, + 2, + 0, + { 0, 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 436, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_clipu, + 2, + 0, + { 0, 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 437, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_clip, + 2, + 0, + { 0, 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 438, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_maxu, + 2, + 0, + { 0, 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 439, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_minu, + 2, + 0, + { 0, 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 440, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_max, + 2, + 0, + { 0, 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 441, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_min, + 2, + 0, + { 0, 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 442, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_ave, + 2, + 0, + { 0, 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 443, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_abs, + 2, + 0, + { 0, 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 444, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_ldz, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 445, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_dbreak, + 0, + 0, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_DEFAULT, 0} }, + 2 }, + { 446, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_dret, + 0, + 0, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_DEFAULT, 0} }, + 2 }, + { 447, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_divu, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 2 }, + { 448, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_div, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 2 }, + { 449, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_maddru, + 2, + 0, + { 0, 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 450, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_maddr, + 2, + 0, + { 0, 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 451, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_maddu, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 452, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_madd, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 453, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_mulru, + 2, + 0, + { 0, 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 2 }, + { 454, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_mulr, + 2, + 0, + { 0, 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 2 }, + { 455, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_mulu, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 2 }, + { 456, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_mul, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 2 }, + { 457, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cache, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER, 0 } }, + 2 }, + { 458, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_tas, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_POINTER, 0 } }, + 2 }, + { 459, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_btstm, + 3, + 0, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_POINTER, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 2 }, + { 460, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_bnotm, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_POINTER, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 2 }, + { 461, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_bclrm, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_POINTER, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 2 }, + { 462, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_bsetm, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_POINTER, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 2 }, + { 463, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_ldcb, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 464, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_stcb, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 465, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_syncm, + 0, + 0, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_DEFAULT, 0} }, + 2 }, + { 466, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_break, + 0, + 0, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_DEFAULT, 0} }, + 2 }, + { 467, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_swi, + 1, + 0, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 2 }, + { 468, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_sleep, + 0, + 0, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_DEFAULT, 0} }, + 2 }, + { 469, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_halt, + 0, + 0, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_DEFAULT, 0} }, + 2 }, + { 470, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_reti, + 0, + 0, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_DEFAULT, 0} }, + 2 }, + { 471, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_ei, + 0, + 0, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_DEFAULT, 0} }, + 2 }, + { 472, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_di, + 0, + 0, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_DEFAULT, 0} }, + 2 }, + { 473, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_ldc, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 32, 16, cgen_regnum_operand_type_DEFAULT, 0 } }, + 2 }, + { 474, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_ldc_lo, + 1, + 0, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 } }, + 2 }, + { 475, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_ldc_hi, + 1, + 0, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 } }, + 2 }, + { 476, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_ldc_lp, + 1, + 0, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 } }, + 2 }, + { 477, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_stc, + 2, + 0, + { 1, 0 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 32, 16, cgen_regnum_operand_type_DEFAULT, 0 } }, + 2 }, + { 478, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_stc_lo, + 1, + 0, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 2 }, + { 479, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_stc_hi, + 1, + 0, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 2 }, + { 480, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_stc_lp, + 1, + 0, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 2 }, + { 481, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_erepeat, + 1, + 0, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_LABEL, 0 } }, + 4 }, + { 482, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_repeat, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LABEL, 0 } }, + 4 }, + { 483, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_ret, + 0, + 0, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_DEFAULT, 0} }, + 2 }, + { 484, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_jsr, + 1, + 0, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 2 }, + { 485, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_jmp24, + 1, + 0, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_LABEL, 0 } }, + 4 }, + { 486, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_jmp, + 1, + 0, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 2 }, + { 488, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_bsr12, + 1, + 0, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_LABEL, 0 } }, + 2 }, + { 487, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_bsr24, + 1, + 0, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_LABEL, 0 } }, + 4 }, + { 489, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_bne, + 3, + 0, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LABEL, 0 } }, + 4 }, + { 490, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_beq, + 3, + 0, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LABEL, 0 } }, + 4 }, + { 491, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_bgei, + 3, + 0, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LABEL, 0 } }, + 4 }, + { 492, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_blti, + 3, + 0, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LABEL, 0 } }, + 4 }, + { 493, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_bnei, + 3, + 0, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LABEL, 0 } }, + 4 }, + { 494, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_beqi, + 3, + 0, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LABEL, 0 } }, + 4 }, + { 495, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_bnez, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LABEL, 0 } }, + 2 }, + { 496, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_beqz, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LABEL, 0 } }, + 2 }, + { 497, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_bra, + 1, + 0, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_LABEL, 0 } }, + 2 }, + { 498, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_fsft, + 2, + 0, + { 0, 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 2 }, + { 499, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_sll3, + 3, + 0, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 2 }, + { 500, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_slli, + 2, + 0, + { 0, 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 2 }, + { 501, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_srli, + 2, + 0, + { 0, 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 2 }, + { 502, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_srai, + 2, + 0, + { 0, 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 2 }, + { 503, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_sll, + 2, + 0, + { 0, 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 2 }, + { 504, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_srl, + 2, + 0, + { 0, 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 2 }, + { 505, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_sra, + 2, + 0, + { 0, 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 2 }, + { 506, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_xor3, + 3, + 0, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 507, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_and3, + 3, + 0, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 508, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_or3, + 3, + 0, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 509, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_nor, + 2, + 0, + { 0, 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 2 }, + { 510, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_xor, + 2, + 0, + { 0, 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 2 }, + { 511, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_and, + 2, + 0, + { 0, 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 2 }, + { 512, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_or, + 2, + 0, + { 0, 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 2 }, + { 513, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_sltu3x, + 3, + 0, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 514, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_slt3x, + 3, + 0, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 515, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_add3x, + 3, + 0, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 516, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_sl2ad3, + 3, + 0, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 2 }, + { 517, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_sl1ad3, + 3, + 0, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 2 }, + { 518, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_sltu3i, + 3, + 0, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 2 }, + { 519, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_slt3i, + 3, + 0, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 2 }, + { 520, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_sltu3, + 3, + 0, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 2 }, + { 521, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_slt3, + 3, + 0, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 2 }, + { 522, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_neg, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 2 }, + { 523, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_sbvck3, + 3, + 0, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 2 }, + { 524, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_sub, + 2, + 0, + { 0, 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 2 }, + { 525, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_advck3, + 3, + 0, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 2 }, + { 526, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_add3i, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 2 }, + { 527, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_add, + 2, + 0, + { 0, 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 2 }, + { 528, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_add3, + 3, + 0, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 2 }, + { 529, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_movh, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 530, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_movu16, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 531, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_movu24, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 533, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_movi8, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 2 }, + { 532, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_movi16, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 534, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_mov, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 2 }, + { 535, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_ssarb, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 2 }, + { 536, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_extuh, + 1, + 0, + { 0, 0 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 } }, + 2 }, + { 537, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_extub, + 1, + 0, + { 0, 0 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 } }, + 2 }, + { 538, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_exth, + 1, + 0, + { 0, 0 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 } }, + 2 }, + { 539, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_extb, + 1, + 0, + { 0, 0 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 } }, + 2 }, + { 540, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_lw24, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 541, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_sw24, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 542, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_lhu16, + 3, + 0, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER, 0 } }, + 4 }, + { 543, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_lbu16, + 3, + 0, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER, 0 } }, + 4 }, + { 544, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_lw16, + 3, + 0, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER, 0 } }, + 4 }, + { 545, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_lh16, + 3, + 0, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER, 0 } }, + 4 }, + { 546, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_lb16, + 3, + 0, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER, 0 } }, + 4 }, + { 547, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_sw16, + 3, + 0, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER, 0 } }, + 4 }, + { 548, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_sh16, + 3, + 0, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER, 0 } }, + 4 }, + { 549, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_sb16, + 3, + 0, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER, 0 } }, + 4 }, + { 550, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_lhu_tp, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 2 }, + { 551, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_lbu_tp, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 2 }, + { 552, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_lw_tp, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 2 }, + { 553, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_lh_tp, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 2 }, + { 554, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_lb_tp, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 2 }, + { 555, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_sw_tp, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 2 }, + { 556, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_sh_tp, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 2 }, + { 557, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_sb_tp, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 2 }, + { 558, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_lw_sp, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 2 }, + { 559, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_sw_sp, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 2 }, + { 560, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_lhu, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_POINTER, 0 } }, + 2 }, + { 561, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_lbu, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_POINTER, 0 } }, + 2 }, + { 562, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_lw, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_POINTER, 0 } }, + 2 }, + { 563, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_lh, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_POINTER, 0 } }, + 2 }, + { 564, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_lb, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_POINTER, 0 } }, + 2 }, + { 565, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_sw, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER, 0 } }, + 2 }, + { 566, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_sh, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER, 0 } }, + 2 }, + { 567, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_sb, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER, 0 } }, + 2 }, + { 568, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_dsp1, + 2, + 0, + { 0, 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 569, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_dsp0, + 1, + 0, + { 0 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 570, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_dsp, + 3, + 0, + { 0, 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 571, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_uci, + 3, + 0, + { 0, 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 572, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_lhucpm1, + 3, + 0, + { 0, 1, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_SI, 1 }, { 0, 0, cgen_regnum_operand_type_POINTER, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 573, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_lbucpm1, + 3, + 0, + { 0, 1, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_SI, 1 }, { 0, 0, cgen_regnum_operand_type_POINTER, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 574, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_lhucpm0, + 3, + 0, + { 0, 1, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_SI, 1 }, { 0, 0, cgen_regnum_operand_type_POINTER, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 575, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_lbucpm0, + 3, + 0, + { 0, 1, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_SI, 1 }, { 0, 0, cgen_regnum_operand_type_POINTER, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 576, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_lhucpa, + 3, + 0, + { 0, 1, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_SI, 1 }, { 0, 0, cgen_regnum_operand_type_POINTER, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 577, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_lbucpa, + 3, + 0, + { 0, 1, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_SI, 1 }, { 0, 0, cgen_regnum_operand_type_POINTER, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 578, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_lhucp, + 3, + 0, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_SI, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER, 0 } }, + 4 }, + { 579, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_lhcp, + 3, + 0, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_SI, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER, 0 } }, + 4 }, + { 580, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_shcp, + 3, + 0, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_SI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER, 0 } }, + 4 }, + { 581, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_lbucp, + 3, + 0, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_SI, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER, 0 } }, + 4 }, + { 582, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_lbcp, + 3, + 0, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_SI, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER, 0 } }, + 4 }, + { 583, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_sbcp, + 3, + 0, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_SI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER, 0 } }, + 4 }, + { 584, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_casw3, + 3, + 0, + { 0, 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 585, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_cash3, + 3, + 0, + { 0, 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 586, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_casb3, + 3, + 0, + { 0, 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } }, + 4 }, + { 587, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_prefd, + 3, + 0, + { 0, 1, 2 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER, 0 } }, + 4 }, + { 588, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_pref, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER, 0 } }, + 2 }, + { 589, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_ldcb_r, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_POINTER, 0 } }, + 2 }, + { 590, + ISA_MEP|ISA_EXT1, + GROUP_NORMAL|GROUP_VLIW, + CODE_FOR_cgen_intrinsic_stcb_r, + 2, + 0, + { 0, 1 }, + { { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER, 0 } }, + 2 } +}; +#endif -- cgit v1.2.3