OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [gcc/] [config/] [mep/] [mep-intrin.h] - Blame information for rev 760

Go to most recent revision | Details | Compare with Previous | View Log

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

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.