URL
https://opencores.org/ocsvn/openrisc_me/openrisc_me/trunk
Subversion Repositories openrisc_me
[/] [openrisc/] [trunk/] [gnu-src/] [gcc-4.5.1/] [gcc/] [config/] [mep/] [mep-intrin.h] - Rev 282
Compare with Previous | Blame | View Log
/* 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