OSDN Git Service

* hooks.h (hook_tree_tree_tree_bool_null): Rename to...
[pf3gnuchains/gcc-fork.git] / gcc / config / mep / mep-intrin.h
1
2
3 /* DO NOT EDIT: This file is automatically generated by CGEN.
4    Any changes you make will be discarded when it is next regenerated. */
5
6 #ifdef WANT_GCC_DECLARATIONS
7 #define FIRST_SHADOW_REGISTER 113
8 #define LAST_SHADOW_REGISTER 120
9 #define FIXED_SHADOW_REGISTERS \
10   1, 1, 1, 1, 1, 1, 1, 1
11 #define CALL_USED_SHADOW_REGISTERS FIXED_SHADOW_REGISTERS
12 #define SHADOW_REG_ALLOC_ORDER \
13   113, 114, 115, 116, 117, 118, 119, 120
14 #define SHADOW_REGISTER_NAMES \
15   "$shadow81", "$shadow17", "$shadow40", "$shadow24", "$shadow23", "$shadow22", "$shadow21", "$shadow20"
16
17
18
19 #ifndef __MEP__
20 enum {
21   mep_fcmpleis = 591,
22   mep_fcmplis = 593,
23   mep_fcmpes = 595,
24   mep_fcmpules = 597,
25   mep_fcmpuls = 599,
26   mep_fcmpues = 601,
27   mep_fcmpus = 603,
28   mep_fcvtsw = 605,
29   mep_ftruncws = 607,
30   mep_fnegs = 609,
31   mep_fabss = 611,
32   mep_fsqrts = 613,
33   mep_fdivs = 615,
34   mep_fmuls = 617,
35   mep_fsubs = 619,
36   mep_fadds = 621,
37   mep_fmovs = 623,
38   mep_cextb = 624,
39   mep_cexth = 625,
40   mep_cextub = 626,
41   mep_cextuh = 627,
42   mep_xmula0 = 628,
43   mep_cmula0 = 629,
44   mep_cneg = 630,
45   mep_cmovh2 = 632,
46   mep_cmovh1 = 633,
47   mep_cmovc2 = 634,
48   mep_cmovc1 = 635,
49   mep_cmov2 = 636,
50   mep_cmov1 = 637,
51   mep_cmovi = 638,
52   mep_cpmov = 640,
53   mep_cmov = 641,
54   mep_csrai3 = 642,
55   mep_csrai = 644,
56   mep_csra3 = 646,
57   mep_csra = 648,
58   mep_csrli3 = 650,
59   mep_csrli = 652,
60   mep_csrl3 = 654,
61   mep_csrl = 656,
62   mep_cslli3 = 658,
63   mep_cslli = 660,
64   mep_csll3 = 662,
65   mep_csll = 664,
66   mep_cxori3 = 666,
67   mep_cxori = 668,
68   mep_cxor3 = 670,
69   mep_cxor = 672,
70   mep_cnori3 = 674,
71   mep_cnori = 676,
72   mep_cnor3 = 678,
73   mep_cnor = 680,
74   mep_cori3 = 682,
75   mep_cori = 684,
76   mep_cor3 = 686,
77   mep_cor = 688,
78   mep_candi3 = 690,
79   mep_candi = 692,
80   mep_cand3 = 694,
81   mep_cand = 696,
82   mep_csubi3 = 698,
83   mep_csubi = 700,
84   mep_csub3 = 702,
85   mep_csub = 704,
86   mep_caddi3 = 706,
87   mep_caddi = 708,
88   mep_cadd3 = 710,
89   mep_cadd = 712
90 };
91 #endif /* ! defined (__MEP__) */
92
93
94 enum cgen_regnum_operand_type {
95   cgen_regnum_operand_type_POINTER,         /* long *          */
96   cgen_regnum_operand_type_LABEL,           /* void *          */
97   cgen_regnum_operand_type_LONG,            /* long            */
98   cgen_regnum_operand_type_ULONG,           /* unsigned long   */
99   cgen_regnum_operand_type_SHORT,           /* short           */
100   cgen_regnum_operand_type_USHORT,          /* unsigned short  */
101   cgen_regnum_operand_type_CHAR,            /* char            */
102   cgen_regnum_operand_type_UCHAR,           /* unsigned char   */
103   cgen_regnum_operand_type_SI,           /* __cop long      */
104   cgen_regnum_operand_type_DI,           /* __cop long long */
105   cgen_regnum_operand_type_CP_DATA_BUS_INT, /* cp_data_bus_int */
106   cgen_regnum_operand_type_VECTOR,              /* opaque vector type */
107   cgen_regnum_operand_type_V8QI,                /* V8QI vector type */
108   cgen_regnum_operand_type_V4HI,                /* V4HI vector type */
109   cgen_regnum_operand_type_V2SI,                /* V2SI vector type */
110   cgen_regnum_operand_type_V8UQI,               /* V8UQI vector type */
111   cgen_regnum_operand_type_V4UHI,               /* V4UHI vector type */
112   cgen_regnum_operand_type_V2USI,               /* V2USI vector type */
113   cgen_regnum_operand_type_DEFAULT = cgen_regnum_operand_type_LONG
114 };
115
116 struct cgen_regnum_operand {
117   /* The number of addressable registers, 0 for non-regnum operands.  */
118   unsigned char count;
119
120   /* The first register.  */
121   unsigned char base;
122
123   /* The type of the operand.  */
124   enum cgen_regnum_operand_type type;
125
126   /* Is it passed by reference?  */
127   int reference_p;
128 };
129
130 struct cgen_insn {
131   /* An index into cgen_intrinsics[].  */
132   unsigned int intrinsic;
133
134   /* A bitmask of the ISAs which include this instruction.  */
135   unsigned int isas;
136
137   /* A bitmask of the target-specific groups to which this instruction
138      belongs.  */
139   unsigned int groups;
140
141   /* The insn_code for this instruction.  */
142   int icode;
143
144   /* The number of arguments to the intrinsic function.  */
145   unsigned int num_args;
146
147   /* If true, the first argument is the return value.  */
148   unsigned int cret_p;
149
150   /* Maps operand numbers to argument numbers.  */
151   unsigned int op_mapping[10];
152
153   /* Array of regnum properties, indexed by argument number.  */
154   struct cgen_regnum_operand regnums[10];
155
156   /* The length of the instruction, in bytes.  */
157   int length;
158 };
159
160 extern const struct cgen_insn cgen_insns[];
161 extern const char *const cgen_intrinsics[];
162
163 /* Is the instruction described by cgen_insns[INDEX] enabled?  */
164 #define CGEN_ENABLE_INSN_P(INDEX) \
165   ((CGEN_CURRENT_ISAS & cgen_insns[INDEX].isas) != 0 \
166    && (CGEN_CURRENT_GROUP & cgen_insns[INDEX].groups) != 0)
167
168 #define ISA_EXT1 1
169 #define ISA_MEP 2
170
171 #define GROUP_KNOWN_CODE 1
172 #define GROUP_NORMAL 2
173 #define GROUP_VLIW 4
174
175 #endif
176 #ifdef WANT_GCC_DEFINITIONS
177 struct cgen_immediate_predicate {
178   insn_operand_predicate_fn predicate;
179   int lower, upper, align;
180 };
181
182 const struct cgen_immediate_predicate cgen_immediate_predicates[] = {
183   { cgen_h_sint_12a1_immediate, -2048, 2048, 1 },
184   { cgen_h_uint_20a1_immediate, 0, 1048576, 1 },
185   { cgen_h_uint_7a1_immediate, 0, 128, 1 },
186   { cgen_h_uint_6a2_immediate, 0, 128, 2 },
187   { cgen_h_uint_22a4_immediate, 0, 33554432, 4 },
188   { cgen_h_sint_2a1_immediate, -2, 2, 1 },
189   { cgen_h_uint_24a1_immediate, 0, 16777216, 1 },
190   { cgen_h_sint_6a1_immediate, -32, 32, 1 },
191   { cgen_h_uint_5a4_immediate, 0, 256, 4 },
192   { cgen_h_uint_2a1_immediate, 0, 4, 1 },
193   { cgen_h_sint_10a1_immediate, -512, 512, 1 },
194   { cgen_h_uint_4a1_immediate, 0, 16, 1 },
195   { cgen_h_uint_6a1_immediate, 0, 64, 1 },
196   { cgen_h_uint_16a1_immediate, 0, 65536, 1 },
197   { cgen_h_uint_8a1_immediate, 0, 256, 1 },
198   { cgen_h_sint_16a1_immediate, -32768, 32768, 1 },
199   { cgen_h_uint_5a1_immediate, 0, 32, 1 },
200   { cgen_h_sint_8a1_immediate, -128, 128, 1 },
201   { cgen_h_uint_3a1_immediate, 0, 8, 1 }
202 };
203
204 const char *const cgen_intrinsics[] = {
205   "mep_cpfmadila1_h",
206   "mep_cpfmadiua1_h",
207   "mep_cpfmadia1_b",
208   "mep_cpfmadia1u_b",
209   "mep_cpfmulila1_h",
210   "mep_cpfmuliua1_h",
211   "mep_cpfmulia1_b",
212   "mep_cpfmulia1u_b",
213   "mep_cpamadila1_h",
214   "mep_cpamadiua1_h",
215   "mep_cpamadia1_b",
216   "mep_cpamadia1u_b",
217   "mep_cpamulila1_h",
218   "mep_cpamuliua1_h",
219   "mep_cpamulia1_b",
220   "mep_cpamulia1u_b",
221   "mep_cpfmadila1s1_h",
222   "mep_cpfmadiua1s1_h",
223   "mep_cpfmadia1s1_b",
224   "mep_cpfmadia1s1u_b",
225   "mep_cpfmulila1s1_h",
226   "mep_cpfmuliua1s1_h",
227   "mep_cpfmulia1s1_b",
228   "mep_cpfmulia1s1u_b",
229   "mep_cpfmadila1s0_h",
230   "mep_cpfmadiua1s0_h",
231   "mep_cpfmadia1s0_b",
232   "mep_cpfmadia1s0u_b",
233   "mep_cpfmulila1s0_h",
234   "mep_cpfmuliua1s0_h",
235   "mep_cpfmulia1s0_b",
236   "mep_cpfmulia1s0u_b",
237   "mep_cpacswp",
238   "mep_cpaccpa1",
239   "mep_cpacsuma1",
240   "mep_c1nop",
241   "mep_cpfacla0s1_h",
242   "mep_cpfacua0s1_h",
243   "mep_cpfaca0s1_b",
244   "mep_cpfaca0s1u_b",
245   "mep_cpfsftbla0s1_h",
246   "mep_cpfsftbua0s1_h",
247   "mep_cpfsftba0s1_b",
248   "mep_cpfsftba0s1u_b",
249   "mep_cpfacla0s0_h",
250   "mep_cpfacua0s0_h",
251   "mep_cpfaca0s0_b",
252   "mep_cpfaca0s0u_b",
253   "mep_cpfsftbla0s0_h",
254   "mep_cpfsftbua0s0_h",
255   "mep_cpfsftba0s0_b",
256   "mep_cpfsftba0s0u_b",
257   "mep_cpsllia0",
258   "mep_cpsraia0",
259   "mep_cpsrlia0",
260   "mep_cpslla0",
261   "mep_cpsraa0",
262   "mep_cpsrla0",
263   "mep_cpaccpa0",
264   "mep_cpacsuma0",
265   "mep_cpmovhla0_w",
266   "mep_cpmovhua0_w",
267   "mep_cppackla0_w",
268   "mep_cppackua0_w",
269   "mep_cppackla0_h",
270   "mep_cppackua0_h",
271   "mep_cppacka0_b",
272   "mep_cppacka0u_b",
273   "mep_cpmovlla0_w",
274   "mep_cpmovlua0_w",
275   "mep_cpmovula0_w",
276   "mep_cpmovuua0_w",
277   "mep_cpmovla0_h",
278   "mep_cpmovua0_h",
279   "mep_cpmova0_b",
280   "mep_cpsetla0_w",
281   "mep_cpsetua0_w",
282   "mep_cpseta0_h",
283   "mep_cpsadla0_h",
284   "mep_cpsadua0_h",
285   "mep_cpsada0_b",
286   "mep_cpsada0u_b",
287   "mep_cpabsla0_h",
288   "mep_cpabsua0_h",
289   "mep_cpabsa0_b",
290   "mep_cpabsa0u_b",
291   "mep_cpsubacla0_h",
292   "mep_cpsubacua0_h",
293   "mep_cpsubaca0_b",
294   "mep_cpsubaca0u_b",
295   "mep_cpsubla0_h",
296   "mep_cpsubua0_h",
297   "mep_cpsuba0_b",
298   "mep_cpsuba0u_b",
299   "mep_cpaddacla0_h",
300   "mep_cpaddacua0_h",
301   "mep_cpaddaca0_b",
302   "mep_cpaddaca0u_b",
303   "mep_cpaddla0_h",
304   "mep_cpaddua0_h",
305   "mep_cpadda0_b",
306   "mep_cpadda0u_b",
307   "mep_c0nop",
308   "mep_cpsmsbslla1_w",
309   "mep_cpsmsbslua1_w",
310   "mep_cpsmsbslla1_h",
311   "mep_cpsmsbslua1_h",
312   "mep_cpsmadslla1_w",
313   "mep_cpsmadslua1_w",
314   "mep_cpsmadslla1_h",
315   "mep_cpsmadslua1_h",
316   "mep_cpmulslla1_w",
317   "mep_cpmulslua1_w",
318   "mep_cpmulslla1_h",
319   "mep_cpmulslua1_h",
320   "mep_cpsmsbla1_w",
321   "mep_cpsmsbua1_w",
322   "mep_cpsmsbla1_h",
323   "mep_cpsmsbua1_h",
324   "mep_cpsmadla1_w",
325   "mep_cpsmadua1_w",
326   "mep_cpsmadla1_h",
327   "mep_cpsmadua1_h",
328   "mep_cpmsbla1_w",
329   "mep_cpmsbua1_w",
330   "mep_cpmsbla1u_w",
331   "mep_cpmsbua1u_w",
332   "mep_cpmsbla1_h",
333   "mep_cpmsbua1_h",
334   "mep_cpmadla1_w",
335   "mep_cpmadua1_w",
336   "mep_cpmadla1u_w",
337   "mep_cpmadua1u_w",
338   "mep_cpmadla1_h",
339   "mep_cpmadua1_h",
340   "mep_cpmada1_b",
341   "mep_cpmada1u_b",
342   "mep_cpmulla1_w",
343   "mep_cpmulua1_w",
344   "mep_cpmulla1u_w",
345   "mep_cpmulua1u_w",
346   "mep_cpmulla1_h",
347   "mep_cpmulua1_h",
348   "mep_cpmula1_b",
349   "mep_cpmula1u_b",
350   "mep_cpssda1_b",
351   "mep_cpssda1u_b",
352   "mep_cpssqa1_b",
353   "mep_cpssqa1u_b",
354   "mep_cpsllia1",
355   "mep_cpsraia1",
356   "mep_cpsrlia1",
357   "mep_cpslla1",
358   "mep_cpsraa1",
359   "mep_cpsrla1",
360   "mep_cpmovhla1_w",
361   "mep_cpmovhua1_w",
362   "mep_cppackla1_w",
363   "mep_cppackua1_w",
364   "mep_cppackla1_h",
365   "mep_cppackua1_h",
366   "mep_cppacka1_b",
367   "mep_cppacka1u_b",
368   "mep_cpmovlla1_w",
369   "mep_cpmovlua1_w",
370   "mep_cpmovula1_w",
371   "mep_cpmovuua1_w",
372   "mep_cpmovla1_h",
373   "mep_cpmovua1_h",
374   "mep_cpmova1_b",
375   "mep_cpsetla1_w",
376   "mep_cpsetua1_w",
377   "mep_cpseta1_h",
378   "mep_cpsadla1_h",
379   "mep_cpsadua1_h",
380   "mep_cpsada1_b",
381   "mep_cpsada1u_b",
382   "mep_cpabsla1_h",
383   "mep_cpabsua1_h",
384   "mep_cpabsa1_b",
385   "mep_cpabsa1u_b",
386   "mep_cpsubacla1_h",
387   "mep_cpsubacua1_h",
388   "mep_cpsubaca1_b",
389   "mep_cpsubaca1u_b",
390   "mep_cpsubla1_h",
391   "mep_cpsubua1_h",
392   "mep_cpsuba1_b",
393   "mep_cpsuba1u_b",
394   "mep_cpaddacla1_h",
395   "mep_cpaddacua1_h",
396   "mep_cpaddaca1_b",
397   "mep_cpaddaca1u_b",
398   "mep_cpaddla1_h",
399   "mep_cpaddua1_h",
400   "mep_cpadda1_b",
401   "mep_cpadda1u_b",
402   "mep_cdmovi",
403   "mep_cdmoviu",
404   "mep_cpmovi_w",
405   "mep_cpmoviu_w",
406   "mep_cpmovi_h",
407   "mep_cpmoviu_h",
408   "mep_cpmovi_b",
409   "mep_cdclipi3",
410   "mep_cdclipiu3",
411   "mep_cpclipi3_w",
412   "mep_cpclipiu3_w",
413   "mep_cpslai3_w",
414   "mep_cpslai3_h",
415   "mep_cdslli3",
416   "mep_cpslli3_w",
417   "mep_cpslli3_h",
418   "mep_cpslli3_b",
419   "mep_cdsrai3",
420   "mep_cpsrai3_w",
421   "mep_cpsrai3_h",
422   "mep_cpsrai3_b",
423   "mep_cdsrli3",
424   "mep_cpsrli3_w",
425   "mep_cpsrli3_h",
426   "mep_cpsrli3_b",
427   "mep_cpocmpge_w",
428   "mep_cpocmpgeu_w",
429   "mep_cpocmpge_h",
430   "mep_cpocmpge_b",
431   "mep_cpocmpgeu_b",
432   "mep_cpocmpgt_w",
433   "mep_cpocmpgtu_w",
434   "mep_cpocmpgt_h",
435   "mep_cpocmpgt_b",
436   "mep_cpocmpgtu_b",
437   "mep_cpocmpne_w",
438   "mep_cpocmpne_h",
439   "mep_cpocmpne_b",
440   "mep_cpocmpeq_w",
441   "mep_cpocmpeq_h",
442   "mep_cpocmpeq_b",
443   "mep_cpacmpge_w",
444   "mep_cpacmpgeu_w",
445   "mep_cpacmpge_h",
446   "mep_cpacmpge_b",
447   "mep_cpacmpgeu_b",
448   "mep_cpacmpgt_w",
449   "mep_cpacmpgtu_w",
450   "mep_cpacmpgt_h",
451   "mep_cpacmpgt_b",
452   "mep_cpacmpgtu_b",
453   "mep_cpacmpne_w",
454   "mep_cpacmpne_h",
455   "mep_cpacmpne_b",
456   "mep_cpacmpeq_w",
457   "mep_cpacmpeq_h",
458   "mep_cpacmpeq_b",
459   "mep_cpcmpge_w",
460   "mep_cpcmpgeu_w",
461   "mep_cpcmpge_h",
462   "mep_cpcmpge_b",
463   "mep_cpcmpgeu_b",
464   "mep_cpcmpgt_w",
465   "mep_cpcmpgtu_w",
466   "mep_cpcmpgt_h",
467   "mep_cpcmpgt_b",
468   "mep_cpcmpgtu_b",
469   "mep_cpcmpne_w",
470   "mep_cpcmpne_h",
471   "mep_cpcmpne_b",
472   "mep_cpcmpeq_w",
473   "mep_cpcmpeq_h",
474   "mep_cpcmpeq_b",
475   "mep_cpcmpeqz_b",
476   "mep_cdcastw",
477   "mep_cdcastuw",
478   "mep_cpcasth_w",
479   "mep_cpcastuh_w",
480   "mep_cpcastb_w",
481   "mep_cpcastub_w",
482   "mep_cpcastb_h",
483   "mep_cpcastub_h",
484   "mep_cpextl_h",
485   "mep_cpextlu_h",
486   "mep_cpextl_b",
487   "mep_cpextlu_b",
488   "mep_cpextu_h",
489   "mep_cpextuu_h",
490   "mep_cpextu_b",
491   "mep_cpextuu_b",
492   "mep_cpbcast_w",
493   "mep_cpbcast_h",
494   "mep_cpbcast_b",
495   "mep_cpccadd_b",
496   "mep_cphadd_w",
497   "mep_cphadd_h",
498   "mep_cphadd_b",
499   "mep_cphaddu_b",
500   "mep_cpnorm_w",
501   "mep_cpnorm_h",
502   "mep_cpldz_w",
503   "mep_cpldz_h",
504   "mep_cpabsz_w",
505   "mep_cpabsz_h",
506   "mep_cpabsz_b",
507   "mep_cpmovtocc",
508   "mep_cpmovtocsar1",
509   "mep_cpmovtocsar0",
510   "mep_cpmovfrcc",
511   "mep_cpmovfrcsar1",
512   "mep_cpmovfrcsar0",
513   "mep_cpmin3_w",
514   "mep_cpminu3_w",
515   "mep_cpmin3_h",
516   "mep_cpmin3_b",
517   "mep_cpminu3_b",
518   "mep_cpmax3_w",
519   "mep_cpmaxu3_w",
520   "mep_cpmax3_h",
521   "mep_cpmax3_b",
522   "mep_cpmaxu3_b",
523   "mep_cpabs3_h",
524   "mep_cpabs3_b",
525   "mep_cpabsu3_b",
526   "mep_cpaddsr3_w",
527   "mep_cpaddsr3_h",
528   "mep_cpaddsr3_b",
529   "mep_cpaddsru3_b",
530   "mep_cpave3_w",
531   "mep_cpave3_h",
532   "mep_cpave3_b",
533   "mep_cpaveu3_b",
534   "mep_cpextlsub3_b",
535   "mep_cpextlsubu3_b",
536   "mep_cpextusub3_b",
537   "mep_cpextusubu3_b",
538   "mep_cpextladd3_b",
539   "mep_cpextladdu3_b",
540   "mep_cpextuadd3_b",
541   "mep_cpextuaddu3_b",
542   "mep_cpssub3_w",
543   "mep_cpssub3_h",
544   "mep_cpsadd3_w",
545   "mep_cpsadd3_h",
546   "mep_cpsla3_w",
547   "mep_cpsla3_h",
548   "mep_cdsll3",
549   "mep_cpssll3_w",
550   "mep_cpsll3_w",
551   "mep_cpssll3_h",
552   "mep_cpsll3_h",
553   "mep_cpssll3_b",
554   "mep_cpsll3_b",
555   "mep_cdsra3",
556   "mep_cpssra3_w",
557   "mep_cpsra3_w",
558   "mep_cpssra3_h",
559   "mep_cpsra3_h",
560   "mep_cpssra3_b",
561   "mep_cpsra3_b",
562   "mep_cdsrl3",
563   "mep_cpssrl3_w",
564   "mep_cpsrl3_w",
565   "mep_cpssrl3_h",
566   "mep_cpsrl3_h",
567   "mep_cpssrl3_b",
568   "mep_cpsrl3_b",
569   "mep_cppack_h",
570   "mep_cppack_b",
571   "mep_cppacku_b",
572   "mep_cpunpackl_w",
573   "mep_cpunpackl_h",
574   "mep_cpunpackl_b",
575   "mep_cpunpacku_w",
576   "mep_cpunpacku_h",
577   "mep_cpunpacku_b",
578   "mep_cpfsftbs1",
579   "mep_cpfsftbs0",
580   "mep_cpfsftbi",
581   "mep_cpsel",
582   "mep_cpxor3",
583   "mep_cpnor3",
584   "mep_cpor3",
585   "mep_cpand3",
586   "mep_cdsub3",
587   "mep_cpsub3_w",
588   "mep_cpsub3_h",
589   "mep_cpsub3_b",
590   "mep_cdadd3",
591   "mep_cpadd3_w",
592   "mep_cpadd3_h",
593   "mep_cpadd3_b",
594   "mep_bsrv",
595   "mep_jsrv",
596   "mep_synccp",
597   "mep_bcpaf",
598   "mep_bcpat",
599   "mep_bcpne",
600   "mep_bcpeq",
601   "mep_lmcpm1",
602   "mep_smcpm1",
603   "mep_lwcpm1",
604   "mep_swcpm1",
605   "mep_lhcpm1",
606   "mep_shcpm1",
607   "mep_lbcpm1",
608   "mep_sbcpm1",
609   "mep_lmcpm0",
610   "mep_smcpm0",
611   "mep_lwcpm0",
612   "mep_swcpm0",
613   "mep_lhcpm0",
614   "mep_shcpm0",
615   "mep_lbcpm0",
616   "mep_sbcpm0",
617   "mep_lmcpa",
618   "mep_smcpa",
619   "mep_lwcpa",
620   "mep_swcpa",
621   "mep_lhcpa",
622   "mep_shcpa",
623   "mep_lbcpa",
624   "mep_sbcpa",
625   "mep_lmcp16",
626   "mep_smcp16",
627   "mep_lwcp16",
628   "mep_swcp16",
629   "mep_lmcpi",
630   "mep_smcpi",
631   "mep_lwcpi",
632   "mep_swcpi",
633   "mep_lmcp",
634   "mep_smcp",
635   "mep_lwcp",
636   "mep_swcp",
637   "mep_ssubu",
638   "mep_saddu",
639   "mep_ssub",
640   "mep_sadd",
641   "mep_clipu",
642   "mep_clip",
643   "mep_maxu",
644   "mep_minu",
645   "mep_max",
646   "mep_min",
647   "mep_ave",
648   "mep_abs",
649   "mep_ldz",
650   "mep_dbreak",
651   "mep_dret",
652   "mep_divu",
653   "mep_div",
654   "mep_maddru",
655   "mep_maddr",
656   "mep_maddu",
657   "mep_madd",
658   "mep_mulru",
659   "mep_mulr",
660   "mep_mulu",
661   "mep_mul",
662   "mep_cache",
663   "mep_tas",
664   "mep_btstm",
665   "mep_bnotm",
666   "mep_bclrm",
667   "mep_bsetm",
668   "mep_ldcb",
669   "mep_stcb",
670   "mep_syncm",
671   "mep_break",
672   "mep_swi",
673   "mep_sleep",
674   "mep_halt",
675   "mep_reti",
676   "mep_ei",
677   "mep_di",
678   "mep_ldc",
679   "mep_ldc_lo",
680   "mep_ldc_hi",
681   "mep_ldc_lp",
682   "mep_stc",
683   "mep_stc_lo",
684   "mep_stc_hi",
685   "mep_stc_lp",
686   "mep_erepeat",
687   "mep_repeat",
688   "mep_ret",
689   "mep_jsr",
690   "mep_jmp24",
691   "mep_jmp",
692   "mep_bsr24",
693   "mep_bsr12",
694   "mep_bne",
695   "mep_beq",
696   "mep_bgei",
697   "mep_blti",
698   "mep_bnei",
699   "mep_beqi",
700   "mep_bnez",
701   "mep_beqz",
702   "mep_bra",
703   "mep_fsft",
704   "mep_sll3",
705   "mep_slli",
706   "mep_srli",
707   "mep_srai",
708   "mep_sll",
709   "mep_srl",
710   "mep_sra",
711   "mep_xor3",
712   "mep_and3",
713   "mep_or3",
714   "mep_nor",
715   "mep_xor",
716   "mep_and",
717   "mep_or",
718   "mep_sltu3x",
719   "mep_slt3x",
720   "mep_add3x",
721   "mep_sl2ad3",
722   "mep_sl1ad3",
723   "mep_sltu3i",
724   "mep_slt3i",
725   "mep_sltu3",
726   "mep_slt3",
727   "mep_neg",
728   "mep_sbvck3",
729   "mep_sub",
730   "mep_advck3",
731   "mep_add3i",
732   "mep_add",
733   "mep_add3",
734   "mep_movh",
735   "mep_movu16",
736   "mep_movu24",
737   "mep_movi16",
738   "mep_movi8",
739   "mep_mov",
740   "mep_ssarb",
741   "mep_extuh",
742   "mep_extub",
743   "mep_exth",
744   "mep_extb",
745   "mep_lw24",
746   "mep_sw24",
747   "mep_lhu16",
748   "mep_lbu16",
749   "mep_lw16",
750   "mep_lh16",
751   "mep_lb16",
752   "mep_sw16",
753   "mep_sh16",
754   "mep_sb16",
755   "mep_lhu_tp",
756   "mep_lbu_tp",
757   "mep_lw_tp",
758   "mep_lh_tp",
759   "mep_lb_tp",
760   "mep_sw_tp",
761   "mep_sh_tp",
762   "mep_sb_tp",
763   "mep_lw_sp",
764   "mep_sw_sp",
765   "mep_lhu",
766   "mep_lbu",
767   "mep_lw",
768   "mep_lh",
769   "mep_lb",
770   "mep_sw",
771   "mep_sh",
772   "mep_sb",
773   "mep_dsp1",
774   "mep_dsp0",
775   "mep_dsp",
776   "mep_uci",
777   "mep_lhucpm1",
778   "mep_lbucpm1",
779   "mep_lhucpm0",
780   "mep_lbucpm0",
781   "mep_lhucpa",
782   "mep_lbucpa",
783   "mep_lhucp",
784   "mep_lhcp",
785   "mep_shcp",
786   "mep_lbucp",
787   "mep_lbcp",
788   "mep_sbcp",
789   "mep_casw3",
790   "mep_cash3",
791   "mep_casb3",
792   "mep_prefd",
793   "mep_pref",
794   "mep_ldcb_r",
795   "mep_stcb_r",
796   "mep_fcmpleis",
797   "mep_fcmpleis",
798   "mep_fcmplis",
799   "mep_fcmplis",
800   "mep_fcmpes",
801   "mep_fcmpes",
802   "mep_fcmpules",
803   "mep_fcmpules",
804   "mep_fcmpuls",
805   "mep_fcmpuls",
806   "mep_fcmpues",
807   "mep_fcmpues",
808   "mep_fcmpus",
809   "mep_fcmpus",
810   "mep_fcvtsw",
811   "mep_fcvtsw",
812   "mep_ftruncws",
813   "mep_ftruncws",
814   "mep_fnegs",
815   "mep_fnegs",
816   "mep_fabss",
817   "mep_fabss",
818   "mep_fsqrts",
819   "mep_fsqrts",
820   "mep_fdivs",
821   "mep_fdivs",
822   "mep_fmuls",
823   "mep_fmuls",
824   "mep_fsubs",
825   "mep_fsubs",
826   "mep_fadds",
827   "mep_fadds",
828   "mep_fmovs",
829   "mep_cextb",
830   "mep_cexth",
831   "mep_cextub",
832   "mep_cextuh",
833   "mep_xmula0",
834   "mep_cmula0",
835   "mep_cneg",
836   "mep_cneg",
837   "mep_cmovh2",
838   "mep_cmovh1",
839   "mep_cmovc2",
840   "mep_cmovc1",
841   "mep_cmov2",
842   "mep_cmov1",
843   "mep_cmovi",
844   "mep_cmovi",
845   "mep_cpmov",
846   "mep_cmov",
847   "mep_csrai3",
848   "mep_csrai3",
849   "mep_csrai",
850   "mep_csrai",
851   "mep_csra3",
852   "mep_csra3",
853   "mep_csra",
854   "mep_csra",
855   "mep_csrli3",
856   "mep_csrli3",
857   "mep_csrli",
858   "mep_csrli",
859   "mep_csrl3",
860   "mep_csrl3",
861   "mep_csrl",
862   "mep_csrl",
863   "mep_cslli3",
864   "mep_cslli3",
865   "mep_cslli",
866   "mep_cslli",
867   "mep_csll3",
868   "mep_csll3",
869   "mep_csll",
870   "mep_csll",
871   "mep_cxori3",
872   "mep_cxori3",
873   "mep_cxori",
874   "mep_cxori",
875   "mep_cxor3",
876   "mep_cxor3",
877   "mep_cxor",
878   "mep_cxor",
879   "mep_cnori3",
880   "mep_cnori3",
881   "mep_cnori",
882   "mep_cnori",
883   "mep_cnor3",
884   "mep_cnor3",
885   "mep_cnor",
886   "mep_cnor",
887   "mep_cori3",
888   "mep_cori3",
889   "mep_cori",
890   "mep_cori",
891   "mep_cor3",
892   "mep_cor3",
893   "mep_cor",
894   "mep_cor",
895   "mep_candi3",
896   "mep_candi3",
897   "mep_candi",
898   "mep_candi",
899   "mep_cand3",
900   "mep_cand3",
901   "mep_cand",
902   "mep_cand",
903   "mep_csubi3",
904   "mep_csubi3",
905   "mep_csubi",
906   "mep_csubi",
907   "mep_csub3",
908   "mep_csub3",
909   "mep_csub",
910   "mep_csub",
911   "mep_caddi3",
912   "mep_caddi3",
913   "mep_caddi",
914   "mep_caddi",
915   "mep_cadd3",
916   "mep_cadd3",
917   "mep_cadd",
918   "mep_cadd"
919 };
920
921 const struct cgen_insn cgen_insns[] = {
922   { 103,
923     ISA_EXT1,
924     GROUP_NORMAL,
925     CODE_FOR_cgen_intrinsic_cpsmsbslla1_w_C3,
926     2,
927     0,
928     { 0, 1 },
929     { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
930     4 },
931   { 103,
932     ISA_EXT1,
933     GROUP_VLIW,
934     CODE_FOR_cgen_intrinsic_cpsmsbslla1_w_P1,
935     2,
936     0,
937     { 0, 1 },
938     { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
939     4 },
940   { 104,
941     ISA_EXT1,
942     GROUP_NORMAL,
943     CODE_FOR_cgen_intrinsic_cpsmsbslua1_w_C3,
944     2,
945     0,
946     { 0, 1 },
947     { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
948     4 },
949   { 104,
950     ISA_EXT1,
951     GROUP_VLIW,
952     CODE_FOR_cgen_intrinsic_cpsmsbslua1_w_P1,
953     2,
954     0,
955     { 0, 1 },
956     { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
957     4 },
958   { 105,
959     ISA_EXT1,
960     GROUP_NORMAL,
961     CODE_FOR_cgen_intrinsic_cpsmsbslla1_h_C3,
962     2,
963     0,
964     { 0, 1 },
965     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
966     4 },
967   { 105,
968     ISA_EXT1,
969     GROUP_VLIW,
970     CODE_FOR_cgen_intrinsic_cpsmsbslla1_h_P1,
971     2,
972     0,
973     { 0, 1 },
974     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
975     4 },
976   { 106,
977     ISA_EXT1,
978     GROUP_NORMAL,
979     CODE_FOR_cgen_intrinsic_cpsmsbslua1_h_C3,
980     2,
981     0,
982     { 0, 1 },
983     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
984     4 },
985   { 106,
986     ISA_EXT1,
987     GROUP_VLIW,
988     CODE_FOR_cgen_intrinsic_cpsmsbslua1_h_P1,
989     2,
990     0,
991     { 0, 1 },
992     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
993     4 },
994   { 107,
995     ISA_EXT1,
996     GROUP_NORMAL,
997     CODE_FOR_cgen_intrinsic_cpsmadslla1_w_C3,
998     2,
999     0,
1000     { 0, 1 },
1001     { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
1002     4 },
1003   { 107,
1004     ISA_EXT1,
1005     GROUP_VLIW,
1006     CODE_FOR_cgen_intrinsic_cpsmadslla1_w_P1,
1007     2,
1008     0,
1009     { 0, 1 },
1010     { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
1011     4 },
1012   { 108,
1013     ISA_EXT1,
1014     GROUP_NORMAL,
1015     CODE_FOR_cgen_intrinsic_cpsmadslua1_w_C3,
1016     2,
1017     0,
1018     { 0, 1 },
1019     { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
1020     4 },
1021   { 108,
1022     ISA_EXT1,
1023     GROUP_VLIW,
1024     CODE_FOR_cgen_intrinsic_cpsmadslua1_w_P1,
1025     2,
1026     0,
1027     { 0, 1 },
1028     { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
1029     4 },
1030   { 109,
1031     ISA_EXT1,
1032     GROUP_NORMAL,
1033     CODE_FOR_cgen_intrinsic_cpsmadslla1_h_C3,
1034     2,
1035     0,
1036     { 0, 1 },
1037     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
1038     4 },
1039   { 109,
1040     ISA_EXT1,
1041     GROUP_VLIW,
1042     CODE_FOR_cgen_intrinsic_cpsmadslla1_h_P1,
1043     2,
1044     0,
1045     { 0, 1 },
1046     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
1047     4 },
1048   { 110,
1049     ISA_EXT1,
1050     GROUP_NORMAL,
1051     CODE_FOR_cgen_intrinsic_cpsmadslua1_h_C3,
1052     2,
1053     0,
1054     { 0, 1 },
1055     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
1056     4 },
1057   { 110,
1058     ISA_EXT1,
1059     GROUP_VLIW,
1060     CODE_FOR_cgen_intrinsic_cpsmadslua1_h_P1,
1061     2,
1062     0,
1063     { 0, 1 },
1064     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
1065     4 },
1066   { 111,
1067     ISA_EXT1,
1068     GROUP_NORMAL,
1069     CODE_FOR_cgen_intrinsic_cpmulslla1_w_C3,
1070     2,
1071     0,
1072     { 0, 1 },
1073     { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
1074     4 },
1075   { 111,
1076     ISA_EXT1,
1077     GROUP_VLIW,
1078     CODE_FOR_cgen_intrinsic_cpmulslla1_w_P1,
1079     2,
1080     0,
1081     { 0, 1 },
1082     { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
1083     4 },
1084   { 112,
1085     ISA_EXT1,
1086     GROUP_NORMAL,
1087     CODE_FOR_cgen_intrinsic_cpmulslua1_w_C3,
1088     2,
1089     0,
1090     { 0, 1 },
1091     { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
1092     4 },
1093   { 112,
1094     ISA_EXT1,
1095     GROUP_VLIW,
1096     CODE_FOR_cgen_intrinsic_cpmulslua1_w_P1,
1097     2,
1098     0,
1099     { 0, 1 },
1100     { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
1101     4 },
1102   { 113,
1103     ISA_EXT1,
1104     GROUP_NORMAL,
1105     CODE_FOR_cgen_intrinsic_cpmulslla1_h_C3,
1106     2,
1107     0,
1108     { 0, 1 },
1109     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
1110     4 },
1111   { 113,
1112     ISA_EXT1,
1113     GROUP_VLIW,
1114     CODE_FOR_cgen_intrinsic_cpmulslla1_h_P1,
1115     2,
1116     0,
1117     { 0, 1 },
1118     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
1119     4 },
1120   { 114,
1121     ISA_EXT1,
1122     GROUP_NORMAL,
1123     CODE_FOR_cgen_intrinsic_cpmulslua1_h_C3,
1124     2,
1125     0,
1126     { 0, 1 },
1127     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
1128     4 },
1129   { 114,
1130     ISA_EXT1,
1131     GROUP_VLIW,
1132     CODE_FOR_cgen_intrinsic_cpmulslua1_h_P1,
1133     2,
1134     0,
1135     { 0, 1 },
1136     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
1137     4 },
1138   { 115,
1139     ISA_EXT1,
1140     GROUP_NORMAL,
1141     CODE_FOR_cgen_intrinsic_cpsmsbla1_w_C3,
1142     2,
1143     0,
1144     { 0, 1 },
1145     { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
1146     4 },
1147   { 115,
1148     ISA_EXT1,
1149     GROUP_VLIW,
1150     CODE_FOR_cgen_intrinsic_cpsmsbla1_w_P1,
1151     2,
1152     0,
1153     { 0, 1 },
1154     { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
1155     4 },
1156   { 116,
1157     ISA_EXT1,
1158     GROUP_NORMAL,
1159     CODE_FOR_cgen_intrinsic_cpsmsbua1_w_C3,
1160     2,
1161     0,
1162     { 0, 1 },
1163     { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
1164     4 },
1165   { 116,
1166     ISA_EXT1,
1167     GROUP_VLIW,
1168     CODE_FOR_cgen_intrinsic_cpsmsbua1_w_P1,
1169     2,
1170     0,
1171     { 0, 1 },
1172     { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
1173     4 },
1174   { 117,
1175     ISA_EXT1,
1176     GROUP_NORMAL,
1177     CODE_FOR_cgen_intrinsic_cpsmsbla1_h_C3,
1178     2,
1179     0,
1180     { 0, 1 },
1181     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
1182     4 },
1183   { 117,
1184     ISA_EXT1,
1185     GROUP_VLIW,
1186     CODE_FOR_cgen_intrinsic_cpsmsbla1_h_P1,
1187     2,
1188     0,
1189     { 0, 1 },
1190     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
1191     4 },
1192   { 118,
1193     ISA_EXT1,
1194     GROUP_NORMAL,
1195     CODE_FOR_cgen_intrinsic_cpsmsbua1_h_C3,
1196     2,
1197     0,
1198     { 0, 1 },
1199     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
1200     4 },
1201   { 118,
1202     ISA_EXT1,
1203     GROUP_VLIW,
1204     CODE_FOR_cgen_intrinsic_cpsmsbua1_h_P1,
1205     2,
1206     0,
1207     { 0, 1 },
1208     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
1209     4 },
1210   { 119,
1211     ISA_EXT1,
1212     GROUP_NORMAL,
1213     CODE_FOR_cgen_intrinsic_cpsmadla1_w_C3,
1214     2,
1215     0,
1216     { 0, 1 },
1217     { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
1218     4 },
1219   { 119,
1220     ISA_EXT1,
1221     GROUP_VLIW,
1222     CODE_FOR_cgen_intrinsic_cpsmadla1_w_P1,
1223     2,
1224     0,
1225     { 0, 1 },
1226     { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
1227     4 },
1228   { 120,
1229     ISA_EXT1,
1230     GROUP_NORMAL,
1231     CODE_FOR_cgen_intrinsic_cpsmadua1_w_C3,
1232     2,
1233     0,
1234     { 0, 1 },
1235     { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
1236     4 },
1237   { 120,
1238     ISA_EXT1,
1239     GROUP_VLIW,
1240     CODE_FOR_cgen_intrinsic_cpsmadua1_w_P1,
1241     2,
1242     0,
1243     { 0, 1 },
1244     { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
1245     4 },
1246   { 121,
1247     ISA_EXT1,
1248     GROUP_NORMAL,
1249     CODE_FOR_cgen_intrinsic_cpsmadla1_h_C3,
1250     2,
1251     0,
1252     { 0, 1 },
1253     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
1254     4 },
1255   { 121,
1256     ISA_EXT1,
1257     GROUP_VLIW,
1258     CODE_FOR_cgen_intrinsic_cpsmadla1_h_P1,
1259     2,
1260     0,
1261     { 0, 1 },
1262     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
1263     4 },
1264   { 122,
1265     ISA_EXT1,
1266     GROUP_NORMAL,
1267     CODE_FOR_cgen_intrinsic_cpsmadua1_h_C3,
1268     2,
1269     0,
1270     { 0, 1 },
1271     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
1272     4 },
1273   { 122,
1274     ISA_EXT1,
1275     GROUP_VLIW,
1276     CODE_FOR_cgen_intrinsic_cpsmadua1_h_P1,
1277     2,
1278     0,
1279     { 0, 1 },
1280     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
1281     4 },
1282   { 123,
1283     ISA_EXT1,
1284     GROUP_NORMAL,
1285     CODE_FOR_cgen_intrinsic_cpmsbla1_w_C3,
1286     2,
1287     0,
1288     { 0, 1 },
1289     { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
1290     4 },
1291   { 123,
1292     ISA_EXT1,
1293     GROUP_VLIW,
1294     CODE_FOR_cgen_intrinsic_cpmsbla1_w_P1,
1295     2,
1296     0,
1297     { 0, 1 },
1298     { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
1299     4 },
1300   { 124,
1301     ISA_EXT1,
1302     GROUP_NORMAL,
1303     CODE_FOR_cgen_intrinsic_cpmsbua1_w_C3,
1304     2,
1305     0,
1306     { 0, 1 },
1307     { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
1308     4 },
1309   { 124,
1310     ISA_EXT1,
1311     GROUP_VLIW,
1312     CODE_FOR_cgen_intrinsic_cpmsbua1_w_P1,
1313     2,
1314     0,
1315     { 0, 1 },
1316     { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
1317     4 },
1318   { 125,
1319     ISA_EXT1,
1320     GROUP_NORMAL,
1321     CODE_FOR_cgen_intrinsic_cpmsbla1u_w_C3,
1322     2,
1323     0,
1324     { 0, 1 },
1325     { { 0, 0, cgen_regnum_operand_type_V2USI, 0 }, { 0, 0, cgen_regnum_operand_type_V2USI, 0 } },
1326     4 },
1327   { 125,
1328     ISA_EXT1,
1329     GROUP_VLIW,
1330     CODE_FOR_cgen_intrinsic_cpmsbla1u_w_P1,
1331     2,
1332     0,
1333     { 0, 1 },
1334     { { 0, 0, cgen_regnum_operand_type_V2USI, 0 }, { 0, 0, cgen_regnum_operand_type_V2USI, 0 } },
1335     4 },
1336   { 126,
1337     ISA_EXT1,
1338     GROUP_NORMAL,
1339     CODE_FOR_cgen_intrinsic_cpmsbua1u_w_C3,
1340     2,
1341     0,
1342     { 0, 1 },
1343     { { 0, 0, cgen_regnum_operand_type_V2USI, 0 }, { 0, 0, cgen_regnum_operand_type_V2USI, 0 } },
1344     4 },
1345   { 126,
1346     ISA_EXT1,
1347     GROUP_VLIW,
1348     CODE_FOR_cgen_intrinsic_cpmsbua1u_w_P1,
1349     2,
1350     0,
1351     { 0, 1 },
1352     { { 0, 0, cgen_regnum_operand_type_V2USI, 0 }, { 0, 0, cgen_regnum_operand_type_V2USI, 0 } },
1353     4 },
1354   { 127,
1355     ISA_EXT1,
1356     GROUP_NORMAL,
1357     CODE_FOR_cgen_intrinsic_cpmsbla1_h_C3,
1358     2,
1359     0,
1360     { 0, 1 },
1361     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
1362     4 },
1363   { 127,
1364     ISA_EXT1,
1365     GROUP_VLIW,
1366     CODE_FOR_cgen_intrinsic_cpmsbla1_h_P1,
1367     2,
1368     0,
1369     { 0, 1 },
1370     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
1371     4 },
1372   { 128,
1373     ISA_EXT1,
1374     GROUP_NORMAL,
1375     CODE_FOR_cgen_intrinsic_cpmsbua1_h_C3,
1376     2,
1377     0,
1378     { 0, 1 },
1379     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
1380     4 },
1381   { 128,
1382     ISA_EXT1,
1383     GROUP_VLIW,
1384     CODE_FOR_cgen_intrinsic_cpmsbua1_h_P1,
1385     2,
1386     0,
1387     { 0, 1 },
1388     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
1389     4 },
1390   { 129,
1391     ISA_EXT1,
1392     GROUP_NORMAL,
1393     CODE_FOR_cgen_intrinsic_cpmadla1_w_C3,
1394     2,
1395     0,
1396     { 0, 1 },
1397     { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
1398     4 },
1399   { 129,
1400     ISA_EXT1,
1401     GROUP_VLIW,
1402     CODE_FOR_cgen_intrinsic_cpmadla1_w_P1,
1403     2,
1404     0,
1405     { 0, 1 },
1406     { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
1407     4 },
1408   { 130,
1409     ISA_EXT1,
1410     GROUP_NORMAL,
1411     CODE_FOR_cgen_intrinsic_cpmadua1_w_C3,
1412     2,
1413     0,
1414     { 0, 1 },
1415     { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
1416     4 },
1417   { 130,
1418     ISA_EXT1,
1419     GROUP_VLIW,
1420     CODE_FOR_cgen_intrinsic_cpmadua1_w_P1,
1421     2,
1422     0,
1423     { 0, 1 },
1424     { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
1425     4 },
1426   { 131,
1427     ISA_EXT1,
1428     GROUP_NORMAL,
1429     CODE_FOR_cgen_intrinsic_cpmadla1u_w_C3,
1430     2,
1431     0,
1432     { 0, 1 },
1433     { { 0, 0, cgen_regnum_operand_type_V2USI, 0 }, { 0, 0, cgen_regnum_operand_type_V2USI, 0 } },
1434     4 },
1435   { 131,
1436     ISA_EXT1,
1437     GROUP_VLIW,
1438     CODE_FOR_cgen_intrinsic_cpmadla1u_w_P1,
1439     2,
1440     0,
1441     { 0, 1 },
1442     { { 0, 0, cgen_regnum_operand_type_V2USI, 0 }, { 0, 0, cgen_regnum_operand_type_V2USI, 0 } },
1443     4 },
1444   { 132,
1445     ISA_EXT1,
1446     GROUP_NORMAL,
1447     CODE_FOR_cgen_intrinsic_cpmadua1u_w_C3,
1448     2,
1449     0,
1450     { 0, 1 },
1451     { { 0, 0, cgen_regnum_operand_type_V2USI, 0 }, { 0, 0, cgen_regnum_operand_type_V2USI, 0 } },
1452     4 },
1453   { 132,
1454     ISA_EXT1,
1455     GROUP_VLIW,
1456     CODE_FOR_cgen_intrinsic_cpmadua1u_w_P1,
1457     2,
1458     0,
1459     { 0, 1 },
1460     { { 0, 0, cgen_regnum_operand_type_V2USI, 0 }, { 0, 0, cgen_regnum_operand_type_V2USI, 0 } },
1461     4 },
1462   { 133,
1463     ISA_EXT1,
1464     GROUP_NORMAL,
1465     CODE_FOR_cgen_intrinsic_cpmadla1_h_C3,
1466     2,
1467     0,
1468     { 0, 1 },
1469     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
1470     4 },
1471   { 133,
1472     ISA_EXT1,
1473     GROUP_VLIW,
1474     CODE_FOR_cgen_intrinsic_cpmadla1_h_P1,
1475     2,
1476     0,
1477     { 0, 1 },
1478     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
1479     4 },
1480   { 134,
1481     ISA_EXT1,
1482     GROUP_NORMAL,
1483     CODE_FOR_cgen_intrinsic_cpmadua1_h_C3,
1484     2,
1485     0,
1486     { 0, 1 },
1487     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
1488     4 },
1489   { 134,
1490     ISA_EXT1,
1491     GROUP_VLIW,
1492     CODE_FOR_cgen_intrinsic_cpmadua1_h_P1,
1493     2,
1494     0,
1495     { 0, 1 },
1496     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
1497     4 },
1498   { 135,
1499     ISA_EXT1,
1500     GROUP_NORMAL,
1501     CODE_FOR_cgen_intrinsic_cpmada1_b_C3,
1502     2,
1503     0,
1504     { 0, 1 },
1505     { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
1506     4 },
1507   { 135,
1508     ISA_EXT1,
1509     GROUP_VLIW,
1510     CODE_FOR_cgen_intrinsic_cpmada1_b_P1,
1511     2,
1512     0,
1513     { 0, 1 },
1514     { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
1515     4 },
1516   { 136,
1517     ISA_EXT1,
1518     GROUP_NORMAL,
1519     CODE_FOR_cgen_intrinsic_cpmada1u_b_C3,
1520     2,
1521     0,
1522     { 0, 1 },
1523     { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } },
1524     4 },
1525   { 136,
1526     ISA_EXT1,
1527     GROUP_VLIW,
1528     CODE_FOR_cgen_intrinsic_cpmada1u_b_P1,
1529     2,
1530     0,
1531     { 0, 1 },
1532     { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } },
1533     4 },
1534   { 137,
1535     ISA_EXT1,
1536     GROUP_NORMAL,
1537     CODE_FOR_cgen_intrinsic_cpmulla1_w_C3,
1538     2,
1539     0,
1540     { 0, 1 },
1541     { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
1542     4 },
1543   { 137,
1544     ISA_EXT1,
1545     GROUP_VLIW,
1546     CODE_FOR_cgen_intrinsic_cpmulla1_w_P1,
1547     2,
1548     0,
1549     { 0, 1 },
1550     { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
1551     4 },
1552   { 138,
1553     ISA_EXT1,
1554     GROUP_NORMAL,
1555     CODE_FOR_cgen_intrinsic_cpmulua1_w_C3,
1556     2,
1557     0,
1558     { 0, 1 },
1559     { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
1560     4 },
1561   { 138,
1562     ISA_EXT1,
1563     GROUP_VLIW,
1564     CODE_FOR_cgen_intrinsic_cpmulua1_w_P1,
1565     2,
1566     0,
1567     { 0, 1 },
1568     { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
1569     4 },
1570   { 139,
1571     ISA_EXT1,
1572     GROUP_NORMAL,
1573     CODE_FOR_cgen_intrinsic_cpmulla1u_w_C3,
1574     2,
1575     0,
1576     { 0, 1 },
1577     { { 0, 0, cgen_regnum_operand_type_V2USI, 0 }, { 0, 0, cgen_regnum_operand_type_V2USI, 0 } },
1578     4 },
1579   { 139,
1580     ISA_EXT1,
1581     GROUP_VLIW,
1582     CODE_FOR_cgen_intrinsic_cpmulla1u_w_P1,
1583     2,
1584     0,
1585     { 0, 1 },
1586     { { 0, 0, cgen_regnum_operand_type_V2USI, 0 }, { 0, 0, cgen_regnum_operand_type_V2USI, 0 } },
1587     4 },
1588   { 140,
1589     ISA_EXT1,
1590     GROUP_NORMAL,
1591     CODE_FOR_cgen_intrinsic_cpmulua1u_w_C3,
1592     2,
1593     0,
1594     { 0, 1 },
1595     { { 0, 0, cgen_regnum_operand_type_V2USI, 0 }, { 0, 0, cgen_regnum_operand_type_V2USI, 0 } },
1596     4 },
1597   { 140,
1598     ISA_EXT1,
1599     GROUP_VLIW,
1600     CODE_FOR_cgen_intrinsic_cpmulua1u_w_P1,
1601     2,
1602     0,
1603     { 0, 1 },
1604     { { 0, 0, cgen_regnum_operand_type_V2USI, 0 }, { 0, 0, cgen_regnum_operand_type_V2USI, 0 } },
1605     4 },
1606   { 141,
1607     ISA_EXT1,
1608     GROUP_NORMAL,
1609     CODE_FOR_cgen_intrinsic_cpmulla1_h_C3,
1610     2,
1611     0,
1612     { 0, 1 },
1613     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
1614     4 },
1615   { 141,
1616     ISA_EXT1,
1617     GROUP_VLIW,
1618     CODE_FOR_cgen_intrinsic_cpmulla1_h_P1,
1619     2,
1620     0,
1621     { 0, 1 },
1622     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
1623     4 },
1624   { 142,
1625     ISA_EXT1,
1626     GROUP_NORMAL,
1627     CODE_FOR_cgen_intrinsic_cpmulua1_h_C3,
1628     2,
1629     0,
1630     { 0, 1 },
1631     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
1632     4 },
1633   { 142,
1634     ISA_EXT1,
1635     GROUP_VLIW,
1636     CODE_FOR_cgen_intrinsic_cpmulua1_h_P1,
1637     2,
1638     0,
1639     { 0, 1 },
1640     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
1641     4 },
1642   { 143,
1643     ISA_EXT1,
1644     GROUP_NORMAL,
1645     CODE_FOR_cgen_intrinsic_cpmula1_b_C3,
1646     2,
1647     0,
1648     { 0, 1 },
1649     { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
1650     4 },
1651   { 143,
1652     ISA_EXT1,
1653     GROUP_VLIW,
1654     CODE_FOR_cgen_intrinsic_cpmula1_b_P1,
1655     2,
1656     0,
1657     { 0, 1 },
1658     { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
1659     4 },
1660   { 144,
1661     ISA_EXT1,
1662     GROUP_NORMAL,
1663     CODE_FOR_cgen_intrinsic_cpmula1u_b_C3,
1664     2,
1665     0,
1666     { 0, 1 },
1667     { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } },
1668     4 },
1669   { 144,
1670     ISA_EXT1,
1671     GROUP_VLIW,
1672     CODE_FOR_cgen_intrinsic_cpmula1u_b_P1,
1673     2,
1674     0,
1675     { 0, 1 },
1676     { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } },
1677     4 },
1678   { 145,
1679     ISA_EXT1,
1680     GROUP_NORMAL,
1681     CODE_FOR_cgen_intrinsic_cpssda1_b_C3,
1682     2,
1683     0,
1684     { 0, 1 },
1685     { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
1686     4 },
1687   { 145,
1688     ISA_EXT1,
1689     GROUP_VLIW,
1690     CODE_FOR_cgen_intrinsic_cpssda1_b_P1,
1691     2,
1692     0,
1693     { 0, 1 },
1694     { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
1695     4 },
1696   { 146,
1697     ISA_EXT1,
1698     GROUP_NORMAL,
1699     CODE_FOR_cgen_intrinsic_cpssda1u_b_C3,
1700     2,
1701     0,
1702     { 0, 1 },
1703     { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } },
1704     4 },
1705   { 146,
1706     ISA_EXT1,
1707     GROUP_VLIW,
1708     CODE_FOR_cgen_intrinsic_cpssda1u_b_P1,
1709     2,
1710     0,
1711     { 0, 1 },
1712     { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } },
1713     4 },
1714   { 147,
1715     ISA_EXT1,
1716     GROUP_NORMAL,
1717     CODE_FOR_cgen_intrinsic_cpssqa1_b_C3,
1718     2,
1719     0,
1720     { 0, 1 },
1721     { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
1722     4 },
1723   { 147,
1724     ISA_EXT1,
1725     GROUP_VLIW,
1726     CODE_FOR_cgen_intrinsic_cpssqa1_b_P1,
1727     2,
1728     0,
1729     { 0, 1 },
1730     { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
1731     4 },
1732   { 148,
1733     ISA_EXT1,
1734     GROUP_NORMAL,
1735     CODE_FOR_cgen_intrinsic_cpssqa1u_b_C3,
1736     2,
1737     0,
1738     { 0, 1 },
1739     { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } },
1740     4 },
1741   { 148,
1742     ISA_EXT1,
1743     GROUP_VLIW,
1744     CODE_FOR_cgen_intrinsic_cpssqa1u_b_P1,
1745     2,
1746     0,
1747     { 0, 1 },
1748     { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } },
1749     4 },
1750   { 0,
1751     ISA_EXT1,
1752     GROUP_VLIW,
1753     CODE_FOR_cgen_intrinsic_cpfmadila1_h_P1,
1754     4,
1755     0,
1756     { 0, 1, 2, 3 },
1757     { { 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 } },
1758     4 },
1759   { 1,
1760     ISA_EXT1,
1761     GROUP_VLIW,
1762     CODE_FOR_cgen_intrinsic_cpfmadiua1_h_P1,
1763     4,
1764     0,
1765     { 0, 1, 2, 3 },
1766     { { 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 } },
1767     4 },
1768   { 2,
1769     ISA_EXT1,
1770     GROUP_VLIW,
1771     CODE_FOR_cgen_intrinsic_cpfmadia1_b_P1,
1772     4,
1773     0,
1774     { 0, 1, 2, 3 },
1775     { { 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 } },
1776     4 },
1777   { 3,
1778     ISA_EXT1,
1779     GROUP_VLIW,
1780     CODE_FOR_cgen_intrinsic_cpfmadia1u_b_P1,
1781     4,
1782     0,
1783     { 0, 1, 2, 3 },
1784     { { 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 } },
1785     4 },
1786   { 4,
1787     ISA_EXT1,
1788     GROUP_VLIW,
1789     CODE_FOR_cgen_intrinsic_cpfmulila1_h_P1,
1790     4,
1791     0,
1792     { 0, 1, 2, 3 },
1793     { { 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 } },
1794     4 },
1795   { 5,
1796     ISA_EXT1,
1797     GROUP_VLIW,
1798     CODE_FOR_cgen_intrinsic_cpfmuliua1_h_P1,
1799     4,
1800     0,
1801     { 0, 1, 2, 3 },
1802     { { 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 } },
1803     4 },
1804   { 6,
1805     ISA_EXT1,
1806     GROUP_VLIW,
1807     CODE_FOR_cgen_intrinsic_cpfmulia1_b_P1,
1808     4,
1809     0,
1810     { 0, 1, 2, 3 },
1811     { { 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 } },
1812     4 },
1813   { 7,
1814     ISA_EXT1,
1815     GROUP_VLIW,
1816     CODE_FOR_cgen_intrinsic_cpfmulia1u_b_P1,
1817     4,
1818     0,
1819     { 0, 1, 2, 3 },
1820     { { 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 } },
1821     4 },
1822   { 8,
1823     ISA_EXT1,
1824     GROUP_VLIW,
1825     CODE_FOR_cgen_intrinsic_cpamadila1_h_P1,
1826     3,
1827     0,
1828     { 0, 1, 2 },
1829     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
1830     4 },
1831   { 9,
1832     ISA_EXT1,
1833     GROUP_VLIW,
1834     CODE_FOR_cgen_intrinsic_cpamadiua1_h_P1,
1835     3,
1836     0,
1837     { 0, 1, 2 },
1838     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
1839     4 },
1840   { 10,
1841     ISA_EXT1,
1842     GROUP_VLIW,
1843     CODE_FOR_cgen_intrinsic_cpamadia1_b_P1,
1844     3,
1845     0,
1846     { 0, 1, 2 },
1847     { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
1848     4 },
1849   { 11,
1850     ISA_EXT1,
1851     GROUP_VLIW,
1852     CODE_FOR_cgen_intrinsic_cpamadia1u_b_P1,
1853     3,
1854     0,
1855     { 0, 1, 2 },
1856     { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
1857     4 },
1858   { 12,
1859     ISA_EXT1,
1860     GROUP_VLIW,
1861     CODE_FOR_cgen_intrinsic_cpamulila1_h_P1,
1862     3,
1863     0,
1864     { 0, 1, 2 },
1865     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
1866     4 },
1867   { 13,
1868     ISA_EXT1,
1869     GROUP_VLIW,
1870     CODE_FOR_cgen_intrinsic_cpamuliua1_h_P1,
1871     3,
1872     0,
1873     { 0, 1, 2 },
1874     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
1875     4 },
1876   { 14,
1877     ISA_EXT1,
1878     GROUP_VLIW,
1879     CODE_FOR_cgen_intrinsic_cpamulia1_b_P1,
1880     3,
1881     0,
1882     { 0, 1, 2 },
1883     { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
1884     4 },
1885   { 15,
1886     ISA_EXT1,
1887     GROUP_VLIW,
1888     CODE_FOR_cgen_intrinsic_cpamulia1u_b_P1,
1889     3,
1890     0,
1891     { 0, 1, 2 },
1892     { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
1893     4 },
1894   { 16,
1895     ISA_EXT1,
1896     GROUP_VLIW,
1897     CODE_FOR_cgen_intrinsic_cpfmadila1s1_h_P1,
1898     3,
1899     0,
1900     { 0, 1, 2 },
1901     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
1902     4 },
1903   { 17,
1904     ISA_EXT1,
1905     GROUP_VLIW,
1906     CODE_FOR_cgen_intrinsic_cpfmadiua1s1_h_P1,
1907     3,
1908     0,
1909     { 0, 1, 2 },
1910     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
1911     4 },
1912   { 18,
1913     ISA_EXT1,
1914     GROUP_VLIW,
1915     CODE_FOR_cgen_intrinsic_cpfmadia1s1_b_P1,
1916     3,
1917     0,
1918     { 0, 1, 2 },
1919     { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
1920     4 },
1921   { 19,
1922     ISA_EXT1,
1923     GROUP_VLIW,
1924     CODE_FOR_cgen_intrinsic_cpfmadia1s1u_b_P1,
1925     3,
1926     0,
1927     { 0, 1, 2 },
1928     { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
1929     4 },
1930   { 20,
1931     ISA_EXT1,
1932     GROUP_VLIW,
1933     CODE_FOR_cgen_intrinsic_cpfmulila1s1_h_P1,
1934     3,
1935     0,
1936     { 0, 1, 2 },
1937     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
1938     4 },
1939   { 21,
1940     ISA_EXT1,
1941     GROUP_VLIW,
1942     CODE_FOR_cgen_intrinsic_cpfmuliua1s1_h_P1,
1943     3,
1944     0,
1945     { 0, 1, 2 },
1946     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
1947     4 },
1948   { 22,
1949     ISA_EXT1,
1950     GROUP_VLIW,
1951     CODE_FOR_cgen_intrinsic_cpfmulia1s1_b_P1,
1952     3,
1953     0,
1954     { 0, 1, 2 },
1955     { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
1956     4 },
1957   { 23,
1958     ISA_EXT1,
1959     GROUP_VLIW,
1960     CODE_FOR_cgen_intrinsic_cpfmulia1s1u_b_P1,
1961     3,
1962     0,
1963     { 0, 1, 2 },
1964     { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
1965     4 },
1966   { 24,
1967     ISA_EXT1,
1968     GROUP_VLIW,
1969     CODE_FOR_cgen_intrinsic_cpfmadila1s0_h_P1,
1970     3,
1971     0,
1972     { 0, 1, 2 },
1973     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
1974     4 },
1975   { 25,
1976     ISA_EXT1,
1977     GROUP_VLIW,
1978     CODE_FOR_cgen_intrinsic_cpfmadiua1s0_h_P1,
1979     3,
1980     0,
1981     { 0, 1, 2 },
1982     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
1983     4 },
1984   { 26,
1985     ISA_EXT1,
1986     GROUP_VLIW,
1987     CODE_FOR_cgen_intrinsic_cpfmadia1s0_b_P1,
1988     3,
1989     0,
1990     { 0, 1, 2 },
1991     { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
1992     4 },
1993   { 27,
1994     ISA_EXT1,
1995     GROUP_VLIW,
1996     CODE_FOR_cgen_intrinsic_cpfmadia1s0u_b_P1,
1997     3,
1998     0,
1999     { 0, 1, 2 },
2000     { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
2001     4 },
2002   { 28,
2003     ISA_EXT1,
2004     GROUP_VLIW,
2005     CODE_FOR_cgen_intrinsic_cpfmulila1s0_h_P1,
2006     3,
2007     0,
2008     { 0, 1, 2 },
2009     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
2010     4 },
2011   { 29,
2012     ISA_EXT1,
2013     GROUP_VLIW,
2014     CODE_FOR_cgen_intrinsic_cpfmuliua1s0_h_P1,
2015     3,
2016     0,
2017     { 0, 1, 2 },
2018     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
2019     4 },
2020   { 30,
2021     ISA_EXT1,
2022     GROUP_VLIW,
2023     CODE_FOR_cgen_intrinsic_cpfmulia1s0_b_P1,
2024     3,
2025     0,
2026     { 0, 1, 2 },
2027     { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
2028     4 },
2029   { 31,
2030     ISA_EXT1,
2031     GROUP_VLIW,
2032     CODE_FOR_cgen_intrinsic_cpfmulia1s0u_b_P1,
2033     3,
2034     0,
2035     { 0, 1, 2 },
2036     { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
2037     4 },
2038   { 149,
2039     ISA_EXT1,
2040     GROUP_NORMAL,
2041     CODE_FOR_cgen_intrinsic_cpsllia1_P1,
2042     1,
2043     0,
2044     { 0 },
2045     { { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
2046     4 },
2047   { 149,
2048     ISA_EXT1,
2049     GROUP_VLIW,
2050     CODE_FOR_cgen_intrinsic_cpsllia1_1_p1,
2051     1,
2052     0,
2053     { 0 },
2054     { { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
2055     4 },
2056   { 150,
2057     ISA_EXT1,
2058     GROUP_NORMAL,
2059     CODE_FOR_cgen_intrinsic_cpsraia1_P1,
2060     1,
2061     0,
2062     { 0 },
2063     { { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
2064     4 },
2065   { 150,
2066     ISA_EXT1,
2067     GROUP_VLIW,
2068     CODE_FOR_cgen_intrinsic_cpsraia1_1_p1,
2069     1,
2070     0,
2071     { 0 },
2072     { { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
2073     4 },
2074   { 151,
2075     ISA_EXT1,
2076     GROUP_NORMAL,
2077     CODE_FOR_cgen_intrinsic_cpsrlia1_P1,
2078     1,
2079     0,
2080     { 0 },
2081     { { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
2082     4 },
2083   { 151,
2084     ISA_EXT1,
2085     GROUP_VLIW,
2086     CODE_FOR_cgen_intrinsic_cpsrlia1_1_p1,
2087     1,
2088     0,
2089     { 0 },
2090     { { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
2091     4 },
2092   { 152,
2093     ISA_EXT1,
2094     GROUP_NORMAL,
2095     CODE_FOR_cgen_intrinsic_cpslla1_C3,
2096     1,
2097     0,
2098     { 0 },
2099     { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 } },
2100     4 },
2101   { 152,
2102     ISA_EXT1,
2103     GROUP_VLIW,
2104     CODE_FOR_cgen_intrinsic_cpslla1_P1,
2105     1,
2106     0,
2107     { 0 },
2108     { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 } },
2109     4 },
2110   { 153,
2111     ISA_EXT1,
2112     GROUP_NORMAL,
2113     CODE_FOR_cgen_intrinsic_cpsraa1_C3,
2114     1,
2115     0,
2116     { 0 },
2117     { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 } },
2118     4 },
2119   { 153,
2120     ISA_EXT1,
2121     GROUP_VLIW,
2122     CODE_FOR_cgen_intrinsic_cpsraa1_P1,
2123     1,
2124     0,
2125     { 0 },
2126     { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 } },
2127     4 },
2128   { 154,
2129     ISA_EXT1,
2130     GROUP_NORMAL,
2131     CODE_FOR_cgen_intrinsic_cpsrla1_C3,
2132     1,
2133     0,
2134     { 0 },
2135     { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 } },
2136     4 },
2137   { 154,
2138     ISA_EXT1,
2139     GROUP_VLIW,
2140     CODE_FOR_cgen_intrinsic_cpsrla1_P1,
2141     1,
2142     0,
2143     { 0 },
2144     { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 } },
2145     4 },
2146   { 32,
2147     ISA_EXT1,
2148     GROUP_VLIW,
2149     CODE_FOR_cgen_intrinsic_cpacswp_P1,
2150     0,
2151     0,
2152     { 0 },
2153     { { 0, 0, cgen_regnum_operand_type_DEFAULT, 0} },
2154     4 },
2155   { 33,
2156     ISA_EXT1,
2157     GROUP_VLIW,
2158     CODE_FOR_cgen_intrinsic_cpaccpa1_P1,
2159     0,
2160     0,
2161     { 0 },
2162     { { 0, 0, cgen_regnum_operand_type_DEFAULT, 0} },
2163     4 },
2164   { 34,
2165     ISA_EXT1,
2166     GROUP_VLIW,
2167     CODE_FOR_cgen_intrinsic_cpacsuma1_P1,
2168     0,
2169     0,
2170     { 0 },
2171     { { 0, 0, cgen_regnum_operand_type_DEFAULT, 0} },
2172     4 },
2173   { 155,
2174     ISA_EXT1,
2175     GROUP_NORMAL,
2176     CODE_FOR_cgen_intrinsic_cpmovhla1_w_C3,
2177     1,
2178     1,
2179     { 0 },
2180     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 } },
2181     4 },
2182   { 155,
2183     ISA_EXT1,
2184     GROUP_VLIW,
2185     CODE_FOR_cgen_intrinsic_cpmovhla1_w_P1,
2186     1,
2187     1,
2188     { 0 },
2189     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 } },
2190     4 },
2191   { 156,
2192     ISA_EXT1,
2193     GROUP_NORMAL,
2194     CODE_FOR_cgen_intrinsic_cpmovhua1_w_C3,
2195     1,
2196     1,
2197     { 0 },
2198     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 } },
2199     4 },
2200   { 156,
2201     ISA_EXT1,
2202     GROUP_VLIW,
2203     CODE_FOR_cgen_intrinsic_cpmovhua1_w_P1,
2204     1,
2205     1,
2206     { 0 },
2207     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 } },
2208     4 },
2209   { 157,
2210     ISA_EXT1,
2211     GROUP_NORMAL,
2212     CODE_FOR_cgen_intrinsic_cppackla1_w_C3,
2213     1,
2214     1,
2215     { 0 },
2216     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 } },
2217     4 },
2218   { 157,
2219     ISA_EXT1,
2220     GROUP_VLIW,
2221     CODE_FOR_cgen_intrinsic_cppackla1_w_P1,
2222     1,
2223     1,
2224     { 0 },
2225     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 } },
2226     4 },
2227   { 158,
2228     ISA_EXT1,
2229     GROUP_NORMAL,
2230     CODE_FOR_cgen_intrinsic_cppackua1_w_C3,
2231     1,
2232     1,
2233     { 0 },
2234     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 } },
2235     4 },
2236   { 158,
2237     ISA_EXT1,
2238     GROUP_VLIW,
2239     CODE_FOR_cgen_intrinsic_cppackua1_w_P1,
2240     1,
2241     1,
2242     { 0 },
2243     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 } },
2244     4 },
2245   { 159,
2246     ISA_EXT1,
2247     GROUP_NORMAL,
2248     CODE_FOR_cgen_intrinsic_cppackla1_h_C3,
2249     1,
2250     1,
2251     { 0 },
2252     { { 0, 0, cgen_regnum_operand_type_V4HI, 1 } },
2253     4 },
2254   { 159,
2255     ISA_EXT1,
2256     GROUP_VLIW,
2257     CODE_FOR_cgen_intrinsic_cppackla1_h_P1,
2258     1,
2259     1,
2260     { 0 },
2261     { { 0, 0, cgen_regnum_operand_type_V4HI, 1 } },
2262     4 },
2263   { 160,
2264     ISA_EXT1,
2265     GROUP_NORMAL,
2266     CODE_FOR_cgen_intrinsic_cppackua1_h_C3,
2267     1,
2268     1,
2269     { 0 },
2270     { { 0, 0, cgen_regnum_operand_type_V4HI, 1 } },
2271     4 },
2272   { 160,
2273     ISA_EXT1,
2274     GROUP_VLIW,
2275     CODE_FOR_cgen_intrinsic_cppackua1_h_P1,
2276     1,
2277     1,
2278     { 0 },
2279     { { 0, 0, cgen_regnum_operand_type_V4HI, 1 } },
2280     4 },
2281   { 161,
2282     ISA_EXT1,
2283     GROUP_NORMAL,
2284     CODE_FOR_cgen_intrinsic_cppacka1_b_C3,
2285     1,
2286     1,
2287     { 0 },
2288     { { 0, 0, cgen_regnum_operand_type_V8QI, 1 } },
2289     4 },
2290   { 161,
2291     ISA_EXT1,
2292     GROUP_VLIW,
2293     CODE_FOR_cgen_intrinsic_cppacka1_b_P1,
2294     1,
2295     1,
2296     { 0 },
2297     { { 0, 0, cgen_regnum_operand_type_V8QI, 1 } },
2298     4 },
2299   { 162,
2300     ISA_EXT1,
2301     GROUP_NORMAL,
2302     CODE_FOR_cgen_intrinsic_cppacka1u_b_C3,
2303     1,
2304     1,
2305     { 0 },
2306     { { 0, 0, cgen_regnum_operand_type_V8UQI, 1 } },
2307     4 },
2308   { 162,
2309     ISA_EXT1,
2310     GROUP_VLIW,
2311     CODE_FOR_cgen_intrinsic_cppacka1u_b_P1,
2312     1,
2313     1,
2314     { 0 },
2315     { { 0, 0, cgen_regnum_operand_type_V8UQI, 1 } },
2316     4 },
2317   { 163,
2318     ISA_EXT1,
2319     GROUP_NORMAL,
2320     CODE_FOR_cgen_intrinsic_cpmovlla1_w_C3,
2321     1,
2322     1,
2323     { 0 },
2324     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 } },
2325     4 },
2326   { 163,
2327     ISA_EXT1,
2328     GROUP_VLIW,
2329     CODE_FOR_cgen_intrinsic_cpmovlla1_w_P1,
2330     1,
2331     1,
2332     { 0 },
2333     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 } },
2334     4 },
2335   { 164,
2336     ISA_EXT1,
2337     GROUP_NORMAL,
2338     CODE_FOR_cgen_intrinsic_cpmovlua1_w_C3,
2339     1,
2340     1,
2341     { 0 },
2342     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 } },
2343     4 },
2344   { 164,
2345     ISA_EXT1,
2346     GROUP_VLIW,
2347     CODE_FOR_cgen_intrinsic_cpmovlua1_w_P1,
2348     1,
2349     1,
2350     { 0 },
2351     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 } },
2352     4 },
2353   { 165,
2354     ISA_EXT1,
2355     GROUP_NORMAL,
2356     CODE_FOR_cgen_intrinsic_cpmovula1_w_C3,
2357     1,
2358     1,
2359     { 0 },
2360     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 } },
2361     4 },
2362   { 165,
2363     ISA_EXT1,
2364     GROUP_VLIW,
2365     CODE_FOR_cgen_intrinsic_cpmovula1_w_P1,
2366     1,
2367     1,
2368     { 0 },
2369     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 } },
2370     4 },
2371   { 166,
2372     ISA_EXT1,
2373     GROUP_NORMAL,
2374     CODE_FOR_cgen_intrinsic_cpmovuua1_w_C3,
2375     1,
2376     1,
2377     { 0 },
2378     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 } },
2379     4 },
2380   { 166,
2381     ISA_EXT1,
2382     GROUP_VLIW,
2383     CODE_FOR_cgen_intrinsic_cpmovuua1_w_P1,
2384     1,
2385     1,
2386     { 0 },
2387     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 } },
2388     4 },
2389   { 167,
2390     ISA_EXT1,
2391     GROUP_NORMAL,
2392     CODE_FOR_cgen_intrinsic_cpmovla1_h_C3,
2393     1,
2394     1,
2395     { 0 },
2396     { { 0, 0, cgen_regnum_operand_type_V4HI, 1 } },
2397     4 },
2398   { 167,
2399     ISA_EXT1,
2400     GROUP_VLIW,
2401     CODE_FOR_cgen_intrinsic_cpmovla1_h_P1,
2402     1,
2403     1,
2404     { 0 },
2405     { { 0, 0, cgen_regnum_operand_type_V4HI, 1 } },
2406     4 },
2407   { 168,
2408     ISA_EXT1,
2409     GROUP_NORMAL,
2410     CODE_FOR_cgen_intrinsic_cpmovua1_h_C3,
2411     1,
2412     1,
2413     { 0 },
2414     { { 0, 0, cgen_regnum_operand_type_V4HI, 1 } },
2415     4 },
2416   { 168,
2417     ISA_EXT1,
2418     GROUP_VLIW,
2419     CODE_FOR_cgen_intrinsic_cpmovua1_h_P1,
2420     1,
2421     1,
2422     { 0 },
2423     { { 0, 0, cgen_regnum_operand_type_V4HI, 1 } },
2424     4 },
2425   { 169,
2426     ISA_EXT1,
2427     GROUP_NORMAL,
2428     CODE_FOR_cgen_intrinsic_cpmova1_b_C3,
2429     1,
2430     1,
2431     { 0 },
2432     { { 0, 0, cgen_regnum_operand_type_V8QI, 1 } },
2433     4 },
2434   { 169,
2435     ISA_EXT1,
2436     GROUP_VLIW,
2437     CODE_FOR_cgen_intrinsic_cpmova1_b_P1,
2438     1,
2439     1,
2440     { 0 },
2441     { { 0, 0, cgen_regnum_operand_type_V8QI, 1 } },
2442     4 },
2443   { 170,
2444     ISA_EXT1,
2445     GROUP_NORMAL,
2446     CODE_FOR_cgen_intrinsic_cpsetla1_w_C3,
2447     2,
2448     0,
2449     { 0, 1 },
2450     { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
2451     4 },
2452   { 170,
2453     ISA_EXT1,
2454     GROUP_VLIW,
2455     CODE_FOR_cgen_intrinsic_cpsetla1_w_P1,
2456     2,
2457     0,
2458     { 0, 1 },
2459     { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
2460     4 },
2461   { 171,
2462     ISA_EXT1,
2463     GROUP_NORMAL,
2464     CODE_FOR_cgen_intrinsic_cpsetua1_w_C3,
2465     2,
2466     0,
2467     { 0, 1 },
2468     { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
2469     4 },
2470   { 171,
2471     ISA_EXT1,
2472     GROUP_VLIW,
2473     CODE_FOR_cgen_intrinsic_cpsetua1_w_P1,
2474     2,
2475     0,
2476     { 0, 1 },
2477     { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
2478     4 },
2479   { 172,
2480     ISA_EXT1,
2481     GROUP_NORMAL,
2482     CODE_FOR_cgen_intrinsic_cpseta1_h_C3,
2483     2,
2484     0,
2485     { 0, 1 },
2486     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
2487     4 },
2488   { 172,
2489     ISA_EXT1,
2490     GROUP_VLIW,
2491     CODE_FOR_cgen_intrinsic_cpseta1_h_P1,
2492     2,
2493     0,
2494     { 0, 1 },
2495     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
2496     4 },
2497   { 173,
2498     ISA_EXT1,
2499     GROUP_NORMAL,
2500     CODE_FOR_cgen_intrinsic_cpsadla1_h_C3,
2501     2,
2502     0,
2503     { 0, 1 },
2504     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
2505     4 },
2506   { 173,
2507     ISA_EXT1,
2508     GROUP_VLIW,
2509     CODE_FOR_cgen_intrinsic_cpsadla1_h_P1,
2510     2,
2511     0,
2512     { 0, 1 },
2513     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
2514     4 },
2515   { 174,
2516     ISA_EXT1,
2517     GROUP_NORMAL,
2518     CODE_FOR_cgen_intrinsic_cpsadua1_h_C3,
2519     2,
2520     0,
2521     { 0, 1 },
2522     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
2523     4 },
2524   { 174,
2525     ISA_EXT1,
2526     GROUP_VLIW,
2527     CODE_FOR_cgen_intrinsic_cpsadua1_h_P1,
2528     2,
2529     0,
2530     { 0, 1 },
2531     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
2532     4 },
2533   { 175,
2534     ISA_EXT1,
2535     GROUP_NORMAL,
2536     CODE_FOR_cgen_intrinsic_cpsada1_b_C3,
2537     2,
2538     0,
2539     { 0, 1 },
2540     { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
2541     4 },
2542   { 175,
2543     ISA_EXT1,
2544     GROUP_VLIW,
2545     CODE_FOR_cgen_intrinsic_cpsada1_b_P1,
2546     2,
2547     0,
2548     { 0, 1 },
2549     { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
2550     4 },
2551   { 176,
2552     ISA_EXT1,
2553     GROUP_NORMAL,
2554     CODE_FOR_cgen_intrinsic_cpsada1u_b_C3,
2555     2,
2556     0,
2557     { 0, 1 },
2558     { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } },
2559     4 },
2560   { 176,
2561     ISA_EXT1,
2562     GROUP_VLIW,
2563     CODE_FOR_cgen_intrinsic_cpsada1u_b_P1,
2564     2,
2565     0,
2566     { 0, 1 },
2567     { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } },
2568     4 },
2569   { 177,
2570     ISA_EXT1,
2571     GROUP_NORMAL,
2572     CODE_FOR_cgen_intrinsic_cpabsla1_h_C3,
2573     2,
2574     0,
2575     { 0, 1 },
2576     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
2577     4 },
2578   { 177,
2579     ISA_EXT1,
2580     GROUP_VLIW,
2581     CODE_FOR_cgen_intrinsic_cpabsla1_h_P1,
2582     2,
2583     0,
2584     { 0, 1 },
2585     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
2586     4 },
2587   { 178,
2588     ISA_EXT1,
2589     GROUP_NORMAL,
2590     CODE_FOR_cgen_intrinsic_cpabsua1_h_C3,
2591     2,
2592     0,
2593     { 0, 1 },
2594     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
2595     4 },
2596   { 178,
2597     ISA_EXT1,
2598     GROUP_VLIW,
2599     CODE_FOR_cgen_intrinsic_cpabsua1_h_P1,
2600     2,
2601     0,
2602     { 0, 1 },
2603     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
2604     4 },
2605   { 179,
2606     ISA_EXT1,
2607     GROUP_NORMAL,
2608     CODE_FOR_cgen_intrinsic_cpabsa1_b_C3,
2609     2,
2610     0,
2611     { 0, 1 },
2612     { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
2613     4 },
2614   { 179,
2615     ISA_EXT1,
2616     GROUP_VLIW,
2617     CODE_FOR_cgen_intrinsic_cpabsa1_b_P1,
2618     2,
2619     0,
2620     { 0, 1 },
2621     { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
2622     4 },
2623   { 180,
2624     ISA_EXT1,
2625     GROUP_NORMAL,
2626     CODE_FOR_cgen_intrinsic_cpabsa1u_b_C3,
2627     2,
2628     0,
2629     { 0, 1 },
2630     { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } },
2631     4 },
2632   { 180,
2633     ISA_EXT1,
2634     GROUP_VLIW,
2635     CODE_FOR_cgen_intrinsic_cpabsa1u_b_P1,
2636     2,
2637     0,
2638     { 0, 1 },
2639     { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } },
2640     4 },
2641   { 181,
2642     ISA_EXT1,
2643     GROUP_NORMAL,
2644     CODE_FOR_cgen_intrinsic_cpsubacla1_h_C3,
2645     2,
2646     0,
2647     { 0, 1 },
2648     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
2649     4 },
2650   { 181,
2651     ISA_EXT1,
2652     GROUP_VLIW,
2653     CODE_FOR_cgen_intrinsic_cpsubacla1_h_P1,
2654     2,
2655     0,
2656     { 0, 1 },
2657     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
2658     4 },
2659   { 182,
2660     ISA_EXT1,
2661     GROUP_NORMAL,
2662     CODE_FOR_cgen_intrinsic_cpsubacua1_h_C3,
2663     2,
2664     0,
2665     { 0, 1 },
2666     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
2667     4 },
2668   { 182,
2669     ISA_EXT1,
2670     GROUP_VLIW,
2671     CODE_FOR_cgen_intrinsic_cpsubacua1_h_P1,
2672     2,
2673     0,
2674     { 0, 1 },
2675     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
2676     4 },
2677   { 183,
2678     ISA_EXT1,
2679     GROUP_NORMAL,
2680     CODE_FOR_cgen_intrinsic_cpsubaca1_b_C3,
2681     2,
2682     0,
2683     { 0, 1 },
2684     { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
2685     4 },
2686   { 183,
2687     ISA_EXT1,
2688     GROUP_VLIW,
2689     CODE_FOR_cgen_intrinsic_cpsubaca1_b_P1,
2690     2,
2691     0,
2692     { 0, 1 },
2693     { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
2694     4 },
2695   { 184,
2696     ISA_EXT1,
2697     GROUP_NORMAL,
2698     CODE_FOR_cgen_intrinsic_cpsubaca1u_b_C3,
2699     2,
2700     0,
2701     { 0, 1 },
2702     { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } },
2703     4 },
2704   { 184,
2705     ISA_EXT1,
2706     GROUP_VLIW,
2707     CODE_FOR_cgen_intrinsic_cpsubaca1u_b_P1,
2708     2,
2709     0,
2710     { 0, 1 },
2711     { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } },
2712     4 },
2713   { 185,
2714     ISA_EXT1,
2715     GROUP_NORMAL,
2716     CODE_FOR_cgen_intrinsic_cpsubla1_h_C3,
2717     2,
2718     0,
2719     { 0, 1 },
2720     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
2721     4 },
2722   { 185,
2723     ISA_EXT1,
2724     GROUP_VLIW,
2725     CODE_FOR_cgen_intrinsic_cpsubla1_h_P1,
2726     2,
2727     0,
2728     { 0, 1 },
2729     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
2730     4 },
2731   { 186,
2732     ISA_EXT1,
2733     GROUP_NORMAL,
2734     CODE_FOR_cgen_intrinsic_cpsubua1_h_C3,
2735     2,
2736     0,
2737     { 0, 1 },
2738     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
2739     4 },
2740   { 186,
2741     ISA_EXT1,
2742     GROUP_VLIW,
2743     CODE_FOR_cgen_intrinsic_cpsubua1_h_P1,
2744     2,
2745     0,
2746     { 0, 1 },
2747     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
2748     4 },
2749   { 187,
2750     ISA_EXT1,
2751     GROUP_NORMAL,
2752     CODE_FOR_cgen_intrinsic_cpsuba1_b_C3,
2753     2,
2754     0,
2755     { 0, 1 },
2756     { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
2757     4 },
2758   { 187,
2759     ISA_EXT1,
2760     GROUP_VLIW,
2761     CODE_FOR_cgen_intrinsic_cpsuba1_b_P1,
2762     2,
2763     0,
2764     { 0, 1 },
2765     { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
2766     4 },
2767   { 188,
2768     ISA_EXT1,
2769     GROUP_NORMAL,
2770     CODE_FOR_cgen_intrinsic_cpsuba1u_b_C3,
2771     2,
2772     0,
2773     { 0, 1 },
2774     { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } },
2775     4 },
2776   { 188,
2777     ISA_EXT1,
2778     GROUP_VLIW,
2779     CODE_FOR_cgen_intrinsic_cpsuba1u_b_P1,
2780     2,
2781     0,
2782     { 0, 1 },
2783     { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } },
2784     4 },
2785   { 189,
2786     ISA_EXT1,
2787     GROUP_NORMAL,
2788     CODE_FOR_cgen_intrinsic_cpaddacla1_h_C3,
2789     2,
2790     0,
2791     { 0, 1 },
2792     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
2793     4 },
2794   { 189,
2795     ISA_EXT1,
2796     GROUP_VLIW,
2797     CODE_FOR_cgen_intrinsic_cpaddacla1_h_P1,
2798     2,
2799     0,
2800     { 0, 1 },
2801     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
2802     4 },
2803   { 190,
2804     ISA_EXT1,
2805     GROUP_NORMAL,
2806     CODE_FOR_cgen_intrinsic_cpaddacua1_h_C3,
2807     2,
2808     0,
2809     { 0, 1 },
2810     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
2811     4 },
2812   { 190,
2813     ISA_EXT1,
2814     GROUP_VLIW,
2815     CODE_FOR_cgen_intrinsic_cpaddacua1_h_P1,
2816     2,
2817     0,
2818     { 0, 1 },
2819     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
2820     4 },
2821   { 191,
2822     ISA_EXT1,
2823     GROUP_NORMAL,
2824     CODE_FOR_cgen_intrinsic_cpaddaca1_b_C3,
2825     2,
2826     0,
2827     { 0, 1 },
2828     { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
2829     4 },
2830   { 191,
2831     ISA_EXT1,
2832     GROUP_VLIW,
2833     CODE_FOR_cgen_intrinsic_cpaddaca1_b_P1,
2834     2,
2835     0,
2836     { 0, 1 },
2837     { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
2838     4 },
2839   { 192,
2840     ISA_EXT1,
2841     GROUP_NORMAL,
2842     CODE_FOR_cgen_intrinsic_cpaddaca1u_b_C3,
2843     2,
2844     0,
2845     { 0, 1 },
2846     { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } },
2847     4 },
2848   { 192,
2849     ISA_EXT1,
2850     GROUP_VLIW,
2851     CODE_FOR_cgen_intrinsic_cpaddaca1u_b_P1,
2852     2,
2853     0,
2854     { 0, 1 },
2855     { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } },
2856     4 },
2857   { 193,
2858     ISA_EXT1,
2859     GROUP_NORMAL,
2860     CODE_FOR_cgen_intrinsic_cpaddla1_h_C3,
2861     2,
2862     0,
2863     { 0, 1 },
2864     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
2865     4 },
2866   { 193,
2867     ISA_EXT1,
2868     GROUP_VLIW,
2869     CODE_FOR_cgen_intrinsic_cpaddla1_h_P1,
2870     2,
2871     0,
2872     { 0, 1 },
2873     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
2874     4 },
2875   { 194,
2876     ISA_EXT1,
2877     GROUP_NORMAL,
2878     CODE_FOR_cgen_intrinsic_cpaddua1_h_C3,
2879     2,
2880     0,
2881     { 0, 1 },
2882     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
2883     4 },
2884   { 194,
2885     ISA_EXT1,
2886     GROUP_VLIW,
2887     CODE_FOR_cgen_intrinsic_cpaddua1_h_P1,
2888     2,
2889     0,
2890     { 0, 1 },
2891     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
2892     4 },
2893   { 195,
2894     ISA_EXT1,
2895     GROUP_NORMAL,
2896     CODE_FOR_cgen_intrinsic_cpadda1_b_C3,
2897     2,
2898     0,
2899     { 0, 1 },
2900     { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
2901     4 },
2902   { 195,
2903     ISA_EXT1,
2904     GROUP_VLIW,
2905     CODE_FOR_cgen_intrinsic_cpadda1_b_P1,
2906     2,
2907     0,
2908     { 0, 1 },
2909     { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
2910     4 },
2911   { 196,
2912     ISA_EXT1,
2913     GROUP_NORMAL,
2914     CODE_FOR_cgen_intrinsic_cpadda1u_b_C3,
2915     2,
2916     0,
2917     { 0, 1 },
2918     { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } },
2919     4 },
2920   { 196,
2921     ISA_EXT1,
2922     GROUP_VLIW,
2923     CODE_FOR_cgen_intrinsic_cpadda1u_b_P1,
2924     2,
2925     0,
2926     { 0, 1 },
2927     { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } },
2928     4 },
2929   { 203,
2930     ISA_EXT1,
2931     GROUP_NORMAL,
2932     CODE_FOR_cgen_intrinsic_cpmovi_b_C3,
2933     2,
2934     1,
2935     { 0, 1 },
2936     { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
2937     4 },
2938   { 203,
2939     ISA_EXT1|ISA_EXT1,
2940     GROUP_VLIW,
2941     CODE_FOR_cgen_intrinsic_cpmovi_b_P0S_P1,
2942     2,
2943     1,
2944     { 0, 1 },
2945     { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
2946     4 },
2947   { 35,
2948     ISA_EXT1,
2949     GROUP_VLIW,
2950     CODE_FOR_cgen_intrinsic_c1nop_P1,
2951     0,
2952     0,
2953     { 0 },
2954     { { 0, 0, cgen_regnum_operand_type_DEFAULT, 0} },
2955     4 },
2956   { 197,
2957     ISA_EXT1,
2958     GROUP_NORMAL,
2959     CODE_FOR_cgen_intrinsic_cdmovi_C3,
2960     2,
2961     1,
2962     { 0, 1 },
2963     { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
2964     4 },
2965   { 197,
2966     ISA_EXT1|ISA_EXT1,
2967     GROUP_VLIW,
2968     CODE_FOR_cgen_intrinsic_cdmovi_P0_P1,
2969     2,
2970     1,
2971     { 0, 1 },
2972     { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
2973     4 },
2974   { 198,
2975     ISA_EXT1,
2976     GROUP_NORMAL,
2977     CODE_FOR_cgen_intrinsic_cdmoviu_C3,
2978     2,
2979     1,
2980     { 0, 1 },
2981     { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
2982     4 },
2983   { 198,
2984     ISA_EXT1|ISA_EXT1,
2985     GROUP_VLIW,
2986     CODE_FOR_cgen_intrinsic_cdmoviu_P0_P1,
2987     2,
2988     1,
2989     { 0, 1 },
2990     { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
2991     4 },
2992   { 199,
2993     ISA_EXT1,
2994     GROUP_NORMAL,
2995     CODE_FOR_cgen_intrinsic_cpmovi_w_C3,
2996     2,
2997     1,
2998     { 0, 1 },
2999     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
3000     4 },
3001   { 199,
3002     ISA_EXT1|ISA_EXT1,
3003     GROUP_VLIW,
3004     CODE_FOR_cgen_intrinsic_cpmovi_w_P0_P1,
3005     2,
3006     1,
3007     { 0, 1 },
3008     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
3009     4 },
3010   { 200,
3011     ISA_EXT1,
3012     GROUP_NORMAL,
3013     CODE_FOR_cgen_intrinsic_cpmoviu_w_C3,
3014     2,
3015     1,
3016     { 0, 1 },
3017     { { 0, 0, cgen_regnum_operand_type_V2USI, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
3018     4 },
3019   { 200,
3020     ISA_EXT1|ISA_EXT1,
3021     GROUP_VLIW,
3022     CODE_FOR_cgen_intrinsic_cpmoviu_w_P0_P1,
3023     2,
3024     1,
3025     { 0, 1 },
3026     { { 0, 0, cgen_regnum_operand_type_V2USI, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
3027     4 },
3028   { 201,
3029     ISA_EXT1,
3030     GROUP_NORMAL,
3031     CODE_FOR_cgen_intrinsic_cpmovi_h_C3,
3032     2,
3033     1,
3034     { 0, 1 },
3035     { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
3036     4 },
3037   { 201,
3038     ISA_EXT1|ISA_EXT1,
3039     GROUP_VLIW,
3040     CODE_FOR_cgen_intrinsic_cpmovi_h_P0_P1,
3041     2,
3042     1,
3043     { 0, 1 },
3044     { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
3045     4 },
3046   { 204,
3047     ISA_EXT1,
3048     GROUP_NORMAL,
3049     CODE_FOR_cgen_intrinsic_cdclipi3_C3,
3050     3,
3051     1,
3052     { 0, 1, 2 },
3053     { { 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 } },
3054     4 },
3055   { 204,
3056     ISA_EXT1|ISA_EXT1,
3057     GROUP_VLIW,
3058     CODE_FOR_cgen_intrinsic_cdclipi3_P0_P1,
3059     3,
3060     1,
3061     { 0, 1, 2 },
3062     { { 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 } },
3063     4 },
3064   { 205,
3065     ISA_EXT1,
3066     GROUP_NORMAL,
3067     CODE_FOR_cgen_intrinsic_cdclipiu3_C3,
3068     3,
3069     1,
3070     { 0, 1, 2 },
3071     { { 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 } },
3072     4 },
3073   { 205,
3074     ISA_EXT1|ISA_EXT1,
3075     GROUP_VLIW,
3076     CODE_FOR_cgen_intrinsic_cdclipiu3_P0_P1,
3077     3,
3078     1,
3079     { 0, 1, 2 },
3080     { { 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 } },
3081     4 },
3082   { 206,
3083     ISA_EXT1,
3084     GROUP_NORMAL,
3085     CODE_FOR_cgen_intrinsic_cpclipi3_w_C3,
3086     3,
3087     1,
3088     { 0, 1, 2 },
3089     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
3090     4 },
3091   { 206,
3092     ISA_EXT1|ISA_EXT1,
3093     GROUP_VLIW,
3094     CODE_FOR_cgen_intrinsic_cpclipi3_w_P0_P1,
3095     3,
3096     1,
3097     { 0, 1, 2 },
3098     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
3099     4 },
3100   { 207,
3101     ISA_EXT1,
3102     GROUP_NORMAL,
3103     CODE_FOR_cgen_intrinsic_cpclipiu3_w_C3,
3104     3,
3105     1,
3106     { 0, 1, 2 },
3107     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
3108     4 },
3109   { 207,
3110     ISA_EXT1|ISA_EXT1,
3111     GROUP_VLIW,
3112     CODE_FOR_cgen_intrinsic_cpclipiu3_w_P0_P1,
3113     3,
3114     1,
3115     { 0, 1, 2 },
3116     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
3117     4 },
3118   { 208,
3119     ISA_EXT1,
3120     GROUP_NORMAL,
3121     CODE_FOR_cgen_intrinsic_cpslai3_w_C3,
3122     3,
3123     1,
3124     { 0, 1, 2 },
3125     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
3126     4 },
3127   { 208,
3128     ISA_EXT1|ISA_EXT1,
3129     GROUP_VLIW,
3130     CODE_FOR_cgen_intrinsic_cpslai3_w_P0_P1,
3131     3,
3132     1,
3133     { 0, 1, 2 },
3134     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
3135     4 },
3136   { 209,
3137     ISA_EXT1,
3138     GROUP_NORMAL,
3139     CODE_FOR_cgen_intrinsic_cpslai3_h_C3,
3140     3,
3141     1,
3142     { 0, 1, 2 },
3143     { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
3144     4 },
3145   { 209,
3146     ISA_EXT1|ISA_EXT1,
3147     GROUP_VLIW,
3148     CODE_FOR_cgen_intrinsic_cpslai3_h_P0_P1,
3149     3,
3150     1,
3151     { 0, 1, 2 },
3152     { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
3153     4 },
3154   { 210,
3155     ISA_EXT1,
3156     GROUP_NORMAL,
3157     CODE_FOR_cgen_intrinsic_cdslli3_C3,
3158     3,
3159     1,
3160     { 0, 1, 2 },
3161     { { 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 } },
3162     4 },
3163   { 210,
3164     ISA_EXT1|ISA_EXT1,
3165     GROUP_VLIW,
3166     CODE_FOR_cgen_intrinsic_cdslli3_P0_P1,
3167     3,
3168     1,
3169     { 0, 1, 2 },
3170     { { 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 } },
3171     4 },
3172   { 211,
3173     ISA_EXT1,
3174     GROUP_NORMAL,
3175     CODE_FOR_cgen_intrinsic_cpslli3_w_C3,
3176     3,
3177     1,
3178     { 0, 1, 2 },
3179     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
3180     4 },
3181   { 211,
3182     ISA_EXT1|ISA_EXT1,
3183     GROUP_VLIW,
3184     CODE_FOR_cgen_intrinsic_cpslli3_w_P0_P1,
3185     3,
3186     1,
3187     { 0, 1, 2 },
3188     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
3189     4 },
3190   { 212,
3191     ISA_EXT1,
3192     GROUP_NORMAL,
3193     CODE_FOR_cgen_intrinsic_cpslli3_h_C3,
3194     3,
3195     1,
3196     { 0, 1, 2 },
3197     { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
3198     4 },
3199   { 212,
3200     ISA_EXT1|ISA_EXT1,
3201     GROUP_VLIW,
3202     CODE_FOR_cgen_intrinsic_cpslli3_h_P0_P1,
3203     3,
3204     1,
3205     { 0, 1, 2 },
3206     { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
3207     4 },
3208   { 213,
3209     ISA_EXT1,
3210     GROUP_NORMAL,
3211     CODE_FOR_cgen_intrinsic_cpslli3_b_C3,
3212     3,
3213     1,
3214     { 0, 1, 2 },
3215     { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
3216     4 },
3217   { 213,
3218     ISA_EXT1|ISA_EXT1,
3219     GROUP_VLIW,
3220     CODE_FOR_cgen_intrinsic_cpslli3_b_P0_P1,
3221     3,
3222     1,
3223     { 0, 1, 2 },
3224     { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
3225     4 },
3226   { 214,
3227     ISA_EXT1,
3228     GROUP_NORMAL,
3229     CODE_FOR_cgen_intrinsic_cdsrai3_C3,
3230     3,
3231     1,
3232     { 0, 1, 2 },
3233     { { 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 } },
3234     4 },
3235   { 214,
3236     ISA_EXT1|ISA_EXT1,
3237     GROUP_VLIW,
3238     CODE_FOR_cgen_intrinsic_cdsrai3_P0_P1,
3239     3,
3240     1,
3241     { 0, 1, 2 },
3242     { { 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 } },
3243     4 },
3244   { 215,
3245     ISA_EXT1,
3246     GROUP_NORMAL,
3247     CODE_FOR_cgen_intrinsic_cpsrai3_w_C3,
3248     3,
3249     1,
3250     { 0, 1, 2 },
3251     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
3252     4 },
3253   { 215,
3254     ISA_EXT1|ISA_EXT1,
3255     GROUP_VLIW,
3256     CODE_FOR_cgen_intrinsic_cpsrai3_w_P0_P1,
3257     3,
3258     1,
3259     { 0, 1, 2 },
3260     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
3261     4 },
3262   { 216,
3263     ISA_EXT1,
3264     GROUP_NORMAL,
3265     CODE_FOR_cgen_intrinsic_cpsrai3_h_C3,
3266     3,
3267     1,
3268     { 0, 1, 2 },
3269     { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
3270     4 },
3271   { 216,
3272     ISA_EXT1|ISA_EXT1,
3273     GROUP_VLIW,
3274     CODE_FOR_cgen_intrinsic_cpsrai3_h_P0_P1,
3275     3,
3276     1,
3277     { 0, 1, 2 },
3278     { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
3279     4 },
3280   { 217,
3281     ISA_EXT1,
3282     GROUP_NORMAL,
3283     CODE_FOR_cgen_intrinsic_cpsrai3_b_C3,
3284     3,
3285     1,
3286     { 0, 1, 2 },
3287     { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
3288     4 },
3289   { 217,
3290     ISA_EXT1|ISA_EXT1,
3291     GROUP_VLIW,
3292     CODE_FOR_cgen_intrinsic_cpsrai3_b_P0_P1,
3293     3,
3294     1,
3295     { 0, 1, 2 },
3296     { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
3297     4 },
3298   { 218,
3299     ISA_EXT1,
3300     GROUP_NORMAL,
3301     CODE_FOR_cgen_intrinsic_cdsrli3_C3,
3302     3,
3303     1,
3304     { 0, 1, 2 },
3305     { { 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 } },
3306     4 },
3307   { 218,
3308     ISA_EXT1|ISA_EXT1,
3309     GROUP_VLIW,
3310     CODE_FOR_cgen_intrinsic_cdsrli3_P0_P1,
3311     3,
3312     1,
3313     { 0, 1, 2 },
3314     { { 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 } },
3315     4 },
3316   { 219,
3317     ISA_EXT1,
3318     GROUP_NORMAL,
3319     CODE_FOR_cgen_intrinsic_cpsrli3_w_C3,
3320     3,
3321     1,
3322     { 0, 1, 2 },
3323     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
3324     4 },
3325   { 219,
3326     ISA_EXT1|ISA_EXT1,
3327     GROUP_VLIW,
3328     CODE_FOR_cgen_intrinsic_cpsrli3_w_P0_P1,
3329     3,
3330     1,
3331     { 0, 1, 2 },
3332     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
3333     4 },
3334   { 220,
3335     ISA_EXT1,
3336     GROUP_NORMAL,
3337     CODE_FOR_cgen_intrinsic_cpsrli3_h_C3,
3338     3,
3339     1,
3340     { 0, 1, 2 },
3341     { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
3342     4 },
3343   { 220,
3344     ISA_EXT1|ISA_EXT1,
3345     GROUP_VLIW,
3346     CODE_FOR_cgen_intrinsic_cpsrli3_h_P0_P1,
3347     3,
3348     1,
3349     { 0, 1, 2 },
3350     { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
3351     4 },
3352   { 221,
3353     ISA_EXT1,
3354     GROUP_NORMAL,
3355     CODE_FOR_cgen_intrinsic_cpsrli3_b_C3,
3356     3,
3357     1,
3358     { 0, 1, 2 },
3359     { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
3360     4 },
3361   { 221,
3362     ISA_EXT1|ISA_EXT1,
3363     GROUP_VLIW,
3364     CODE_FOR_cgen_intrinsic_cpsrli3_b_P0_P1,
3365     3,
3366     1,
3367     { 0, 1, 2 },
3368     { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
3369     4 },
3370   { 341,
3371     ISA_EXT1,
3372     GROUP_NORMAL,
3373     CODE_FOR_cgen_intrinsic_cpsla3_w_C3,
3374     3,
3375     1,
3376     { 0, 1, 2 },
3377     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
3378     4 },
3379   { 341,
3380     ISA_EXT1|ISA_EXT1,
3381     GROUP_VLIW,
3382     CODE_FOR_cgen_intrinsic_cpsla3_w_P0_P1,
3383     3,
3384     1,
3385     { 0, 1, 2 },
3386     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
3387     4 },
3388   { 342,
3389     ISA_EXT1,
3390     GROUP_NORMAL,
3391     CODE_FOR_cgen_intrinsic_cpsla3_h_C3,
3392     3,
3393     1,
3394     { 0, 1, 2 },
3395     { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
3396     4 },
3397   { 342,
3398     ISA_EXT1|ISA_EXT1,
3399     GROUP_VLIW,
3400     CODE_FOR_cgen_intrinsic_cpsla3_h_P0_P1,
3401     3,
3402     1,
3403     { 0, 1, 2 },
3404     { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
3405     4 },
3406   { 343,
3407     ISA_EXT1,
3408     GROUP_NORMAL,
3409     CODE_FOR_cgen_intrinsic_cdsll3_C3,
3410     3,
3411     1,
3412     { 0, 1, 2 },
3413     { { 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 } },
3414     4 },
3415   { 343,
3416     ISA_EXT1|ISA_EXT1,
3417     GROUP_VLIW,
3418     CODE_FOR_cgen_intrinsic_cdsll3_P0_P1,
3419     3,
3420     1,
3421     { 0, 1, 2 },
3422     { { 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 } },
3423     4 },
3424   { 344,
3425     ISA_EXT1,
3426     GROUP_NORMAL,
3427     CODE_FOR_cgen_intrinsic_cpssll3_w_C3,
3428     3,
3429     1,
3430     { 0, 1, 2 },
3431     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
3432     4 },
3433   { 344,
3434     ISA_EXT1|ISA_EXT1,
3435     GROUP_VLIW,
3436     CODE_FOR_cgen_intrinsic_cpssll3_w_P0_P1,
3437     3,
3438     1,
3439     { 0, 1, 2 },
3440     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
3441     4 },
3442   { 345,
3443     ISA_EXT1,
3444     GROUP_NORMAL,
3445     CODE_FOR_cgen_intrinsic_cpsll3_w_C3,
3446     3,
3447     1,
3448     { 0, 1, 2 },
3449     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
3450     4 },
3451   { 345,
3452     ISA_EXT1|ISA_EXT1,
3453     GROUP_VLIW,
3454     CODE_FOR_cgen_intrinsic_cpsll3_w_P0_P1,
3455     3,
3456     1,
3457     { 0, 1, 2 },
3458     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
3459     4 },
3460   { 346,
3461     ISA_EXT1,
3462     GROUP_NORMAL,
3463     CODE_FOR_cgen_intrinsic_cpssll3_h_C3,
3464     3,
3465     1,
3466     { 0, 1, 2 },
3467     { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
3468     4 },
3469   { 346,
3470     ISA_EXT1|ISA_EXT1,
3471     GROUP_VLIW,
3472     CODE_FOR_cgen_intrinsic_cpssll3_h_P0_P1,
3473     3,
3474     1,
3475     { 0, 1, 2 },
3476     { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
3477     4 },
3478   { 347,
3479     ISA_EXT1,
3480     GROUP_NORMAL,
3481     CODE_FOR_cgen_intrinsic_cpsll3_h_C3,
3482     3,
3483     1,
3484     { 0, 1, 2 },
3485     { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
3486     4 },
3487   { 347,
3488     ISA_EXT1|ISA_EXT1,
3489     GROUP_VLIW,
3490     CODE_FOR_cgen_intrinsic_cpsll3_h_P0_P1,
3491     3,
3492     1,
3493     { 0, 1, 2 },
3494     { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
3495     4 },
3496   { 348,
3497     ISA_EXT1,
3498     GROUP_NORMAL,
3499     CODE_FOR_cgen_intrinsic_cpssll3_b_C3,
3500     3,
3501     1,
3502     { 0, 1, 2 },
3503     { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
3504     4 },
3505   { 348,
3506     ISA_EXT1|ISA_EXT1,
3507     GROUP_VLIW,
3508     CODE_FOR_cgen_intrinsic_cpssll3_b_P0_P1,
3509     3,
3510     1,
3511     { 0, 1, 2 },
3512     { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
3513     4 },
3514   { 349,
3515     ISA_EXT1,
3516     GROUP_NORMAL,
3517     CODE_FOR_cgen_intrinsic_cpsll3_b_C3,
3518     3,
3519     1,
3520     { 0, 1, 2 },
3521     { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
3522     4 },
3523   { 349,
3524     ISA_EXT1|ISA_EXT1,
3525     GROUP_VLIW,
3526     CODE_FOR_cgen_intrinsic_cpsll3_b_P0_P1,
3527     3,
3528     1,
3529     { 0, 1, 2 },
3530     { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
3531     4 },
3532   { 350,
3533     ISA_EXT1,
3534     GROUP_NORMAL,
3535     CODE_FOR_cgen_intrinsic_cdsra3_C3,
3536     3,
3537     1,
3538     { 0, 1, 2 },
3539     { { 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 } },
3540     4 },
3541   { 350,
3542     ISA_EXT1|ISA_EXT1,
3543     GROUP_VLIW,
3544     CODE_FOR_cgen_intrinsic_cdsra3_P0_P1,
3545     3,
3546     1,
3547     { 0, 1, 2 },
3548     { { 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 } },
3549     4 },
3550   { 351,
3551     ISA_EXT1,
3552     GROUP_NORMAL,
3553     CODE_FOR_cgen_intrinsic_cpssra3_w_C3,
3554     3,
3555     1,
3556     { 0, 1, 2 },
3557     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
3558     4 },
3559   { 351,
3560     ISA_EXT1|ISA_EXT1,
3561     GROUP_VLIW,
3562     CODE_FOR_cgen_intrinsic_cpssra3_w_P0_P1,
3563     3,
3564     1,
3565     { 0, 1, 2 },
3566     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
3567     4 },
3568   { 352,
3569     ISA_EXT1,
3570     GROUP_NORMAL,
3571     CODE_FOR_cgen_intrinsic_cpsra3_w_C3,
3572     3,
3573     1,
3574     { 0, 1, 2 },
3575     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
3576     4 },
3577   { 352,
3578     ISA_EXT1|ISA_EXT1,
3579     GROUP_VLIW,
3580     CODE_FOR_cgen_intrinsic_cpsra3_w_P0_P1,
3581     3,
3582     1,
3583     { 0, 1, 2 },
3584     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
3585     4 },
3586   { 353,
3587     ISA_EXT1,
3588     GROUP_NORMAL,
3589     CODE_FOR_cgen_intrinsic_cpssra3_h_C3,
3590     3,
3591     1,
3592     { 0, 1, 2 },
3593     { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
3594     4 },
3595   { 353,
3596     ISA_EXT1|ISA_EXT1,
3597     GROUP_VLIW,
3598     CODE_FOR_cgen_intrinsic_cpssra3_h_P0_P1,
3599     3,
3600     1,
3601     { 0, 1, 2 },
3602     { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
3603     4 },
3604   { 354,
3605     ISA_EXT1,
3606     GROUP_NORMAL,
3607     CODE_FOR_cgen_intrinsic_cpsra3_h_C3,
3608     3,
3609     1,
3610     { 0, 1, 2 },
3611     { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
3612     4 },
3613   { 354,
3614     ISA_EXT1|ISA_EXT1,
3615     GROUP_VLIW,
3616     CODE_FOR_cgen_intrinsic_cpsra3_h_P0_P1,
3617     3,
3618     1,
3619     { 0, 1, 2 },
3620     { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
3621     4 },
3622   { 355,
3623     ISA_EXT1,
3624     GROUP_NORMAL,
3625     CODE_FOR_cgen_intrinsic_cpssra3_b_C3,
3626     3,
3627     1,
3628     { 0, 1, 2 },
3629     { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
3630     4 },
3631   { 355,
3632     ISA_EXT1|ISA_EXT1,
3633     GROUP_VLIW,
3634     CODE_FOR_cgen_intrinsic_cpssra3_b_P0_P1,
3635     3,
3636     1,
3637     { 0, 1, 2 },
3638     { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
3639     4 },
3640   { 356,
3641     ISA_EXT1,
3642     GROUP_NORMAL,
3643     CODE_FOR_cgen_intrinsic_cpsra3_b_C3,
3644     3,
3645     1,
3646     { 0, 1, 2 },
3647     { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
3648     4 },
3649   { 356,
3650     ISA_EXT1|ISA_EXT1,
3651     GROUP_VLIW,
3652     CODE_FOR_cgen_intrinsic_cpsra3_b_P0_P1,
3653     3,
3654     1,
3655     { 0, 1, 2 },
3656     { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
3657     4 },
3658   { 357,
3659     ISA_EXT1,
3660     GROUP_NORMAL,
3661     CODE_FOR_cgen_intrinsic_cdsrl3_C3,
3662     3,
3663     1,
3664     { 0, 1, 2 },
3665     { { 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 } },
3666     4 },
3667   { 357,
3668     ISA_EXT1|ISA_EXT1,
3669     GROUP_VLIW,
3670     CODE_FOR_cgen_intrinsic_cdsrl3_P0_P1,
3671     3,
3672     1,
3673     { 0, 1, 2 },
3674     { { 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 } },
3675     4 },
3676   { 358,
3677     ISA_EXT1,
3678     GROUP_NORMAL,
3679     CODE_FOR_cgen_intrinsic_cpssrl3_w_C3,
3680     3,
3681     1,
3682     { 0, 1, 2 },
3683     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
3684     4 },
3685   { 358,
3686     ISA_EXT1|ISA_EXT1,
3687     GROUP_VLIW,
3688     CODE_FOR_cgen_intrinsic_cpssrl3_w_P0_P1,
3689     3,
3690     1,
3691     { 0, 1, 2 },
3692     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
3693     4 },
3694   { 359,
3695     ISA_EXT1,
3696     GROUP_NORMAL,
3697     CODE_FOR_cgen_intrinsic_cpsrl3_w_C3,
3698     3,
3699     1,
3700     { 0, 1, 2 },
3701     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
3702     4 },
3703   { 359,
3704     ISA_EXT1|ISA_EXT1,
3705     GROUP_VLIW,
3706     CODE_FOR_cgen_intrinsic_cpsrl3_w_P0_P1,
3707     3,
3708     1,
3709     { 0, 1, 2 },
3710     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
3711     4 },
3712   { 360,
3713     ISA_EXT1,
3714     GROUP_NORMAL,
3715     CODE_FOR_cgen_intrinsic_cpssrl3_h_C3,
3716     3,
3717     1,
3718     { 0, 1, 2 },
3719     { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
3720     4 },
3721   { 360,
3722     ISA_EXT1|ISA_EXT1,
3723     GROUP_VLIW,
3724     CODE_FOR_cgen_intrinsic_cpssrl3_h_P0_P1,
3725     3,
3726     1,
3727     { 0, 1, 2 },
3728     { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
3729     4 },
3730   { 361,
3731     ISA_EXT1,
3732     GROUP_NORMAL,
3733     CODE_FOR_cgen_intrinsic_cpsrl3_h_C3,
3734     3,
3735     1,
3736     { 0, 1, 2 },
3737     { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
3738     4 },
3739   { 361,
3740     ISA_EXT1|ISA_EXT1,
3741     GROUP_VLIW,
3742     CODE_FOR_cgen_intrinsic_cpsrl3_h_P0_P1,
3743     3,
3744     1,
3745     { 0, 1, 2 },
3746     { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
3747     4 },
3748   { 362,
3749     ISA_EXT1,
3750     GROUP_NORMAL,
3751     CODE_FOR_cgen_intrinsic_cpssrl3_b_C3,
3752     3,
3753     1,
3754     { 0, 1, 2 },
3755     { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
3756     4 },
3757   { 362,
3758     ISA_EXT1|ISA_EXT1,
3759     GROUP_VLIW,
3760     CODE_FOR_cgen_intrinsic_cpssrl3_b_P0_P1,
3761     3,
3762     1,
3763     { 0, 1, 2 },
3764     { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
3765     4 },
3766   { 363,
3767     ISA_EXT1,
3768     GROUP_NORMAL,
3769     CODE_FOR_cgen_intrinsic_cpsrl3_b_C3,
3770     3,
3771     1,
3772     { 0, 1, 2 },
3773     { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
3774     4 },
3775   { 363,
3776     ISA_EXT1|ISA_EXT1,
3777     GROUP_VLIW,
3778     CODE_FOR_cgen_intrinsic_cpsrl3_b_P0_P1,
3779     3,
3780     1,
3781     { 0, 1, 2 },
3782     { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
3783     4 },
3784   { 308,
3785     ISA_EXT1,
3786     GROUP_NORMAL,
3787     CODE_FOR_cgen_intrinsic_cpmin3_w_C3,
3788     3,
3789     1,
3790     { 0, 1, 2 },
3791     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
3792     4 },
3793   { 308,
3794     ISA_EXT1|ISA_EXT1,
3795     GROUP_VLIW,
3796     CODE_FOR_cgen_intrinsic_cpmin3_w_P0_P1,
3797     3,
3798     1,
3799     { 0, 1, 2 },
3800     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
3801     4 },
3802   { 309,
3803     ISA_EXT1,
3804     GROUP_NORMAL,
3805     CODE_FOR_cgen_intrinsic_cpminu3_w_C3,
3806     3,
3807     1,
3808     { 0, 1, 2 },
3809     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
3810     4 },
3811   { 309,
3812     ISA_EXT1|ISA_EXT1,
3813     GROUP_VLIW,
3814     CODE_FOR_cgen_intrinsic_cpminu3_w_P0_P1,
3815     3,
3816     1,
3817     { 0, 1, 2 },
3818     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
3819     4 },
3820   { 310,
3821     ISA_EXT1,
3822     GROUP_NORMAL,
3823     CODE_FOR_cgen_intrinsic_cpmin3_h_C3,
3824     3,
3825     1,
3826     { 0, 1, 2 },
3827     { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
3828     4 },
3829   { 310,
3830     ISA_EXT1|ISA_EXT1,
3831     GROUP_VLIW,
3832     CODE_FOR_cgen_intrinsic_cpmin3_h_P0_P1,
3833     3,
3834     1,
3835     { 0, 1, 2 },
3836     { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
3837     4 },
3838   { 311,
3839     ISA_EXT1,
3840     GROUP_NORMAL,
3841     CODE_FOR_cgen_intrinsic_cpmin3_b_C3,
3842     3,
3843     1,
3844     { 0, 1, 2 },
3845     { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
3846     4 },
3847   { 311,
3848     ISA_EXT1|ISA_EXT1,
3849     GROUP_VLIW,
3850     CODE_FOR_cgen_intrinsic_cpmin3_b_P0_P1,
3851     3,
3852     1,
3853     { 0, 1, 2 },
3854     { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
3855     4 },
3856   { 312,
3857     ISA_EXT1,
3858     GROUP_NORMAL,
3859     CODE_FOR_cgen_intrinsic_cpminu3_b_C3,
3860     3,
3861     1,
3862     { 0, 1, 2 },
3863     { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
3864     4 },
3865   { 312,
3866     ISA_EXT1|ISA_EXT1,
3867     GROUP_VLIW,
3868     CODE_FOR_cgen_intrinsic_cpminu3_b_P0_P1,
3869     3,
3870     1,
3871     { 0, 1, 2 },
3872     { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
3873     4 },
3874   { 313,
3875     ISA_EXT1,
3876     GROUP_NORMAL,
3877     CODE_FOR_cgen_intrinsic_cpmax3_w_C3,
3878     3,
3879     1,
3880     { 0, 1, 2 },
3881     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
3882     4 },
3883   { 313,
3884     ISA_EXT1|ISA_EXT1,
3885     GROUP_VLIW,
3886     CODE_FOR_cgen_intrinsic_cpmax3_w_P0_P1,
3887     3,
3888     1,
3889     { 0, 1, 2 },
3890     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
3891     4 },
3892   { 314,
3893     ISA_EXT1,
3894     GROUP_NORMAL,
3895     CODE_FOR_cgen_intrinsic_cpmaxu3_w_C3,
3896     3,
3897     1,
3898     { 0, 1, 2 },
3899     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
3900     4 },
3901   { 314,
3902     ISA_EXT1|ISA_EXT1,
3903     GROUP_VLIW,
3904     CODE_FOR_cgen_intrinsic_cpmaxu3_w_P0_P1,
3905     3,
3906     1,
3907     { 0, 1, 2 },
3908     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
3909     4 },
3910   { 315,
3911     ISA_EXT1,
3912     GROUP_NORMAL,
3913     CODE_FOR_cgen_intrinsic_cpmax3_h_C3,
3914     3,
3915     1,
3916     { 0, 1, 2 },
3917     { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
3918     4 },
3919   { 315,
3920     ISA_EXT1|ISA_EXT1,
3921     GROUP_VLIW,
3922     CODE_FOR_cgen_intrinsic_cpmax3_h_P0_P1,
3923     3,
3924     1,
3925     { 0, 1, 2 },
3926     { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
3927     4 },
3928   { 316,
3929     ISA_EXT1,
3930     GROUP_NORMAL,
3931     CODE_FOR_cgen_intrinsic_cpmax3_b_C3,
3932     3,
3933     1,
3934     { 0, 1, 2 },
3935     { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
3936     4 },
3937   { 316,
3938     ISA_EXT1|ISA_EXT1,
3939     GROUP_VLIW,
3940     CODE_FOR_cgen_intrinsic_cpmax3_b_P0_P1,
3941     3,
3942     1,
3943     { 0, 1, 2 },
3944     { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
3945     4 },
3946   { 317,
3947     ISA_EXT1,
3948     GROUP_NORMAL,
3949     CODE_FOR_cgen_intrinsic_cpmaxu3_b_C3,
3950     3,
3951     1,
3952     { 0, 1, 2 },
3953     { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
3954     4 },
3955   { 317,
3956     ISA_EXT1|ISA_EXT1,
3957     GROUP_VLIW,
3958     CODE_FOR_cgen_intrinsic_cpmaxu3_b_P0_P1,
3959     3,
3960     1,
3961     { 0, 1, 2 },
3962     { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
3963     4 },
3964   { 364,
3965     ISA_EXT1,
3966     GROUP_NORMAL,
3967     CODE_FOR_cgen_intrinsic_cppack_h_C3,
3968     3,
3969     1,
3970     { 0, 1, 2 },
3971     { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
3972     4 },
3973   { 364,
3974     ISA_EXT1|ISA_EXT1,
3975     GROUP_VLIW,
3976     CODE_FOR_cgen_intrinsic_cppack_h_P0_P1,
3977     3,
3978     1,
3979     { 0, 1, 2 },
3980     { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
3981     4 },
3982   { 365,
3983     ISA_EXT1,
3984     GROUP_NORMAL,
3985     CODE_FOR_cgen_intrinsic_cppack_b_C3,
3986     3,
3987     1,
3988     { 0, 1, 2 },
3989     { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
3990     4 },
3991   { 365,
3992     ISA_EXT1|ISA_EXT1,
3993     GROUP_VLIW,
3994     CODE_FOR_cgen_intrinsic_cppack_b_P0_P1,
3995     3,
3996     1,
3997     { 0, 1, 2 },
3998     { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
3999     4 },
4000   { 366,
4001     ISA_EXT1,
4002     GROUP_NORMAL,
4003     CODE_FOR_cgen_intrinsic_cppacku_b_C3,
4004     3,
4005     1,
4006     { 0, 1, 2 },
4007     { { 0, 0, cgen_regnum_operand_type_V8UQI, 1 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } },
4008     4 },
4009   { 366,
4010     ISA_EXT1|ISA_EXT1,
4011     GROUP_VLIW,
4012     CODE_FOR_cgen_intrinsic_cppacku_b_P0_P1,
4013     3,
4014     1,
4015     { 0, 1, 2 },
4016     { { 0, 0, cgen_regnum_operand_type_V8UQI, 1 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } },
4017     4 },
4018   { 377,
4019     ISA_EXT1,
4020     GROUP_NORMAL,
4021     CODE_FOR_cgen_intrinsic_cpxor3_C3,
4022     3,
4023     1,
4024     { 0, 1, 2 },
4025     { { 0, 0, cgen_regnum_operand_type_VECTOR, 1 }, { 0, 0, cgen_regnum_operand_type_VECTOR, 0 }, { 0, 0, cgen_regnum_operand_type_VECTOR, 0 } },
4026     4 },
4027   { 377,
4028     ISA_EXT1|ISA_EXT1,
4029     GROUP_VLIW,
4030     CODE_FOR_cgen_intrinsic_cpxor3_P0_P1,
4031     3,
4032     1,
4033     { 0, 1, 2 },
4034     { { 0, 0, cgen_regnum_operand_type_VECTOR, 1 }, { 0, 0, cgen_regnum_operand_type_VECTOR, 0 }, { 0, 0, cgen_regnum_operand_type_VECTOR, 0 } },
4035     4 },
4036   { 378,
4037     ISA_EXT1,
4038     GROUP_NORMAL,
4039     CODE_FOR_cgen_intrinsic_cpnor3_C3,
4040     3,
4041     1,
4042     { 0, 1, 2 },
4043     { { 0, 0, cgen_regnum_operand_type_VECTOR, 1 }, { 0, 0, cgen_regnum_operand_type_VECTOR, 0 }, { 0, 0, cgen_regnum_operand_type_VECTOR, 0 } },
4044     4 },
4045   { 378,
4046     ISA_EXT1|ISA_EXT1,
4047     GROUP_VLIW,
4048     CODE_FOR_cgen_intrinsic_cpnor3_P0_P1,
4049     3,
4050     1,
4051     { 0, 1, 2 },
4052     { { 0, 0, cgen_regnum_operand_type_VECTOR, 1 }, { 0, 0, cgen_regnum_operand_type_VECTOR, 0 }, { 0, 0, cgen_regnum_operand_type_VECTOR, 0 } },
4053     4 },
4054   { 379,
4055     ISA_EXT1,
4056     GROUP_NORMAL,
4057     CODE_FOR_cgen_intrinsic_cpor3_C3,
4058     3,
4059     1,
4060     { 0, 1, 2 },
4061     { { 0, 0, cgen_regnum_operand_type_VECTOR, 1 }, { 0, 0, cgen_regnum_operand_type_VECTOR, 0 }, { 0, 0, cgen_regnum_operand_type_VECTOR, 0 } },
4062     4 },
4063   { 379,
4064     ISA_EXT1|ISA_EXT1,
4065     GROUP_VLIW,
4066     CODE_FOR_cgen_intrinsic_cpor3_P0_P1,
4067     3,
4068     1,
4069     { 0, 1, 2 },
4070     { { 0, 0, cgen_regnum_operand_type_VECTOR, 1 }, { 0, 0, cgen_regnum_operand_type_VECTOR, 0 }, { 0, 0, cgen_regnum_operand_type_VECTOR, 0 } },
4071     4 },
4072   { 380,
4073     ISA_EXT1,
4074     GROUP_NORMAL,
4075     CODE_FOR_cgen_intrinsic_cpand3_C3,
4076     3,
4077     1,
4078     { 0, 1, 2 },
4079     { { 0, 0, cgen_regnum_operand_type_VECTOR, 1 }, { 0, 0, cgen_regnum_operand_type_VECTOR, 0 }, { 0, 0, cgen_regnum_operand_type_VECTOR, 0 } },
4080     4 },
4081   { 380,
4082     ISA_EXT1|ISA_EXT1,
4083     GROUP_VLIW,
4084     CODE_FOR_cgen_intrinsic_cpand3_P0_P1,
4085     3,
4086     1,
4087     { 0, 1, 2 },
4088     { { 0, 0, cgen_regnum_operand_type_VECTOR, 1 }, { 0, 0, cgen_regnum_operand_type_VECTOR, 0 }, { 0, 0, cgen_regnum_operand_type_VECTOR, 0 } },
4089     4 },
4090   { 318,
4091     ISA_EXT1,
4092     GROUP_NORMAL,
4093     CODE_FOR_cgen_intrinsic_cpabs3_h_C3,
4094     3,
4095     1,
4096     { 0, 1, 2 },
4097     { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
4098     4 },
4099   { 318,
4100     ISA_EXT1|ISA_EXT1,
4101     GROUP_VLIW,
4102     CODE_FOR_cgen_intrinsic_cpabs3_h_P0_P1,
4103     3,
4104     1,
4105     { 0, 1, 2 },
4106     { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
4107     4 },
4108   { 319,
4109     ISA_EXT1,
4110     GROUP_NORMAL,
4111     CODE_FOR_cgen_intrinsic_cpabs3_b_C3,
4112     3,
4113     1,
4114     { 0, 1, 2 },
4115     { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
4116     4 },
4117   { 319,
4118     ISA_EXT1|ISA_EXT1,
4119     GROUP_VLIW,
4120     CODE_FOR_cgen_intrinsic_cpabs3_b_P0_P1,
4121     3,
4122     1,
4123     { 0, 1, 2 },
4124     { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
4125     4 },
4126   { 320,
4127     ISA_EXT1,
4128     GROUP_NORMAL,
4129     CODE_FOR_cgen_intrinsic_cpabsu3_b_C3,
4130     3,
4131     1,
4132     { 0, 1, 2 },
4133     { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
4134     4 },
4135   { 320,
4136     ISA_EXT1|ISA_EXT1,
4137     GROUP_VLIW,
4138     CODE_FOR_cgen_intrinsic_cpabsu3_b_P0_P1,
4139     3,
4140     1,
4141     { 0, 1, 2 },
4142     { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
4143     4 },
4144   { 321,
4145     ISA_EXT1,
4146     GROUP_NORMAL,
4147     CODE_FOR_cgen_intrinsic_cpaddsr3_w_C3,
4148     3,
4149     1,
4150     { 0, 1, 2 },
4151     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
4152     4 },
4153   { 321,
4154     ISA_EXT1|ISA_EXT1,
4155     GROUP_VLIW,
4156     CODE_FOR_cgen_intrinsic_cpaddsr3_w_P0_P1,
4157     3,
4158     1,
4159     { 0, 1, 2 },
4160     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
4161     4 },
4162   { 322,
4163     ISA_EXT1,
4164     GROUP_NORMAL,
4165     CODE_FOR_cgen_intrinsic_cpaddsr3_h_C3,
4166     3,
4167     1,
4168     { 0, 1, 2 },
4169     { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
4170     4 },
4171   { 322,
4172     ISA_EXT1|ISA_EXT1,
4173     GROUP_VLIW,
4174     CODE_FOR_cgen_intrinsic_cpaddsr3_h_P0_P1,
4175     3,
4176     1,
4177     { 0, 1, 2 },
4178     { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
4179     4 },
4180   { 323,
4181     ISA_EXT1,
4182     GROUP_NORMAL,
4183     CODE_FOR_cgen_intrinsic_cpaddsr3_b_C3,
4184     3,
4185     1,
4186     { 0, 1, 2 },
4187     { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
4188     4 },
4189   { 323,
4190     ISA_EXT1|ISA_EXT1,
4191     GROUP_VLIW,
4192     CODE_FOR_cgen_intrinsic_cpaddsr3_b_P0_P1,
4193     3,
4194     1,
4195     { 0, 1, 2 },
4196     { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
4197     4 },
4198   { 324,
4199     ISA_EXT1,
4200     GROUP_NORMAL,
4201     CODE_FOR_cgen_intrinsic_cpaddsru3_b_C3,
4202     3,
4203     1,
4204     { 0, 1, 2 },
4205     { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
4206     4 },
4207   { 324,
4208     ISA_EXT1|ISA_EXT1,
4209     GROUP_VLIW,
4210     CODE_FOR_cgen_intrinsic_cpaddsru3_b_P0_P1,
4211     3,
4212     1,
4213     { 0, 1, 2 },
4214     { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
4215     4 },
4216   { 325,
4217     ISA_EXT1,
4218     GROUP_NORMAL,
4219     CODE_FOR_cgen_intrinsic_cpave3_w_C3,
4220     3,
4221     1,
4222     { 0, 1, 2 },
4223     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
4224     4 },
4225   { 325,
4226     ISA_EXT1|ISA_EXT1,
4227     GROUP_VLIW,
4228     CODE_FOR_cgen_intrinsic_cpave3_w_P0_P1,
4229     3,
4230     1,
4231     { 0, 1, 2 },
4232     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
4233     4 },
4234   { 326,
4235     ISA_EXT1,
4236     GROUP_NORMAL,
4237     CODE_FOR_cgen_intrinsic_cpave3_h_C3,
4238     3,
4239     1,
4240     { 0, 1, 2 },
4241     { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
4242     4 },
4243   { 326,
4244     ISA_EXT1|ISA_EXT1,
4245     GROUP_VLIW,
4246     CODE_FOR_cgen_intrinsic_cpave3_h_P0_P1,
4247     3,
4248     1,
4249     { 0, 1, 2 },
4250     { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
4251     4 },
4252   { 327,
4253     ISA_EXT1,
4254     GROUP_NORMAL,
4255     CODE_FOR_cgen_intrinsic_cpave3_b_C3,
4256     3,
4257     1,
4258     { 0, 1, 2 },
4259     { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
4260     4 },
4261   { 327,
4262     ISA_EXT1|ISA_EXT1,
4263     GROUP_VLIW,
4264     CODE_FOR_cgen_intrinsic_cpave3_b_P0_P1,
4265     3,
4266     1,
4267     { 0, 1, 2 },
4268     { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
4269     4 },
4270   { 328,
4271     ISA_EXT1,
4272     GROUP_NORMAL,
4273     CODE_FOR_cgen_intrinsic_cpaveu3_b_C3,
4274     3,
4275     1,
4276     { 0, 1, 2 },
4277     { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
4278     4 },
4279   { 328,
4280     ISA_EXT1|ISA_EXT1,
4281     GROUP_VLIW,
4282     CODE_FOR_cgen_intrinsic_cpaveu3_b_P0_P1,
4283     3,
4284     1,
4285     { 0, 1, 2 },
4286     { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
4287     4 },
4288   { 329,
4289     ISA_EXT1,
4290     GROUP_NORMAL,
4291     CODE_FOR_cgen_intrinsic_cpextlsub3_b_C3,
4292     3,
4293     1,
4294     { 0, 1, 2 },
4295     { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
4296     4 },
4297   { 329,
4298     ISA_EXT1|ISA_EXT1,
4299     GROUP_VLIW,
4300     CODE_FOR_cgen_intrinsic_cpextlsub3_b_P0_P1,
4301     3,
4302     1,
4303     { 0, 1, 2 },
4304     { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
4305     4 },
4306   { 330,
4307     ISA_EXT1,
4308     GROUP_NORMAL,
4309     CODE_FOR_cgen_intrinsic_cpextlsubu3_b_C3,
4310     3,
4311     1,
4312     { 0, 1, 2 },
4313     { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
4314     4 },
4315   { 330,
4316     ISA_EXT1|ISA_EXT1,
4317     GROUP_VLIW,
4318     CODE_FOR_cgen_intrinsic_cpextlsubu3_b_P0_P1,
4319     3,
4320     1,
4321     { 0, 1, 2 },
4322     { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
4323     4 },
4324   { 331,
4325     ISA_EXT1,
4326     GROUP_NORMAL,
4327     CODE_FOR_cgen_intrinsic_cpextusub3_b_C3,
4328     3,
4329     1,
4330     { 0, 1, 2 },
4331     { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
4332     4 },
4333   { 331,
4334     ISA_EXT1|ISA_EXT1,
4335     GROUP_VLIW,
4336     CODE_FOR_cgen_intrinsic_cpextusub3_b_P0_P1,
4337     3,
4338     1,
4339     { 0, 1, 2 },
4340     { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
4341     4 },
4342   { 332,
4343     ISA_EXT1,
4344     GROUP_NORMAL,
4345     CODE_FOR_cgen_intrinsic_cpextusubu3_b_C3,
4346     3,
4347     1,
4348     { 0, 1, 2 },
4349     { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
4350     4 },
4351   { 332,
4352     ISA_EXT1|ISA_EXT1,
4353     GROUP_VLIW,
4354     CODE_FOR_cgen_intrinsic_cpextusubu3_b_P0_P1,
4355     3,
4356     1,
4357     { 0, 1, 2 },
4358     { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
4359     4 },
4360   { 333,
4361     ISA_EXT1,
4362     GROUP_NORMAL,
4363     CODE_FOR_cgen_intrinsic_cpextladd3_b_C3,
4364     3,
4365     1,
4366     { 0, 1, 2 },
4367     { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
4368     4 },
4369   { 333,
4370     ISA_EXT1|ISA_EXT1,
4371     GROUP_VLIW,
4372     CODE_FOR_cgen_intrinsic_cpextladd3_b_P0_P1,
4373     3,
4374     1,
4375     { 0, 1, 2 },
4376     { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
4377     4 },
4378   { 334,
4379     ISA_EXT1,
4380     GROUP_NORMAL,
4381     CODE_FOR_cgen_intrinsic_cpextladdu3_b_C3,
4382     3,
4383     1,
4384     { 0, 1, 2 },
4385     { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
4386     4 },
4387   { 334,
4388     ISA_EXT1|ISA_EXT1,
4389     GROUP_VLIW,
4390     CODE_FOR_cgen_intrinsic_cpextladdu3_b_P0_P1,
4391     3,
4392     1,
4393     { 0, 1, 2 },
4394     { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
4395     4 },
4396   { 335,
4397     ISA_EXT1,
4398     GROUP_NORMAL,
4399     CODE_FOR_cgen_intrinsic_cpextuadd3_b_C3,
4400     3,
4401     1,
4402     { 0, 1, 2 },
4403     { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
4404     4 },
4405   { 335,
4406     ISA_EXT1|ISA_EXT1,
4407     GROUP_VLIW,
4408     CODE_FOR_cgen_intrinsic_cpextuadd3_b_P0_P1,
4409     3,
4410     1,
4411     { 0, 1, 2 },
4412     { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
4413     4 },
4414   { 336,
4415     ISA_EXT1,
4416     GROUP_NORMAL,
4417     CODE_FOR_cgen_intrinsic_cpextuaddu3_b_C3,
4418     3,
4419     1,
4420     { 0, 1, 2 },
4421     { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
4422     4 },
4423   { 336,
4424     ISA_EXT1|ISA_EXT1,
4425     GROUP_VLIW,
4426     CODE_FOR_cgen_intrinsic_cpextuaddu3_b_P0_P1,
4427     3,
4428     1,
4429     { 0, 1, 2 },
4430     { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
4431     4 },
4432   { 337,
4433     ISA_EXT1,
4434     GROUP_NORMAL,
4435     CODE_FOR_cgen_intrinsic_cpssub3_w_C3,
4436     3,
4437     1,
4438     { 0, 1, 2 },
4439     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
4440     4 },
4441   { 337,
4442     ISA_EXT1|ISA_EXT1,
4443     GROUP_VLIW,
4444     CODE_FOR_cgen_intrinsic_cpssub3_w_P0_P1,
4445     3,
4446     1,
4447     { 0, 1, 2 },
4448     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
4449     4 },
4450   { 338,
4451     ISA_EXT1,
4452     GROUP_NORMAL,
4453     CODE_FOR_cgen_intrinsic_cpssub3_h_C3,
4454     3,
4455     1,
4456     { 0, 1, 2 },
4457     { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
4458     4 },
4459   { 338,
4460     ISA_EXT1|ISA_EXT1,
4461     GROUP_VLIW,
4462     CODE_FOR_cgen_intrinsic_cpssub3_h_P0_P1,
4463     3,
4464     1,
4465     { 0, 1, 2 },
4466     { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
4467     4 },
4468   { 339,
4469     ISA_EXT1,
4470     GROUP_NORMAL,
4471     CODE_FOR_cgen_intrinsic_cpsadd3_w_C3,
4472     3,
4473     1,
4474     { 0, 1, 2 },
4475     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
4476     4 },
4477   { 339,
4478     ISA_EXT1|ISA_EXT1,
4479     GROUP_VLIW,
4480     CODE_FOR_cgen_intrinsic_cpsadd3_w_P0_P1,
4481     3,
4482     1,
4483     { 0, 1, 2 },
4484     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
4485     4 },
4486   { 340,
4487     ISA_EXT1,
4488     GROUP_NORMAL,
4489     CODE_FOR_cgen_intrinsic_cpsadd3_h_C3,
4490     3,
4491     1,
4492     { 0, 1, 2 },
4493     { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
4494     4 },
4495   { 340,
4496     ISA_EXT1|ISA_EXT1,
4497     GROUP_VLIW,
4498     CODE_FOR_cgen_intrinsic_cpsadd3_h_P0_P1,
4499     3,
4500     1,
4501     { 0, 1, 2 },
4502     { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
4503     4 },
4504   { 381,
4505     ISA_EXT1,
4506     GROUP_NORMAL,
4507     CODE_FOR_cgen_intrinsic_cdsub3_C3,
4508     3,
4509     1,
4510     { 0, 1, 2 },
4511     { { 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 } },
4512     4 },
4513   { 381,
4514     ISA_EXT1|ISA_EXT1,
4515     GROUP_VLIW,
4516     CODE_FOR_cgen_intrinsic_cdsub3_P0_P1,
4517     3,
4518     1,
4519     { 0, 1, 2 },
4520     { { 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 } },
4521     4 },
4522   { 382,
4523     ISA_EXT1,
4524     GROUP_NORMAL,
4525     CODE_FOR_cgen_intrinsic_cpsub3_w_C3,
4526     3,
4527     1,
4528     { 0, 1, 2 },
4529     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
4530     4 },
4531   { 382,
4532     ISA_EXT1|ISA_EXT1,
4533     GROUP_VLIW,
4534     CODE_FOR_cgen_intrinsic_cpsub3_w_P0_P1,
4535     3,
4536     1,
4537     { 0, 1, 2 },
4538     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
4539     4 },
4540   { 383,
4541     ISA_EXT1,
4542     GROUP_NORMAL,
4543     CODE_FOR_cgen_intrinsic_cpsub3_h_C3,
4544     3,
4545     1,
4546     { 0, 1, 2 },
4547     { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
4548     4 },
4549   { 383,
4550     ISA_EXT1|ISA_EXT1,
4551     GROUP_VLIW,
4552     CODE_FOR_cgen_intrinsic_cpsub3_h_P0_P1,
4553     3,
4554     1,
4555     { 0, 1, 2 },
4556     { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
4557     4 },
4558   { 384,
4559     ISA_EXT1,
4560     GROUP_NORMAL,
4561     CODE_FOR_cgen_intrinsic_cpsub3_b_C3,
4562     3,
4563     1,
4564     { 0, 1, 2 },
4565     { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
4566     4 },
4567   { 384,
4568     ISA_EXT1|ISA_EXT1,
4569     GROUP_VLIW,
4570     CODE_FOR_cgen_intrinsic_cpsub3_b_P0_P1,
4571     3,
4572     1,
4573     { 0, 1, 2 },
4574     { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
4575     4 },
4576   { 385,
4577     ISA_EXT1,
4578     GROUP_NORMAL,
4579     CODE_FOR_cgen_intrinsic_cdadd3_C3,
4580     3,
4581     1,
4582     { 0, 1, 2 },
4583     { { 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 } },
4584     4 },
4585   { 385,
4586     ISA_EXT1|ISA_EXT1,
4587     GROUP_VLIW,
4588     CODE_FOR_cgen_intrinsic_cdadd3_P0_P1,
4589     3,
4590     1,
4591     { 0, 1, 2 },
4592     { { 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 } },
4593     4 },
4594   { 222,
4595     ISA_EXT1,
4596     GROUP_NORMAL,
4597     CODE_FOR_cgen_intrinsic_cpocmpge_w_C3,
4598     2,
4599     0,
4600     { 0, 1 },
4601     { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
4602     4 },
4603   { 222,
4604     ISA_EXT1|ISA_EXT1,
4605     GROUP_VLIW,
4606     CODE_FOR_cgen_intrinsic_cpocmpge_w_P0_P1,
4607     2,
4608     0,
4609     { 0, 1 },
4610     { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
4611     4 },
4612   { 223,
4613     ISA_EXT1,
4614     GROUP_NORMAL,
4615     CODE_FOR_cgen_intrinsic_cpocmpgeu_w_C3,
4616     2,
4617     0,
4618     { 0, 1 },
4619     { { 0, 0, cgen_regnum_operand_type_V2USI, 0 }, { 0, 0, cgen_regnum_operand_type_V2USI, 0 } },
4620     4 },
4621   { 223,
4622     ISA_EXT1|ISA_EXT1,
4623     GROUP_VLIW,
4624     CODE_FOR_cgen_intrinsic_cpocmpgeu_w_P0_P1,
4625     2,
4626     0,
4627     { 0, 1 },
4628     { { 0, 0, cgen_regnum_operand_type_V2USI, 0 }, { 0, 0, cgen_regnum_operand_type_V2USI, 0 } },
4629     4 },
4630   { 224,
4631     ISA_EXT1,
4632     GROUP_NORMAL,
4633     CODE_FOR_cgen_intrinsic_cpocmpge_h_C3,
4634     2,
4635     0,
4636     { 0, 1 },
4637     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
4638     4 },
4639   { 224,
4640     ISA_EXT1|ISA_EXT1,
4641     GROUP_VLIW,
4642     CODE_FOR_cgen_intrinsic_cpocmpge_h_P0_P1,
4643     2,
4644     0,
4645     { 0, 1 },
4646     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
4647     4 },
4648   { 225,
4649     ISA_EXT1,
4650     GROUP_NORMAL,
4651     CODE_FOR_cgen_intrinsic_cpocmpge_b_C3,
4652     2,
4653     0,
4654     { 0, 1 },
4655     { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
4656     4 },
4657   { 225,
4658     ISA_EXT1|ISA_EXT1,
4659     GROUP_VLIW,
4660     CODE_FOR_cgen_intrinsic_cpocmpge_b_P0_P1,
4661     2,
4662     0,
4663     { 0, 1 },
4664     { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
4665     4 },
4666   { 226,
4667     ISA_EXT1,
4668     GROUP_NORMAL,
4669     CODE_FOR_cgen_intrinsic_cpocmpgeu_b_C3,
4670     2,
4671     0,
4672     { 0, 1 },
4673     { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } },
4674     4 },
4675   { 226,
4676     ISA_EXT1|ISA_EXT1,
4677     GROUP_VLIW,
4678     CODE_FOR_cgen_intrinsic_cpocmpgeu_b_P0_P1,
4679     2,
4680     0,
4681     { 0, 1 },
4682     { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } },
4683     4 },
4684   { 227,
4685     ISA_EXT1,
4686     GROUP_NORMAL,
4687     CODE_FOR_cgen_intrinsic_cpocmpgt_w_C3,
4688     2,
4689     0,
4690     { 0, 1 },
4691     { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
4692     4 },
4693   { 227,
4694     ISA_EXT1|ISA_EXT1,
4695     GROUP_VLIW,
4696     CODE_FOR_cgen_intrinsic_cpocmpgt_w_P0_P1,
4697     2,
4698     0,
4699     { 0, 1 },
4700     { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
4701     4 },
4702   { 228,
4703     ISA_EXT1,
4704     GROUP_NORMAL,
4705     CODE_FOR_cgen_intrinsic_cpocmpgtu_w_C3,
4706     2,
4707     0,
4708     { 0, 1 },
4709     { { 0, 0, cgen_regnum_operand_type_V2USI, 0 }, { 0, 0, cgen_regnum_operand_type_V2USI, 0 } },
4710     4 },
4711   { 228,
4712     ISA_EXT1|ISA_EXT1,
4713     GROUP_VLIW,
4714     CODE_FOR_cgen_intrinsic_cpocmpgtu_w_P0_P1,
4715     2,
4716     0,
4717     { 0, 1 },
4718     { { 0, 0, cgen_regnum_operand_type_V2USI, 0 }, { 0, 0, cgen_regnum_operand_type_V2USI, 0 } },
4719     4 },
4720   { 229,
4721     ISA_EXT1,
4722     GROUP_NORMAL,
4723     CODE_FOR_cgen_intrinsic_cpocmpgt_h_C3,
4724     2,
4725     0,
4726     { 0, 1 },
4727     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
4728     4 },
4729   { 229,
4730     ISA_EXT1|ISA_EXT1,
4731     GROUP_VLIW,
4732     CODE_FOR_cgen_intrinsic_cpocmpgt_h_P0_P1,
4733     2,
4734     0,
4735     { 0, 1 },
4736     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
4737     4 },
4738   { 230,
4739     ISA_EXT1,
4740     GROUP_NORMAL,
4741     CODE_FOR_cgen_intrinsic_cpocmpgt_b_C3,
4742     2,
4743     0,
4744     { 0, 1 },
4745     { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
4746     4 },
4747   { 230,
4748     ISA_EXT1|ISA_EXT1,
4749     GROUP_VLIW,
4750     CODE_FOR_cgen_intrinsic_cpocmpgt_b_P0_P1,
4751     2,
4752     0,
4753     { 0, 1 },
4754     { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
4755     4 },
4756   { 231,
4757     ISA_EXT1,
4758     GROUP_NORMAL,
4759     CODE_FOR_cgen_intrinsic_cpocmpgtu_b_C3,
4760     2,
4761     0,
4762     { 0, 1 },
4763     { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } },
4764     4 },
4765   { 231,
4766     ISA_EXT1|ISA_EXT1,
4767     GROUP_VLIW,
4768     CODE_FOR_cgen_intrinsic_cpocmpgtu_b_P0_P1,
4769     2,
4770     0,
4771     { 0, 1 },
4772     { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } },
4773     4 },
4774   { 232,
4775     ISA_EXT1,
4776     GROUP_NORMAL,
4777     CODE_FOR_cgen_intrinsic_cpocmpne_w_C3,
4778     2,
4779     0,
4780     { 0, 1 },
4781     { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
4782     4 },
4783   { 232,
4784     ISA_EXT1|ISA_EXT1,
4785     GROUP_VLIW,
4786     CODE_FOR_cgen_intrinsic_cpocmpne_w_P0_P1,
4787     2,
4788     0,
4789     { 0, 1 },
4790     { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
4791     4 },
4792   { 233,
4793     ISA_EXT1,
4794     GROUP_NORMAL,
4795     CODE_FOR_cgen_intrinsic_cpocmpne_h_C3,
4796     2,
4797     0,
4798     { 0, 1 },
4799     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
4800     4 },
4801   { 233,
4802     ISA_EXT1|ISA_EXT1,
4803     GROUP_VLIW,
4804     CODE_FOR_cgen_intrinsic_cpocmpne_h_P0_P1,
4805     2,
4806     0,
4807     { 0, 1 },
4808     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
4809     4 },
4810   { 234,
4811     ISA_EXT1,
4812     GROUP_NORMAL,
4813     CODE_FOR_cgen_intrinsic_cpocmpne_b_C3,
4814     2,
4815     0,
4816     { 0, 1 },
4817     { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
4818     4 },
4819   { 234,
4820     ISA_EXT1|ISA_EXT1,
4821     GROUP_VLIW,
4822     CODE_FOR_cgen_intrinsic_cpocmpne_b_P0_P1,
4823     2,
4824     0,
4825     { 0, 1 },
4826     { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
4827     4 },
4828   { 235,
4829     ISA_EXT1,
4830     GROUP_NORMAL,
4831     CODE_FOR_cgen_intrinsic_cpocmpeq_w_C3,
4832     2,
4833     0,
4834     { 0, 1 },
4835     { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
4836     4 },
4837   { 235,
4838     ISA_EXT1|ISA_EXT1,
4839     GROUP_VLIW,
4840     CODE_FOR_cgen_intrinsic_cpocmpeq_w_P0_P1,
4841     2,
4842     0,
4843     { 0, 1 },
4844     { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
4845     4 },
4846   { 236,
4847     ISA_EXT1,
4848     GROUP_NORMAL,
4849     CODE_FOR_cgen_intrinsic_cpocmpeq_h_C3,
4850     2,
4851     0,
4852     { 0, 1 },
4853     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
4854     4 },
4855   { 236,
4856     ISA_EXT1|ISA_EXT1,
4857     GROUP_VLIW,
4858     CODE_FOR_cgen_intrinsic_cpocmpeq_h_P0_P1,
4859     2,
4860     0,
4861     { 0, 1 },
4862     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
4863     4 },
4864   { 237,
4865     ISA_EXT1,
4866     GROUP_NORMAL,
4867     CODE_FOR_cgen_intrinsic_cpocmpeq_b_C3,
4868     2,
4869     0,
4870     { 0, 1 },
4871     { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
4872     4 },
4873   { 237,
4874     ISA_EXT1|ISA_EXT1,
4875     GROUP_VLIW,
4876     CODE_FOR_cgen_intrinsic_cpocmpeq_b_P0_P1,
4877     2,
4878     0,
4879     { 0, 1 },
4880     { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
4881     4 },
4882   { 238,
4883     ISA_EXT1,
4884     GROUP_NORMAL,
4885     CODE_FOR_cgen_intrinsic_cpacmpge_w_C3,
4886     2,
4887     0,
4888     { 0, 1 },
4889     { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
4890     4 },
4891   { 238,
4892     ISA_EXT1|ISA_EXT1,
4893     GROUP_VLIW,
4894     CODE_FOR_cgen_intrinsic_cpacmpge_w_P0_P1,
4895     2,
4896     0,
4897     { 0, 1 },
4898     { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
4899     4 },
4900   { 239,
4901     ISA_EXT1,
4902     GROUP_NORMAL,
4903     CODE_FOR_cgen_intrinsic_cpacmpgeu_w_C3,
4904     2,
4905     0,
4906     { 0, 1 },
4907     { { 0, 0, cgen_regnum_operand_type_V2USI, 0 }, { 0, 0, cgen_regnum_operand_type_V2USI, 0 } },
4908     4 },
4909   { 239,
4910     ISA_EXT1|ISA_EXT1,
4911     GROUP_VLIW,
4912     CODE_FOR_cgen_intrinsic_cpacmpgeu_w_P0_P1,
4913     2,
4914     0,
4915     { 0, 1 },
4916     { { 0, 0, cgen_regnum_operand_type_V2USI, 0 }, { 0, 0, cgen_regnum_operand_type_V2USI, 0 } },
4917     4 },
4918   { 240,
4919     ISA_EXT1,
4920     GROUP_NORMAL,
4921     CODE_FOR_cgen_intrinsic_cpacmpge_h_C3,
4922     2,
4923     0,
4924     { 0, 1 },
4925     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
4926     4 },
4927   { 240,
4928     ISA_EXT1|ISA_EXT1,
4929     GROUP_VLIW,
4930     CODE_FOR_cgen_intrinsic_cpacmpge_h_P0_P1,
4931     2,
4932     0,
4933     { 0, 1 },
4934     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
4935     4 },
4936   { 241,
4937     ISA_EXT1,
4938     GROUP_NORMAL,
4939     CODE_FOR_cgen_intrinsic_cpacmpge_b_C3,
4940     2,
4941     0,
4942     { 0, 1 },
4943     { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
4944     4 },
4945   { 241,
4946     ISA_EXT1|ISA_EXT1,
4947     GROUP_VLIW,
4948     CODE_FOR_cgen_intrinsic_cpacmpge_b_P0_P1,
4949     2,
4950     0,
4951     { 0, 1 },
4952     { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
4953     4 },
4954   { 242,
4955     ISA_EXT1,
4956     GROUP_NORMAL,
4957     CODE_FOR_cgen_intrinsic_cpacmpgeu_b_C3,
4958     2,
4959     0,
4960     { 0, 1 },
4961     { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } },
4962     4 },
4963   { 242,
4964     ISA_EXT1|ISA_EXT1,
4965     GROUP_VLIW,
4966     CODE_FOR_cgen_intrinsic_cpacmpgeu_b_P0_P1,
4967     2,
4968     0,
4969     { 0, 1 },
4970     { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } },
4971     4 },
4972   { 243,
4973     ISA_EXT1,
4974     GROUP_NORMAL,
4975     CODE_FOR_cgen_intrinsic_cpacmpgt_w_C3,
4976     2,
4977     0,
4978     { 0, 1 },
4979     { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
4980     4 },
4981   { 243,
4982     ISA_EXT1|ISA_EXT1,
4983     GROUP_VLIW,
4984     CODE_FOR_cgen_intrinsic_cpacmpgt_w_P0_P1,
4985     2,
4986     0,
4987     { 0, 1 },
4988     { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
4989     4 },
4990   { 244,
4991     ISA_EXT1,
4992     GROUP_NORMAL,
4993     CODE_FOR_cgen_intrinsic_cpacmpgtu_w_C3,
4994     2,
4995     0,
4996     { 0, 1 },
4997     { { 0, 0, cgen_regnum_operand_type_V2USI, 0 }, { 0, 0, cgen_regnum_operand_type_V2USI, 0 } },
4998     4 },
4999   { 244,
5000     ISA_EXT1|ISA_EXT1,
5001     GROUP_VLIW,
5002     CODE_FOR_cgen_intrinsic_cpacmpgtu_w_P0_P1,
5003     2,
5004     0,
5005     { 0, 1 },
5006     { { 0, 0, cgen_regnum_operand_type_V2USI, 0 }, { 0, 0, cgen_regnum_operand_type_V2USI, 0 } },
5007     4 },
5008   { 245,
5009     ISA_EXT1,
5010     GROUP_NORMAL,
5011     CODE_FOR_cgen_intrinsic_cpacmpgt_h_C3,
5012     2,
5013     0,
5014     { 0, 1 },
5015     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
5016     4 },
5017   { 245,
5018     ISA_EXT1|ISA_EXT1,
5019     GROUP_VLIW,
5020     CODE_FOR_cgen_intrinsic_cpacmpgt_h_P0_P1,
5021     2,
5022     0,
5023     { 0, 1 },
5024     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
5025     4 },
5026   { 246,
5027     ISA_EXT1,
5028     GROUP_NORMAL,
5029     CODE_FOR_cgen_intrinsic_cpacmpgt_b_C3,
5030     2,
5031     0,
5032     { 0, 1 },
5033     { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
5034     4 },
5035   { 246,
5036     ISA_EXT1|ISA_EXT1,
5037     GROUP_VLIW,
5038     CODE_FOR_cgen_intrinsic_cpacmpgt_b_P0_P1,
5039     2,
5040     0,
5041     { 0, 1 },
5042     { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
5043     4 },
5044   { 247,
5045     ISA_EXT1,
5046     GROUP_NORMAL,
5047     CODE_FOR_cgen_intrinsic_cpacmpgtu_b_C3,
5048     2,
5049     0,
5050     { 0, 1 },
5051     { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } },
5052     4 },
5053   { 247,
5054     ISA_EXT1|ISA_EXT1,
5055     GROUP_VLIW,
5056     CODE_FOR_cgen_intrinsic_cpacmpgtu_b_P0_P1,
5057     2,
5058     0,
5059     { 0, 1 },
5060     { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } },
5061     4 },
5062   { 248,
5063     ISA_EXT1,
5064     GROUP_NORMAL,
5065     CODE_FOR_cgen_intrinsic_cpacmpne_w_C3,
5066     2,
5067     0,
5068     { 0, 1 },
5069     { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
5070     4 },
5071   { 248,
5072     ISA_EXT1|ISA_EXT1,
5073     GROUP_VLIW,
5074     CODE_FOR_cgen_intrinsic_cpacmpne_w_P0_P1,
5075     2,
5076     0,
5077     { 0, 1 },
5078     { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
5079     4 },
5080   { 249,
5081     ISA_EXT1,
5082     GROUP_NORMAL,
5083     CODE_FOR_cgen_intrinsic_cpacmpne_h_C3,
5084     2,
5085     0,
5086     { 0, 1 },
5087     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
5088     4 },
5089   { 249,
5090     ISA_EXT1|ISA_EXT1,
5091     GROUP_VLIW,
5092     CODE_FOR_cgen_intrinsic_cpacmpne_h_P0_P1,
5093     2,
5094     0,
5095     { 0, 1 },
5096     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
5097     4 },
5098   { 250,
5099     ISA_EXT1,
5100     GROUP_NORMAL,
5101     CODE_FOR_cgen_intrinsic_cpacmpne_b_C3,
5102     2,
5103     0,
5104     { 0, 1 },
5105     { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
5106     4 },
5107   { 250,
5108     ISA_EXT1|ISA_EXT1,
5109     GROUP_VLIW,
5110     CODE_FOR_cgen_intrinsic_cpacmpne_b_P0_P1,
5111     2,
5112     0,
5113     { 0, 1 },
5114     { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
5115     4 },
5116   { 251,
5117     ISA_EXT1,
5118     GROUP_NORMAL,
5119     CODE_FOR_cgen_intrinsic_cpacmpeq_w_C3,
5120     2,
5121     0,
5122     { 0, 1 },
5123     { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
5124     4 },
5125   { 251,
5126     ISA_EXT1|ISA_EXT1,
5127     GROUP_VLIW,
5128     CODE_FOR_cgen_intrinsic_cpacmpeq_w_P0_P1,
5129     2,
5130     0,
5131     { 0, 1 },
5132     { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
5133     4 },
5134   { 252,
5135     ISA_EXT1,
5136     GROUP_NORMAL,
5137     CODE_FOR_cgen_intrinsic_cpacmpeq_h_C3,
5138     2,
5139     0,
5140     { 0, 1 },
5141     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
5142     4 },
5143   { 252,
5144     ISA_EXT1|ISA_EXT1,
5145     GROUP_VLIW,
5146     CODE_FOR_cgen_intrinsic_cpacmpeq_h_P0_P1,
5147     2,
5148     0,
5149     { 0, 1 },
5150     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
5151     4 },
5152   { 253,
5153     ISA_EXT1,
5154     GROUP_NORMAL,
5155     CODE_FOR_cgen_intrinsic_cpacmpeq_b_C3,
5156     2,
5157     0,
5158     { 0, 1 },
5159     { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
5160     4 },
5161   { 253,
5162     ISA_EXT1|ISA_EXT1,
5163     GROUP_VLIW,
5164     CODE_FOR_cgen_intrinsic_cpacmpeq_b_P0_P1,
5165     2,
5166     0,
5167     { 0, 1 },
5168     { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
5169     4 },
5170   { 375,
5171     ISA_EXT1,
5172     GROUP_NORMAL,
5173     CODE_FOR_cgen_intrinsic_cpfsftbi_C3,
5174     4,
5175     1,
5176     { 0, 1, 2, 3 },
5177     { { 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 } },
5178     4 },
5179   { 375,
5180     ISA_EXT1|ISA_EXT1,
5181     GROUP_VLIW,
5182     CODE_FOR_cgen_intrinsic_cpfsftbi_P0_P1,
5183     4,
5184     1,
5185     { 0, 1, 2, 3 },
5186     { { 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 } },
5187     4 },
5188   { 36,
5189     ISA_EXT1,
5190     GROUP_VLIW,
5191     CODE_FOR_cgen_intrinsic_cpfacla0s1_h_P0S,
5192     2,
5193     0,
5194     { 0, 1 },
5195     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
5196     4 },
5197   { 37,
5198     ISA_EXT1,
5199     GROUP_VLIW,
5200     CODE_FOR_cgen_intrinsic_cpfacua0s1_h_P0S,
5201     2,
5202     0,
5203     { 0, 1 },
5204     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
5205     4 },
5206   { 38,
5207     ISA_EXT1,
5208     GROUP_VLIW,
5209     CODE_FOR_cgen_intrinsic_cpfaca0s1_b_P0S,
5210     2,
5211     0,
5212     { 0, 1 },
5213     { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
5214     4 },
5215   { 39,
5216     ISA_EXT1,
5217     GROUP_VLIW,
5218     CODE_FOR_cgen_intrinsic_cpfaca0s1u_b_P0S,
5219     2,
5220     0,
5221     { 0, 1 },
5222     { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } },
5223     4 },
5224   { 40,
5225     ISA_EXT1,
5226     GROUP_VLIW,
5227     CODE_FOR_cgen_intrinsic_cpfsftbla0s1_h_P0S,
5228     2,
5229     0,
5230     { 0, 1 },
5231     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
5232     4 },
5233   { 41,
5234     ISA_EXT1,
5235     GROUP_VLIW,
5236     CODE_FOR_cgen_intrinsic_cpfsftbua0s1_h_P0S,
5237     2,
5238     0,
5239     { 0, 1 },
5240     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
5241     4 },
5242   { 42,
5243     ISA_EXT1,
5244     GROUP_VLIW,
5245     CODE_FOR_cgen_intrinsic_cpfsftba0s1_b_P0S,
5246     2,
5247     0,
5248     { 0, 1 },
5249     { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
5250     4 },
5251   { 43,
5252     ISA_EXT1,
5253     GROUP_VLIW,
5254     CODE_FOR_cgen_intrinsic_cpfsftba0s1u_b_P0S,
5255     2,
5256     0,
5257     { 0, 1 },
5258     { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } },
5259     4 },
5260   { 44,
5261     ISA_EXT1,
5262     GROUP_VLIW,
5263     CODE_FOR_cgen_intrinsic_cpfacla0s0_h_P0S,
5264     2,
5265     0,
5266     { 0, 1 },
5267     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
5268     4 },
5269   { 45,
5270     ISA_EXT1,
5271     GROUP_VLIW,
5272     CODE_FOR_cgen_intrinsic_cpfacua0s0_h_P0S,
5273     2,
5274     0,
5275     { 0, 1 },
5276     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
5277     4 },
5278   { 46,
5279     ISA_EXT1,
5280     GROUP_VLIW,
5281     CODE_FOR_cgen_intrinsic_cpfaca0s0_b_P0S,
5282     2,
5283     0,
5284     { 0, 1 },
5285     { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
5286     4 },
5287   { 47,
5288     ISA_EXT1,
5289     GROUP_VLIW,
5290     CODE_FOR_cgen_intrinsic_cpfaca0s0u_b_P0S,
5291     2,
5292     0,
5293     { 0, 1 },
5294     { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } },
5295     4 },
5296   { 48,
5297     ISA_EXT1,
5298     GROUP_VLIW,
5299     CODE_FOR_cgen_intrinsic_cpfsftbla0s0_h_P0S,
5300     2,
5301     0,
5302     { 0, 1 },
5303     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
5304     4 },
5305   { 49,
5306     ISA_EXT1,
5307     GROUP_VLIW,
5308     CODE_FOR_cgen_intrinsic_cpfsftbua0s0_h_P0S,
5309     2,
5310     0,
5311     { 0, 1 },
5312     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
5313     4 },
5314   { 50,
5315     ISA_EXT1,
5316     GROUP_VLIW,
5317     CODE_FOR_cgen_intrinsic_cpfsftba0s0_b_P0S,
5318     2,
5319     0,
5320     { 0, 1 },
5321     { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
5322     4 },
5323   { 51,
5324     ISA_EXT1,
5325     GROUP_VLIW,
5326     CODE_FOR_cgen_intrinsic_cpfsftba0s0u_b_P0S,
5327     2,
5328     0,
5329     { 0, 1 },
5330     { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } },
5331     4 },
5332   { 52,
5333     ISA_EXT1,
5334     GROUP_VLIW,
5335     CODE_FOR_cgen_intrinsic_cpsllia0_P0S,
5336     1,
5337     0,
5338     { 0 },
5339     { { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
5340     4 },
5341   { 53,
5342     ISA_EXT1,
5343     GROUP_VLIW,
5344     CODE_FOR_cgen_intrinsic_cpsraia0_P0S,
5345     1,
5346     0,
5347     { 0 },
5348     { { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
5349     4 },
5350   { 54,
5351     ISA_EXT1,
5352     GROUP_VLIW,
5353     CODE_FOR_cgen_intrinsic_cpsrlia0_P0S,
5354     1,
5355     0,
5356     { 0 },
5357     { { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
5358     4 },
5359   { 55,
5360     ISA_EXT1,
5361     GROUP_VLIW,
5362     CODE_FOR_cgen_intrinsic_cpslla0_P0S,
5363     1,
5364     0,
5365     { 0 },
5366     { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 } },
5367     4 },
5368   { 56,
5369     ISA_EXT1,
5370     GROUP_VLIW,
5371     CODE_FOR_cgen_intrinsic_cpsraa0_P0S,
5372     1,
5373     0,
5374     { 0 },
5375     { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 } },
5376     4 },
5377   { 57,
5378     ISA_EXT1,
5379     GROUP_VLIW,
5380     CODE_FOR_cgen_intrinsic_cpsrla0_P0S,
5381     1,
5382     0,
5383     { 0 },
5384     { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 } },
5385     4 },
5386   { 58,
5387     ISA_EXT1,
5388     GROUP_VLIW,
5389     CODE_FOR_cgen_intrinsic_cpaccpa0_P0S,
5390     0,
5391     0,
5392     { 0 },
5393     { { 0, 0, cgen_regnum_operand_type_DEFAULT, 0} },
5394     4 },
5395   { 59,
5396     ISA_EXT1,
5397     GROUP_VLIW,
5398     CODE_FOR_cgen_intrinsic_cpacsuma0_P0S,
5399     0,
5400     0,
5401     { 0 },
5402     { { 0, 0, cgen_regnum_operand_type_DEFAULT, 0} },
5403     4 },
5404   { 60,
5405     ISA_EXT1,
5406     GROUP_VLIW,
5407     CODE_FOR_cgen_intrinsic_cpmovhla0_w_P0S,
5408     1,
5409     1,
5410     { 0 },
5411     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 } },
5412     4 },
5413   { 61,
5414     ISA_EXT1,
5415     GROUP_VLIW,
5416     CODE_FOR_cgen_intrinsic_cpmovhua0_w_P0S,
5417     1,
5418     1,
5419     { 0 },
5420     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 } },
5421     4 },
5422   { 62,
5423     ISA_EXT1,
5424     GROUP_VLIW,
5425     CODE_FOR_cgen_intrinsic_cppackla0_w_P0S,
5426     1,
5427     1,
5428     { 0 },
5429     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 } },
5430     4 },
5431   { 63,
5432     ISA_EXT1,
5433     GROUP_VLIW,
5434     CODE_FOR_cgen_intrinsic_cppackua0_w_P0S,
5435     1,
5436     1,
5437     { 0 },
5438     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 } },
5439     4 },
5440   { 64,
5441     ISA_EXT1,
5442     GROUP_VLIW,
5443     CODE_FOR_cgen_intrinsic_cppackla0_h_P0S,
5444     1,
5445     1,
5446     { 0 },
5447     { { 0, 0, cgen_regnum_operand_type_V4HI, 1 } },
5448     4 },
5449   { 65,
5450     ISA_EXT1,
5451     GROUP_VLIW,
5452     CODE_FOR_cgen_intrinsic_cppackua0_h_P0S,
5453     1,
5454     1,
5455     { 0 },
5456     { { 0, 0, cgen_regnum_operand_type_V4HI, 1 } },
5457     4 },
5458   { 66,
5459     ISA_EXT1,
5460     GROUP_VLIW,
5461     CODE_FOR_cgen_intrinsic_cppacka0_b_P0S,
5462     1,
5463     1,
5464     { 0 },
5465     { { 0, 0, cgen_regnum_operand_type_V8QI, 1 } },
5466     4 },
5467   { 67,
5468     ISA_EXT1,
5469     GROUP_VLIW,
5470     CODE_FOR_cgen_intrinsic_cppacka0u_b_P0S,
5471     1,
5472     1,
5473     { 0 },
5474     { { 0, 0, cgen_regnum_operand_type_V8UQI, 1 } },
5475     4 },
5476   { 68,
5477     ISA_EXT1,
5478     GROUP_VLIW,
5479     CODE_FOR_cgen_intrinsic_cpmovlla0_w_P0S,
5480     1,
5481     1,
5482     { 0 },
5483     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 } },
5484     4 },
5485   { 69,
5486     ISA_EXT1,
5487     GROUP_VLIW,
5488     CODE_FOR_cgen_intrinsic_cpmovlua0_w_P0S,
5489     1,
5490     1,
5491     { 0 },
5492     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 } },
5493     4 },
5494   { 70,
5495     ISA_EXT1,
5496     GROUP_VLIW,
5497     CODE_FOR_cgen_intrinsic_cpmovula0_w_P0S,
5498     1,
5499     1,
5500     { 0 },
5501     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 } },
5502     4 },
5503   { 71,
5504     ISA_EXT1,
5505     GROUP_VLIW,
5506     CODE_FOR_cgen_intrinsic_cpmovuua0_w_P0S,
5507     1,
5508     1,
5509     { 0 },
5510     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 } },
5511     4 },
5512   { 72,
5513     ISA_EXT1,
5514     GROUP_VLIW,
5515     CODE_FOR_cgen_intrinsic_cpmovla0_h_P0S,
5516     1,
5517     1,
5518     { 0 },
5519     { { 0, 0, cgen_regnum_operand_type_V4HI, 1 } },
5520     4 },
5521   { 73,
5522     ISA_EXT1,
5523     GROUP_VLIW,
5524     CODE_FOR_cgen_intrinsic_cpmovua0_h_P0S,
5525     1,
5526     1,
5527     { 0 },
5528     { { 0, 0, cgen_regnum_operand_type_V4HI, 1 } },
5529     4 },
5530   { 74,
5531     ISA_EXT1,
5532     GROUP_VLIW,
5533     CODE_FOR_cgen_intrinsic_cpmova0_b_P0S,
5534     1,
5535     1,
5536     { 0 },
5537     { { 0, 0, cgen_regnum_operand_type_V8QI, 1 } },
5538     4 },
5539   { 75,
5540     ISA_EXT1,
5541     GROUP_VLIW,
5542     CODE_FOR_cgen_intrinsic_cpsetla0_w_P0S,
5543     2,
5544     0,
5545     { 0, 1 },
5546     { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
5547     4 },
5548   { 76,
5549     ISA_EXT1,
5550     GROUP_VLIW,
5551     CODE_FOR_cgen_intrinsic_cpsetua0_w_P0S,
5552     2,
5553     0,
5554     { 0, 1 },
5555     { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
5556     4 },
5557   { 77,
5558     ISA_EXT1,
5559     GROUP_VLIW,
5560     CODE_FOR_cgen_intrinsic_cpseta0_h_P0S,
5561     2,
5562     0,
5563     { 0, 1 },
5564     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
5565     4 },
5566   { 78,
5567     ISA_EXT1,
5568     GROUP_VLIW,
5569     CODE_FOR_cgen_intrinsic_cpsadla0_h_P0S,
5570     2,
5571     0,
5572     { 0, 1 },
5573     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
5574     4 },
5575   { 79,
5576     ISA_EXT1,
5577     GROUP_VLIW,
5578     CODE_FOR_cgen_intrinsic_cpsadua0_h_P0S,
5579     2,
5580     0,
5581     { 0, 1 },
5582     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
5583     4 },
5584   { 80,
5585     ISA_EXT1,
5586     GROUP_VLIW,
5587     CODE_FOR_cgen_intrinsic_cpsada0_b_P0S,
5588     2,
5589     0,
5590     { 0, 1 },
5591     { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
5592     4 },
5593   { 81,
5594     ISA_EXT1,
5595     GROUP_VLIW,
5596     CODE_FOR_cgen_intrinsic_cpsada0u_b_P0S,
5597     2,
5598     0,
5599     { 0, 1 },
5600     { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } },
5601     4 },
5602   { 82,
5603     ISA_EXT1,
5604     GROUP_VLIW,
5605     CODE_FOR_cgen_intrinsic_cpabsla0_h_P0S,
5606     2,
5607     0,
5608     { 0, 1 },
5609     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
5610     4 },
5611   { 83,
5612     ISA_EXT1,
5613     GROUP_VLIW,
5614     CODE_FOR_cgen_intrinsic_cpabsua0_h_P0S,
5615     2,
5616     0,
5617     { 0, 1 },
5618     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
5619     4 },
5620   { 84,
5621     ISA_EXT1,
5622     GROUP_VLIW,
5623     CODE_FOR_cgen_intrinsic_cpabsa0_b_P0S,
5624     2,
5625     0,
5626     { 0, 1 },
5627     { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
5628     4 },
5629   { 85,
5630     ISA_EXT1,
5631     GROUP_VLIW,
5632     CODE_FOR_cgen_intrinsic_cpabsa0u_b_P0S,
5633     2,
5634     0,
5635     { 0, 1 },
5636     { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } },
5637     4 },
5638   { 86,
5639     ISA_EXT1,
5640     GROUP_VLIW,
5641     CODE_FOR_cgen_intrinsic_cpsubacla0_h_P0S,
5642     2,
5643     0,
5644     { 0, 1 },
5645     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
5646     4 },
5647   { 87,
5648     ISA_EXT1,
5649     GROUP_VLIW,
5650     CODE_FOR_cgen_intrinsic_cpsubacua0_h_P0S,
5651     2,
5652     0,
5653     { 0, 1 },
5654     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
5655     4 },
5656   { 88,
5657     ISA_EXT1,
5658     GROUP_VLIW,
5659     CODE_FOR_cgen_intrinsic_cpsubaca0_b_P0S,
5660     2,
5661     0,
5662     { 0, 1 },
5663     { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
5664     4 },
5665   { 89,
5666     ISA_EXT1,
5667     GROUP_VLIW,
5668     CODE_FOR_cgen_intrinsic_cpsubaca0u_b_P0S,
5669     2,
5670     0,
5671     { 0, 1 },
5672     { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } },
5673     4 },
5674   { 90,
5675     ISA_EXT1,
5676     GROUP_VLIW,
5677     CODE_FOR_cgen_intrinsic_cpsubla0_h_P0S,
5678     2,
5679     0,
5680     { 0, 1 },
5681     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
5682     4 },
5683   { 91,
5684     ISA_EXT1,
5685     GROUP_VLIW,
5686     CODE_FOR_cgen_intrinsic_cpsubua0_h_P0S,
5687     2,
5688     0,
5689     { 0, 1 },
5690     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
5691     4 },
5692   { 92,
5693     ISA_EXT1,
5694     GROUP_VLIW,
5695     CODE_FOR_cgen_intrinsic_cpsuba0_b_P0S,
5696     2,
5697     0,
5698     { 0, 1 },
5699     { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
5700     4 },
5701   { 93,
5702     ISA_EXT1,
5703     GROUP_VLIW,
5704     CODE_FOR_cgen_intrinsic_cpsuba0u_b_P0S,
5705     2,
5706     0,
5707     { 0, 1 },
5708     { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } },
5709     4 },
5710   { 94,
5711     ISA_EXT1,
5712     GROUP_VLIW,
5713     CODE_FOR_cgen_intrinsic_cpaddacla0_h_P0S,
5714     2,
5715     0,
5716     { 0, 1 },
5717     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
5718     4 },
5719   { 95,
5720     ISA_EXT1,
5721     GROUP_VLIW,
5722     CODE_FOR_cgen_intrinsic_cpaddacua0_h_P0S,
5723     2,
5724     0,
5725     { 0, 1 },
5726     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
5727     4 },
5728   { 96,
5729     ISA_EXT1,
5730     GROUP_VLIW,
5731     CODE_FOR_cgen_intrinsic_cpaddaca0_b_P0S,
5732     2,
5733     0,
5734     { 0, 1 },
5735     { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
5736     4 },
5737   { 97,
5738     ISA_EXT1,
5739     GROUP_VLIW,
5740     CODE_FOR_cgen_intrinsic_cpaddaca0u_b_P0S,
5741     2,
5742     0,
5743     { 0, 1 },
5744     { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } },
5745     4 },
5746   { 98,
5747     ISA_EXT1,
5748     GROUP_VLIW,
5749     CODE_FOR_cgen_intrinsic_cpaddla0_h_P0S,
5750     2,
5751     0,
5752     { 0, 1 },
5753     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
5754     4 },
5755   { 99,
5756     ISA_EXT1,
5757     GROUP_VLIW,
5758     CODE_FOR_cgen_intrinsic_cpaddua0_h_P0S,
5759     2,
5760     0,
5761     { 0, 1 },
5762     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
5763     4 },
5764   { 100,
5765     ISA_EXT1,
5766     GROUP_VLIW,
5767     CODE_FOR_cgen_intrinsic_cpadda0_b_P0S,
5768     2,
5769     0,
5770     { 0, 1 },
5771     { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
5772     4 },
5773   { 101,
5774     ISA_EXT1,
5775     GROUP_VLIW,
5776     CODE_FOR_cgen_intrinsic_cpadda0u_b_P0S,
5777     2,
5778     0,
5779     { 0, 1 },
5780     { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } },
5781     4 },
5782   { 254,
5783     ISA_EXT1,
5784     GROUP_NORMAL,
5785     CODE_FOR_cgen_intrinsic_cpcmpge_w_C3,
5786     2,
5787     0,
5788     { 0, 1 },
5789     { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
5790     4 },
5791   { 254,
5792     ISA_EXT1|ISA_EXT1,
5793     GROUP_VLIW,
5794     CODE_FOR_cgen_intrinsic_cpcmpge_w_P0S_P1,
5795     2,
5796     0,
5797     { 0, 1 },
5798     { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
5799     4 },
5800   { 255,
5801     ISA_EXT1,
5802     GROUP_NORMAL,
5803     CODE_FOR_cgen_intrinsic_cpcmpgeu_w_C3,
5804     2,
5805     0,
5806     { 0, 1 },
5807     { { 0, 0, cgen_regnum_operand_type_V2USI, 0 }, { 0, 0, cgen_regnum_operand_type_V2USI, 0 } },
5808     4 },
5809   { 255,
5810     ISA_EXT1|ISA_EXT1,
5811     GROUP_VLIW,
5812     CODE_FOR_cgen_intrinsic_cpcmpgeu_w_P0S_P1,
5813     2,
5814     0,
5815     { 0, 1 },
5816     { { 0, 0, cgen_regnum_operand_type_V2USI, 0 }, { 0, 0, cgen_regnum_operand_type_V2USI, 0 } },
5817     4 },
5818   { 256,
5819     ISA_EXT1,
5820     GROUP_NORMAL,
5821     CODE_FOR_cgen_intrinsic_cpcmpge_h_C3,
5822     2,
5823     0,
5824     { 0, 1 },
5825     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
5826     4 },
5827   { 256,
5828     ISA_EXT1|ISA_EXT1,
5829     GROUP_VLIW,
5830     CODE_FOR_cgen_intrinsic_cpcmpge_h_P0S_P1,
5831     2,
5832     0,
5833     { 0, 1 },
5834     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
5835     4 },
5836   { 257,
5837     ISA_EXT1,
5838     GROUP_NORMAL,
5839     CODE_FOR_cgen_intrinsic_cpcmpge_b_C3,
5840     2,
5841     0,
5842     { 0, 1 },
5843     { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
5844     4 },
5845   { 257,
5846     ISA_EXT1|ISA_EXT1,
5847     GROUP_VLIW,
5848     CODE_FOR_cgen_intrinsic_cpcmpge_b_P0S_P1,
5849     2,
5850     0,
5851     { 0, 1 },
5852     { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
5853     4 },
5854   { 258,
5855     ISA_EXT1,
5856     GROUP_NORMAL,
5857     CODE_FOR_cgen_intrinsic_cpcmpgeu_b_C3,
5858     2,
5859     0,
5860     { 0, 1 },
5861     { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } },
5862     4 },
5863   { 258,
5864     ISA_EXT1|ISA_EXT1,
5865     GROUP_VLIW,
5866     CODE_FOR_cgen_intrinsic_cpcmpgeu_b_P0S_P1,
5867     2,
5868     0,
5869     { 0, 1 },
5870     { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } },
5871     4 },
5872   { 259,
5873     ISA_EXT1,
5874     GROUP_NORMAL,
5875     CODE_FOR_cgen_intrinsic_cpcmpgt_w_C3,
5876     2,
5877     0,
5878     { 0, 1 },
5879     { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
5880     4 },
5881   { 259,
5882     ISA_EXT1|ISA_EXT1,
5883     GROUP_VLIW,
5884     CODE_FOR_cgen_intrinsic_cpcmpgt_w_P0S_P1,
5885     2,
5886     0,
5887     { 0, 1 },
5888     { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
5889     4 },
5890   { 260,
5891     ISA_EXT1,
5892     GROUP_NORMAL,
5893     CODE_FOR_cgen_intrinsic_cpcmpgtu_w_C3,
5894     2,
5895     0,
5896     { 0, 1 },
5897     { { 0, 0, cgen_regnum_operand_type_V2USI, 0 }, { 0, 0, cgen_regnum_operand_type_V2USI, 0 } },
5898     4 },
5899   { 260,
5900     ISA_EXT1|ISA_EXT1,
5901     GROUP_VLIW,
5902     CODE_FOR_cgen_intrinsic_cpcmpgtu_w_P0S_P1,
5903     2,
5904     0,
5905     { 0, 1 },
5906     { { 0, 0, cgen_regnum_operand_type_V2USI, 0 }, { 0, 0, cgen_regnum_operand_type_V2USI, 0 } },
5907     4 },
5908   { 261,
5909     ISA_EXT1,
5910     GROUP_NORMAL,
5911     CODE_FOR_cgen_intrinsic_cpcmpgt_h_C3,
5912     2,
5913     0,
5914     { 0, 1 },
5915     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
5916     4 },
5917   { 261,
5918     ISA_EXT1|ISA_EXT1,
5919     GROUP_VLIW,
5920     CODE_FOR_cgen_intrinsic_cpcmpgt_h_P0S_P1,
5921     2,
5922     0,
5923     { 0, 1 },
5924     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
5925     4 },
5926   { 262,
5927     ISA_EXT1,
5928     GROUP_NORMAL,
5929     CODE_FOR_cgen_intrinsic_cpcmpgt_b_C3,
5930     2,
5931     0,
5932     { 0, 1 },
5933     { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
5934     4 },
5935   { 262,
5936     ISA_EXT1|ISA_EXT1,
5937     GROUP_VLIW,
5938     CODE_FOR_cgen_intrinsic_cpcmpgt_b_P0S_P1,
5939     2,
5940     0,
5941     { 0, 1 },
5942     { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
5943     4 },
5944   { 263,
5945     ISA_EXT1,
5946     GROUP_NORMAL,
5947     CODE_FOR_cgen_intrinsic_cpcmpgtu_b_C3,
5948     2,
5949     0,
5950     { 0, 1 },
5951     { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } },
5952     4 },
5953   { 263,
5954     ISA_EXT1|ISA_EXT1,
5955     GROUP_VLIW,
5956     CODE_FOR_cgen_intrinsic_cpcmpgtu_b_P0S_P1,
5957     2,
5958     0,
5959     { 0, 1 },
5960     { { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } },
5961     4 },
5962   { 264,
5963     ISA_EXT1,
5964     GROUP_NORMAL,
5965     CODE_FOR_cgen_intrinsic_cpcmpne_w_C3,
5966     2,
5967     0,
5968     { 0, 1 },
5969     { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
5970     4 },
5971   { 264,
5972     ISA_EXT1|ISA_EXT1,
5973     GROUP_VLIW,
5974     CODE_FOR_cgen_intrinsic_cpcmpne_w_P0S_P1,
5975     2,
5976     0,
5977     { 0, 1 },
5978     { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
5979     4 },
5980   { 265,
5981     ISA_EXT1,
5982     GROUP_NORMAL,
5983     CODE_FOR_cgen_intrinsic_cpcmpne_h_C3,
5984     2,
5985     0,
5986     { 0, 1 },
5987     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
5988     4 },
5989   { 265,
5990     ISA_EXT1|ISA_EXT1,
5991     GROUP_VLIW,
5992     CODE_FOR_cgen_intrinsic_cpcmpne_h_P0S_P1,
5993     2,
5994     0,
5995     { 0, 1 },
5996     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
5997     4 },
5998   { 266,
5999     ISA_EXT1,
6000     GROUP_NORMAL,
6001     CODE_FOR_cgen_intrinsic_cpcmpne_b_C3,
6002     2,
6003     0,
6004     { 0, 1 },
6005     { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
6006     4 },
6007   { 266,
6008     ISA_EXT1|ISA_EXT1,
6009     GROUP_VLIW,
6010     CODE_FOR_cgen_intrinsic_cpcmpne_b_P0S_P1,
6011     2,
6012     0,
6013     { 0, 1 },
6014     { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
6015     4 },
6016   { 267,
6017     ISA_EXT1,
6018     GROUP_NORMAL,
6019     CODE_FOR_cgen_intrinsic_cpcmpeq_w_C3,
6020     2,
6021     0,
6022     { 0, 1 },
6023     { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
6024     4 },
6025   { 267,
6026     ISA_EXT1|ISA_EXT1,
6027     GROUP_VLIW,
6028     CODE_FOR_cgen_intrinsic_cpcmpeq_w_P0S_P1,
6029     2,
6030     0,
6031     { 0, 1 },
6032     { { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
6033     4 },
6034   { 268,
6035     ISA_EXT1,
6036     GROUP_NORMAL,
6037     CODE_FOR_cgen_intrinsic_cpcmpeq_h_C3,
6038     2,
6039     0,
6040     { 0, 1 },
6041     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
6042     4 },
6043   { 268,
6044     ISA_EXT1|ISA_EXT1,
6045     GROUP_VLIW,
6046     CODE_FOR_cgen_intrinsic_cpcmpeq_h_P0S_P1,
6047     2,
6048     0,
6049     { 0, 1 },
6050     { { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
6051     4 },
6052   { 269,
6053     ISA_EXT1,
6054     GROUP_NORMAL,
6055     CODE_FOR_cgen_intrinsic_cpcmpeq_b_C3,
6056     2,
6057     0,
6058     { 0, 1 },
6059     { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
6060     4 },
6061   { 269,
6062     ISA_EXT1|ISA_EXT1,
6063     GROUP_VLIW,
6064     CODE_FOR_cgen_intrinsic_cpcmpeq_b_P0S_P1,
6065     2,
6066     0,
6067     { 0, 1 },
6068     { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
6069     4 },
6070   { 270,
6071     ISA_EXT1,
6072     GROUP_NORMAL,
6073     CODE_FOR_cgen_intrinsic_cpcmpeqz_b_C3,
6074     2,
6075     0,
6076     { 0, 1 },
6077     { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
6078     4 },
6079   { 270,
6080     ISA_EXT1|ISA_EXT1,
6081     GROUP_VLIW,
6082     CODE_FOR_cgen_intrinsic_cpcmpeqz_b_P0S_P1,
6083     2,
6084     0,
6085     { 0, 1 },
6086     { { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
6087     4 },
6088   { 302,
6089     ISA_EXT1,
6090     GROUP_NORMAL,
6091     CODE_FOR_cgen_intrinsic_cpmovtocc_C3,
6092     1,
6093     0,
6094     { 0 },
6095     { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 } },
6096     4 },
6097   { 302,
6098     ISA_EXT1|ISA_EXT1,
6099     GROUP_VLIW,
6100     CODE_FOR_cgen_intrinsic_cpmovtocc_P0S_P1,
6101     1,
6102     0,
6103     { 0 },
6104     { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 } },
6105     4 },
6106   { 303,
6107     ISA_EXT1,
6108     GROUP_NORMAL,
6109     CODE_FOR_cgen_intrinsic_cpmovtocsar1_C3,
6110     1,
6111     0,
6112     { 0 },
6113     { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 } },
6114     4 },
6115   { 303,
6116     ISA_EXT1|ISA_EXT1,
6117     GROUP_VLIW,
6118     CODE_FOR_cgen_intrinsic_cpmovtocsar1_P0S_P1,
6119     1,
6120     0,
6121     { 0 },
6122     { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 } },
6123     4 },
6124   { 304,
6125     ISA_EXT1,
6126     GROUP_NORMAL,
6127     CODE_FOR_cgen_intrinsic_cpmovtocsar0_C3,
6128     1,
6129     0,
6130     { 0 },
6131     { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 } },
6132     4 },
6133   { 304,
6134     ISA_EXT1|ISA_EXT1,
6135     GROUP_VLIW,
6136     CODE_FOR_cgen_intrinsic_cpmovtocsar0_P0S_P1,
6137     1,
6138     0,
6139     { 0 },
6140     { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 } },
6141     4 },
6142   { 305,
6143     ISA_EXT1,
6144     GROUP_NORMAL,
6145     CODE_FOR_cgen_intrinsic_cpmovfrcc_C3,
6146     1,
6147     1,
6148     { 0 },
6149     { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 1 } },
6150     4 },
6151   { 305,
6152     ISA_EXT1|ISA_EXT1,
6153     GROUP_VLIW,
6154     CODE_FOR_cgen_intrinsic_cpmovfrcc_P0S_P1,
6155     1,
6156     1,
6157     { 0 },
6158     { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 1 } },
6159     4 },
6160   { 306,
6161     ISA_EXT1,
6162     GROUP_NORMAL,
6163     CODE_FOR_cgen_intrinsic_cpmovfrcsar1_C3,
6164     1,
6165     1,
6166     { 0 },
6167     { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 1 } },
6168     4 },
6169   { 306,
6170     ISA_EXT1|ISA_EXT1,
6171     GROUP_VLIW,
6172     CODE_FOR_cgen_intrinsic_cpmovfrcsar1_P0S_P1,
6173     1,
6174     1,
6175     { 0 },
6176     { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 1 } },
6177     4 },
6178   { 307,
6179     ISA_EXT1,
6180     GROUP_NORMAL,
6181     CODE_FOR_cgen_intrinsic_cpmovfrcsar0_C3,
6182     1,
6183     1,
6184     { 0 },
6185     { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 1 } },
6186     4 },
6187   { 307,
6188     ISA_EXT1|ISA_EXT1,
6189     GROUP_VLIW,
6190     CODE_FOR_cgen_intrinsic_cpmovfrcsar0_P0S_P1,
6191     1,
6192     1,
6193     { 0 },
6194     { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 1 } },
6195     4 },
6196   { 271,
6197     ISA_EXT1,
6198     GROUP_NORMAL,
6199     CODE_FOR_cgen_intrinsic_cdcastw_C3,
6200     2,
6201     1,
6202     { 0, 1 },
6203     { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 1 }, { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 } },
6204     4 },
6205   { 271,
6206     ISA_EXT1|ISA_EXT1,
6207     GROUP_VLIW,
6208     CODE_FOR_cgen_intrinsic_cdcastw_P0S_P1,
6209     2,
6210     1,
6211     { 0, 1 },
6212     { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 1 }, { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 } },
6213     4 },
6214   { 272,
6215     ISA_EXT1,
6216     GROUP_NORMAL,
6217     CODE_FOR_cgen_intrinsic_cdcastuw_C3,
6218     2,
6219     1,
6220     { 0, 1 },
6221     { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 1 }, { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 } },
6222     4 },
6223   { 272,
6224     ISA_EXT1|ISA_EXT1,
6225     GROUP_VLIW,
6226     CODE_FOR_cgen_intrinsic_cdcastuw_P0S_P1,
6227     2,
6228     1,
6229     { 0, 1 },
6230     { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 1 }, { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 } },
6231     4 },
6232   { 273,
6233     ISA_EXT1,
6234     GROUP_NORMAL,
6235     CODE_FOR_cgen_intrinsic_cpcasth_w_C3,
6236     2,
6237     1,
6238     { 0, 1 },
6239     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
6240     4 },
6241   { 273,
6242     ISA_EXT1|ISA_EXT1,
6243     GROUP_VLIW,
6244     CODE_FOR_cgen_intrinsic_cpcasth_w_P0S_P1,
6245     2,
6246     1,
6247     { 0, 1 },
6248     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
6249     4 },
6250   { 274,
6251     ISA_EXT1,
6252     GROUP_NORMAL,
6253     CODE_FOR_cgen_intrinsic_cpcastuh_w_C3,
6254     2,
6255     1,
6256     { 0, 1 },
6257     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
6258     4 },
6259   { 274,
6260     ISA_EXT1|ISA_EXT1,
6261     GROUP_VLIW,
6262     CODE_FOR_cgen_intrinsic_cpcastuh_w_P0S_P1,
6263     2,
6264     1,
6265     { 0, 1 },
6266     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
6267     4 },
6268   { 275,
6269     ISA_EXT1,
6270     GROUP_NORMAL,
6271     CODE_FOR_cgen_intrinsic_cpcastb_w_C3,
6272     2,
6273     1,
6274     { 0, 1 },
6275     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
6276     4 },
6277   { 275,
6278     ISA_EXT1|ISA_EXT1,
6279     GROUP_VLIW,
6280     CODE_FOR_cgen_intrinsic_cpcastb_w_P0S_P1,
6281     2,
6282     1,
6283     { 0, 1 },
6284     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
6285     4 },
6286   { 276,
6287     ISA_EXT1,
6288     GROUP_NORMAL,
6289     CODE_FOR_cgen_intrinsic_cpcastub_w_C3,
6290     2,
6291     1,
6292     { 0, 1 },
6293     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
6294     4 },
6295   { 276,
6296     ISA_EXT1|ISA_EXT1,
6297     GROUP_VLIW,
6298     CODE_FOR_cgen_intrinsic_cpcastub_w_P0S_P1,
6299     2,
6300     1,
6301     { 0, 1 },
6302     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
6303     4 },
6304   { 277,
6305     ISA_EXT1,
6306     GROUP_NORMAL,
6307     CODE_FOR_cgen_intrinsic_cpcastb_h_C3,
6308     2,
6309     1,
6310     { 0, 1 },
6311     { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
6312     4 },
6313   { 277,
6314     ISA_EXT1|ISA_EXT1,
6315     GROUP_VLIW,
6316     CODE_FOR_cgen_intrinsic_cpcastb_h_P0S_P1,
6317     2,
6318     1,
6319     { 0, 1 },
6320     { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
6321     4 },
6322   { 278,
6323     ISA_EXT1,
6324     GROUP_NORMAL,
6325     CODE_FOR_cgen_intrinsic_cpcastub_h_C3,
6326     2,
6327     1,
6328     { 0, 1 },
6329     { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
6330     4 },
6331   { 278,
6332     ISA_EXT1|ISA_EXT1,
6333     GROUP_VLIW,
6334     CODE_FOR_cgen_intrinsic_cpcastub_h_P0S_P1,
6335     2,
6336     1,
6337     { 0, 1 },
6338     { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
6339     4 },
6340   { 279,
6341     ISA_EXT1,
6342     GROUP_NORMAL,
6343     CODE_FOR_cgen_intrinsic_cpextl_h_C3,
6344     2,
6345     1,
6346     { 0, 1 },
6347     { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
6348     4 },
6349   { 279,
6350     ISA_EXT1|ISA_EXT1,
6351     GROUP_VLIW,
6352     CODE_FOR_cgen_intrinsic_cpextl_h_P0S_P1,
6353     2,
6354     1,
6355     { 0, 1 },
6356     { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
6357     4 },
6358   { 280,
6359     ISA_EXT1,
6360     GROUP_NORMAL,
6361     CODE_FOR_cgen_intrinsic_cpextlu_h_C3,
6362     2,
6363     1,
6364     { 0, 1 },
6365     { { 0, 0, cgen_regnum_operand_type_V4UHI, 1 }, { 0, 0, cgen_regnum_operand_type_V4UHI, 0 } },
6366     4 },
6367   { 280,
6368     ISA_EXT1|ISA_EXT1,
6369     GROUP_VLIW,
6370     CODE_FOR_cgen_intrinsic_cpextlu_h_P0S_P1,
6371     2,
6372     1,
6373     { 0, 1 },
6374     { { 0, 0, cgen_regnum_operand_type_V4UHI, 1 }, { 0, 0, cgen_regnum_operand_type_V4UHI, 0 } },
6375     4 },
6376   { 281,
6377     ISA_EXT1,
6378     GROUP_NORMAL,
6379     CODE_FOR_cgen_intrinsic_cpextl_b_C3,
6380     2,
6381     1,
6382     { 0, 1 },
6383     { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
6384     4 },
6385   { 281,
6386     ISA_EXT1|ISA_EXT1,
6387     GROUP_VLIW,
6388     CODE_FOR_cgen_intrinsic_cpextl_b_P0S_P1,
6389     2,
6390     1,
6391     { 0, 1 },
6392     { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
6393     4 },
6394   { 282,
6395     ISA_EXT1,
6396     GROUP_NORMAL,
6397     CODE_FOR_cgen_intrinsic_cpextlu_b_C3,
6398     2,
6399     1,
6400     { 0, 1 },
6401     { { 0, 0, cgen_regnum_operand_type_V8UQI, 1 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } },
6402     4 },
6403   { 282,
6404     ISA_EXT1|ISA_EXT1,
6405     GROUP_VLIW,
6406     CODE_FOR_cgen_intrinsic_cpextlu_b_P0S_P1,
6407     2,
6408     1,
6409     { 0, 1 },
6410     { { 0, 0, cgen_regnum_operand_type_V8UQI, 1 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } },
6411     4 },
6412   { 283,
6413     ISA_EXT1,
6414     GROUP_NORMAL,
6415     CODE_FOR_cgen_intrinsic_cpextu_h_C3,
6416     2,
6417     1,
6418     { 0, 1 },
6419     { { 0, 0, cgen_regnum_operand_type_V4UHI, 1 }, { 0, 0, cgen_regnum_operand_type_V4UHI, 0 } },
6420     4 },
6421   { 283,
6422     ISA_EXT1|ISA_EXT1,
6423     GROUP_VLIW,
6424     CODE_FOR_cgen_intrinsic_cpextu_h_P0S_P1,
6425     2,
6426     1,
6427     { 0, 1 },
6428     { { 0, 0, cgen_regnum_operand_type_V4UHI, 1 }, { 0, 0, cgen_regnum_operand_type_V4UHI, 0 } },
6429     4 },
6430   { 284,
6431     ISA_EXT1,
6432     GROUP_NORMAL,
6433     CODE_FOR_cgen_intrinsic_cpextuu_h_C3,
6434     2,
6435     1,
6436     { 0, 1 },
6437     { { 0, 0, cgen_regnum_operand_type_V4UHI, 1 }, { 0, 0, cgen_regnum_operand_type_V4UHI, 0 } },
6438     4 },
6439   { 284,
6440     ISA_EXT1|ISA_EXT1,
6441     GROUP_VLIW,
6442     CODE_FOR_cgen_intrinsic_cpextuu_h_P0S_P1,
6443     2,
6444     1,
6445     { 0, 1 },
6446     { { 0, 0, cgen_regnum_operand_type_V4UHI, 1 }, { 0, 0, cgen_regnum_operand_type_V4UHI, 0 } },
6447     4 },
6448   { 285,
6449     ISA_EXT1,
6450     GROUP_NORMAL,
6451     CODE_FOR_cgen_intrinsic_cpextu_b_C3,
6452     2,
6453     1,
6454     { 0, 1 },
6455     { { 0, 0, cgen_regnum_operand_type_V8UQI, 1 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } },
6456     4 },
6457   { 285,
6458     ISA_EXT1|ISA_EXT1,
6459     GROUP_VLIW,
6460     CODE_FOR_cgen_intrinsic_cpextu_b_P0S_P1,
6461     2,
6462     1,
6463     { 0, 1 },
6464     { { 0, 0, cgen_regnum_operand_type_V8UQI, 1 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } },
6465     4 },
6466   { 286,
6467     ISA_EXT1,
6468     GROUP_NORMAL,
6469     CODE_FOR_cgen_intrinsic_cpextuu_b_C3,
6470     2,
6471     1,
6472     { 0, 1 },
6473     { { 0, 0, cgen_regnum_operand_type_V8UQI, 1 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } },
6474     4 },
6475   { 286,
6476     ISA_EXT1|ISA_EXT1,
6477     GROUP_VLIW,
6478     CODE_FOR_cgen_intrinsic_cpextuu_b_P0S_P1,
6479     2,
6480     1,
6481     { 0, 1 },
6482     { { 0, 0, cgen_regnum_operand_type_V8UQI, 1 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } },
6483     4 },
6484   { 287,
6485     ISA_EXT1,
6486     GROUP_NORMAL,
6487     CODE_FOR_cgen_intrinsic_cpbcast_w_C3,
6488     2,
6489     1,
6490     { 0, 1 },
6491     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
6492     4 },
6493   { 287,
6494     ISA_EXT1|ISA_EXT1,
6495     GROUP_VLIW,
6496     CODE_FOR_cgen_intrinsic_cpbcast_w_P0S_P1,
6497     2,
6498     1,
6499     { 0, 1 },
6500     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
6501     4 },
6502   { 288,
6503     ISA_EXT1,
6504     GROUP_NORMAL,
6505     CODE_FOR_cgen_intrinsic_cpbcast_h_C3,
6506     2,
6507     1,
6508     { 0, 1 },
6509     { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
6510     4 },
6511   { 288,
6512     ISA_EXT1|ISA_EXT1,
6513     GROUP_VLIW,
6514     CODE_FOR_cgen_intrinsic_cpbcast_h_P0S_P1,
6515     2,
6516     1,
6517     { 0, 1 },
6518     { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
6519     4 },
6520   { 289,
6521     ISA_EXT1,
6522     GROUP_NORMAL,
6523     CODE_FOR_cgen_intrinsic_cpbcast_b_C3,
6524     2,
6525     1,
6526     { 0, 1 },
6527     { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
6528     4 },
6529   { 289,
6530     ISA_EXT1|ISA_EXT1,
6531     GROUP_VLIW,
6532     CODE_FOR_cgen_intrinsic_cpbcast_b_P0S_P1,
6533     2,
6534     1,
6535     { 0, 1 },
6536     { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
6537     4 },
6538   { 290,
6539     ISA_EXT1,
6540     GROUP_NORMAL,
6541     CODE_FOR_cgen_intrinsic_cpccadd_b_C3,
6542     1,
6543     0,
6544     { 0, 0 },
6545     { { 0, 0, cgen_regnum_operand_type_V8QI, 1 } },
6546     4 },
6547   { 290,
6548     ISA_EXT1|ISA_EXT1,
6549     GROUP_VLIW,
6550     CODE_FOR_cgen_intrinsic_cpccadd_b_P0S_P1,
6551     1,
6552     0,
6553     { 0, 0 },
6554     { { 0, 0, cgen_regnum_operand_type_V8QI, 1 } },
6555     4 },
6556   { 291,
6557     ISA_EXT1,
6558     GROUP_NORMAL,
6559     CODE_FOR_cgen_intrinsic_cphadd_w_C3,
6560     2,
6561     1,
6562     { 0, 1 },
6563     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
6564     4 },
6565   { 291,
6566     ISA_EXT1|ISA_EXT1,
6567     GROUP_VLIW,
6568     CODE_FOR_cgen_intrinsic_cphadd_w_P0S_P1,
6569     2,
6570     1,
6571     { 0, 1 },
6572     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
6573     4 },
6574   { 292,
6575     ISA_EXT1,
6576     GROUP_NORMAL,
6577     CODE_FOR_cgen_intrinsic_cphadd_h_C3,
6578     2,
6579     1,
6580     { 0, 1 },
6581     { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
6582     4 },
6583   { 292,
6584     ISA_EXT1|ISA_EXT1,
6585     GROUP_VLIW,
6586     CODE_FOR_cgen_intrinsic_cphadd_h_P0S_P1,
6587     2,
6588     1,
6589     { 0, 1 },
6590     { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
6591     4 },
6592   { 293,
6593     ISA_EXT1,
6594     GROUP_NORMAL,
6595     CODE_FOR_cgen_intrinsic_cphadd_b_C3,
6596     2,
6597     1,
6598     { 0, 1 },
6599     { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
6600     4 },
6601   { 293,
6602     ISA_EXT1|ISA_EXT1,
6603     GROUP_VLIW,
6604     CODE_FOR_cgen_intrinsic_cphadd_b_P0S_P1,
6605     2,
6606     1,
6607     { 0, 1 },
6608     { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
6609     4 },
6610   { 294,
6611     ISA_EXT1,
6612     GROUP_NORMAL,
6613     CODE_FOR_cgen_intrinsic_cphaddu_b_C3,
6614     2,
6615     1,
6616     { 0, 1 },
6617     { { 0, 0, cgen_regnum_operand_type_V8UQI, 1 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } },
6618     4 },
6619   { 294,
6620     ISA_EXT1|ISA_EXT1,
6621     GROUP_VLIW,
6622     CODE_FOR_cgen_intrinsic_cphaddu_b_P0S_P1,
6623     2,
6624     1,
6625     { 0, 1 },
6626     { { 0, 0, cgen_regnum_operand_type_V8UQI, 1 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } },
6627     4 },
6628   { 295,
6629     ISA_EXT1,
6630     GROUP_NORMAL,
6631     CODE_FOR_cgen_intrinsic_cpnorm_w_C3,
6632     2,
6633     1,
6634     { 0, 1 },
6635     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
6636     4 },
6637   { 295,
6638     ISA_EXT1|ISA_EXT1,
6639     GROUP_VLIW,
6640     CODE_FOR_cgen_intrinsic_cpnorm_w_P0S_P1,
6641     2,
6642     1,
6643     { 0, 1 },
6644     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
6645     4 },
6646   { 296,
6647     ISA_EXT1,
6648     GROUP_NORMAL,
6649     CODE_FOR_cgen_intrinsic_cpnorm_h_C3,
6650     2,
6651     1,
6652     { 0, 1 },
6653     { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
6654     4 },
6655   { 296,
6656     ISA_EXT1|ISA_EXT1,
6657     GROUP_VLIW,
6658     CODE_FOR_cgen_intrinsic_cpnorm_h_P0S_P1,
6659     2,
6660     1,
6661     { 0, 1 },
6662     { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
6663     4 },
6664   { 297,
6665     ISA_EXT1,
6666     GROUP_NORMAL,
6667     CODE_FOR_cgen_intrinsic_cpldz_w_C3,
6668     2,
6669     1,
6670     { 0, 1 },
6671     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
6672     4 },
6673   { 297,
6674     ISA_EXT1|ISA_EXT1,
6675     GROUP_VLIW,
6676     CODE_FOR_cgen_intrinsic_cpldz_w_P0S_P1,
6677     2,
6678     1,
6679     { 0, 1 },
6680     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
6681     4 },
6682   { 298,
6683     ISA_EXT1,
6684     GROUP_NORMAL,
6685     CODE_FOR_cgen_intrinsic_cpldz_h_C3,
6686     2,
6687     1,
6688     { 0, 1 },
6689     { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
6690     4 },
6691   { 298,
6692     ISA_EXT1|ISA_EXT1,
6693     GROUP_VLIW,
6694     CODE_FOR_cgen_intrinsic_cpldz_h_P0S_P1,
6695     2,
6696     1,
6697     { 0, 1 },
6698     { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
6699     4 },
6700   { 299,
6701     ISA_EXT1,
6702     GROUP_NORMAL,
6703     CODE_FOR_cgen_intrinsic_cpabsz_w_C3,
6704     2,
6705     1,
6706     { 0, 1 },
6707     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
6708     4 },
6709   { 299,
6710     ISA_EXT1|ISA_EXT1,
6711     GROUP_VLIW,
6712     CODE_FOR_cgen_intrinsic_cpabsz_w_P0S_P1,
6713     2,
6714     1,
6715     { 0, 1 },
6716     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
6717     4 },
6718   { 300,
6719     ISA_EXT1,
6720     GROUP_NORMAL,
6721     CODE_FOR_cgen_intrinsic_cpabsz_h_C3,
6722     2,
6723     1,
6724     { 0, 1 },
6725     { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
6726     4 },
6727   { 300,
6728     ISA_EXT1|ISA_EXT1,
6729     GROUP_VLIW,
6730     CODE_FOR_cgen_intrinsic_cpabsz_h_P0S_P1,
6731     2,
6732     1,
6733     { 0, 1 },
6734     { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
6735     4 },
6736   { 301,
6737     ISA_EXT1,
6738     GROUP_NORMAL,
6739     CODE_FOR_cgen_intrinsic_cpabsz_b_C3,
6740     2,
6741     1,
6742     { 0, 1 },
6743     { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
6744     4 },
6745   { 301,
6746     ISA_EXT1|ISA_EXT1,
6747     GROUP_VLIW,
6748     CODE_FOR_cgen_intrinsic_cpabsz_b_P0S_P1,
6749     2,
6750     1,
6751     { 0, 1 },
6752     { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
6753     4 },
6754   { 640,
6755     ISA_EXT1,
6756     GROUP_NORMAL,
6757     CODE_FOR_cgen_intrinsic_cpmov_C3,
6758     2,
6759     1,
6760     { 0, 1 },
6761     { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 1 }, { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 } },
6762     4 },
6763   { 640,
6764     ISA_EXT1|ISA_EXT1,
6765     GROUP_VLIW,
6766     CODE_FOR_cgen_intrinsic_cpmov_P0S_P1,
6767     2,
6768     1,
6769     { 0, 1 },
6770     { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 1 }, { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 } },
6771     4 },
6772   { 373,
6773     ISA_EXT1,
6774     GROUP_NORMAL,
6775     CODE_FOR_cgen_intrinsic_cpfsftbs1_C3,
6776     3,
6777     1,
6778     { 0, 1, 2 },
6779     { { 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 } },
6780     4 },
6781   { 373,
6782     ISA_EXT1|ISA_EXT1,
6783     GROUP_VLIW,
6784     CODE_FOR_cgen_intrinsic_cpfsftbs1_P0S_P1,
6785     3,
6786     1,
6787     { 0, 1, 2 },
6788     { { 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 } },
6789     4 },
6790   { 374,
6791     ISA_EXT1,
6792     GROUP_NORMAL,
6793     CODE_FOR_cgen_intrinsic_cpfsftbs0_C3,
6794     3,
6795     1,
6796     { 0, 1, 2 },
6797     { { 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 } },
6798     4 },
6799   { 374,
6800     ISA_EXT1|ISA_EXT1,
6801     GROUP_VLIW,
6802     CODE_FOR_cgen_intrinsic_cpfsftbs0_P0S_P1,
6803     3,
6804     1,
6805     { 0, 1, 2 },
6806     { { 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 } },
6807     4 },
6808   { 376,
6809     ISA_EXT1,
6810     GROUP_NORMAL,
6811     CODE_FOR_cgen_intrinsic_cpsel_C3,
6812     3,
6813     1,
6814     { 0, 1, 2 },
6815     { { 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 } },
6816     4 },
6817   { 376,
6818     ISA_EXT1|ISA_EXT1,
6819     GROUP_VLIW,
6820     CODE_FOR_cgen_intrinsic_cpsel_P0S_P1,
6821     3,
6822     1,
6823     { 0, 1, 2 },
6824     { { 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 } },
6825     4 },
6826   { 367,
6827     ISA_EXT1,
6828     GROUP_NORMAL,
6829     CODE_FOR_cgen_intrinsic_cpunpackl_w_C3,
6830     3,
6831     1,
6832     { 0, 1, 2 },
6833     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
6834     4 },
6835   { 367,
6836     ISA_EXT1|ISA_EXT1,
6837     GROUP_VLIW,
6838     CODE_FOR_cgen_intrinsic_cpunpackl_w_P0S_P1,
6839     3,
6840     1,
6841     { 0, 1, 2 },
6842     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
6843     4 },
6844   { 368,
6845     ISA_EXT1,
6846     GROUP_NORMAL,
6847     CODE_FOR_cgen_intrinsic_cpunpackl_h_C3,
6848     3,
6849     1,
6850     { 0, 1, 2 },
6851     { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
6852     4 },
6853   { 368,
6854     ISA_EXT1|ISA_EXT1,
6855     GROUP_VLIW,
6856     CODE_FOR_cgen_intrinsic_cpunpackl_h_P0S_P1,
6857     3,
6858     1,
6859     { 0, 1, 2 },
6860     { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
6861     4 },
6862   { 369,
6863     ISA_EXT1,
6864     GROUP_NORMAL,
6865     CODE_FOR_cgen_intrinsic_cpunpackl_b_C3,
6866     3,
6867     1,
6868     { 0, 1, 2 },
6869     { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
6870     4 },
6871   { 369,
6872     ISA_EXT1|ISA_EXT1,
6873     GROUP_VLIW,
6874     CODE_FOR_cgen_intrinsic_cpunpackl_b_P0S_P1,
6875     3,
6876     1,
6877     { 0, 1, 2 },
6878     { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
6879     4 },
6880   { 370,
6881     ISA_EXT1,
6882     GROUP_NORMAL,
6883     CODE_FOR_cgen_intrinsic_cpunpacku_w_C3,
6884     3,
6885     1,
6886     { 0, 1, 2 },
6887     { { 0, 0, cgen_regnum_operand_type_V2USI, 1 }, { 0, 0, cgen_regnum_operand_type_V2USI, 0 }, { 0, 0, cgen_regnum_operand_type_V2USI, 0 } },
6888     4 },
6889   { 370,
6890     ISA_EXT1|ISA_EXT1,
6891     GROUP_VLIW,
6892     CODE_FOR_cgen_intrinsic_cpunpacku_w_P0S_P1,
6893     3,
6894     1,
6895     { 0, 1, 2 },
6896     { { 0, 0, cgen_regnum_operand_type_V2USI, 1 }, { 0, 0, cgen_regnum_operand_type_V2USI, 0 }, { 0, 0, cgen_regnum_operand_type_V2USI, 0 } },
6897     4 },
6898   { 371,
6899     ISA_EXT1,
6900     GROUP_NORMAL,
6901     CODE_FOR_cgen_intrinsic_cpunpacku_h_C3,
6902     3,
6903     1,
6904     { 0, 1, 2 },
6905     { { 0, 0, cgen_regnum_operand_type_V4UHI, 1 }, { 0, 0, cgen_regnum_operand_type_V4UHI, 0 }, { 0, 0, cgen_regnum_operand_type_V4UHI, 0 } },
6906     4 },
6907   { 371,
6908     ISA_EXT1|ISA_EXT1,
6909     GROUP_VLIW,
6910     CODE_FOR_cgen_intrinsic_cpunpacku_h_P0S_P1,
6911     3,
6912     1,
6913     { 0, 1, 2 },
6914     { { 0, 0, cgen_regnum_operand_type_V4UHI, 1 }, { 0, 0, cgen_regnum_operand_type_V4UHI, 0 }, { 0, 0, cgen_regnum_operand_type_V4UHI, 0 } },
6915     4 },
6916   { 372,
6917     ISA_EXT1,
6918     GROUP_NORMAL,
6919     CODE_FOR_cgen_intrinsic_cpunpacku_b_C3,
6920     3,
6921     1,
6922     { 0, 1, 2 },
6923     { { 0, 0, cgen_regnum_operand_type_V8UQI, 1 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } },
6924     4 },
6925   { 372,
6926     ISA_EXT1|ISA_EXT1,
6927     GROUP_VLIW,
6928     CODE_FOR_cgen_intrinsic_cpunpacku_b_P0S_P1,
6929     3,
6930     1,
6931     { 0, 1, 2 },
6932     { { 0, 0, cgen_regnum_operand_type_V8UQI, 1 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI, 0 } },
6933     4 },
6934   { 386,
6935     ISA_EXT1,
6936     GROUP_NORMAL,
6937     CODE_FOR_cgen_intrinsic_cpadd3_w_C3,
6938     3,
6939     1,
6940     { 0, 1, 2 },
6941     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
6942     4 },
6943   { 386,
6944     ISA_EXT1|ISA_EXT1,
6945     GROUP_VLIW,
6946     CODE_FOR_cgen_intrinsic_cpadd3_w_P0S_P1,
6947     3,
6948     1,
6949     { 0, 1, 2 },
6950     { { 0, 0, cgen_regnum_operand_type_V2SI, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI, 0 } },
6951     4 },
6952   { 387,
6953     ISA_EXT1,
6954     GROUP_NORMAL,
6955     CODE_FOR_cgen_intrinsic_cpadd3_h_C3,
6956     3,
6957     1,
6958     { 0, 1, 2 },
6959     { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
6960     4 },
6961   { 387,
6962     ISA_EXT1|ISA_EXT1,
6963     GROUP_VLIW,
6964     CODE_FOR_cgen_intrinsic_cpadd3_h_P0S_P1,
6965     3,
6966     1,
6967     { 0, 1, 2 },
6968     { { 0, 0, cgen_regnum_operand_type_V4HI, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI, 0 } },
6969     4 },
6970   { 388,
6971     ISA_EXT1,
6972     GROUP_NORMAL,
6973     CODE_FOR_cgen_intrinsic_cpadd3_b_C3,
6974     3,
6975     1,
6976     { 0, 1, 2 },
6977     { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
6978     4 },
6979   { 388,
6980     ISA_EXT1|ISA_EXT1,
6981     GROUP_VLIW,
6982     CODE_FOR_cgen_intrinsic_cpadd3_b_P0S_P1,
6983     3,
6984     1,
6985     { 0, 1, 2 },
6986     { { 0, 0, cgen_regnum_operand_type_V8QI, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI, 0 } },
6987     4 },
6988   { 102,
6989     ISA_EXT1|ISA_EXT1,
6990     GROUP_VLIW,
6991     CODE_FOR_cgen_intrinsic_c0nop_P0_P0S,
6992     0,
6993     0,
6994     { 0 },
6995     { { 0, 0, cgen_regnum_operand_type_DEFAULT, 0} },
6996     4 },
6997   { 202,
6998     ISA_EXT1,
6999     GROUP_NORMAL,
7000     CODE_FOR_cgen_intrinsic_cpmoviu_h_C3,
7001     2,
7002     1,
7003     { 0, 1 },
7004     { { 0, 0, cgen_regnum_operand_type_V4UHI, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
7005     4 },
7006   { 632,
7007     ISA_EXT1,
7008     GROUP_NORMAL,
7009     CODE_FOR_cgen_intrinsic_cmovh_rn_crm,
7010     2,
7011     0,
7012     { 0, 1 },
7013     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 } },
7014     4 },
7015   { 632,
7016     ISA_EXT1,
7017     GROUP_VLIW,
7018     CODE_FOR_cgen_intrinsic_cmovh_rn_crm_p0,
7019     2,
7020     0,
7021     { 0, 1 },
7022     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 } },
7023     4 },
7024   { 633,
7025     ISA_EXT1,
7026     GROUP_NORMAL,
7027     CODE_FOR_cgen_intrinsic_cmovh_crn_rm,
7028     2,
7029     0,
7030     { 0, 0, 1 },
7031     { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
7032     4 },
7033   { 633,
7034     ISA_EXT1,
7035     GROUP_VLIW,
7036     CODE_FOR_cgen_intrinsic_cmovh_crn_rm_p0,
7037     2,
7038     0,
7039     { 0, 0, 1 },
7040     { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
7041     4 },
7042   { 634,
7043     ISA_EXT1,
7044     GROUP_NORMAL,
7045     CODE_FOR_cgen_intrinsic_cmovc_rn_ccrm,
7046     2,
7047     0,
7048     { 0, 1 },
7049     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 64, 80, cgen_regnum_operand_type_DEFAULT, 0 } },
7050     4 },
7051   { 634,
7052     ISA_EXT1,
7053     GROUP_VLIW,
7054     CODE_FOR_cgen_intrinsic_cmovc_rn_ccrm_p0,
7055     2,
7056     0,
7057     { 0, 1 },
7058     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 64, 80, cgen_regnum_operand_type_DEFAULT, 0 } },
7059     4 },
7060   { 635,
7061     ISA_EXT1,
7062     GROUP_NORMAL,
7063     CODE_FOR_cgen_intrinsic_cmovc_ccrn_rm,
7064     2,
7065     0,
7066     { 0, 1 },
7067     { { 64, 80, cgen_regnum_operand_type_DEFAULT, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
7068     4 },
7069   { 635,
7070     ISA_EXT1,
7071     GROUP_VLIW,
7072     CODE_FOR_cgen_intrinsic_cmovc_ccrn_rm_p0,
7073     2,
7074     0,
7075     { 0, 1 },
7076     { { 64, 80, cgen_regnum_operand_type_DEFAULT, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
7077     4 },
7078   { 636,
7079     ISA_EXT1,
7080     GROUP_NORMAL,
7081     CODE_FOR_cgen_intrinsic_cmov_rn_crm,
7082     2,
7083     0,
7084     { 0, 1 },
7085     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 } },
7086     4 },
7087   { 636,
7088     ISA_EXT1,
7089     GROUP_VLIW,
7090     CODE_FOR_cgen_intrinsic_cmov_rn_crm_p0,
7091     2,
7092     0,
7093     { 0, 1 },
7094     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 } },
7095     4 },
7096   { 637,
7097     ISA_EXT1,
7098     GROUP_NORMAL,
7099     CODE_FOR_cgen_intrinsic_cmov_crn_rm,
7100     2,
7101     0,
7102     { 0, 0, 1 },
7103     { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
7104     4 },
7105   { 637,
7106     ISA_EXT1,
7107     GROUP_VLIW,
7108     CODE_FOR_cgen_intrinsic_cmov_crn_rm_p0,
7109     2,
7110     0,
7111     { 0, 1 },
7112     { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
7113     4 },
7114   { 389,
7115     ISA_MEP|ISA_EXT1,
7116     GROUP_NORMAL|GROUP_VLIW,
7117     CODE_FOR_cgen_intrinsic_bsrv,
7118     1,
7119     0,
7120     { 0 },
7121     { { 0, 0, cgen_regnum_operand_type_LABEL, 0 } },
7122     4 },
7123   { 390,
7124     ISA_MEP|ISA_EXT1,
7125     GROUP_NORMAL|GROUP_VLIW,
7126     CODE_FOR_cgen_intrinsic_jsrv,
7127     1,
7128     0,
7129     { 0 },
7130     { { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
7131     2 },
7132   { 391,
7133     ISA_MEP|ISA_EXT1,
7134     GROUP_NORMAL|GROUP_VLIW,
7135     CODE_FOR_cgen_intrinsic_synccp,
7136     0,
7137     0,
7138     { 0 },
7139     { { 0, 0, cgen_regnum_operand_type_DEFAULT, 0} },
7140     2 },
7141   { 392,
7142     ISA_MEP|ISA_EXT1,
7143     GROUP_NORMAL|GROUP_VLIW,
7144     CODE_FOR_cgen_intrinsic_bcpaf,
7145     2,
7146     0,
7147     { 0, 1 },
7148     { { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LABEL, 0 } },
7149     4 },
7150   { 393,
7151     ISA_MEP|ISA_EXT1,
7152     GROUP_NORMAL|GROUP_VLIW,
7153     CODE_FOR_cgen_intrinsic_bcpat,
7154     2,
7155     0,
7156     { 0, 1 },
7157     { { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LABEL, 0 } },
7158     4 },
7159   { 394,
7160     ISA_MEP|ISA_EXT1,
7161     GROUP_NORMAL|GROUP_VLIW,
7162     CODE_FOR_cgen_intrinsic_bcpne,
7163     2,
7164     0,
7165     { 0, 1 },
7166     { { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LABEL, 0 } },
7167     4 },
7168   { 395,
7169     ISA_MEP|ISA_EXT1,
7170     GROUP_NORMAL|GROUP_VLIW,
7171     CODE_FOR_cgen_intrinsic_bcpeq,
7172     2,
7173     0,
7174     { 0, 1 },
7175     { { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LABEL, 0 } },
7176     4 },
7177   { 396,
7178     ISA_MEP|ISA_EXT1,
7179     GROUP_NORMAL|GROUP_VLIW,
7180     CODE_FOR_cgen_intrinsic_lmcpm1,
7181     3,
7182     0,
7183     { 0, 1, 1, 2 },
7184     { { 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 } },
7185     4 },
7186   { 397,
7187     ISA_MEP|ISA_EXT1,
7188     GROUP_NORMAL|GROUP_VLIW,
7189     CODE_FOR_cgen_intrinsic_smcpm1,
7190     3,
7191     0,
7192     { 1, 0, 1, 2 },
7193     { { 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 } },
7194     4 },
7195   { 398,
7196     ISA_MEP|ISA_EXT1,
7197     GROUP_NORMAL|GROUP_VLIW,
7198     CODE_FOR_cgen_intrinsic_lwcpm1,
7199     3,
7200     0,
7201     { 0, 1, 1, 2 },
7202     { { 0, 0, cgen_regnum_operand_type_SI, 1 }, { 0, 0, cgen_regnum_operand_type_POINTER, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
7203     4 },
7204   { 399,
7205     ISA_MEP|ISA_EXT1,
7206     GROUP_NORMAL|GROUP_VLIW,
7207     CODE_FOR_cgen_intrinsic_swcpm1,
7208     3,
7209     0,
7210     { 1, 0, 1, 2 },
7211     { { 0, 0, cgen_regnum_operand_type_SI, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
7212     4 },
7213   { 400,
7214     ISA_MEP|ISA_EXT1,
7215     GROUP_NORMAL|GROUP_VLIW,
7216     CODE_FOR_cgen_intrinsic_lhcpm1,
7217     3,
7218     0,
7219     { 0, 1, 1, 2 },
7220     { { 0, 0, cgen_regnum_operand_type_SI, 1 }, { 0, 0, cgen_regnum_operand_type_POINTER, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
7221     4 },
7222   { 401,
7223     ISA_MEP|ISA_EXT1,
7224     GROUP_NORMAL|GROUP_VLIW,
7225     CODE_FOR_cgen_intrinsic_shcpm1,
7226     3,
7227     0,
7228     { 1, 0, 1, 2 },
7229     { { 0, 0, cgen_regnum_operand_type_SI, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
7230     4 },
7231   { 402,
7232     ISA_MEP|ISA_EXT1,
7233     GROUP_NORMAL|GROUP_VLIW,
7234     CODE_FOR_cgen_intrinsic_lbcpm1,
7235     3,
7236     0,
7237     { 0, 1, 1, 2 },
7238     { { 0, 0, cgen_regnum_operand_type_SI, 1 }, { 0, 0, cgen_regnum_operand_type_POINTER, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
7239     4 },
7240   { 403,
7241     ISA_MEP|ISA_EXT1,
7242     GROUP_NORMAL|GROUP_VLIW,
7243     CODE_FOR_cgen_intrinsic_sbcpm1,
7244     3,
7245     0,
7246     { 1, 0, 1, 2 },
7247     { { 0, 0, cgen_regnum_operand_type_SI, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
7248     4 },
7249   { 404,
7250     ISA_MEP|ISA_EXT1,
7251     GROUP_NORMAL|GROUP_VLIW,
7252     CODE_FOR_cgen_intrinsic_lmcpm0,
7253     3,
7254     0,
7255     { 0, 1, 1, 2 },
7256     { { 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 } },
7257     4 },
7258   { 405,
7259     ISA_MEP|ISA_EXT1,
7260     GROUP_NORMAL|GROUP_VLIW,
7261     CODE_FOR_cgen_intrinsic_smcpm0,
7262     3,
7263     0,
7264     { 1, 0, 1, 2 },
7265     { { 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 } },
7266     4 },
7267   { 406,
7268     ISA_MEP|ISA_EXT1,
7269     GROUP_NORMAL|GROUP_VLIW,
7270     CODE_FOR_cgen_intrinsic_lwcpm0,
7271     3,
7272     0,
7273     { 0, 1, 1, 2 },
7274     { { 0, 0, cgen_regnum_operand_type_SI, 1 }, { 0, 0, cgen_regnum_operand_type_POINTER, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
7275     4 },
7276   { 407,
7277     ISA_MEP|ISA_EXT1,
7278     GROUP_NORMAL|GROUP_VLIW,
7279     CODE_FOR_cgen_intrinsic_swcpm0,
7280     3,
7281     0,
7282     { 1, 0, 1, 2 },
7283     { { 0, 0, cgen_regnum_operand_type_SI, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
7284     4 },
7285   { 408,
7286     ISA_MEP|ISA_EXT1,
7287     GROUP_NORMAL|GROUP_VLIW,
7288     CODE_FOR_cgen_intrinsic_lhcpm0,
7289     3,
7290     0,
7291     { 0, 1, 1, 2 },
7292     { { 0, 0, cgen_regnum_operand_type_SI, 1 }, { 0, 0, cgen_regnum_operand_type_POINTER, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
7293     4 },
7294   { 409,
7295     ISA_MEP|ISA_EXT1,
7296     GROUP_NORMAL|GROUP_VLIW,
7297     CODE_FOR_cgen_intrinsic_shcpm0,
7298     3,
7299     0,
7300     { 1, 0, 1, 2 },
7301     { { 0, 0, cgen_regnum_operand_type_SI, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
7302     4 },
7303   { 410,
7304     ISA_MEP|ISA_EXT1,
7305     GROUP_NORMAL|GROUP_VLIW,
7306     CODE_FOR_cgen_intrinsic_lbcpm0,
7307     3,
7308     0,
7309     { 0, 1, 1, 2 },
7310     { { 0, 0, cgen_regnum_operand_type_SI, 1 }, { 0, 0, cgen_regnum_operand_type_POINTER, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
7311     4 },
7312   { 411,
7313     ISA_MEP|ISA_EXT1,
7314     GROUP_NORMAL|GROUP_VLIW,
7315     CODE_FOR_cgen_intrinsic_sbcpm0,
7316     3,
7317     0,
7318     { 1, 0, 1, 2 },
7319     { { 0, 0, cgen_regnum_operand_type_SI, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
7320     4 },
7321   { 412,
7322     ISA_MEP|ISA_EXT1,
7323     GROUP_NORMAL|GROUP_VLIW,
7324     CODE_FOR_cgen_intrinsic_lmcpa,
7325     3,
7326     0,
7327     { 0, 1, 1, 2 },
7328     { { 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 } },
7329     4 },
7330   { 413,
7331     ISA_MEP|ISA_EXT1,
7332     GROUP_NORMAL|GROUP_VLIW,
7333     CODE_FOR_cgen_intrinsic_smcpa,
7334     3,
7335     0,
7336     { 1, 0, 1, 2 },
7337     { { 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 } },
7338     4 },
7339   { 414,
7340     ISA_MEP|ISA_EXT1,
7341     GROUP_NORMAL|GROUP_VLIW,
7342     CODE_FOR_cgen_intrinsic_lwcpa,
7343     3,
7344     0,
7345     { 0, 1, 1, 2 },
7346     { { 0, 0, cgen_regnum_operand_type_SI, 1 }, { 0, 0, cgen_regnum_operand_type_POINTER, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
7347     4 },
7348   { 415,
7349     ISA_MEP|ISA_EXT1,
7350     GROUP_NORMAL|GROUP_VLIW,
7351     CODE_FOR_cgen_intrinsic_swcpa,
7352     3,
7353     0,
7354     { 1, 0, 1, 2 },
7355     { { 0, 0, cgen_regnum_operand_type_SI, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
7356     4 },
7357   { 416,
7358     ISA_MEP|ISA_EXT1,
7359     GROUP_NORMAL|GROUP_VLIW,
7360     CODE_FOR_cgen_intrinsic_lhcpa,
7361     3,
7362     0,
7363     { 0, 1, 1, 2 },
7364     { { 0, 0, cgen_regnum_operand_type_SI, 1 }, { 0, 0, cgen_regnum_operand_type_POINTER, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
7365     4 },
7366   { 417,
7367     ISA_MEP|ISA_EXT1,
7368     GROUP_NORMAL|GROUP_VLIW,
7369     CODE_FOR_cgen_intrinsic_shcpa,
7370     3,
7371     0,
7372     { 1, 0, 1, 2 },
7373     { { 0, 0, cgen_regnum_operand_type_SI, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
7374     4 },
7375   { 418,
7376     ISA_MEP|ISA_EXT1,
7377     GROUP_NORMAL|GROUP_VLIW,
7378     CODE_FOR_cgen_intrinsic_lbcpa,
7379     3,
7380     0,
7381     { 0, 1, 1, 2 },
7382     { { 0, 0, cgen_regnum_operand_type_SI, 1 }, { 0, 0, cgen_regnum_operand_type_POINTER, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
7383     4 },
7384   { 419,
7385     ISA_MEP|ISA_EXT1,
7386     GROUP_NORMAL|GROUP_VLIW,
7387     CODE_FOR_cgen_intrinsic_sbcpa,
7388     3,
7389     0,
7390     { 1, 0, 1, 2 },
7391     { { 0, 0, cgen_regnum_operand_type_SI, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
7392     4 },
7393   { 420,
7394     ISA_MEP|ISA_EXT1,
7395     GROUP_NORMAL|GROUP_VLIW,
7396     CODE_FOR_cgen_intrinsic_lmcp16,
7397     3,
7398     0,
7399     { 0, 1, 2 },
7400     { { 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 } },
7401     4 },
7402   { 421,
7403     ISA_MEP|ISA_EXT1,
7404     GROUP_NORMAL|GROUP_VLIW,
7405     CODE_FOR_cgen_intrinsic_smcp16,
7406     3,
7407     0,
7408     { 0, 1, 2 },
7409     { { 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 } },
7410     4 },
7411   { 422,
7412     ISA_MEP|ISA_EXT1,
7413     GROUP_NORMAL|GROUP_VLIW,
7414     CODE_FOR_cgen_intrinsic_lwcp16,
7415     3,
7416     0,
7417     { 0, 1, 2 },
7418     { { 0, 0, cgen_regnum_operand_type_SI, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER, 0 } },
7419     4 },
7420   { 423,
7421     ISA_MEP|ISA_EXT1,
7422     GROUP_NORMAL|GROUP_VLIW,
7423     CODE_FOR_cgen_intrinsic_swcp16,
7424     3,
7425     0,
7426     { 0, 1, 2 },
7427     { { 0, 0, cgen_regnum_operand_type_SI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER, 0 } },
7428     4 },
7429   { 424,
7430     ISA_MEP|ISA_EXT1,
7431     GROUP_NORMAL|GROUP_VLIW,
7432     CODE_FOR_cgen_intrinsic_lmcpi,
7433     2,
7434     0,
7435     { 0, 1, 1 },
7436     { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 1 }, { 0, 0, cgen_regnum_operand_type_POINTER, 1 } },
7437     2 },
7438   { 425,
7439     ISA_MEP|ISA_EXT1,
7440     GROUP_NORMAL|GROUP_VLIW,
7441     CODE_FOR_cgen_intrinsic_smcpi,
7442     2,
7443     0,
7444     { 1, 0, 1 },
7445     { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER, 1 } },
7446     2 },
7447   { 426,
7448     ISA_MEP|ISA_EXT1,
7449     GROUP_NORMAL|GROUP_VLIW,
7450     CODE_FOR_cgen_intrinsic_lwcpi,
7451     2,
7452     0,
7453     { 0, 1, 1 },
7454     { { 0, 0, cgen_regnum_operand_type_SI, 1 }, { 0, 0, cgen_regnum_operand_type_POINTER, 1 } },
7455     2 },
7456   { 427,
7457     ISA_MEP|ISA_EXT1,
7458     GROUP_NORMAL|GROUP_VLIW,
7459     CODE_FOR_cgen_intrinsic_swcpi,
7460     2,
7461     0,
7462     { 1, 0, 1 },
7463     { { 0, 0, cgen_regnum_operand_type_SI, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER, 1 } },
7464     2 },
7465   { 428,
7466     ISA_MEP|ISA_EXT1,
7467     GROUP_NORMAL|GROUP_VLIW,
7468     CODE_FOR_cgen_intrinsic_lmcp,
7469     2,
7470     0,
7471     { 0, 1 },
7472     { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 1 }, { 0, 0, cgen_regnum_operand_type_POINTER, 0 } },
7473     2 },
7474   { 429,
7475     ISA_MEP|ISA_EXT1,
7476     GROUP_NORMAL|GROUP_VLIW,
7477     CODE_FOR_cgen_intrinsic_smcp,
7478     2,
7479     0,
7480     { 0, 1 },
7481     { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER, 0 } },
7482     2 },
7483   { 430,
7484     ISA_MEP|ISA_EXT1,
7485     GROUP_NORMAL|GROUP_VLIW,
7486     CODE_FOR_cgen_intrinsic_lwcp,
7487     2,
7488     0,
7489     { 0, 1 },
7490     { { 0, 0, cgen_regnum_operand_type_SI, 1 }, { 0, 0, cgen_regnum_operand_type_POINTER, 0 } },
7491     2 },
7492   { 431,
7493     ISA_MEP|ISA_EXT1,
7494     GROUP_NORMAL|GROUP_VLIW,
7495     CODE_FOR_cgen_intrinsic_swcp,
7496     2,
7497     0,
7498     { 0, 1 },
7499     { { 0, 0, cgen_regnum_operand_type_SI, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER, 0 } },
7500     2 },
7501   { 432,
7502     ISA_MEP|ISA_EXT1,
7503     GROUP_NORMAL|GROUP_VLIW,
7504     CODE_FOR_cgen_intrinsic_ssubu,
7505     2,
7506     0,
7507     { 0, 0, 1 },
7508     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
7509     4 },
7510   { 433,
7511     ISA_MEP|ISA_EXT1,
7512     GROUP_NORMAL|GROUP_VLIW,
7513     CODE_FOR_cgen_intrinsic_saddu,
7514     2,
7515     0,
7516     { 0, 0, 1 },
7517     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
7518     4 },
7519   { 434,
7520     ISA_MEP|ISA_EXT1,
7521     GROUP_NORMAL|GROUP_VLIW,
7522     CODE_FOR_cgen_intrinsic_ssub,
7523     2,
7524     0,
7525     { 0, 0, 1 },
7526     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
7527     4 },
7528   { 435,
7529     ISA_MEP|ISA_EXT1,
7530     GROUP_NORMAL|GROUP_VLIW,
7531     CODE_FOR_cgen_intrinsic_sadd,
7532     2,
7533     0,
7534     { 0, 0, 1 },
7535     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
7536     4 },
7537   { 436,
7538     ISA_MEP|ISA_EXT1,
7539     GROUP_NORMAL|GROUP_VLIW,
7540     CODE_FOR_cgen_intrinsic_clipu,
7541     2,
7542     0,
7543     { 0, 0, 1 },
7544     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
7545     4 },
7546   { 437,
7547     ISA_MEP|ISA_EXT1,
7548     GROUP_NORMAL|GROUP_VLIW,
7549     CODE_FOR_cgen_intrinsic_clip,
7550     2,
7551     0,
7552     { 0, 0, 1 },
7553     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
7554     4 },
7555   { 438,
7556     ISA_MEP|ISA_EXT1,
7557     GROUP_NORMAL|GROUP_VLIW,
7558     CODE_FOR_cgen_intrinsic_maxu,
7559     2,
7560     0,
7561     { 0, 0, 1 },
7562     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
7563     4 },
7564   { 439,
7565     ISA_MEP|ISA_EXT1,
7566     GROUP_NORMAL|GROUP_VLIW,
7567     CODE_FOR_cgen_intrinsic_minu,
7568     2,
7569     0,
7570     { 0, 0, 1 },
7571     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
7572     4 },
7573   { 440,
7574     ISA_MEP|ISA_EXT1,
7575     GROUP_NORMAL|GROUP_VLIW,
7576     CODE_FOR_cgen_intrinsic_max,
7577     2,
7578     0,
7579     { 0, 0, 1 },
7580     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
7581     4 },
7582   { 441,
7583     ISA_MEP|ISA_EXT1,
7584     GROUP_NORMAL|GROUP_VLIW,
7585     CODE_FOR_cgen_intrinsic_min,
7586     2,
7587     0,
7588     { 0, 0, 1 },
7589     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
7590     4 },
7591   { 442,
7592     ISA_MEP|ISA_EXT1,
7593     GROUP_NORMAL|GROUP_VLIW,
7594     CODE_FOR_cgen_intrinsic_ave,
7595     2,
7596     0,
7597     { 0, 0, 1 },
7598     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
7599     4 },
7600   { 443,
7601     ISA_MEP|ISA_EXT1,
7602     GROUP_NORMAL|GROUP_VLIW,
7603     CODE_FOR_cgen_intrinsic_abs,
7604     2,
7605     0,
7606     { 0, 0, 1 },
7607     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
7608     4 },
7609   { 444,
7610     ISA_MEP|ISA_EXT1,
7611     GROUP_NORMAL|GROUP_VLIW,
7612     CODE_FOR_cgen_intrinsic_ldz,
7613     2,
7614     0,
7615     { 0, 1 },
7616     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
7617     4 },
7618   { 445,
7619     ISA_MEP|ISA_EXT1,
7620     GROUP_NORMAL|GROUP_VLIW,
7621     CODE_FOR_cgen_intrinsic_dbreak,
7622     0,
7623     0,
7624     { 0 },
7625     { { 0, 0, cgen_regnum_operand_type_DEFAULT, 0} },
7626     2 },
7627   { 446,
7628     ISA_MEP|ISA_EXT1,
7629     GROUP_NORMAL|GROUP_VLIW,
7630     CODE_FOR_cgen_intrinsic_dret,
7631     0,
7632     0,
7633     { 0 },
7634     { { 0, 0, cgen_regnum_operand_type_DEFAULT, 0} },
7635     2 },
7636   { 447,
7637     ISA_MEP|ISA_EXT1,
7638     GROUP_NORMAL|GROUP_VLIW,
7639     CODE_FOR_cgen_intrinsic_divu,
7640     2,
7641     0,
7642     { 0, 1 },
7643     { { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
7644     2 },
7645   { 448,
7646     ISA_MEP|ISA_EXT1,
7647     GROUP_NORMAL|GROUP_VLIW,
7648     CODE_FOR_cgen_intrinsic_div,
7649     2,
7650     0,
7651     { 0, 1 },
7652     { { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
7653     2 },
7654   { 449,
7655     ISA_MEP|ISA_EXT1,
7656     GROUP_NORMAL|GROUP_VLIW,
7657     CODE_FOR_cgen_intrinsic_maddru,
7658     2,
7659     0,
7660     { 0, 0, 1 },
7661     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
7662     4 },
7663   { 450,
7664     ISA_MEP|ISA_EXT1,
7665     GROUP_NORMAL|GROUP_VLIW,
7666     CODE_FOR_cgen_intrinsic_maddr,
7667     2,
7668     0,
7669     { 0, 0, 1 },
7670     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
7671     4 },
7672   { 451,
7673     ISA_MEP|ISA_EXT1,
7674     GROUP_NORMAL|GROUP_VLIW,
7675     CODE_FOR_cgen_intrinsic_maddu,
7676     2,
7677     0,
7678     { 0, 1 },
7679     { { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
7680     4 },
7681   { 452,
7682     ISA_MEP|ISA_EXT1,
7683     GROUP_NORMAL|GROUP_VLIW,
7684     CODE_FOR_cgen_intrinsic_madd,
7685     2,
7686     0,
7687     { 0, 1 },
7688     { { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
7689     4 },
7690   { 453,
7691     ISA_MEP|ISA_EXT1,
7692     GROUP_NORMAL|GROUP_VLIW,
7693     CODE_FOR_cgen_intrinsic_mulru,
7694     2,
7695     0,
7696     { 0, 0, 1 },
7697     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
7698     2 },
7699   { 454,
7700     ISA_MEP|ISA_EXT1,
7701     GROUP_NORMAL|GROUP_VLIW,
7702     CODE_FOR_cgen_intrinsic_mulr,
7703     2,
7704     0,
7705     { 0, 0, 1 },
7706     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
7707     2 },
7708   { 455,
7709     ISA_MEP|ISA_EXT1,
7710     GROUP_NORMAL|GROUP_VLIW,
7711     CODE_FOR_cgen_intrinsic_mulu,
7712     2,
7713     0,
7714     { 0, 1 },
7715     { { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
7716     2 },
7717   { 456,
7718     ISA_MEP|ISA_EXT1,
7719     GROUP_NORMAL|GROUP_VLIW,
7720     CODE_FOR_cgen_intrinsic_mul,
7721     2,
7722     0,
7723     { 0, 1 },
7724     { { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
7725     2 },
7726   { 457,
7727     ISA_MEP|ISA_EXT1,
7728     GROUP_NORMAL|GROUP_VLIW,
7729     CODE_FOR_cgen_intrinsic_cache,
7730     2,
7731     0,
7732     { 0, 1 },
7733     { { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER, 0 } },
7734     2 },
7735   { 458,
7736     ISA_MEP|ISA_EXT1,
7737     GROUP_NORMAL|GROUP_VLIW,
7738     CODE_FOR_cgen_intrinsic_tas,
7739     2,
7740     0,
7741     { 0, 1 },
7742     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_POINTER, 0 } },
7743     2 },
7744   { 459,
7745     ISA_MEP|ISA_EXT1,
7746     GROUP_NORMAL|GROUP_VLIW,
7747     CODE_FOR_cgen_intrinsic_btstm,
7748     3,
7749     0,
7750     { 0, 1, 2 },
7751     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_POINTER, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
7752     2 },
7753   { 460,
7754     ISA_MEP|ISA_EXT1,
7755     GROUP_NORMAL|GROUP_VLIW,
7756     CODE_FOR_cgen_intrinsic_bnotm,
7757     2,
7758     0,
7759     { 0, 1 },
7760     { { 0, 0, cgen_regnum_operand_type_POINTER, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
7761     2 },
7762   { 461,
7763     ISA_MEP|ISA_EXT1,
7764     GROUP_NORMAL|GROUP_VLIW,
7765     CODE_FOR_cgen_intrinsic_bclrm,
7766     2,
7767     0,
7768     { 0, 1 },
7769     { { 0, 0, cgen_regnum_operand_type_POINTER, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
7770     2 },
7771   { 462,
7772     ISA_MEP|ISA_EXT1,
7773     GROUP_NORMAL|GROUP_VLIW,
7774     CODE_FOR_cgen_intrinsic_bsetm,
7775     2,
7776     0,
7777     { 0, 1 },
7778     { { 0, 0, cgen_regnum_operand_type_POINTER, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
7779     2 },
7780   { 463,
7781     ISA_MEP|ISA_EXT1,
7782     GROUP_NORMAL|GROUP_VLIW,
7783     CODE_FOR_cgen_intrinsic_ldcb,
7784     2,
7785     0,
7786     { 0, 1 },
7787     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
7788     4 },
7789   { 464,
7790     ISA_MEP|ISA_EXT1,
7791     GROUP_NORMAL|GROUP_VLIW,
7792     CODE_FOR_cgen_intrinsic_stcb,
7793     2,
7794     0,
7795     { 0, 1 },
7796     { { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
7797     4 },
7798   { 465,
7799     ISA_MEP|ISA_EXT1,
7800     GROUP_NORMAL|GROUP_VLIW,
7801     CODE_FOR_cgen_intrinsic_syncm,
7802     0,
7803     0,
7804     { 0 },
7805     { { 0, 0, cgen_regnum_operand_type_DEFAULT, 0} },
7806     2 },
7807   { 466,
7808     ISA_MEP|ISA_EXT1,
7809     GROUP_NORMAL|GROUP_VLIW,
7810     CODE_FOR_cgen_intrinsic_break,
7811     0,
7812     0,
7813     { 0 },
7814     { { 0, 0, cgen_regnum_operand_type_DEFAULT, 0} },
7815     2 },
7816   { 467,
7817     ISA_MEP|ISA_EXT1,
7818     GROUP_NORMAL|GROUP_VLIW,
7819     CODE_FOR_cgen_intrinsic_swi,
7820     1,
7821     0,
7822     { 0 },
7823     { { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
7824     2 },
7825   { 468,
7826     ISA_MEP|ISA_EXT1,
7827     GROUP_NORMAL|GROUP_VLIW,
7828     CODE_FOR_cgen_intrinsic_sleep,
7829     0,
7830     0,
7831     { 0 },
7832     { { 0, 0, cgen_regnum_operand_type_DEFAULT, 0} },
7833     2 },
7834   { 469,
7835     ISA_MEP|ISA_EXT1,
7836     GROUP_NORMAL|GROUP_VLIW,
7837     CODE_FOR_cgen_intrinsic_halt,
7838     0,
7839     0,
7840     { 0 },
7841     { { 0, 0, cgen_regnum_operand_type_DEFAULT, 0} },
7842     2 },
7843   { 470,
7844     ISA_MEP|ISA_EXT1,
7845     GROUP_NORMAL|GROUP_VLIW,
7846     CODE_FOR_cgen_intrinsic_reti,
7847     0,
7848     0,
7849     { 0 },
7850     { { 0, 0, cgen_regnum_operand_type_DEFAULT, 0} },
7851     2 },
7852   { 471,
7853     ISA_MEP|ISA_EXT1,
7854     GROUP_NORMAL|GROUP_VLIW,
7855     CODE_FOR_cgen_intrinsic_ei,
7856     0,
7857     0,
7858     { 0 },
7859     { { 0, 0, cgen_regnum_operand_type_DEFAULT, 0} },
7860     2 },
7861   { 472,
7862     ISA_MEP|ISA_EXT1,
7863     GROUP_NORMAL|GROUP_VLIW,
7864     CODE_FOR_cgen_intrinsic_di,
7865     0,
7866     0,
7867     { 0 },
7868     { { 0, 0, cgen_regnum_operand_type_DEFAULT, 0} },
7869     2 },
7870   { 473,
7871     ISA_MEP|ISA_EXT1,
7872     GROUP_NORMAL|GROUP_VLIW,
7873     CODE_FOR_cgen_intrinsic_ldc,
7874     2,
7875     0,
7876     { 0, 1 },
7877     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 32, 16, cgen_regnum_operand_type_DEFAULT, 0 } },
7878     2 },
7879   { 474,
7880     ISA_MEP|ISA_EXT1,
7881     GROUP_NORMAL|GROUP_VLIW,
7882     CODE_FOR_cgen_intrinsic_ldc_lo,
7883     1,
7884     0,
7885     { 0 },
7886     { { 0, 0, cgen_regnum_operand_type_LONG, 1 } },
7887     2 },
7888   { 475,
7889     ISA_MEP|ISA_EXT1,
7890     GROUP_NORMAL|GROUP_VLIW,
7891     CODE_FOR_cgen_intrinsic_ldc_hi,
7892     1,
7893     0,
7894     { 0 },
7895     { { 0, 0, cgen_regnum_operand_type_LONG, 1 } },
7896     2 },
7897   { 476,
7898     ISA_MEP|ISA_EXT1,
7899     GROUP_NORMAL|GROUP_VLIW,
7900     CODE_FOR_cgen_intrinsic_ldc_lp,
7901     1,
7902     0,
7903     { 0 },
7904     { { 0, 0, cgen_regnum_operand_type_LONG, 1 } },
7905     2 },
7906   { 477,
7907     ISA_MEP|ISA_EXT1,
7908     GROUP_NORMAL|GROUP_VLIW,
7909     CODE_FOR_cgen_intrinsic_stc,
7910     2,
7911     0,
7912     { 1, 0 },
7913     { { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 32, 16, cgen_regnum_operand_type_DEFAULT, 0 } },
7914     2 },
7915   { 478,
7916     ISA_MEP|ISA_EXT1,
7917     GROUP_NORMAL|GROUP_VLIW,
7918     CODE_FOR_cgen_intrinsic_stc_lo,
7919     1,
7920     0,
7921     { 0 },
7922     { { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
7923     2 },
7924   { 479,
7925     ISA_MEP|ISA_EXT1,
7926     GROUP_NORMAL|GROUP_VLIW,
7927     CODE_FOR_cgen_intrinsic_stc_hi,
7928     1,
7929     0,
7930     { 0 },
7931     { { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
7932     2 },
7933   { 480,
7934     ISA_MEP|ISA_EXT1,
7935     GROUP_NORMAL|GROUP_VLIW,
7936     CODE_FOR_cgen_intrinsic_stc_lp,
7937     1,
7938     0,
7939     { 0 },
7940     { { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
7941     2 },
7942   { 481,
7943     ISA_MEP|ISA_EXT1,
7944     GROUP_NORMAL|GROUP_VLIW,
7945     CODE_FOR_cgen_intrinsic_erepeat,
7946     1,
7947     0,
7948     { 0 },
7949     { { 0, 0, cgen_regnum_operand_type_LABEL, 0 } },
7950     4 },
7951   { 482,
7952     ISA_MEP|ISA_EXT1,
7953     GROUP_NORMAL|GROUP_VLIW,
7954     CODE_FOR_cgen_intrinsic_repeat,
7955     2,
7956     0,
7957     { 0, 1 },
7958     { { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LABEL, 0 } },
7959     4 },
7960   { 483,
7961     ISA_MEP|ISA_EXT1,
7962     GROUP_NORMAL|GROUP_VLIW,
7963     CODE_FOR_cgen_intrinsic_ret,
7964     0,
7965     0,
7966     { 0 },
7967     { { 0, 0, cgen_regnum_operand_type_DEFAULT, 0} },
7968     2 },
7969   { 484,
7970     ISA_MEP|ISA_EXT1,
7971     GROUP_NORMAL|GROUP_VLIW,
7972     CODE_FOR_cgen_intrinsic_jsr,
7973     1,
7974     0,
7975     { 0 },
7976     { { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
7977     2 },
7978   { 485,
7979     ISA_MEP|ISA_EXT1,
7980     GROUP_NORMAL|GROUP_VLIW,
7981     CODE_FOR_cgen_intrinsic_jmp24,
7982     1,
7983     0,
7984     { 0 },
7985     { { 0, 0, cgen_regnum_operand_type_LABEL, 0 } },
7986     4 },
7987   { 486,
7988     ISA_MEP|ISA_EXT1,
7989     GROUP_NORMAL|GROUP_VLIW,
7990     CODE_FOR_cgen_intrinsic_jmp,
7991     1,
7992     0,
7993     { 0 },
7994     { { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
7995     2 },
7996   { 488,
7997     ISA_MEP|ISA_EXT1,
7998     GROUP_NORMAL|GROUP_VLIW,
7999     CODE_FOR_cgen_intrinsic_bsr12,
8000     1,
8001     0,
8002     { 0 },
8003     { { 0, 0, cgen_regnum_operand_type_LABEL, 0 } },
8004     2 },
8005   { 487,
8006     ISA_MEP|ISA_EXT1,
8007     GROUP_NORMAL|GROUP_VLIW,
8008     CODE_FOR_cgen_intrinsic_bsr24,
8009     1,
8010     0,
8011     { 0 },
8012     { { 0, 0, cgen_regnum_operand_type_LABEL, 0 } },
8013     4 },
8014   { 489,
8015     ISA_MEP|ISA_EXT1,
8016     GROUP_NORMAL|GROUP_VLIW,
8017     CODE_FOR_cgen_intrinsic_bne,
8018     3,
8019     0,
8020     { 0, 1, 2 },
8021     { { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LABEL, 0 } },
8022     4 },
8023   { 490,
8024     ISA_MEP|ISA_EXT1,
8025     GROUP_NORMAL|GROUP_VLIW,
8026     CODE_FOR_cgen_intrinsic_beq,
8027     3,
8028     0,
8029     { 0, 1, 2 },
8030     { { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LABEL, 0 } },
8031     4 },
8032   { 491,
8033     ISA_MEP|ISA_EXT1,
8034     GROUP_NORMAL|GROUP_VLIW,
8035     CODE_FOR_cgen_intrinsic_bgei,
8036     3,
8037     0,
8038     { 0, 1, 2 },
8039     { { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LABEL, 0 } },
8040     4 },
8041   { 492,
8042     ISA_MEP|ISA_EXT1,
8043     GROUP_NORMAL|GROUP_VLIW,
8044     CODE_FOR_cgen_intrinsic_blti,
8045     3,
8046     0,
8047     { 0, 1, 2 },
8048     { { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LABEL, 0 } },
8049     4 },
8050   { 493,
8051     ISA_MEP|ISA_EXT1,
8052     GROUP_NORMAL|GROUP_VLIW,
8053     CODE_FOR_cgen_intrinsic_bnei,
8054     3,
8055     0,
8056     { 0, 1, 2 },
8057     { { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LABEL, 0 } },
8058     4 },
8059   { 494,
8060     ISA_MEP|ISA_EXT1,
8061     GROUP_NORMAL|GROUP_VLIW,
8062     CODE_FOR_cgen_intrinsic_beqi,
8063     3,
8064     0,
8065     { 0, 1, 2 },
8066     { { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LABEL, 0 } },
8067     4 },
8068   { 495,
8069     ISA_MEP|ISA_EXT1,
8070     GROUP_NORMAL|GROUP_VLIW,
8071     CODE_FOR_cgen_intrinsic_bnez,
8072     2,
8073     0,
8074     { 0, 1 },
8075     { { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LABEL, 0 } },
8076     2 },
8077   { 496,
8078     ISA_MEP|ISA_EXT1,
8079     GROUP_NORMAL|GROUP_VLIW,
8080     CODE_FOR_cgen_intrinsic_beqz,
8081     2,
8082     0,
8083     { 0, 1 },
8084     { { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LABEL, 0 } },
8085     2 },
8086   { 497,
8087     ISA_MEP|ISA_EXT1,
8088     GROUP_NORMAL|GROUP_VLIW,
8089     CODE_FOR_cgen_intrinsic_bra,
8090     1,
8091     0,
8092     { 0 },
8093     { { 0, 0, cgen_regnum_operand_type_LABEL, 0 } },
8094     2 },
8095   { 498,
8096     ISA_MEP|ISA_EXT1,
8097     GROUP_NORMAL|GROUP_VLIW,
8098     CODE_FOR_cgen_intrinsic_fsft,
8099     2,
8100     0,
8101     { 0, 0, 1 },
8102     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
8103     2 },
8104   { 499,
8105     ISA_MEP|ISA_EXT1,
8106     GROUP_NORMAL|GROUP_VLIW,
8107     CODE_FOR_cgen_intrinsic_sll3,
8108     3,
8109     0,
8110     { 0, 1, 2 },
8111     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
8112     2 },
8113   { 500,
8114     ISA_MEP|ISA_EXT1,
8115     GROUP_NORMAL|GROUP_VLIW,
8116     CODE_FOR_cgen_intrinsic_slli,
8117     2,
8118     0,
8119     { 0, 0, 1 },
8120     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
8121     2 },
8122   { 501,
8123     ISA_MEP|ISA_EXT1,
8124     GROUP_NORMAL|GROUP_VLIW,
8125     CODE_FOR_cgen_intrinsic_srli,
8126     2,
8127     0,
8128     { 0, 0, 1 },
8129     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
8130     2 },
8131   { 502,
8132     ISA_MEP|ISA_EXT1,
8133     GROUP_NORMAL|GROUP_VLIW,
8134     CODE_FOR_cgen_intrinsic_srai,
8135     2,
8136     0,
8137     { 0, 0, 1 },
8138     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
8139     2 },
8140   { 503,
8141     ISA_MEP|ISA_EXT1,
8142     GROUP_NORMAL|GROUP_VLIW,
8143     CODE_FOR_cgen_intrinsic_sll,
8144     2,
8145     0,
8146     { 0, 0, 1 },
8147     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
8148     2 },
8149   { 504,
8150     ISA_MEP|ISA_EXT1,
8151     GROUP_NORMAL|GROUP_VLIW,
8152     CODE_FOR_cgen_intrinsic_srl,
8153     2,
8154     0,
8155     { 0, 0, 1 },
8156     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
8157     2 },
8158   { 505,
8159     ISA_MEP|ISA_EXT1,
8160     GROUP_NORMAL|GROUP_VLIW,
8161     CODE_FOR_cgen_intrinsic_sra,
8162     2,
8163     0,
8164     { 0, 0, 1 },
8165     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
8166     2 },
8167   { 506,
8168     ISA_MEP|ISA_EXT1,
8169     GROUP_NORMAL|GROUP_VLIW,
8170     CODE_FOR_cgen_intrinsic_xor3,
8171     3,
8172     0,
8173     { 0, 1, 2 },
8174     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
8175     4 },
8176   { 507,
8177     ISA_MEP|ISA_EXT1,
8178     GROUP_NORMAL|GROUP_VLIW,
8179     CODE_FOR_cgen_intrinsic_and3,
8180     3,
8181     0,
8182     { 0, 1, 2 },
8183     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
8184     4 },
8185   { 508,
8186     ISA_MEP|ISA_EXT1,
8187     GROUP_NORMAL|GROUP_VLIW,
8188     CODE_FOR_cgen_intrinsic_or3,
8189     3,
8190     0,
8191     { 0, 1, 2 },
8192     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
8193     4 },
8194   { 509,
8195     ISA_MEP|ISA_EXT1,
8196     GROUP_NORMAL|GROUP_VLIW,
8197     CODE_FOR_cgen_intrinsic_nor,
8198     2,
8199     0,
8200     { 0, 0, 1 },
8201     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
8202     2 },
8203   { 510,
8204     ISA_MEP|ISA_EXT1,
8205     GROUP_NORMAL|GROUP_VLIW,
8206     CODE_FOR_cgen_intrinsic_xor,
8207     2,
8208     0,
8209     { 0, 0, 1 },
8210     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
8211     2 },
8212   { 511,
8213     ISA_MEP|ISA_EXT1,
8214     GROUP_NORMAL|GROUP_VLIW,
8215     CODE_FOR_cgen_intrinsic_and,
8216     2,
8217     0,
8218     { 0, 0, 1 },
8219     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
8220     2 },
8221   { 512,
8222     ISA_MEP|ISA_EXT1,
8223     GROUP_NORMAL|GROUP_VLIW,
8224     CODE_FOR_cgen_intrinsic_or,
8225     2,
8226     0,
8227     { 0, 0, 1 },
8228     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
8229     2 },
8230   { 513,
8231     ISA_MEP|ISA_EXT1,
8232     GROUP_NORMAL|GROUP_VLIW,
8233     CODE_FOR_cgen_intrinsic_sltu3x,
8234     3,
8235     0,
8236     { 0, 1, 2 },
8237     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
8238     4 },
8239   { 514,
8240     ISA_MEP|ISA_EXT1,
8241     GROUP_NORMAL|GROUP_VLIW,
8242     CODE_FOR_cgen_intrinsic_slt3x,
8243     3,
8244     0,
8245     { 0, 1, 2 },
8246     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
8247     4 },
8248   { 515,
8249     ISA_MEP|ISA_EXT1,
8250     GROUP_NORMAL|GROUP_VLIW,
8251     CODE_FOR_cgen_intrinsic_add3x,
8252     3,
8253     0,
8254     { 0, 1, 2 },
8255     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
8256     4 },
8257   { 516,
8258     ISA_MEP|ISA_EXT1,
8259     GROUP_NORMAL|GROUP_VLIW,
8260     CODE_FOR_cgen_intrinsic_sl2ad3,
8261     3,
8262     0,
8263     { 0, 1, 2 },
8264     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
8265     2 },
8266   { 517,
8267     ISA_MEP|ISA_EXT1,
8268     GROUP_NORMAL|GROUP_VLIW,
8269     CODE_FOR_cgen_intrinsic_sl1ad3,
8270     3,
8271     0,
8272     { 0, 1, 2 },
8273     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
8274     2 },
8275   { 518,
8276     ISA_MEP|ISA_EXT1,
8277     GROUP_NORMAL|GROUP_VLIW,
8278     CODE_FOR_cgen_intrinsic_sltu3i,
8279     3,
8280     0,
8281     { 0, 1, 2 },
8282     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
8283     2 },
8284   { 519,
8285     ISA_MEP|ISA_EXT1,
8286     GROUP_NORMAL|GROUP_VLIW,
8287     CODE_FOR_cgen_intrinsic_slt3i,
8288     3,
8289     0,
8290     { 0, 1, 2 },
8291     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
8292     2 },
8293   { 520,
8294     ISA_MEP|ISA_EXT1,
8295     GROUP_NORMAL|GROUP_VLIW,
8296     CODE_FOR_cgen_intrinsic_sltu3,
8297     3,
8298     0,
8299     { 0, 1, 2 },
8300     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
8301     2 },
8302   { 521,
8303     ISA_MEP|ISA_EXT1,
8304     GROUP_NORMAL|GROUP_VLIW,
8305     CODE_FOR_cgen_intrinsic_slt3,
8306     3,
8307     0,
8308     { 0, 1, 2 },
8309     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
8310     2 },
8311   { 522,
8312     ISA_MEP|ISA_EXT1,
8313     GROUP_NORMAL|GROUP_VLIW,
8314     CODE_FOR_cgen_intrinsic_neg,
8315     2,
8316     0,
8317     { 0, 1 },
8318     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
8319     2 },
8320   { 523,
8321     ISA_MEP|ISA_EXT1,
8322     GROUP_NORMAL|GROUP_VLIW,
8323     CODE_FOR_cgen_intrinsic_sbvck3,
8324     3,
8325     0,
8326     { 0, 1, 2 },
8327     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
8328     2 },
8329   { 524,
8330     ISA_MEP|ISA_EXT1,
8331     GROUP_NORMAL|GROUP_VLIW,
8332     CODE_FOR_cgen_intrinsic_sub,
8333     2,
8334     0,
8335     { 0, 0, 1 },
8336     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
8337     2 },
8338   { 525,
8339     ISA_MEP|ISA_EXT1,
8340     GROUP_NORMAL|GROUP_VLIW,
8341     CODE_FOR_cgen_intrinsic_advck3,
8342     3,
8343     0,
8344     { 0, 1, 2 },
8345     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
8346     2 },
8347   { 526,
8348     ISA_MEP|ISA_EXT1,
8349     GROUP_NORMAL|GROUP_VLIW,
8350     CODE_FOR_cgen_intrinsic_add3i,
8351     2,
8352     0,
8353     { 0, 1 },
8354     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
8355     2 },
8356   { 527,
8357     ISA_MEP|ISA_EXT1,
8358     GROUP_NORMAL|GROUP_VLIW,
8359     CODE_FOR_cgen_intrinsic_add,
8360     2,
8361     0,
8362     { 0, 0, 1 },
8363     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
8364     2 },
8365   { 528,
8366     ISA_MEP|ISA_EXT1,
8367     GROUP_NORMAL|GROUP_VLIW,
8368     CODE_FOR_cgen_intrinsic_add3,
8369     3,
8370     0,
8371     { 0, 1, 2 },
8372     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
8373     2 },
8374   { 529,
8375     ISA_MEP|ISA_EXT1,
8376     GROUP_NORMAL|GROUP_VLIW,
8377     CODE_FOR_cgen_intrinsic_movh,
8378     2,
8379     0,
8380     { 0, 1 },
8381     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
8382     4 },
8383   { 530,
8384     ISA_MEP|ISA_EXT1,
8385     GROUP_NORMAL|GROUP_VLIW,
8386     CODE_FOR_cgen_intrinsic_movu16,
8387     2,
8388     0,
8389     { 0, 1 },
8390     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
8391     4 },
8392   { 531,
8393     ISA_MEP|ISA_EXT1,
8394     GROUP_NORMAL|GROUP_VLIW,
8395     CODE_FOR_cgen_intrinsic_movu24,
8396     2,
8397     0,
8398     { 0, 1 },
8399     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
8400     4 },
8401   { 533,
8402     ISA_MEP|ISA_EXT1,
8403     GROUP_NORMAL|GROUP_VLIW,
8404     CODE_FOR_cgen_intrinsic_movi8,
8405     2,
8406     0,
8407     { 0, 1 },
8408     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
8409     2 },
8410   { 532,
8411     ISA_MEP|ISA_EXT1,
8412     GROUP_NORMAL|GROUP_VLIW,
8413     CODE_FOR_cgen_intrinsic_movi16,
8414     2,
8415     0,
8416     { 0, 1 },
8417     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
8418     4 },
8419   { 534,
8420     ISA_MEP|ISA_EXT1,
8421     GROUP_NORMAL|GROUP_VLIW,
8422     CODE_FOR_cgen_intrinsic_mov,
8423     2,
8424     0,
8425     { 0, 1 },
8426     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
8427     2 },
8428   { 535,
8429     ISA_MEP|ISA_EXT1,
8430     GROUP_NORMAL|GROUP_VLIW,
8431     CODE_FOR_cgen_intrinsic_ssarb,
8432     2,
8433     0,
8434     { 0, 1 },
8435     { { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
8436     2 },
8437   { 536,
8438     ISA_MEP|ISA_EXT1,
8439     GROUP_NORMAL|GROUP_VLIW,
8440     CODE_FOR_cgen_intrinsic_extuh,
8441     1,
8442     0,
8443     { 0, 0 },
8444     { { 0, 0, cgen_regnum_operand_type_LONG, 1 } },
8445     2 },
8446   { 537,
8447     ISA_MEP|ISA_EXT1,
8448     GROUP_NORMAL|GROUP_VLIW,
8449     CODE_FOR_cgen_intrinsic_extub,
8450     1,
8451     0,
8452     { 0, 0 },
8453     { { 0, 0, cgen_regnum_operand_type_LONG, 1 } },
8454     2 },
8455   { 538,
8456     ISA_MEP|ISA_EXT1,
8457     GROUP_NORMAL|GROUP_VLIW,
8458     CODE_FOR_cgen_intrinsic_exth,
8459     1,
8460     0,
8461     { 0, 0 },
8462     { { 0, 0, cgen_regnum_operand_type_LONG, 1 } },
8463     2 },
8464   { 539,
8465     ISA_MEP|ISA_EXT1,
8466     GROUP_NORMAL|GROUP_VLIW,
8467     CODE_FOR_cgen_intrinsic_extb,
8468     1,
8469     0,
8470     { 0, 0 },
8471     { { 0, 0, cgen_regnum_operand_type_LONG, 1 } },
8472     2 },
8473   { 540,
8474     ISA_MEP|ISA_EXT1,
8475     GROUP_NORMAL|GROUP_VLIW,
8476     CODE_FOR_cgen_intrinsic_lw24,
8477     2,
8478     0,
8479     { 0, 1 },
8480     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
8481     4 },
8482   { 541,
8483     ISA_MEP|ISA_EXT1,
8484     GROUP_NORMAL|GROUP_VLIW,
8485     CODE_FOR_cgen_intrinsic_sw24,
8486     2,
8487     0,
8488     { 0, 1 },
8489     { { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
8490     4 },
8491   { 542,
8492     ISA_MEP|ISA_EXT1,
8493     GROUP_NORMAL|GROUP_VLIW,
8494     CODE_FOR_cgen_intrinsic_lhu16,
8495     3,
8496     0,
8497     { 0, 1, 2 },
8498     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER, 0 } },
8499     4 },
8500   { 543,
8501     ISA_MEP|ISA_EXT1,
8502     GROUP_NORMAL|GROUP_VLIW,
8503     CODE_FOR_cgen_intrinsic_lbu16,
8504     3,
8505     0,
8506     { 0, 1, 2 },
8507     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER, 0 } },
8508     4 },
8509   { 544,
8510     ISA_MEP|ISA_EXT1,
8511     GROUP_NORMAL|GROUP_VLIW,
8512     CODE_FOR_cgen_intrinsic_lw16,
8513     3,
8514     0,
8515     { 0, 1, 2 },
8516     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER, 0 } },
8517     4 },
8518   { 545,
8519     ISA_MEP|ISA_EXT1,
8520     GROUP_NORMAL|GROUP_VLIW,
8521     CODE_FOR_cgen_intrinsic_lh16,
8522     3,
8523     0,
8524     { 0, 1, 2 },
8525     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER, 0 } },
8526     4 },
8527   { 546,
8528     ISA_MEP|ISA_EXT1,
8529     GROUP_NORMAL|GROUP_VLIW,
8530     CODE_FOR_cgen_intrinsic_lb16,
8531     3,
8532     0,
8533     { 0, 1, 2 },
8534     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER, 0 } },
8535     4 },
8536   { 547,
8537     ISA_MEP|ISA_EXT1,
8538     GROUP_NORMAL|GROUP_VLIW,
8539     CODE_FOR_cgen_intrinsic_sw16,
8540     3,
8541     0,
8542     { 0, 1, 2 },
8543     { { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER, 0 } },
8544     4 },
8545   { 548,
8546     ISA_MEP|ISA_EXT1,
8547     GROUP_NORMAL|GROUP_VLIW,
8548     CODE_FOR_cgen_intrinsic_sh16,
8549     3,
8550     0,
8551     { 0, 1, 2 },
8552     { { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER, 0 } },
8553     4 },
8554   { 549,
8555     ISA_MEP|ISA_EXT1,
8556     GROUP_NORMAL|GROUP_VLIW,
8557     CODE_FOR_cgen_intrinsic_sb16,
8558     3,
8559     0,
8560     { 0, 1, 2 },
8561     { { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER, 0 } },
8562     4 },
8563   { 550,
8564     ISA_MEP|ISA_EXT1,
8565     GROUP_NORMAL|GROUP_VLIW,
8566     CODE_FOR_cgen_intrinsic_lhu_tp,
8567     2,
8568     0,
8569     { 0, 1 },
8570     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
8571     2 },
8572   { 551,
8573     ISA_MEP|ISA_EXT1,
8574     GROUP_NORMAL|GROUP_VLIW,
8575     CODE_FOR_cgen_intrinsic_lbu_tp,
8576     2,
8577     0,
8578     { 0, 1 },
8579     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
8580     2 },
8581   { 552,
8582     ISA_MEP|ISA_EXT1,
8583     GROUP_NORMAL|GROUP_VLIW,
8584     CODE_FOR_cgen_intrinsic_lw_tp,
8585     2,
8586     0,
8587     { 0, 1 },
8588     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
8589     2 },
8590   { 553,
8591     ISA_MEP|ISA_EXT1,
8592     GROUP_NORMAL|GROUP_VLIW,
8593     CODE_FOR_cgen_intrinsic_lh_tp,
8594     2,
8595     0,
8596     { 0, 1 },
8597     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
8598     2 },
8599   { 554,
8600     ISA_MEP|ISA_EXT1,
8601     GROUP_NORMAL|GROUP_VLIW,
8602     CODE_FOR_cgen_intrinsic_lb_tp,
8603     2,
8604     0,
8605     { 0, 1 },
8606     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
8607     2 },
8608   { 555,
8609     ISA_MEP|ISA_EXT1,
8610     GROUP_NORMAL|GROUP_VLIW,
8611     CODE_FOR_cgen_intrinsic_sw_tp,
8612     2,
8613     0,
8614     { 0, 1 },
8615     { { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
8616     2 },
8617   { 556,
8618     ISA_MEP|ISA_EXT1,
8619     GROUP_NORMAL|GROUP_VLIW,
8620     CODE_FOR_cgen_intrinsic_sh_tp,
8621     2,
8622     0,
8623     { 0, 1 },
8624     { { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
8625     2 },
8626   { 557,
8627     ISA_MEP|ISA_EXT1,
8628     GROUP_NORMAL|GROUP_VLIW,
8629     CODE_FOR_cgen_intrinsic_sb_tp,
8630     2,
8631     0,
8632     { 0, 1 },
8633     { { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
8634     2 },
8635   { 558,
8636     ISA_MEP|ISA_EXT1,
8637     GROUP_NORMAL|GROUP_VLIW,
8638     CODE_FOR_cgen_intrinsic_lw_sp,
8639     2,
8640     0,
8641     { 0, 1 },
8642     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
8643     2 },
8644   { 559,
8645     ISA_MEP|ISA_EXT1,
8646     GROUP_NORMAL|GROUP_VLIW,
8647     CODE_FOR_cgen_intrinsic_sw_sp,
8648     2,
8649     0,
8650     { 0, 1 },
8651     { { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
8652     2 },
8653   { 560,
8654     ISA_MEP|ISA_EXT1,
8655     GROUP_NORMAL|GROUP_VLIW,
8656     CODE_FOR_cgen_intrinsic_lhu,
8657     2,
8658     0,
8659     { 0, 1 },
8660     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_POINTER, 0 } },
8661     2 },
8662   { 561,
8663     ISA_MEP|ISA_EXT1,
8664     GROUP_NORMAL|GROUP_VLIW,
8665     CODE_FOR_cgen_intrinsic_lbu,
8666     2,
8667     0,
8668     { 0, 1 },
8669     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_POINTER, 0 } },
8670     2 },
8671   { 562,
8672     ISA_MEP|ISA_EXT1,
8673     GROUP_NORMAL|GROUP_VLIW,
8674     CODE_FOR_cgen_intrinsic_lw,
8675     2,
8676     0,
8677     { 0, 1 },
8678     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_POINTER, 0 } },
8679     2 },
8680   { 563,
8681     ISA_MEP|ISA_EXT1,
8682     GROUP_NORMAL|GROUP_VLIW,
8683     CODE_FOR_cgen_intrinsic_lh,
8684     2,
8685     0,
8686     { 0, 1 },
8687     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_POINTER, 0 } },
8688     2 },
8689   { 564,
8690     ISA_MEP|ISA_EXT1,
8691     GROUP_NORMAL|GROUP_VLIW,
8692     CODE_FOR_cgen_intrinsic_lb,
8693     2,
8694     0,
8695     { 0, 1 },
8696     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_POINTER, 0 } },
8697     2 },
8698   { 565,
8699     ISA_MEP|ISA_EXT1,
8700     GROUP_NORMAL|GROUP_VLIW,
8701     CODE_FOR_cgen_intrinsic_sw,
8702     2,
8703     0,
8704     { 0, 1 },
8705     { { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER, 0 } },
8706     2 },
8707   { 566,
8708     ISA_MEP|ISA_EXT1,
8709     GROUP_NORMAL|GROUP_VLIW,
8710     CODE_FOR_cgen_intrinsic_sh,
8711     2,
8712     0,
8713     { 0, 1 },
8714     { { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER, 0 } },
8715     2 },
8716   { 567,
8717     ISA_MEP|ISA_EXT1,
8718     GROUP_NORMAL|GROUP_VLIW,
8719     CODE_FOR_cgen_intrinsic_sb,
8720     2,
8721     0,
8722     { 0, 1 },
8723     { { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER, 0 } },
8724     2 },
8725   { 568,
8726     ISA_MEP|ISA_EXT1,
8727     GROUP_NORMAL|GROUP_VLIW,
8728     CODE_FOR_cgen_intrinsic_dsp1,
8729     2,
8730     0,
8731     { 0, 0, 1 },
8732     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
8733     4 },
8734   { 569,
8735     ISA_MEP|ISA_EXT1,
8736     GROUP_NORMAL|GROUP_VLIW,
8737     CODE_FOR_cgen_intrinsic_dsp0,
8738     1,
8739     0,
8740     { 0 },
8741     { { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
8742     4 },
8743   { 570,
8744     ISA_MEP|ISA_EXT1,
8745     GROUP_NORMAL|GROUP_VLIW,
8746     CODE_FOR_cgen_intrinsic_dsp,
8747     3,
8748     0,
8749     { 0, 0, 1, 2 },
8750     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
8751     4 },
8752   { 571,
8753     ISA_MEP|ISA_EXT1,
8754     GROUP_NORMAL|GROUP_VLIW,
8755     CODE_FOR_cgen_intrinsic_uci,
8756     3,
8757     0,
8758     { 0, 0, 1, 2 },
8759     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
8760     4 },
8761   { 572,
8762     ISA_MEP|ISA_EXT1,
8763     GROUP_NORMAL|GROUP_VLIW,
8764     CODE_FOR_cgen_intrinsic_lhucpm1,
8765     3,
8766     0,
8767     { 0, 1, 1, 2 },
8768     { { 0, 0, cgen_regnum_operand_type_SI, 1 }, { 0, 0, cgen_regnum_operand_type_POINTER, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
8769     4 },
8770   { 573,
8771     ISA_MEP|ISA_EXT1,
8772     GROUP_NORMAL|GROUP_VLIW,
8773     CODE_FOR_cgen_intrinsic_lbucpm1,
8774     3,
8775     0,
8776     { 0, 1, 1, 2 },
8777     { { 0, 0, cgen_regnum_operand_type_SI, 1 }, { 0, 0, cgen_regnum_operand_type_POINTER, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
8778     4 },
8779   { 574,
8780     ISA_MEP|ISA_EXT1,
8781     GROUP_NORMAL|GROUP_VLIW,
8782     CODE_FOR_cgen_intrinsic_lhucpm0,
8783     3,
8784     0,
8785     { 0, 1, 1, 2 },
8786     { { 0, 0, cgen_regnum_operand_type_SI, 1 }, { 0, 0, cgen_regnum_operand_type_POINTER, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
8787     4 },
8788   { 575,
8789     ISA_MEP|ISA_EXT1,
8790     GROUP_NORMAL|GROUP_VLIW,
8791     CODE_FOR_cgen_intrinsic_lbucpm0,
8792     3,
8793     0,
8794     { 0, 1, 1, 2 },
8795     { { 0, 0, cgen_regnum_operand_type_SI, 1 }, { 0, 0, cgen_regnum_operand_type_POINTER, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
8796     4 },
8797   { 576,
8798     ISA_MEP|ISA_EXT1,
8799     GROUP_NORMAL|GROUP_VLIW,
8800     CODE_FOR_cgen_intrinsic_lhucpa,
8801     3,
8802     0,
8803     { 0, 1, 1, 2 },
8804     { { 0, 0, cgen_regnum_operand_type_SI, 1 }, { 0, 0, cgen_regnum_operand_type_POINTER, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
8805     4 },
8806   { 577,
8807     ISA_MEP|ISA_EXT1,
8808     GROUP_NORMAL|GROUP_VLIW,
8809     CODE_FOR_cgen_intrinsic_lbucpa,
8810     3,
8811     0,
8812     { 0, 1, 1, 2 },
8813     { { 0, 0, cgen_regnum_operand_type_SI, 1 }, { 0, 0, cgen_regnum_operand_type_POINTER, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
8814     4 },
8815   { 578,
8816     ISA_MEP|ISA_EXT1,
8817     GROUP_NORMAL|GROUP_VLIW,
8818     CODE_FOR_cgen_intrinsic_lhucp,
8819     3,
8820     0,
8821     { 0, 1, 2 },
8822     { { 0, 0, cgen_regnum_operand_type_SI, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER, 0 } },
8823     4 },
8824   { 579,
8825     ISA_MEP|ISA_EXT1,
8826     GROUP_NORMAL|GROUP_VLIW,
8827     CODE_FOR_cgen_intrinsic_lhcp,
8828     3,
8829     0,
8830     { 0, 1, 2 },
8831     { { 0, 0, cgen_regnum_operand_type_SI, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER, 0 } },
8832     4 },
8833   { 580,
8834     ISA_MEP|ISA_EXT1,
8835     GROUP_NORMAL|GROUP_VLIW,
8836     CODE_FOR_cgen_intrinsic_shcp,
8837     3,
8838     0,
8839     { 0, 1, 2 },
8840     { { 0, 0, cgen_regnum_operand_type_SI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER, 0 } },
8841     4 },
8842   { 581,
8843     ISA_MEP|ISA_EXT1,
8844     GROUP_NORMAL|GROUP_VLIW,
8845     CODE_FOR_cgen_intrinsic_lbucp,
8846     3,
8847     0,
8848     { 0, 1, 2 },
8849     { { 0, 0, cgen_regnum_operand_type_SI, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER, 0 } },
8850     4 },
8851   { 582,
8852     ISA_MEP|ISA_EXT1,
8853     GROUP_NORMAL|GROUP_VLIW,
8854     CODE_FOR_cgen_intrinsic_lbcp,
8855     3,
8856     0,
8857     { 0, 1, 2 },
8858     { { 0, 0, cgen_regnum_operand_type_SI, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER, 0 } },
8859     4 },
8860   { 583,
8861     ISA_MEP|ISA_EXT1,
8862     GROUP_NORMAL|GROUP_VLIW,
8863     CODE_FOR_cgen_intrinsic_sbcp,
8864     3,
8865     0,
8866     { 0, 1, 2 },
8867     { { 0, 0, cgen_regnum_operand_type_SI, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER, 0 } },
8868     4 },
8869   { 584,
8870     ISA_MEP|ISA_EXT1,
8871     GROUP_NORMAL|GROUP_VLIW,
8872     CODE_FOR_cgen_intrinsic_casw3,
8873     3,
8874     0,
8875     { 0, 0, 1, 2 },
8876     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
8877     4 },
8878   { 585,
8879     ISA_MEP|ISA_EXT1,
8880     GROUP_NORMAL|GROUP_VLIW,
8881     CODE_FOR_cgen_intrinsic_cash3,
8882     3,
8883     0,
8884     { 0, 0, 1, 2 },
8885     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
8886     4 },
8887   { 586,
8888     ISA_MEP|ISA_EXT1,
8889     GROUP_NORMAL|GROUP_VLIW,
8890     CODE_FOR_cgen_intrinsic_casb3,
8891     3,
8892     0,
8893     { 0, 0, 1, 2 },
8894     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 } },
8895     4 },
8896   { 587,
8897     ISA_MEP|ISA_EXT1,
8898     GROUP_NORMAL|GROUP_VLIW,
8899     CODE_FOR_cgen_intrinsic_prefd,
8900     3,
8901     0,
8902     { 0, 1, 2 },
8903     { { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER, 0 } },
8904     4 },
8905   { 588,
8906     ISA_MEP|ISA_EXT1,
8907     GROUP_NORMAL|GROUP_VLIW,
8908     CODE_FOR_cgen_intrinsic_pref,
8909     2,
8910     0,
8911     { 0, 1 },
8912     { { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER, 0 } },
8913     2 },
8914   { 589,
8915     ISA_MEP|ISA_EXT1,
8916     GROUP_NORMAL|GROUP_VLIW,
8917     CODE_FOR_cgen_intrinsic_ldcb_r,
8918     2,
8919     0,
8920     { 0, 1 },
8921     { { 0, 0, cgen_regnum_operand_type_LONG, 1 }, { 0, 0, cgen_regnum_operand_type_POINTER, 0 } },
8922     2 },
8923   { 590,
8924     ISA_MEP|ISA_EXT1,
8925     GROUP_NORMAL|GROUP_VLIW,
8926     CODE_FOR_cgen_intrinsic_stcb_r,
8927     2,
8928     0,
8929     { 0, 1 },
8930     { { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER, 0 } },
8931     2 }
8932 };
8933 #endif