PR/56490
[official-gcc.git] / gcc / config / mep / mep-intrin.h
blobd556459b20f1e4ddcba2c60b507ccdda1d7d3141
3 /* DO NOT EDIT: This file is automatically generated by CGEN.
4 Any changes you make will be discarded when it is next regenerated. */
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"
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
91 #endif /* ! defined (__MEP__) */
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
116 struct cgen_regnum_operand {
117 /* The number of addressable registers, 0 for non-regnum operands. */
118 unsigned char count;
120 /* The first register. */
121 unsigned char base;
123 /* The type of the operand. */
124 enum cgen_regnum_operand_type type;
126 /* Is it passed by reference? */
127 int reference_p;
130 struct cgen_insn {
131 /* An index into cgen_intrinsics[]. */
132 unsigned int intrinsic;
134 /* A bitmask of the ISAs which include this instruction. */
135 unsigned int isas;
137 /* A bitmask of the target-specific groups to which this instruction
138 belongs. */
139 unsigned int groups;
141 /* The insn_code for this instruction. */
142 int icode;
144 /* The number of arguments to the intrinsic function. */
145 unsigned int num_args;
147 /* If true, the first argument is the return value. */
148 unsigned int cret_p;
150 /* Maps operand numbers to argument numbers. */
151 unsigned int op_mapping[10];
153 /* Array of regnum properties, indexed by argument number. */
154 struct cgen_regnum_operand regnums[10];
156 /* The length of the instruction, in bytes. */
157 int length;
160 extern const struct cgen_insn cgen_insns[];
161 extern const char *const cgen_intrinsics[];
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)
168 #define ISA_EXT1 1
169 #define ISA_MEP 2
171 #define GROUP_KNOWN_CODE 1
172 #define GROUP_NORMAL 2
173 #define GROUP_VLIW 4
175 #endif
176 #ifdef WANT_GCC_DEFINITIONS
177 struct cgen_immediate_predicate {
178 insn_operand_predicate_fn predicate;
179 int lower, upper, align;
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 }
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"
921 const struct cgen_insn cgen_insns[] = {
922 { 103,
923 ISA_EXT1,
924 GROUP_NORMAL,
925 CODE_FOR_cgen_intrinsic_cpsmsbslla1_w_C3,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
8929 { 0, 1 },
8930 { { 0, 0, cgen_regnum_operand_type_LONG, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER, 0 } },
8933 #endif