rt_gccstream/gcc/config/mep/mep-intrin.h

8934 lines
221 KiB
C

/* 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