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