view gcc/config/mep/mep-intrin.h @ 55:77e2b8dfacca gcc-4.4.5

update it from 4.4.3 to 4.5.0
author ryoma <e075725@ie.u-ryukyu.ac.jp>
date Fri, 12 Feb 2010 23:39:51 +0900
parents
children
line wrap: on
line source



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