3 /* DO NOT EDIT: This file is automatically generated by CGEN.
4 Any changes you make will be discarded when it is next regenerated. */
6 #ifdef WANT_GCC_DECLARATIONS
7 #define FIRST_SHADOW_REGISTER 113
8 #define LAST_SHADOW_REGISTER 120
9 #define FIXED_SHADOW_REGISTERS \
10 1, 1, 1, 1, 1, 1, 1, 1
11 #define CALL_USED_SHADOW_REGISTERS FIXED_SHADOW_REGISTERS
12 #define SHADOW_REG_ALLOC_ORDER \
13 113, 114, 115, 116, 117, 118, 119, 120
14 #define SHADOW_REGISTER_NAMES \
15 "$shadow81", "$shadow17", "$shadow40", "$shadow24", "$shadow23", "$shadow22", "$shadow21", "$shadow20"
91 #endif /* ! defined (__MEP__) */
94 enum cgen_regnum_operand_type
{
95 cgen_regnum_operand_type_POINTER
, /* long * */
96 cgen_regnum_operand_type_LABEL
, /* void * */
97 cgen_regnum_operand_type_LONG
, /* long */
98 cgen_regnum_operand_type_ULONG
, /* unsigned long */
99 cgen_regnum_operand_type_SHORT
, /* short */
100 cgen_regnum_operand_type_USHORT
, /* unsigned short */
101 cgen_regnum_operand_type_CHAR
, /* char */
102 cgen_regnum_operand_type_UCHAR
, /* unsigned char */
103 cgen_regnum_operand_type_SI
, /* __cop long */
104 cgen_regnum_operand_type_DI
, /* __cop long long */
105 cgen_regnum_operand_type_CP_DATA_BUS_INT
, /* cp_data_bus_int */
106 cgen_regnum_operand_type_VECTOR
, /* opaque vector type */
107 cgen_regnum_operand_type_V8QI
, /* V8QI vector type */
108 cgen_regnum_operand_type_V4HI
, /* V4HI vector type */
109 cgen_regnum_operand_type_V2SI
, /* V2SI vector type */
110 cgen_regnum_operand_type_V8UQI
, /* V8UQI vector type */
111 cgen_regnum_operand_type_V4UHI
, /* V4UHI vector type */
112 cgen_regnum_operand_type_V2USI
, /* V2USI vector type */
113 cgen_regnum_operand_type_DEFAULT
= cgen_regnum_operand_type_LONG
116 struct cgen_regnum_operand
{
117 /* The number of addressable registers, 0 for non-regnum operands. */
120 /* The first register. */
123 /* The type of the operand. */
124 enum cgen_regnum_operand_type type
;
126 /* Is it passed by reference? */
131 /* An index into cgen_intrinsics[]. */
132 unsigned int intrinsic
;
134 /* A bitmask of the ISAs which include this instruction. */
137 /* A bitmask of the target-specific groups to which this instruction
141 /* The insn_code for this instruction. */
144 /* The number of arguments to the intrinsic function. */
145 unsigned int num_args
;
147 /* If true, the first argument is the return value. */
150 /* Maps operand numbers to argument numbers. */
151 unsigned int op_mapping
[10];
153 /* Array of regnum properties, indexed by argument number. */
154 struct cgen_regnum_operand regnums
[10];
156 /* The length of the instruction, in bytes. */
160 extern const struct cgen_insn cgen_insns
[];
161 extern const char *const cgen_intrinsics
[];
163 /* Is the instruction described by cgen_insns[INDEX] enabled? */
164 #define CGEN_ENABLE_INSN_P(INDEX) \
165 ((CGEN_CURRENT_ISAS & cgen_insns[INDEX].isas) != 0 \
166 && (CGEN_CURRENT_GROUP & cgen_insns[INDEX].groups) != 0)
171 #define GROUP_KNOWN_CODE 1
172 #define GROUP_NORMAL 2
176 #ifdef WANT_GCC_DEFINITIONS
177 struct cgen_immediate_predicate
{
178 insn_operand_predicate_fn predicate
;
179 int lower
, upper
, align
;
182 const struct cgen_immediate_predicate cgen_immediate_predicates
[] = {
183 { cgen_h_sint_12a1_immediate
, -2048, 2048, 1 },
184 { cgen_h_uint_20a1_immediate
, 0, 1048576, 1 },
185 { cgen_h_uint_7a1_immediate
, 0, 128, 1 },
186 { cgen_h_uint_6a2_immediate
, 0, 128, 2 },
187 { cgen_h_uint_22a4_immediate
, 0, 33554432, 4 },
188 { cgen_h_sint_2a1_immediate
, -2, 2, 1 },
189 { cgen_h_uint_24a1_immediate
, 0, 16777216, 1 },
190 { cgen_h_sint_6a1_immediate
, -32, 32, 1 },
191 { cgen_h_uint_5a4_immediate
, 0, 256, 4 },
192 { cgen_h_uint_2a1_immediate
, 0, 4, 1 },
193 { cgen_h_sint_10a1_immediate
, -512, 512, 1 },
194 { cgen_h_uint_4a1_immediate
, 0, 16, 1 },
195 { cgen_h_uint_6a1_immediate
, 0, 64, 1 },
196 { cgen_h_uint_16a1_immediate
, 0, 65536, 1 },
197 { cgen_h_uint_8a1_immediate
, 0, 256, 1 },
198 { cgen_h_sint_16a1_immediate
, -32768, 32768, 1 },
199 { cgen_h_uint_5a1_immediate
, 0, 32, 1 },
200 { cgen_h_sint_8a1_immediate
, -128, 128, 1 },
201 { cgen_h_uint_3a1_immediate
, 0, 8, 1 }
204 const char *const cgen_intrinsics
[] = {
221 "mep_cpfmadila1s1_h",
222 "mep_cpfmadiua1s1_h",
224 "mep_cpfmadia1s1u_b",
225 "mep_cpfmulila1s1_h",
226 "mep_cpfmuliua1s1_h",
228 "mep_cpfmulia1s1u_b",
229 "mep_cpfmadila1s0_h",
230 "mep_cpfmadiua1s0_h",
232 "mep_cpfmadia1s0u_b",
233 "mep_cpfmulila1s0_h",
234 "mep_cpfmuliua1s0_h",
236 "mep_cpfmulia1s0u_b",
245 "mep_cpfsftbla0s1_h",
246 "mep_cpfsftbua0s1_h",
248 "mep_cpfsftba0s1u_b",
253 "mep_cpfsftbla0s0_h",
254 "mep_cpfsftbua0s0_h",
256 "mep_cpfsftba0s0u_b",
921 const struct cgen_insn cgen_insns
[] = {
925 CODE_FOR_cgen_intrinsic_cpsmsbslla1_w_C3
,
929 { { 0, 0, cgen_regnum_operand_type_V2SI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI
, 0 } },
934 CODE_FOR_cgen_intrinsic_cpsmsbslla1_w_P1
,
938 { { 0, 0, cgen_regnum_operand_type_V2SI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI
, 0 } },
943 CODE_FOR_cgen_intrinsic_cpsmsbslua1_w_C3
,
947 { { 0, 0, cgen_regnum_operand_type_V2SI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI
, 0 } },
952 CODE_FOR_cgen_intrinsic_cpsmsbslua1_w_P1
,
956 { { 0, 0, cgen_regnum_operand_type_V2SI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI
, 0 } },
961 CODE_FOR_cgen_intrinsic_cpsmsbslla1_h_C3
,
965 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
970 CODE_FOR_cgen_intrinsic_cpsmsbslla1_h_P1
,
974 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
979 CODE_FOR_cgen_intrinsic_cpsmsbslua1_h_C3
,
983 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
988 CODE_FOR_cgen_intrinsic_cpsmsbslua1_h_P1
,
992 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
997 CODE_FOR_cgen_intrinsic_cpsmadslla1_w_C3
,
1001 { { 0, 0, cgen_regnum_operand_type_V2SI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI
, 0 } },
1006 CODE_FOR_cgen_intrinsic_cpsmadslla1_w_P1
,
1010 { { 0, 0, cgen_regnum_operand_type_V2SI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI
, 0 } },
1015 CODE_FOR_cgen_intrinsic_cpsmadslua1_w_C3
,
1019 { { 0, 0, cgen_regnum_operand_type_V2SI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI
, 0 } },
1024 CODE_FOR_cgen_intrinsic_cpsmadslua1_w_P1
,
1028 { { 0, 0, cgen_regnum_operand_type_V2SI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI
, 0 } },
1033 CODE_FOR_cgen_intrinsic_cpsmadslla1_h_C3
,
1037 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
1042 CODE_FOR_cgen_intrinsic_cpsmadslla1_h_P1
,
1046 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
1051 CODE_FOR_cgen_intrinsic_cpsmadslua1_h_C3
,
1055 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
1060 CODE_FOR_cgen_intrinsic_cpsmadslua1_h_P1
,
1064 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
1069 CODE_FOR_cgen_intrinsic_cpmulslla1_w_C3
,
1073 { { 0, 0, cgen_regnum_operand_type_V2SI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI
, 0 } },
1078 CODE_FOR_cgen_intrinsic_cpmulslla1_w_P1
,
1082 { { 0, 0, cgen_regnum_operand_type_V2SI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI
, 0 } },
1087 CODE_FOR_cgen_intrinsic_cpmulslua1_w_C3
,
1091 { { 0, 0, cgen_regnum_operand_type_V2SI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI
, 0 } },
1096 CODE_FOR_cgen_intrinsic_cpmulslua1_w_P1
,
1100 { { 0, 0, cgen_regnum_operand_type_V2SI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI
, 0 } },
1105 CODE_FOR_cgen_intrinsic_cpmulslla1_h_C3
,
1109 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
1114 CODE_FOR_cgen_intrinsic_cpmulslla1_h_P1
,
1118 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
1123 CODE_FOR_cgen_intrinsic_cpmulslua1_h_C3
,
1127 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
1132 CODE_FOR_cgen_intrinsic_cpmulslua1_h_P1
,
1136 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
1141 CODE_FOR_cgen_intrinsic_cpsmsbla1_w_C3
,
1145 { { 0, 0, cgen_regnum_operand_type_V2SI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI
, 0 } },
1150 CODE_FOR_cgen_intrinsic_cpsmsbla1_w_P1
,
1154 { { 0, 0, cgen_regnum_operand_type_V2SI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI
, 0 } },
1159 CODE_FOR_cgen_intrinsic_cpsmsbua1_w_C3
,
1163 { { 0, 0, cgen_regnum_operand_type_V2SI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI
, 0 } },
1168 CODE_FOR_cgen_intrinsic_cpsmsbua1_w_P1
,
1172 { { 0, 0, cgen_regnum_operand_type_V2SI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI
, 0 } },
1177 CODE_FOR_cgen_intrinsic_cpsmsbla1_h_C3
,
1181 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
1186 CODE_FOR_cgen_intrinsic_cpsmsbla1_h_P1
,
1190 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
1195 CODE_FOR_cgen_intrinsic_cpsmsbua1_h_C3
,
1199 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
1204 CODE_FOR_cgen_intrinsic_cpsmsbua1_h_P1
,
1208 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
1213 CODE_FOR_cgen_intrinsic_cpsmadla1_w_C3
,
1217 { { 0, 0, cgen_regnum_operand_type_V2SI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI
, 0 } },
1222 CODE_FOR_cgen_intrinsic_cpsmadla1_w_P1
,
1226 { { 0, 0, cgen_regnum_operand_type_V2SI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI
, 0 } },
1231 CODE_FOR_cgen_intrinsic_cpsmadua1_w_C3
,
1235 { { 0, 0, cgen_regnum_operand_type_V2SI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI
, 0 } },
1240 CODE_FOR_cgen_intrinsic_cpsmadua1_w_P1
,
1244 { { 0, 0, cgen_regnum_operand_type_V2SI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI
, 0 } },
1249 CODE_FOR_cgen_intrinsic_cpsmadla1_h_C3
,
1253 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
1258 CODE_FOR_cgen_intrinsic_cpsmadla1_h_P1
,
1262 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
1267 CODE_FOR_cgen_intrinsic_cpsmadua1_h_C3
,
1271 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
1276 CODE_FOR_cgen_intrinsic_cpsmadua1_h_P1
,
1280 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
1285 CODE_FOR_cgen_intrinsic_cpmsbla1_w_C3
,
1289 { { 0, 0, cgen_regnum_operand_type_V2SI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI
, 0 } },
1294 CODE_FOR_cgen_intrinsic_cpmsbla1_w_P1
,
1298 { { 0, 0, cgen_regnum_operand_type_V2SI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI
, 0 } },
1303 CODE_FOR_cgen_intrinsic_cpmsbua1_w_C3
,
1307 { { 0, 0, cgen_regnum_operand_type_V2SI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI
, 0 } },
1312 CODE_FOR_cgen_intrinsic_cpmsbua1_w_P1
,
1316 { { 0, 0, cgen_regnum_operand_type_V2SI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI
, 0 } },
1321 CODE_FOR_cgen_intrinsic_cpmsbla1u_w_C3
,
1325 { { 0, 0, cgen_regnum_operand_type_V2USI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2USI
, 0 } },
1330 CODE_FOR_cgen_intrinsic_cpmsbla1u_w_P1
,
1334 { { 0, 0, cgen_regnum_operand_type_V2USI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2USI
, 0 } },
1339 CODE_FOR_cgen_intrinsic_cpmsbua1u_w_C3
,
1343 { { 0, 0, cgen_regnum_operand_type_V2USI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2USI
, 0 } },
1348 CODE_FOR_cgen_intrinsic_cpmsbua1u_w_P1
,
1352 { { 0, 0, cgen_regnum_operand_type_V2USI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2USI
, 0 } },
1357 CODE_FOR_cgen_intrinsic_cpmsbla1_h_C3
,
1361 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
1366 CODE_FOR_cgen_intrinsic_cpmsbla1_h_P1
,
1370 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
1375 CODE_FOR_cgen_intrinsic_cpmsbua1_h_C3
,
1379 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
1384 CODE_FOR_cgen_intrinsic_cpmsbua1_h_P1
,
1388 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
1393 CODE_FOR_cgen_intrinsic_cpmadla1_w_C3
,
1397 { { 0, 0, cgen_regnum_operand_type_V2SI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI
, 0 } },
1402 CODE_FOR_cgen_intrinsic_cpmadla1_w_P1
,
1406 { { 0, 0, cgen_regnum_operand_type_V2SI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI
, 0 } },
1411 CODE_FOR_cgen_intrinsic_cpmadua1_w_C3
,
1415 { { 0, 0, cgen_regnum_operand_type_V2SI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI
, 0 } },
1420 CODE_FOR_cgen_intrinsic_cpmadua1_w_P1
,
1424 { { 0, 0, cgen_regnum_operand_type_V2SI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI
, 0 } },
1429 CODE_FOR_cgen_intrinsic_cpmadla1u_w_C3
,
1433 { { 0, 0, cgen_regnum_operand_type_V2USI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2USI
, 0 } },
1438 CODE_FOR_cgen_intrinsic_cpmadla1u_w_P1
,
1442 { { 0, 0, cgen_regnum_operand_type_V2USI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2USI
, 0 } },
1447 CODE_FOR_cgen_intrinsic_cpmadua1u_w_C3
,
1451 { { 0, 0, cgen_regnum_operand_type_V2USI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2USI
, 0 } },
1456 CODE_FOR_cgen_intrinsic_cpmadua1u_w_P1
,
1460 { { 0, 0, cgen_regnum_operand_type_V2USI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2USI
, 0 } },
1465 CODE_FOR_cgen_intrinsic_cpmadla1_h_C3
,
1469 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
1474 CODE_FOR_cgen_intrinsic_cpmadla1_h_P1
,
1478 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
1483 CODE_FOR_cgen_intrinsic_cpmadua1_h_C3
,
1487 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
1492 CODE_FOR_cgen_intrinsic_cpmadua1_h_P1
,
1496 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
1501 CODE_FOR_cgen_intrinsic_cpmada1_b_C3
,
1505 { { 0, 0, cgen_regnum_operand_type_V8QI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI
, 0 } },
1510 CODE_FOR_cgen_intrinsic_cpmada1_b_P1
,
1514 { { 0, 0, cgen_regnum_operand_type_V8QI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI
, 0 } },
1519 CODE_FOR_cgen_intrinsic_cpmada1u_b_C3
,
1523 { { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 } },
1528 CODE_FOR_cgen_intrinsic_cpmada1u_b_P1
,
1532 { { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 } },
1537 CODE_FOR_cgen_intrinsic_cpmulla1_w_C3
,
1541 { { 0, 0, cgen_regnum_operand_type_V2SI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI
, 0 } },
1546 CODE_FOR_cgen_intrinsic_cpmulla1_w_P1
,
1550 { { 0, 0, cgen_regnum_operand_type_V2SI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI
, 0 } },
1555 CODE_FOR_cgen_intrinsic_cpmulua1_w_C3
,
1559 { { 0, 0, cgen_regnum_operand_type_V2SI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI
, 0 } },
1564 CODE_FOR_cgen_intrinsic_cpmulua1_w_P1
,
1568 { { 0, 0, cgen_regnum_operand_type_V2SI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI
, 0 } },
1573 CODE_FOR_cgen_intrinsic_cpmulla1u_w_C3
,
1577 { { 0, 0, cgen_regnum_operand_type_V2USI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2USI
, 0 } },
1582 CODE_FOR_cgen_intrinsic_cpmulla1u_w_P1
,
1586 { { 0, 0, cgen_regnum_operand_type_V2USI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2USI
, 0 } },
1591 CODE_FOR_cgen_intrinsic_cpmulua1u_w_C3
,
1595 { { 0, 0, cgen_regnum_operand_type_V2USI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2USI
, 0 } },
1600 CODE_FOR_cgen_intrinsic_cpmulua1u_w_P1
,
1604 { { 0, 0, cgen_regnum_operand_type_V2USI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2USI
, 0 } },
1609 CODE_FOR_cgen_intrinsic_cpmulla1_h_C3
,
1613 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
1618 CODE_FOR_cgen_intrinsic_cpmulla1_h_P1
,
1622 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
1627 CODE_FOR_cgen_intrinsic_cpmulua1_h_C3
,
1631 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
1636 CODE_FOR_cgen_intrinsic_cpmulua1_h_P1
,
1640 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
1645 CODE_FOR_cgen_intrinsic_cpmula1_b_C3
,
1649 { { 0, 0, cgen_regnum_operand_type_V8QI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI
, 0 } },
1654 CODE_FOR_cgen_intrinsic_cpmula1_b_P1
,
1658 { { 0, 0, cgen_regnum_operand_type_V8QI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI
, 0 } },
1663 CODE_FOR_cgen_intrinsic_cpmula1u_b_C3
,
1667 { { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 } },
1672 CODE_FOR_cgen_intrinsic_cpmula1u_b_P1
,
1676 { { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 } },
1681 CODE_FOR_cgen_intrinsic_cpssda1_b_C3
,
1685 { { 0, 0, cgen_regnum_operand_type_V8QI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI
, 0 } },
1690 CODE_FOR_cgen_intrinsic_cpssda1_b_P1
,
1694 { { 0, 0, cgen_regnum_operand_type_V8QI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI
, 0 } },
1699 CODE_FOR_cgen_intrinsic_cpssda1u_b_C3
,
1703 { { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 } },
1708 CODE_FOR_cgen_intrinsic_cpssda1u_b_P1
,
1712 { { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 } },
1717 CODE_FOR_cgen_intrinsic_cpssqa1_b_C3
,
1721 { { 0, 0, cgen_regnum_operand_type_V8QI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI
, 0 } },
1726 CODE_FOR_cgen_intrinsic_cpssqa1_b_P1
,
1730 { { 0, 0, cgen_regnum_operand_type_V8QI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI
, 0 } },
1735 CODE_FOR_cgen_intrinsic_cpssqa1u_b_C3
,
1739 { { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 } },
1744 CODE_FOR_cgen_intrinsic_cpssqa1u_b_P1
,
1748 { { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 } },
1753 CODE_FOR_cgen_intrinsic_cpfmadila1_h_P1
,
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 } },
1762 CODE_FOR_cgen_intrinsic_cpfmadiua1_h_P1
,
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 } },
1771 CODE_FOR_cgen_intrinsic_cpfmadia1_b_P1
,
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 } },
1780 CODE_FOR_cgen_intrinsic_cpfmadia1u_b_P1
,
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 } },
1789 CODE_FOR_cgen_intrinsic_cpfmulila1_h_P1
,
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 } },
1798 CODE_FOR_cgen_intrinsic_cpfmuliua1_h_P1
,
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 } },
1807 CODE_FOR_cgen_intrinsic_cpfmulia1_b_P1
,
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 } },
1816 CODE_FOR_cgen_intrinsic_cpfmulia1u_b_P1
,
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 } },
1825 CODE_FOR_cgen_intrinsic_cpamadila1_h_P1
,
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 } },
1834 CODE_FOR_cgen_intrinsic_cpamadiua1_h_P1
,
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 } },
1843 CODE_FOR_cgen_intrinsic_cpamadia1_b_P1
,
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 } },
1852 CODE_FOR_cgen_intrinsic_cpamadia1u_b_P1
,
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 } },
1861 CODE_FOR_cgen_intrinsic_cpamulila1_h_P1
,
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 } },
1870 CODE_FOR_cgen_intrinsic_cpamuliua1_h_P1
,
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 } },
1879 CODE_FOR_cgen_intrinsic_cpamulia1_b_P1
,
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 } },
1888 CODE_FOR_cgen_intrinsic_cpamulia1u_b_P1
,
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 } },
1897 CODE_FOR_cgen_intrinsic_cpfmadila1s1_h_P1
,
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 } },
1906 CODE_FOR_cgen_intrinsic_cpfmadiua1s1_h_P1
,
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 } },
1915 CODE_FOR_cgen_intrinsic_cpfmadia1s1_b_P1
,
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 } },
1924 CODE_FOR_cgen_intrinsic_cpfmadia1s1u_b_P1
,
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 } },
1933 CODE_FOR_cgen_intrinsic_cpfmulila1s1_h_P1
,
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 } },
1942 CODE_FOR_cgen_intrinsic_cpfmuliua1s1_h_P1
,
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 } },
1951 CODE_FOR_cgen_intrinsic_cpfmulia1s1_b_P1
,
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 } },
1960 CODE_FOR_cgen_intrinsic_cpfmulia1s1u_b_P1
,
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 } },
1969 CODE_FOR_cgen_intrinsic_cpfmadila1s0_h_P1
,
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 } },
1978 CODE_FOR_cgen_intrinsic_cpfmadiua1s0_h_P1
,
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 } },
1987 CODE_FOR_cgen_intrinsic_cpfmadia1s0_b_P1
,
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 } },
1996 CODE_FOR_cgen_intrinsic_cpfmadia1s0u_b_P1
,
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 } },
2005 CODE_FOR_cgen_intrinsic_cpfmulila1s0_h_P1
,
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 } },
2014 CODE_FOR_cgen_intrinsic_cpfmuliua1s0_h_P1
,
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 } },
2023 CODE_FOR_cgen_intrinsic_cpfmulia1s0_b_P1
,
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 } },
2032 CODE_FOR_cgen_intrinsic_cpfmulia1s0u_b_P1
,
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 } },
2041 CODE_FOR_cgen_intrinsic_cpsllia1_P1
,
2045 { { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
2050 CODE_FOR_cgen_intrinsic_cpsllia1_1_p1
,
2054 { { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
2059 CODE_FOR_cgen_intrinsic_cpsraia1_P1
,
2063 { { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
2068 CODE_FOR_cgen_intrinsic_cpsraia1_1_p1
,
2072 { { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
2077 CODE_FOR_cgen_intrinsic_cpsrlia1_P1
,
2081 { { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
2086 CODE_FOR_cgen_intrinsic_cpsrlia1_1_p1
,
2090 { { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
2095 CODE_FOR_cgen_intrinsic_cpslla1_C3
,
2099 { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT
, 0 } },
2104 CODE_FOR_cgen_intrinsic_cpslla1_P1
,
2108 { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT
, 0 } },
2113 CODE_FOR_cgen_intrinsic_cpsraa1_C3
,
2117 { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT
, 0 } },
2122 CODE_FOR_cgen_intrinsic_cpsraa1_P1
,
2126 { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT
, 0 } },
2131 CODE_FOR_cgen_intrinsic_cpsrla1_C3
,
2135 { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT
, 0 } },
2140 CODE_FOR_cgen_intrinsic_cpsrla1_P1
,
2144 { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT
, 0 } },
2149 CODE_FOR_cgen_intrinsic_cpacswp_P1
,
2153 { { 0, 0, cgen_regnum_operand_type_DEFAULT
, 0} },
2158 CODE_FOR_cgen_intrinsic_cpaccpa1_P1
,
2162 { { 0, 0, cgen_regnum_operand_type_DEFAULT
, 0} },
2167 CODE_FOR_cgen_intrinsic_cpacsuma1_P1
,
2171 { { 0, 0, cgen_regnum_operand_type_DEFAULT
, 0} },
2176 CODE_FOR_cgen_intrinsic_cpmovhla1_w_C3
,
2180 { { 0, 0, cgen_regnum_operand_type_V2SI
, 1 } },
2185 CODE_FOR_cgen_intrinsic_cpmovhla1_w_P1
,
2189 { { 0, 0, cgen_regnum_operand_type_V2SI
, 1 } },
2194 CODE_FOR_cgen_intrinsic_cpmovhua1_w_C3
,
2198 { { 0, 0, cgen_regnum_operand_type_V2SI
, 1 } },
2203 CODE_FOR_cgen_intrinsic_cpmovhua1_w_P1
,
2207 { { 0, 0, cgen_regnum_operand_type_V2SI
, 1 } },
2212 CODE_FOR_cgen_intrinsic_cppackla1_w_C3
,
2216 { { 0, 0, cgen_regnum_operand_type_V2SI
, 1 } },
2221 CODE_FOR_cgen_intrinsic_cppackla1_w_P1
,
2225 { { 0, 0, cgen_regnum_operand_type_V2SI
, 1 } },
2230 CODE_FOR_cgen_intrinsic_cppackua1_w_C3
,
2234 { { 0, 0, cgen_regnum_operand_type_V2SI
, 1 } },
2239 CODE_FOR_cgen_intrinsic_cppackua1_w_P1
,
2243 { { 0, 0, cgen_regnum_operand_type_V2SI
, 1 } },
2248 CODE_FOR_cgen_intrinsic_cppackla1_h_C3
,
2252 { { 0, 0, cgen_regnum_operand_type_V4HI
, 1 } },
2257 CODE_FOR_cgen_intrinsic_cppackla1_h_P1
,
2261 { { 0, 0, cgen_regnum_operand_type_V4HI
, 1 } },
2266 CODE_FOR_cgen_intrinsic_cppackua1_h_C3
,
2270 { { 0, 0, cgen_regnum_operand_type_V4HI
, 1 } },
2275 CODE_FOR_cgen_intrinsic_cppackua1_h_P1
,
2279 { { 0, 0, cgen_regnum_operand_type_V4HI
, 1 } },
2284 CODE_FOR_cgen_intrinsic_cppacka1_b_C3
,
2288 { { 0, 0, cgen_regnum_operand_type_V8QI
, 1 } },
2293 CODE_FOR_cgen_intrinsic_cppacka1_b_P1
,
2297 { { 0, 0, cgen_regnum_operand_type_V8QI
, 1 } },
2302 CODE_FOR_cgen_intrinsic_cppacka1u_b_C3
,
2306 { { 0, 0, cgen_regnum_operand_type_V8UQI
, 1 } },
2311 CODE_FOR_cgen_intrinsic_cppacka1u_b_P1
,
2315 { { 0, 0, cgen_regnum_operand_type_V8UQI
, 1 } },
2320 CODE_FOR_cgen_intrinsic_cpmovlla1_w_C3
,
2324 { { 0, 0, cgen_regnum_operand_type_V2SI
, 1 } },
2329 CODE_FOR_cgen_intrinsic_cpmovlla1_w_P1
,
2333 { { 0, 0, cgen_regnum_operand_type_V2SI
, 1 } },
2338 CODE_FOR_cgen_intrinsic_cpmovlua1_w_C3
,
2342 { { 0, 0, cgen_regnum_operand_type_V2SI
, 1 } },
2347 CODE_FOR_cgen_intrinsic_cpmovlua1_w_P1
,
2351 { { 0, 0, cgen_regnum_operand_type_V2SI
, 1 } },
2356 CODE_FOR_cgen_intrinsic_cpmovula1_w_C3
,
2360 { { 0, 0, cgen_regnum_operand_type_V2SI
, 1 } },
2365 CODE_FOR_cgen_intrinsic_cpmovula1_w_P1
,
2369 { { 0, 0, cgen_regnum_operand_type_V2SI
, 1 } },
2374 CODE_FOR_cgen_intrinsic_cpmovuua1_w_C3
,
2378 { { 0, 0, cgen_regnum_operand_type_V2SI
, 1 } },
2383 CODE_FOR_cgen_intrinsic_cpmovuua1_w_P1
,
2387 { { 0, 0, cgen_regnum_operand_type_V2SI
, 1 } },
2392 CODE_FOR_cgen_intrinsic_cpmovla1_h_C3
,
2396 { { 0, 0, cgen_regnum_operand_type_V4HI
, 1 } },
2401 CODE_FOR_cgen_intrinsic_cpmovla1_h_P1
,
2405 { { 0, 0, cgen_regnum_operand_type_V4HI
, 1 } },
2410 CODE_FOR_cgen_intrinsic_cpmovua1_h_C3
,
2414 { { 0, 0, cgen_regnum_operand_type_V4HI
, 1 } },
2419 CODE_FOR_cgen_intrinsic_cpmovua1_h_P1
,
2423 { { 0, 0, cgen_regnum_operand_type_V4HI
, 1 } },
2428 CODE_FOR_cgen_intrinsic_cpmova1_b_C3
,
2432 { { 0, 0, cgen_regnum_operand_type_V8QI
, 1 } },
2437 CODE_FOR_cgen_intrinsic_cpmova1_b_P1
,
2441 { { 0, 0, cgen_regnum_operand_type_V8QI
, 1 } },
2446 CODE_FOR_cgen_intrinsic_cpsetla1_w_C3
,
2450 { { 0, 0, cgen_regnum_operand_type_V2SI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI
, 0 } },
2455 CODE_FOR_cgen_intrinsic_cpsetla1_w_P1
,
2459 { { 0, 0, cgen_regnum_operand_type_V2SI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI
, 0 } },
2464 CODE_FOR_cgen_intrinsic_cpsetua1_w_C3
,
2468 { { 0, 0, cgen_regnum_operand_type_V2SI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI
, 0 } },
2473 CODE_FOR_cgen_intrinsic_cpsetua1_w_P1
,
2477 { { 0, 0, cgen_regnum_operand_type_V2SI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI
, 0 } },
2482 CODE_FOR_cgen_intrinsic_cpseta1_h_C3
,
2486 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
2491 CODE_FOR_cgen_intrinsic_cpseta1_h_P1
,
2495 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
2500 CODE_FOR_cgen_intrinsic_cpsadla1_h_C3
,
2504 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
2509 CODE_FOR_cgen_intrinsic_cpsadla1_h_P1
,
2513 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
2518 CODE_FOR_cgen_intrinsic_cpsadua1_h_C3
,
2522 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
2527 CODE_FOR_cgen_intrinsic_cpsadua1_h_P1
,
2531 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
2536 CODE_FOR_cgen_intrinsic_cpsada1_b_C3
,
2540 { { 0, 0, cgen_regnum_operand_type_V8QI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI
, 0 } },
2545 CODE_FOR_cgen_intrinsic_cpsada1_b_P1
,
2549 { { 0, 0, cgen_regnum_operand_type_V8QI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI
, 0 } },
2554 CODE_FOR_cgen_intrinsic_cpsada1u_b_C3
,
2558 { { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 } },
2563 CODE_FOR_cgen_intrinsic_cpsada1u_b_P1
,
2567 { { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 } },
2572 CODE_FOR_cgen_intrinsic_cpabsla1_h_C3
,
2576 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
2581 CODE_FOR_cgen_intrinsic_cpabsla1_h_P1
,
2585 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
2590 CODE_FOR_cgen_intrinsic_cpabsua1_h_C3
,
2594 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
2599 CODE_FOR_cgen_intrinsic_cpabsua1_h_P1
,
2603 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
2608 CODE_FOR_cgen_intrinsic_cpabsa1_b_C3
,
2612 { { 0, 0, cgen_regnum_operand_type_V8QI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI
, 0 } },
2617 CODE_FOR_cgen_intrinsic_cpabsa1_b_P1
,
2621 { { 0, 0, cgen_regnum_operand_type_V8QI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI
, 0 } },
2626 CODE_FOR_cgen_intrinsic_cpabsa1u_b_C3
,
2630 { { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 } },
2635 CODE_FOR_cgen_intrinsic_cpabsa1u_b_P1
,
2639 { { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 } },
2644 CODE_FOR_cgen_intrinsic_cpsubacla1_h_C3
,
2648 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
2653 CODE_FOR_cgen_intrinsic_cpsubacla1_h_P1
,
2657 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
2662 CODE_FOR_cgen_intrinsic_cpsubacua1_h_C3
,
2666 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
2671 CODE_FOR_cgen_intrinsic_cpsubacua1_h_P1
,
2675 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
2680 CODE_FOR_cgen_intrinsic_cpsubaca1_b_C3
,
2684 { { 0, 0, cgen_regnum_operand_type_V8QI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI
, 0 } },
2689 CODE_FOR_cgen_intrinsic_cpsubaca1_b_P1
,
2693 { { 0, 0, cgen_regnum_operand_type_V8QI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI
, 0 } },
2698 CODE_FOR_cgen_intrinsic_cpsubaca1u_b_C3
,
2702 { { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 } },
2707 CODE_FOR_cgen_intrinsic_cpsubaca1u_b_P1
,
2711 { { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 } },
2716 CODE_FOR_cgen_intrinsic_cpsubla1_h_C3
,
2720 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
2725 CODE_FOR_cgen_intrinsic_cpsubla1_h_P1
,
2729 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
2734 CODE_FOR_cgen_intrinsic_cpsubua1_h_C3
,
2738 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
2743 CODE_FOR_cgen_intrinsic_cpsubua1_h_P1
,
2747 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
2752 CODE_FOR_cgen_intrinsic_cpsuba1_b_C3
,
2756 { { 0, 0, cgen_regnum_operand_type_V8QI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI
, 0 } },
2761 CODE_FOR_cgen_intrinsic_cpsuba1_b_P1
,
2765 { { 0, 0, cgen_regnum_operand_type_V8QI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI
, 0 } },
2770 CODE_FOR_cgen_intrinsic_cpsuba1u_b_C3
,
2774 { { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 } },
2779 CODE_FOR_cgen_intrinsic_cpsuba1u_b_P1
,
2783 { { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 } },
2788 CODE_FOR_cgen_intrinsic_cpaddacla1_h_C3
,
2792 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
2797 CODE_FOR_cgen_intrinsic_cpaddacla1_h_P1
,
2801 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
2806 CODE_FOR_cgen_intrinsic_cpaddacua1_h_C3
,
2810 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
2815 CODE_FOR_cgen_intrinsic_cpaddacua1_h_P1
,
2819 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
2824 CODE_FOR_cgen_intrinsic_cpaddaca1_b_C3
,
2828 { { 0, 0, cgen_regnum_operand_type_V8QI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI
, 0 } },
2833 CODE_FOR_cgen_intrinsic_cpaddaca1_b_P1
,
2837 { { 0, 0, cgen_regnum_operand_type_V8QI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI
, 0 } },
2842 CODE_FOR_cgen_intrinsic_cpaddaca1u_b_C3
,
2846 { { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 } },
2851 CODE_FOR_cgen_intrinsic_cpaddaca1u_b_P1
,
2855 { { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 } },
2860 CODE_FOR_cgen_intrinsic_cpaddla1_h_C3
,
2864 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
2869 CODE_FOR_cgen_intrinsic_cpaddla1_h_P1
,
2873 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
2878 CODE_FOR_cgen_intrinsic_cpaddua1_h_C3
,
2882 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
2887 CODE_FOR_cgen_intrinsic_cpaddua1_h_P1
,
2891 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
2896 CODE_FOR_cgen_intrinsic_cpadda1_b_C3
,
2900 { { 0, 0, cgen_regnum_operand_type_V8QI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI
, 0 } },
2905 CODE_FOR_cgen_intrinsic_cpadda1_b_P1
,
2909 { { 0, 0, cgen_regnum_operand_type_V8QI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI
, 0 } },
2914 CODE_FOR_cgen_intrinsic_cpadda1u_b_C3
,
2918 { { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 } },
2923 CODE_FOR_cgen_intrinsic_cpadda1u_b_P1
,
2927 { { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 } },
2932 CODE_FOR_cgen_intrinsic_cpmovi_b_C3
,
2936 { { 0, 0, cgen_regnum_operand_type_V8QI
, 1 }, { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
2941 CODE_FOR_cgen_intrinsic_cpmovi_b_P0S_P1
,
2945 { { 0, 0, cgen_regnum_operand_type_V8QI
, 1 }, { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
2950 CODE_FOR_cgen_intrinsic_c1nop_P1
,
2954 { { 0, 0, cgen_regnum_operand_type_DEFAULT
, 0} },
2959 CODE_FOR_cgen_intrinsic_cdmovi_C3
,
2963 { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT
, 1 }, { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
2968 CODE_FOR_cgen_intrinsic_cdmovi_P0_P1
,
2972 { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT
, 1 }, { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
2977 CODE_FOR_cgen_intrinsic_cdmoviu_C3
,
2981 { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT
, 1 }, { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
2986 CODE_FOR_cgen_intrinsic_cdmoviu_P0_P1
,
2990 { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT
, 1 }, { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
2995 CODE_FOR_cgen_intrinsic_cpmovi_w_C3
,
2999 { { 0, 0, cgen_regnum_operand_type_V2SI
, 1 }, { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
3004 CODE_FOR_cgen_intrinsic_cpmovi_w_P0_P1
,
3008 { { 0, 0, cgen_regnum_operand_type_V2SI
, 1 }, { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
3013 CODE_FOR_cgen_intrinsic_cpmoviu_w_C3
,
3017 { { 0, 0, cgen_regnum_operand_type_V2USI
, 1 }, { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
3022 CODE_FOR_cgen_intrinsic_cpmoviu_w_P0_P1
,
3026 { { 0, 0, cgen_regnum_operand_type_V2USI
, 1 }, { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
3031 CODE_FOR_cgen_intrinsic_cpmovi_h_C3
,
3035 { { 0, 0, cgen_regnum_operand_type_V4HI
, 1 }, { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
3040 CODE_FOR_cgen_intrinsic_cpmovi_h_P0_P1
,
3044 { { 0, 0, cgen_regnum_operand_type_V4HI
, 1 }, { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
3049 CODE_FOR_cgen_intrinsic_cdclipi3_C3
,
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 } },
3058 CODE_FOR_cgen_intrinsic_cdclipi3_P0_P1
,
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 } },
3067 CODE_FOR_cgen_intrinsic_cdclipiu3_C3
,
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 } },
3076 CODE_FOR_cgen_intrinsic_cdclipiu3_P0_P1
,
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 } },
3085 CODE_FOR_cgen_intrinsic_cpclipi3_w_C3
,
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 } },
3094 CODE_FOR_cgen_intrinsic_cpclipi3_w_P0_P1
,
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 } },
3103 CODE_FOR_cgen_intrinsic_cpclipiu3_w_C3
,
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 } },
3112 CODE_FOR_cgen_intrinsic_cpclipiu3_w_P0_P1
,
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 } },
3121 CODE_FOR_cgen_intrinsic_cpslai3_w_C3
,
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 } },
3130 CODE_FOR_cgen_intrinsic_cpslai3_w_P0_P1
,
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 } },
3139 CODE_FOR_cgen_intrinsic_cpslai3_h_C3
,
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 } },
3148 CODE_FOR_cgen_intrinsic_cpslai3_h_P0_P1
,
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 } },
3157 CODE_FOR_cgen_intrinsic_cdslli3_C3
,
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 } },
3166 CODE_FOR_cgen_intrinsic_cdslli3_P0_P1
,
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 } },
3175 CODE_FOR_cgen_intrinsic_cpslli3_w_C3
,
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 } },
3184 CODE_FOR_cgen_intrinsic_cpslli3_w_P0_P1
,
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 } },
3193 CODE_FOR_cgen_intrinsic_cpslli3_h_C3
,
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 } },
3202 CODE_FOR_cgen_intrinsic_cpslli3_h_P0_P1
,
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 } },
3211 CODE_FOR_cgen_intrinsic_cpslli3_b_C3
,
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 } },
3220 CODE_FOR_cgen_intrinsic_cpslli3_b_P0_P1
,
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 } },
3229 CODE_FOR_cgen_intrinsic_cdsrai3_C3
,
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 } },
3238 CODE_FOR_cgen_intrinsic_cdsrai3_P0_P1
,
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 } },
3247 CODE_FOR_cgen_intrinsic_cpsrai3_w_C3
,
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 } },
3256 CODE_FOR_cgen_intrinsic_cpsrai3_w_P0_P1
,
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 } },
3265 CODE_FOR_cgen_intrinsic_cpsrai3_h_C3
,
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 } },
3274 CODE_FOR_cgen_intrinsic_cpsrai3_h_P0_P1
,
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 } },
3283 CODE_FOR_cgen_intrinsic_cpsrai3_b_C3
,
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 } },
3292 CODE_FOR_cgen_intrinsic_cpsrai3_b_P0_P1
,
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 } },
3301 CODE_FOR_cgen_intrinsic_cdsrli3_C3
,
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 } },
3310 CODE_FOR_cgen_intrinsic_cdsrli3_P0_P1
,
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 } },
3319 CODE_FOR_cgen_intrinsic_cpsrli3_w_C3
,
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 } },
3328 CODE_FOR_cgen_intrinsic_cpsrli3_w_P0_P1
,
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 } },
3337 CODE_FOR_cgen_intrinsic_cpsrli3_h_C3
,
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 } },
3346 CODE_FOR_cgen_intrinsic_cpsrli3_h_P0_P1
,
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 } },
3355 CODE_FOR_cgen_intrinsic_cpsrli3_b_C3
,
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 } },
3364 CODE_FOR_cgen_intrinsic_cpsrli3_b_P0_P1
,
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 } },
3373 CODE_FOR_cgen_intrinsic_cpsla3_w_C3
,
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 } },
3382 CODE_FOR_cgen_intrinsic_cpsla3_w_P0_P1
,
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 } },
3391 CODE_FOR_cgen_intrinsic_cpsla3_h_C3
,
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 } },
3400 CODE_FOR_cgen_intrinsic_cpsla3_h_P0_P1
,
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 } },
3409 CODE_FOR_cgen_intrinsic_cdsll3_C3
,
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 } },
3418 CODE_FOR_cgen_intrinsic_cdsll3_P0_P1
,
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 } },
3427 CODE_FOR_cgen_intrinsic_cpssll3_w_C3
,
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 } },
3436 CODE_FOR_cgen_intrinsic_cpssll3_w_P0_P1
,
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 } },
3445 CODE_FOR_cgen_intrinsic_cpsll3_w_C3
,
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 } },
3454 CODE_FOR_cgen_intrinsic_cpsll3_w_P0_P1
,
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 } },
3463 CODE_FOR_cgen_intrinsic_cpssll3_h_C3
,
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 } },
3472 CODE_FOR_cgen_intrinsic_cpssll3_h_P0_P1
,
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 } },
3481 CODE_FOR_cgen_intrinsic_cpsll3_h_C3
,
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 } },
3490 CODE_FOR_cgen_intrinsic_cpsll3_h_P0_P1
,
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 } },
3499 CODE_FOR_cgen_intrinsic_cpssll3_b_C3
,
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 } },
3508 CODE_FOR_cgen_intrinsic_cpssll3_b_P0_P1
,
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 } },
3517 CODE_FOR_cgen_intrinsic_cpsll3_b_C3
,
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 } },
3526 CODE_FOR_cgen_intrinsic_cpsll3_b_P0_P1
,
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 } },
3535 CODE_FOR_cgen_intrinsic_cdsra3_C3
,
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 } },
3544 CODE_FOR_cgen_intrinsic_cdsra3_P0_P1
,
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 } },
3553 CODE_FOR_cgen_intrinsic_cpssra3_w_C3
,
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 } },
3562 CODE_FOR_cgen_intrinsic_cpssra3_w_P0_P1
,
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 } },
3571 CODE_FOR_cgen_intrinsic_cpsra3_w_C3
,
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 } },
3580 CODE_FOR_cgen_intrinsic_cpsra3_w_P0_P1
,
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 } },
3589 CODE_FOR_cgen_intrinsic_cpssra3_h_C3
,
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 } },
3598 CODE_FOR_cgen_intrinsic_cpssra3_h_P0_P1
,
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 } },
3607 CODE_FOR_cgen_intrinsic_cpsra3_h_C3
,
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 } },
3616 CODE_FOR_cgen_intrinsic_cpsra3_h_P0_P1
,
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 } },
3625 CODE_FOR_cgen_intrinsic_cpssra3_b_C3
,
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 } },
3634 CODE_FOR_cgen_intrinsic_cpssra3_b_P0_P1
,
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 } },
3643 CODE_FOR_cgen_intrinsic_cpsra3_b_C3
,
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 } },
3652 CODE_FOR_cgen_intrinsic_cpsra3_b_P0_P1
,
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 } },
3661 CODE_FOR_cgen_intrinsic_cdsrl3_C3
,
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 } },
3670 CODE_FOR_cgen_intrinsic_cdsrl3_P0_P1
,
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 } },
3679 CODE_FOR_cgen_intrinsic_cpssrl3_w_C3
,
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 } },
3688 CODE_FOR_cgen_intrinsic_cpssrl3_w_P0_P1
,
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 } },
3697 CODE_FOR_cgen_intrinsic_cpsrl3_w_C3
,
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 } },
3706 CODE_FOR_cgen_intrinsic_cpsrl3_w_P0_P1
,
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 } },
3715 CODE_FOR_cgen_intrinsic_cpssrl3_h_C3
,
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 } },
3724 CODE_FOR_cgen_intrinsic_cpssrl3_h_P0_P1
,
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 } },
3733 CODE_FOR_cgen_intrinsic_cpsrl3_h_C3
,
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 } },
3742 CODE_FOR_cgen_intrinsic_cpsrl3_h_P0_P1
,
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 } },
3751 CODE_FOR_cgen_intrinsic_cpssrl3_b_C3
,
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 } },
3760 CODE_FOR_cgen_intrinsic_cpssrl3_b_P0_P1
,
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 } },
3769 CODE_FOR_cgen_intrinsic_cpsrl3_b_C3
,
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 } },
3778 CODE_FOR_cgen_intrinsic_cpsrl3_b_P0_P1
,
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 } },
3787 CODE_FOR_cgen_intrinsic_cpmin3_w_C3
,
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 } },
3796 CODE_FOR_cgen_intrinsic_cpmin3_w_P0_P1
,
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 } },
3805 CODE_FOR_cgen_intrinsic_cpminu3_w_C3
,
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 } },
3814 CODE_FOR_cgen_intrinsic_cpminu3_w_P0_P1
,
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 } },
3823 CODE_FOR_cgen_intrinsic_cpmin3_h_C3
,
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 } },
3832 CODE_FOR_cgen_intrinsic_cpmin3_h_P0_P1
,
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 } },
3841 CODE_FOR_cgen_intrinsic_cpmin3_b_C3
,
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 } },
3850 CODE_FOR_cgen_intrinsic_cpmin3_b_P0_P1
,
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 } },
3859 CODE_FOR_cgen_intrinsic_cpminu3_b_C3
,
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 } },
3868 CODE_FOR_cgen_intrinsic_cpminu3_b_P0_P1
,
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 } },
3877 CODE_FOR_cgen_intrinsic_cpmax3_w_C3
,
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 } },
3886 CODE_FOR_cgen_intrinsic_cpmax3_w_P0_P1
,
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 } },
3895 CODE_FOR_cgen_intrinsic_cpmaxu3_w_C3
,
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 } },
3904 CODE_FOR_cgen_intrinsic_cpmaxu3_w_P0_P1
,
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 } },
3913 CODE_FOR_cgen_intrinsic_cpmax3_h_C3
,
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 } },
3922 CODE_FOR_cgen_intrinsic_cpmax3_h_P0_P1
,
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 } },
3931 CODE_FOR_cgen_intrinsic_cpmax3_b_C3
,
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 } },
3940 CODE_FOR_cgen_intrinsic_cpmax3_b_P0_P1
,
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 } },
3949 CODE_FOR_cgen_intrinsic_cpmaxu3_b_C3
,
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 } },
3958 CODE_FOR_cgen_intrinsic_cpmaxu3_b_P0_P1
,
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 } },
3967 CODE_FOR_cgen_intrinsic_cppack_h_C3
,
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 } },
3976 CODE_FOR_cgen_intrinsic_cppack_h_P0_P1
,
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 } },
3985 CODE_FOR_cgen_intrinsic_cppack_b_C3
,
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 } },
3994 CODE_FOR_cgen_intrinsic_cppack_b_P0_P1
,
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 } },
4003 CODE_FOR_cgen_intrinsic_cppacku_b_C3
,
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 } },
4012 CODE_FOR_cgen_intrinsic_cppacku_b_P0_P1
,
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 } },
4021 CODE_FOR_cgen_intrinsic_cpxor3_C3
,
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 } },
4030 CODE_FOR_cgen_intrinsic_cpxor3_P0_P1
,
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 } },
4039 CODE_FOR_cgen_intrinsic_cpnor3_C3
,
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 } },
4048 CODE_FOR_cgen_intrinsic_cpnor3_P0_P1
,
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 } },
4057 CODE_FOR_cgen_intrinsic_cpor3_C3
,
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 } },
4066 CODE_FOR_cgen_intrinsic_cpor3_P0_P1
,
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 } },
4075 CODE_FOR_cgen_intrinsic_cpand3_C3
,
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 } },
4084 CODE_FOR_cgen_intrinsic_cpand3_P0_P1
,
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 } },
4093 CODE_FOR_cgen_intrinsic_cpabs3_h_C3
,
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 } },
4102 CODE_FOR_cgen_intrinsic_cpabs3_h_P0_P1
,
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 } },
4111 CODE_FOR_cgen_intrinsic_cpabs3_b_C3
,
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 } },
4120 CODE_FOR_cgen_intrinsic_cpabs3_b_P0_P1
,
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 } },
4129 CODE_FOR_cgen_intrinsic_cpabsu3_b_C3
,
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 } },
4138 CODE_FOR_cgen_intrinsic_cpabsu3_b_P0_P1
,
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 } },
4147 CODE_FOR_cgen_intrinsic_cpaddsr3_w_C3
,
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 } },
4156 CODE_FOR_cgen_intrinsic_cpaddsr3_w_P0_P1
,
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 } },
4165 CODE_FOR_cgen_intrinsic_cpaddsr3_h_C3
,
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 } },
4174 CODE_FOR_cgen_intrinsic_cpaddsr3_h_P0_P1
,
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 } },
4183 CODE_FOR_cgen_intrinsic_cpaddsr3_b_C3
,
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 } },
4192 CODE_FOR_cgen_intrinsic_cpaddsr3_b_P0_P1
,
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 } },
4201 CODE_FOR_cgen_intrinsic_cpaddsru3_b_C3
,
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 } },
4210 CODE_FOR_cgen_intrinsic_cpaddsru3_b_P0_P1
,
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 } },
4219 CODE_FOR_cgen_intrinsic_cpave3_w_C3
,
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 } },
4228 CODE_FOR_cgen_intrinsic_cpave3_w_P0_P1
,
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 } },
4237 CODE_FOR_cgen_intrinsic_cpave3_h_C3
,
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 } },
4246 CODE_FOR_cgen_intrinsic_cpave3_h_P0_P1
,
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 } },
4255 CODE_FOR_cgen_intrinsic_cpave3_b_C3
,
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 } },
4264 CODE_FOR_cgen_intrinsic_cpave3_b_P0_P1
,
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 } },
4273 CODE_FOR_cgen_intrinsic_cpaveu3_b_C3
,
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 } },
4282 CODE_FOR_cgen_intrinsic_cpaveu3_b_P0_P1
,
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 } },
4291 CODE_FOR_cgen_intrinsic_cpextlsub3_b_C3
,
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 } },
4300 CODE_FOR_cgen_intrinsic_cpextlsub3_b_P0_P1
,
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 } },
4309 CODE_FOR_cgen_intrinsic_cpextlsubu3_b_C3
,
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 } },
4318 CODE_FOR_cgen_intrinsic_cpextlsubu3_b_P0_P1
,
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 } },
4327 CODE_FOR_cgen_intrinsic_cpextusub3_b_C3
,
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 } },
4336 CODE_FOR_cgen_intrinsic_cpextusub3_b_P0_P1
,
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 } },
4345 CODE_FOR_cgen_intrinsic_cpextusubu3_b_C3
,
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 } },
4354 CODE_FOR_cgen_intrinsic_cpextusubu3_b_P0_P1
,
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 } },
4363 CODE_FOR_cgen_intrinsic_cpextladd3_b_C3
,
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 } },
4372 CODE_FOR_cgen_intrinsic_cpextladd3_b_P0_P1
,
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 } },
4381 CODE_FOR_cgen_intrinsic_cpextladdu3_b_C3
,
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 } },
4390 CODE_FOR_cgen_intrinsic_cpextladdu3_b_P0_P1
,
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 } },
4399 CODE_FOR_cgen_intrinsic_cpextuadd3_b_C3
,
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 } },
4408 CODE_FOR_cgen_intrinsic_cpextuadd3_b_P0_P1
,
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 } },
4417 CODE_FOR_cgen_intrinsic_cpextuaddu3_b_C3
,
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 } },
4426 CODE_FOR_cgen_intrinsic_cpextuaddu3_b_P0_P1
,
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 } },
4435 CODE_FOR_cgen_intrinsic_cpssub3_w_C3
,
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 } },
4444 CODE_FOR_cgen_intrinsic_cpssub3_w_P0_P1
,
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 } },
4453 CODE_FOR_cgen_intrinsic_cpssub3_h_C3
,
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 } },
4462 CODE_FOR_cgen_intrinsic_cpssub3_h_P0_P1
,
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 } },
4471 CODE_FOR_cgen_intrinsic_cpsadd3_w_C3
,
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 } },
4480 CODE_FOR_cgen_intrinsic_cpsadd3_w_P0_P1
,
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 } },
4489 CODE_FOR_cgen_intrinsic_cpsadd3_h_C3
,
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 } },
4498 CODE_FOR_cgen_intrinsic_cpsadd3_h_P0_P1
,
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 } },
4507 CODE_FOR_cgen_intrinsic_cdsub3_C3
,
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 } },
4516 CODE_FOR_cgen_intrinsic_cdsub3_P0_P1
,
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 } },
4525 CODE_FOR_cgen_intrinsic_cpsub3_w_C3
,
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 } },
4534 CODE_FOR_cgen_intrinsic_cpsub3_w_P0_P1
,
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 } },
4543 CODE_FOR_cgen_intrinsic_cpsub3_h_C3
,
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 } },
4552 CODE_FOR_cgen_intrinsic_cpsub3_h_P0_P1
,
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 } },
4561 CODE_FOR_cgen_intrinsic_cpsub3_b_C3
,
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 } },
4570 CODE_FOR_cgen_intrinsic_cpsub3_b_P0_P1
,
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 } },
4579 CODE_FOR_cgen_intrinsic_cdadd3_C3
,
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 } },
4588 CODE_FOR_cgen_intrinsic_cdadd3_P0_P1
,
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 } },
4597 CODE_FOR_cgen_intrinsic_cpocmpge_w_C3
,
4601 { { 0, 0, cgen_regnum_operand_type_V2SI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI
, 0 } },
4606 CODE_FOR_cgen_intrinsic_cpocmpge_w_P0_P1
,
4610 { { 0, 0, cgen_regnum_operand_type_V2SI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI
, 0 } },
4615 CODE_FOR_cgen_intrinsic_cpocmpgeu_w_C3
,
4619 { { 0, 0, cgen_regnum_operand_type_V2USI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2USI
, 0 } },
4624 CODE_FOR_cgen_intrinsic_cpocmpgeu_w_P0_P1
,
4628 { { 0, 0, cgen_regnum_operand_type_V2USI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2USI
, 0 } },
4633 CODE_FOR_cgen_intrinsic_cpocmpge_h_C3
,
4637 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
4642 CODE_FOR_cgen_intrinsic_cpocmpge_h_P0_P1
,
4646 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
4651 CODE_FOR_cgen_intrinsic_cpocmpge_b_C3
,
4655 { { 0, 0, cgen_regnum_operand_type_V8QI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI
, 0 } },
4660 CODE_FOR_cgen_intrinsic_cpocmpge_b_P0_P1
,
4664 { { 0, 0, cgen_regnum_operand_type_V8QI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI
, 0 } },
4669 CODE_FOR_cgen_intrinsic_cpocmpgeu_b_C3
,
4673 { { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 } },
4678 CODE_FOR_cgen_intrinsic_cpocmpgeu_b_P0_P1
,
4682 { { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 } },
4687 CODE_FOR_cgen_intrinsic_cpocmpgt_w_C3
,
4691 { { 0, 0, cgen_regnum_operand_type_V2SI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI
, 0 } },
4696 CODE_FOR_cgen_intrinsic_cpocmpgt_w_P0_P1
,
4700 { { 0, 0, cgen_regnum_operand_type_V2SI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI
, 0 } },
4705 CODE_FOR_cgen_intrinsic_cpocmpgtu_w_C3
,
4709 { { 0, 0, cgen_regnum_operand_type_V2USI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2USI
, 0 } },
4714 CODE_FOR_cgen_intrinsic_cpocmpgtu_w_P0_P1
,
4718 { { 0, 0, cgen_regnum_operand_type_V2USI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2USI
, 0 } },
4723 CODE_FOR_cgen_intrinsic_cpocmpgt_h_C3
,
4727 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
4732 CODE_FOR_cgen_intrinsic_cpocmpgt_h_P0_P1
,
4736 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
4741 CODE_FOR_cgen_intrinsic_cpocmpgt_b_C3
,
4745 { { 0, 0, cgen_regnum_operand_type_V8QI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI
, 0 } },
4750 CODE_FOR_cgen_intrinsic_cpocmpgt_b_P0_P1
,
4754 { { 0, 0, cgen_regnum_operand_type_V8QI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI
, 0 } },
4759 CODE_FOR_cgen_intrinsic_cpocmpgtu_b_C3
,
4763 { { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 } },
4768 CODE_FOR_cgen_intrinsic_cpocmpgtu_b_P0_P1
,
4772 { { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 } },
4777 CODE_FOR_cgen_intrinsic_cpocmpne_w_C3
,
4781 { { 0, 0, cgen_regnum_operand_type_V2SI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI
, 0 } },
4786 CODE_FOR_cgen_intrinsic_cpocmpne_w_P0_P1
,
4790 { { 0, 0, cgen_regnum_operand_type_V2SI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI
, 0 } },
4795 CODE_FOR_cgen_intrinsic_cpocmpne_h_C3
,
4799 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
4804 CODE_FOR_cgen_intrinsic_cpocmpne_h_P0_P1
,
4808 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
4813 CODE_FOR_cgen_intrinsic_cpocmpne_b_C3
,
4817 { { 0, 0, cgen_regnum_operand_type_V8QI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI
, 0 } },
4822 CODE_FOR_cgen_intrinsic_cpocmpne_b_P0_P1
,
4826 { { 0, 0, cgen_regnum_operand_type_V8QI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI
, 0 } },
4831 CODE_FOR_cgen_intrinsic_cpocmpeq_w_C3
,
4835 { { 0, 0, cgen_regnum_operand_type_V2SI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI
, 0 } },
4840 CODE_FOR_cgen_intrinsic_cpocmpeq_w_P0_P1
,
4844 { { 0, 0, cgen_regnum_operand_type_V2SI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI
, 0 } },
4849 CODE_FOR_cgen_intrinsic_cpocmpeq_h_C3
,
4853 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
4858 CODE_FOR_cgen_intrinsic_cpocmpeq_h_P0_P1
,
4862 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
4867 CODE_FOR_cgen_intrinsic_cpocmpeq_b_C3
,
4871 { { 0, 0, cgen_regnum_operand_type_V8QI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI
, 0 } },
4876 CODE_FOR_cgen_intrinsic_cpocmpeq_b_P0_P1
,
4880 { { 0, 0, cgen_regnum_operand_type_V8QI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI
, 0 } },
4885 CODE_FOR_cgen_intrinsic_cpacmpge_w_C3
,
4889 { { 0, 0, cgen_regnum_operand_type_V2SI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI
, 0 } },
4894 CODE_FOR_cgen_intrinsic_cpacmpge_w_P0_P1
,
4898 { { 0, 0, cgen_regnum_operand_type_V2SI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI
, 0 } },
4903 CODE_FOR_cgen_intrinsic_cpacmpgeu_w_C3
,
4907 { { 0, 0, cgen_regnum_operand_type_V2USI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2USI
, 0 } },
4912 CODE_FOR_cgen_intrinsic_cpacmpgeu_w_P0_P1
,
4916 { { 0, 0, cgen_regnum_operand_type_V2USI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2USI
, 0 } },
4921 CODE_FOR_cgen_intrinsic_cpacmpge_h_C3
,
4925 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
4930 CODE_FOR_cgen_intrinsic_cpacmpge_h_P0_P1
,
4934 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
4939 CODE_FOR_cgen_intrinsic_cpacmpge_b_C3
,
4943 { { 0, 0, cgen_regnum_operand_type_V8QI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI
, 0 } },
4948 CODE_FOR_cgen_intrinsic_cpacmpge_b_P0_P1
,
4952 { { 0, 0, cgen_regnum_operand_type_V8QI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI
, 0 } },
4957 CODE_FOR_cgen_intrinsic_cpacmpgeu_b_C3
,
4961 { { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 } },
4966 CODE_FOR_cgen_intrinsic_cpacmpgeu_b_P0_P1
,
4970 { { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 } },
4975 CODE_FOR_cgen_intrinsic_cpacmpgt_w_C3
,
4979 { { 0, 0, cgen_regnum_operand_type_V2SI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI
, 0 } },
4984 CODE_FOR_cgen_intrinsic_cpacmpgt_w_P0_P1
,
4988 { { 0, 0, cgen_regnum_operand_type_V2SI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI
, 0 } },
4993 CODE_FOR_cgen_intrinsic_cpacmpgtu_w_C3
,
4997 { { 0, 0, cgen_regnum_operand_type_V2USI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2USI
, 0 } },
5002 CODE_FOR_cgen_intrinsic_cpacmpgtu_w_P0_P1
,
5006 { { 0, 0, cgen_regnum_operand_type_V2USI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2USI
, 0 } },
5011 CODE_FOR_cgen_intrinsic_cpacmpgt_h_C3
,
5015 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
5020 CODE_FOR_cgen_intrinsic_cpacmpgt_h_P0_P1
,
5024 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
5029 CODE_FOR_cgen_intrinsic_cpacmpgt_b_C3
,
5033 { { 0, 0, cgen_regnum_operand_type_V8QI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI
, 0 } },
5038 CODE_FOR_cgen_intrinsic_cpacmpgt_b_P0_P1
,
5042 { { 0, 0, cgen_regnum_operand_type_V8QI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI
, 0 } },
5047 CODE_FOR_cgen_intrinsic_cpacmpgtu_b_C3
,
5051 { { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 } },
5056 CODE_FOR_cgen_intrinsic_cpacmpgtu_b_P0_P1
,
5060 { { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 } },
5065 CODE_FOR_cgen_intrinsic_cpacmpne_w_C3
,
5069 { { 0, 0, cgen_regnum_operand_type_V2SI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI
, 0 } },
5074 CODE_FOR_cgen_intrinsic_cpacmpne_w_P0_P1
,
5078 { { 0, 0, cgen_regnum_operand_type_V2SI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI
, 0 } },
5083 CODE_FOR_cgen_intrinsic_cpacmpne_h_C3
,
5087 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
5092 CODE_FOR_cgen_intrinsic_cpacmpne_h_P0_P1
,
5096 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
5101 CODE_FOR_cgen_intrinsic_cpacmpne_b_C3
,
5105 { { 0, 0, cgen_regnum_operand_type_V8QI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI
, 0 } },
5110 CODE_FOR_cgen_intrinsic_cpacmpne_b_P0_P1
,
5114 { { 0, 0, cgen_regnum_operand_type_V8QI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI
, 0 } },
5119 CODE_FOR_cgen_intrinsic_cpacmpeq_w_C3
,
5123 { { 0, 0, cgen_regnum_operand_type_V2SI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI
, 0 } },
5128 CODE_FOR_cgen_intrinsic_cpacmpeq_w_P0_P1
,
5132 { { 0, 0, cgen_regnum_operand_type_V2SI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI
, 0 } },
5137 CODE_FOR_cgen_intrinsic_cpacmpeq_h_C3
,
5141 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
5146 CODE_FOR_cgen_intrinsic_cpacmpeq_h_P0_P1
,
5150 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
5155 CODE_FOR_cgen_intrinsic_cpacmpeq_b_C3
,
5159 { { 0, 0, cgen_regnum_operand_type_V8QI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI
, 0 } },
5164 CODE_FOR_cgen_intrinsic_cpacmpeq_b_P0_P1
,
5168 { { 0, 0, cgen_regnum_operand_type_V8QI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI
, 0 } },
5173 CODE_FOR_cgen_intrinsic_cpfsftbi_C3
,
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 } },
5182 CODE_FOR_cgen_intrinsic_cpfsftbi_P0_P1
,
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 } },
5191 CODE_FOR_cgen_intrinsic_cpfacla0s1_h_P0S
,
5195 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
5200 CODE_FOR_cgen_intrinsic_cpfacua0s1_h_P0S
,
5204 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
5209 CODE_FOR_cgen_intrinsic_cpfaca0s1_b_P0S
,
5213 { { 0, 0, cgen_regnum_operand_type_V8QI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI
, 0 } },
5218 CODE_FOR_cgen_intrinsic_cpfaca0s1u_b_P0S
,
5222 { { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 } },
5227 CODE_FOR_cgen_intrinsic_cpfsftbla0s1_h_P0S
,
5231 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
5236 CODE_FOR_cgen_intrinsic_cpfsftbua0s1_h_P0S
,
5240 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
5245 CODE_FOR_cgen_intrinsic_cpfsftba0s1_b_P0S
,
5249 { { 0, 0, cgen_regnum_operand_type_V8QI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI
, 0 } },
5254 CODE_FOR_cgen_intrinsic_cpfsftba0s1u_b_P0S
,
5258 { { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 } },
5263 CODE_FOR_cgen_intrinsic_cpfacla0s0_h_P0S
,
5267 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
5272 CODE_FOR_cgen_intrinsic_cpfacua0s0_h_P0S
,
5276 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
5281 CODE_FOR_cgen_intrinsic_cpfaca0s0_b_P0S
,
5285 { { 0, 0, cgen_regnum_operand_type_V8QI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI
, 0 } },
5290 CODE_FOR_cgen_intrinsic_cpfaca0s0u_b_P0S
,
5294 { { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 } },
5299 CODE_FOR_cgen_intrinsic_cpfsftbla0s0_h_P0S
,
5303 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
5308 CODE_FOR_cgen_intrinsic_cpfsftbua0s0_h_P0S
,
5312 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
5317 CODE_FOR_cgen_intrinsic_cpfsftba0s0_b_P0S
,
5321 { { 0, 0, cgen_regnum_operand_type_V8QI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI
, 0 } },
5326 CODE_FOR_cgen_intrinsic_cpfsftba0s0u_b_P0S
,
5330 { { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 } },
5335 CODE_FOR_cgen_intrinsic_cpsllia0_P0S
,
5339 { { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
5344 CODE_FOR_cgen_intrinsic_cpsraia0_P0S
,
5348 { { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
5353 CODE_FOR_cgen_intrinsic_cpsrlia0_P0S
,
5357 { { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
5362 CODE_FOR_cgen_intrinsic_cpslla0_P0S
,
5366 { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT
, 0 } },
5371 CODE_FOR_cgen_intrinsic_cpsraa0_P0S
,
5375 { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT
, 0 } },
5380 CODE_FOR_cgen_intrinsic_cpsrla0_P0S
,
5384 { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT
, 0 } },
5389 CODE_FOR_cgen_intrinsic_cpaccpa0_P0S
,
5393 { { 0, 0, cgen_regnum_operand_type_DEFAULT
, 0} },
5398 CODE_FOR_cgen_intrinsic_cpacsuma0_P0S
,
5402 { { 0, 0, cgen_regnum_operand_type_DEFAULT
, 0} },
5407 CODE_FOR_cgen_intrinsic_cpmovhla0_w_P0S
,
5411 { { 0, 0, cgen_regnum_operand_type_V2SI
, 1 } },
5416 CODE_FOR_cgen_intrinsic_cpmovhua0_w_P0S
,
5420 { { 0, 0, cgen_regnum_operand_type_V2SI
, 1 } },
5425 CODE_FOR_cgen_intrinsic_cppackla0_w_P0S
,
5429 { { 0, 0, cgen_regnum_operand_type_V2SI
, 1 } },
5434 CODE_FOR_cgen_intrinsic_cppackua0_w_P0S
,
5438 { { 0, 0, cgen_regnum_operand_type_V2SI
, 1 } },
5443 CODE_FOR_cgen_intrinsic_cppackla0_h_P0S
,
5447 { { 0, 0, cgen_regnum_operand_type_V4HI
, 1 } },
5452 CODE_FOR_cgen_intrinsic_cppackua0_h_P0S
,
5456 { { 0, 0, cgen_regnum_operand_type_V4HI
, 1 } },
5461 CODE_FOR_cgen_intrinsic_cppacka0_b_P0S
,
5465 { { 0, 0, cgen_regnum_operand_type_V8QI
, 1 } },
5470 CODE_FOR_cgen_intrinsic_cppacka0u_b_P0S
,
5474 { { 0, 0, cgen_regnum_operand_type_V8UQI
, 1 } },
5479 CODE_FOR_cgen_intrinsic_cpmovlla0_w_P0S
,
5483 { { 0, 0, cgen_regnum_operand_type_V2SI
, 1 } },
5488 CODE_FOR_cgen_intrinsic_cpmovlua0_w_P0S
,
5492 { { 0, 0, cgen_regnum_operand_type_V2SI
, 1 } },
5497 CODE_FOR_cgen_intrinsic_cpmovula0_w_P0S
,
5501 { { 0, 0, cgen_regnum_operand_type_V2SI
, 1 } },
5506 CODE_FOR_cgen_intrinsic_cpmovuua0_w_P0S
,
5510 { { 0, 0, cgen_regnum_operand_type_V2SI
, 1 } },
5515 CODE_FOR_cgen_intrinsic_cpmovla0_h_P0S
,
5519 { { 0, 0, cgen_regnum_operand_type_V4HI
, 1 } },
5524 CODE_FOR_cgen_intrinsic_cpmovua0_h_P0S
,
5528 { { 0, 0, cgen_regnum_operand_type_V4HI
, 1 } },
5533 CODE_FOR_cgen_intrinsic_cpmova0_b_P0S
,
5537 { { 0, 0, cgen_regnum_operand_type_V8QI
, 1 } },
5542 CODE_FOR_cgen_intrinsic_cpsetla0_w_P0S
,
5546 { { 0, 0, cgen_regnum_operand_type_V2SI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI
, 0 } },
5551 CODE_FOR_cgen_intrinsic_cpsetua0_w_P0S
,
5555 { { 0, 0, cgen_regnum_operand_type_V2SI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI
, 0 } },
5560 CODE_FOR_cgen_intrinsic_cpseta0_h_P0S
,
5564 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
5569 CODE_FOR_cgen_intrinsic_cpsadla0_h_P0S
,
5573 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
5578 CODE_FOR_cgen_intrinsic_cpsadua0_h_P0S
,
5582 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
5587 CODE_FOR_cgen_intrinsic_cpsada0_b_P0S
,
5591 { { 0, 0, cgen_regnum_operand_type_V8QI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI
, 0 } },
5596 CODE_FOR_cgen_intrinsic_cpsada0u_b_P0S
,
5600 { { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 } },
5605 CODE_FOR_cgen_intrinsic_cpabsla0_h_P0S
,
5609 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
5614 CODE_FOR_cgen_intrinsic_cpabsua0_h_P0S
,
5618 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
5623 CODE_FOR_cgen_intrinsic_cpabsa0_b_P0S
,
5627 { { 0, 0, cgen_regnum_operand_type_V8QI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI
, 0 } },
5632 CODE_FOR_cgen_intrinsic_cpabsa0u_b_P0S
,
5636 { { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 } },
5641 CODE_FOR_cgen_intrinsic_cpsubacla0_h_P0S
,
5645 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
5650 CODE_FOR_cgen_intrinsic_cpsubacua0_h_P0S
,
5654 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
5659 CODE_FOR_cgen_intrinsic_cpsubaca0_b_P0S
,
5663 { { 0, 0, cgen_regnum_operand_type_V8QI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI
, 0 } },
5668 CODE_FOR_cgen_intrinsic_cpsubaca0u_b_P0S
,
5672 { { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 } },
5677 CODE_FOR_cgen_intrinsic_cpsubla0_h_P0S
,
5681 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
5686 CODE_FOR_cgen_intrinsic_cpsubua0_h_P0S
,
5690 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
5695 CODE_FOR_cgen_intrinsic_cpsuba0_b_P0S
,
5699 { { 0, 0, cgen_regnum_operand_type_V8QI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI
, 0 } },
5704 CODE_FOR_cgen_intrinsic_cpsuba0u_b_P0S
,
5708 { { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 } },
5713 CODE_FOR_cgen_intrinsic_cpaddacla0_h_P0S
,
5717 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
5722 CODE_FOR_cgen_intrinsic_cpaddacua0_h_P0S
,
5726 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
5731 CODE_FOR_cgen_intrinsic_cpaddaca0_b_P0S
,
5735 { { 0, 0, cgen_regnum_operand_type_V8QI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI
, 0 } },
5740 CODE_FOR_cgen_intrinsic_cpaddaca0u_b_P0S
,
5744 { { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 } },
5749 CODE_FOR_cgen_intrinsic_cpaddla0_h_P0S
,
5753 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
5758 CODE_FOR_cgen_intrinsic_cpaddua0_h_P0S
,
5762 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
5767 CODE_FOR_cgen_intrinsic_cpadda0_b_P0S
,
5771 { { 0, 0, cgen_regnum_operand_type_V8QI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI
, 0 } },
5776 CODE_FOR_cgen_intrinsic_cpadda0u_b_P0S
,
5780 { { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 } },
5785 CODE_FOR_cgen_intrinsic_cpcmpge_w_C3
,
5789 { { 0, 0, cgen_regnum_operand_type_V2SI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI
, 0 } },
5794 CODE_FOR_cgen_intrinsic_cpcmpge_w_P0S_P1
,
5798 { { 0, 0, cgen_regnum_operand_type_V2SI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI
, 0 } },
5803 CODE_FOR_cgen_intrinsic_cpcmpgeu_w_C3
,
5807 { { 0, 0, cgen_regnum_operand_type_V2USI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2USI
, 0 } },
5812 CODE_FOR_cgen_intrinsic_cpcmpgeu_w_P0S_P1
,
5816 { { 0, 0, cgen_regnum_operand_type_V2USI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2USI
, 0 } },
5821 CODE_FOR_cgen_intrinsic_cpcmpge_h_C3
,
5825 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
5830 CODE_FOR_cgen_intrinsic_cpcmpge_h_P0S_P1
,
5834 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
5839 CODE_FOR_cgen_intrinsic_cpcmpge_b_C3
,
5843 { { 0, 0, cgen_regnum_operand_type_V8QI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI
, 0 } },
5848 CODE_FOR_cgen_intrinsic_cpcmpge_b_P0S_P1
,
5852 { { 0, 0, cgen_regnum_operand_type_V8QI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI
, 0 } },
5857 CODE_FOR_cgen_intrinsic_cpcmpgeu_b_C3
,
5861 { { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 } },
5866 CODE_FOR_cgen_intrinsic_cpcmpgeu_b_P0S_P1
,
5870 { { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 } },
5875 CODE_FOR_cgen_intrinsic_cpcmpgt_w_C3
,
5879 { { 0, 0, cgen_regnum_operand_type_V2SI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI
, 0 } },
5884 CODE_FOR_cgen_intrinsic_cpcmpgt_w_P0S_P1
,
5888 { { 0, 0, cgen_regnum_operand_type_V2SI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI
, 0 } },
5893 CODE_FOR_cgen_intrinsic_cpcmpgtu_w_C3
,
5897 { { 0, 0, cgen_regnum_operand_type_V2USI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2USI
, 0 } },
5902 CODE_FOR_cgen_intrinsic_cpcmpgtu_w_P0S_P1
,
5906 { { 0, 0, cgen_regnum_operand_type_V2USI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2USI
, 0 } },
5911 CODE_FOR_cgen_intrinsic_cpcmpgt_h_C3
,
5915 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
5920 CODE_FOR_cgen_intrinsic_cpcmpgt_h_P0S_P1
,
5924 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
5929 CODE_FOR_cgen_intrinsic_cpcmpgt_b_C3
,
5933 { { 0, 0, cgen_regnum_operand_type_V8QI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI
, 0 } },
5938 CODE_FOR_cgen_intrinsic_cpcmpgt_b_P0S_P1
,
5942 { { 0, 0, cgen_regnum_operand_type_V8QI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI
, 0 } },
5947 CODE_FOR_cgen_intrinsic_cpcmpgtu_b_C3
,
5951 { { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 } },
5956 CODE_FOR_cgen_intrinsic_cpcmpgtu_b_P0S_P1
,
5960 { { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 } },
5965 CODE_FOR_cgen_intrinsic_cpcmpne_w_C3
,
5969 { { 0, 0, cgen_regnum_operand_type_V2SI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI
, 0 } },
5974 CODE_FOR_cgen_intrinsic_cpcmpne_w_P0S_P1
,
5978 { { 0, 0, cgen_regnum_operand_type_V2SI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI
, 0 } },
5983 CODE_FOR_cgen_intrinsic_cpcmpne_h_C3
,
5987 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
5992 CODE_FOR_cgen_intrinsic_cpcmpne_h_P0S_P1
,
5996 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
6001 CODE_FOR_cgen_intrinsic_cpcmpne_b_C3
,
6005 { { 0, 0, cgen_regnum_operand_type_V8QI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI
, 0 } },
6010 CODE_FOR_cgen_intrinsic_cpcmpne_b_P0S_P1
,
6014 { { 0, 0, cgen_regnum_operand_type_V8QI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI
, 0 } },
6019 CODE_FOR_cgen_intrinsic_cpcmpeq_w_C3
,
6023 { { 0, 0, cgen_regnum_operand_type_V2SI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI
, 0 } },
6028 CODE_FOR_cgen_intrinsic_cpcmpeq_w_P0S_P1
,
6032 { { 0, 0, cgen_regnum_operand_type_V2SI
, 0 }, { 0, 0, cgen_regnum_operand_type_V2SI
, 0 } },
6037 CODE_FOR_cgen_intrinsic_cpcmpeq_h_C3
,
6041 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
6046 CODE_FOR_cgen_intrinsic_cpcmpeq_h_P0S_P1
,
6050 { { 0, 0, cgen_regnum_operand_type_V4HI
, 0 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
6055 CODE_FOR_cgen_intrinsic_cpcmpeq_b_C3
,
6059 { { 0, 0, cgen_regnum_operand_type_V8QI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI
, 0 } },
6064 CODE_FOR_cgen_intrinsic_cpcmpeq_b_P0S_P1
,
6068 { { 0, 0, cgen_regnum_operand_type_V8QI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI
, 0 } },
6073 CODE_FOR_cgen_intrinsic_cpcmpeqz_b_C3
,
6077 { { 0, 0, cgen_regnum_operand_type_V8QI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI
, 0 } },
6082 CODE_FOR_cgen_intrinsic_cpcmpeqz_b_P0S_P1
,
6086 { { 0, 0, cgen_regnum_operand_type_V8QI
, 0 }, { 0, 0, cgen_regnum_operand_type_V8QI
, 0 } },
6091 CODE_FOR_cgen_intrinsic_cpmovtocc_C3
,
6095 { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT
, 0 } },
6100 CODE_FOR_cgen_intrinsic_cpmovtocc_P0S_P1
,
6104 { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT
, 0 } },
6109 CODE_FOR_cgen_intrinsic_cpmovtocsar1_C3
,
6113 { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT
, 0 } },
6118 CODE_FOR_cgen_intrinsic_cpmovtocsar1_P0S_P1
,
6122 { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT
, 0 } },
6127 CODE_FOR_cgen_intrinsic_cpmovtocsar0_C3
,
6131 { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT
, 0 } },
6136 CODE_FOR_cgen_intrinsic_cpmovtocsar0_P0S_P1
,
6140 { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT
, 0 } },
6145 CODE_FOR_cgen_intrinsic_cpmovfrcc_C3
,
6149 { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT
, 1 } },
6154 CODE_FOR_cgen_intrinsic_cpmovfrcc_P0S_P1
,
6158 { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT
, 1 } },
6163 CODE_FOR_cgen_intrinsic_cpmovfrcsar1_C3
,
6167 { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT
, 1 } },
6172 CODE_FOR_cgen_intrinsic_cpmovfrcsar1_P0S_P1
,
6176 { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT
, 1 } },
6181 CODE_FOR_cgen_intrinsic_cpmovfrcsar0_C3
,
6185 { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT
, 1 } },
6190 CODE_FOR_cgen_intrinsic_cpmovfrcsar0_P0S_P1
,
6194 { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT
, 1 } },
6199 CODE_FOR_cgen_intrinsic_cdcastw_C3
,
6203 { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT
, 1 }, { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT
, 0 } },
6208 CODE_FOR_cgen_intrinsic_cdcastw_P0S_P1
,
6212 { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT
, 1 }, { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT
, 0 } },
6217 CODE_FOR_cgen_intrinsic_cdcastuw_C3
,
6221 { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT
, 1 }, { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT
, 0 } },
6226 CODE_FOR_cgen_intrinsic_cdcastuw_P0S_P1
,
6230 { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT
, 1 }, { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT
, 0 } },
6235 CODE_FOR_cgen_intrinsic_cpcasth_w_C3
,
6239 { { 0, 0, cgen_regnum_operand_type_V2SI
, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI
, 0 } },
6244 CODE_FOR_cgen_intrinsic_cpcasth_w_P0S_P1
,
6248 { { 0, 0, cgen_regnum_operand_type_V2SI
, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI
, 0 } },
6253 CODE_FOR_cgen_intrinsic_cpcastuh_w_C3
,
6257 { { 0, 0, cgen_regnum_operand_type_V2SI
, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI
, 0 } },
6262 CODE_FOR_cgen_intrinsic_cpcastuh_w_P0S_P1
,
6266 { { 0, 0, cgen_regnum_operand_type_V2SI
, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI
, 0 } },
6271 CODE_FOR_cgen_intrinsic_cpcastb_w_C3
,
6275 { { 0, 0, cgen_regnum_operand_type_V2SI
, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI
, 0 } },
6280 CODE_FOR_cgen_intrinsic_cpcastb_w_P0S_P1
,
6284 { { 0, 0, cgen_regnum_operand_type_V2SI
, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI
, 0 } },
6289 CODE_FOR_cgen_intrinsic_cpcastub_w_C3
,
6293 { { 0, 0, cgen_regnum_operand_type_V2SI
, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI
, 0 } },
6298 CODE_FOR_cgen_intrinsic_cpcastub_w_P0S_P1
,
6302 { { 0, 0, cgen_regnum_operand_type_V2SI
, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI
, 0 } },
6307 CODE_FOR_cgen_intrinsic_cpcastb_h_C3
,
6311 { { 0, 0, cgen_regnum_operand_type_V4HI
, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
6316 CODE_FOR_cgen_intrinsic_cpcastb_h_P0S_P1
,
6320 { { 0, 0, cgen_regnum_operand_type_V4HI
, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
6325 CODE_FOR_cgen_intrinsic_cpcastub_h_C3
,
6329 { { 0, 0, cgen_regnum_operand_type_V4HI
, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
6334 CODE_FOR_cgen_intrinsic_cpcastub_h_P0S_P1
,
6338 { { 0, 0, cgen_regnum_operand_type_V4HI
, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
6343 CODE_FOR_cgen_intrinsic_cpextl_h_C3
,
6347 { { 0, 0, cgen_regnum_operand_type_V4HI
, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
6352 CODE_FOR_cgen_intrinsic_cpextl_h_P0S_P1
,
6356 { { 0, 0, cgen_regnum_operand_type_V4HI
, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
6361 CODE_FOR_cgen_intrinsic_cpextlu_h_C3
,
6365 { { 0, 0, cgen_regnum_operand_type_V4UHI
, 1 }, { 0, 0, cgen_regnum_operand_type_V4UHI
, 0 } },
6370 CODE_FOR_cgen_intrinsic_cpextlu_h_P0S_P1
,
6374 { { 0, 0, cgen_regnum_operand_type_V4UHI
, 1 }, { 0, 0, cgen_regnum_operand_type_V4UHI
, 0 } },
6379 CODE_FOR_cgen_intrinsic_cpextl_b_C3
,
6383 { { 0, 0, cgen_regnum_operand_type_V8QI
, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI
, 0 } },
6388 CODE_FOR_cgen_intrinsic_cpextl_b_P0S_P1
,
6392 { { 0, 0, cgen_regnum_operand_type_V8QI
, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI
, 0 } },
6397 CODE_FOR_cgen_intrinsic_cpextlu_b_C3
,
6401 { { 0, 0, cgen_regnum_operand_type_V8UQI
, 1 }, { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 } },
6406 CODE_FOR_cgen_intrinsic_cpextlu_b_P0S_P1
,
6410 { { 0, 0, cgen_regnum_operand_type_V8UQI
, 1 }, { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 } },
6415 CODE_FOR_cgen_intrinsic_cpextu_h_C3
,
6419 { { 0, 0, cgen_regnum_operand_type_V4UHI
, 1 }, { 0, 0, cgen_regnum_operand_type_V4UHI
, 0 } },
6424 CODE_FOR_cgen_intrinsic_cpextu_h_P0S_P1
,
6428 { { 0, 0, cgen_regnum_operand_type_V4UHI
, 1 }, { 0, 0, cgen_regnum_operand_type_V4UHI
, 0 } },
6433 CODE_FOR_cgen_intrinsic_cpextuu_h_C3
,
6437 { { 0, 0, cgen_regnum_operand_type_V4UHI
, 1 }, { 0, 0, cgen_regnum_operand_type_V4UHI
, 0 } },
6442 CODE_FOR_cgen_intrinsic_cpextuu_h_P0S_P1
,
6446 { { 0, 0, cgen_regnum_operand_type_V4UHI
, 1 }, { 0, 0, cgen_regnum_operand_type_V4UHI
, 0 } },
6451 CODE_FOR_cgen_intrinsic_cpextu_b_C3
,
6455 { { 0, 0, cgen_regnum_operand_type_V8UQI
, 1 }, { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 } },
6460 CODE_FOR_cgen_intrinsic_cpextu_b_P0S_P1
,
6464 { { 0, 0, cgen_regnum_operand_type_V8UQI
, 1 }, { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 } },
6469 CODE_FOR_cgen_intrinsic_cpextuu_b_C3
,
6473 { { 0, 0, cgen_regnum_operand_type_V8UQI
, 1 }, { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 } },
6478 CODE_FOR_cgen_intrinsic_cpextuu_b_P0S_P1
,
6482 { { 0, 0, cgen_regnum_operand_type_V8UQI
, 1 }, { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 } },
6487 CODE_FOR_cgen_intrinsic_cpbcast_w_C3
,
6491 { { 0, 0, cgen_regnum_operand_type_V2SI
, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI
, 0 } },
6496 CODE_FOR_cgen_intrinsic_cpbcast_w_P0S_P1
,
6500 { { 0, 0, cgen_regnum_operand_type_V2SI
, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI
, 0 } },
6505 CODE_FOR_cgen_intrinsic_cpbcast_h_C3
,
6509 { { 0, 0, cgen_regnum_operand_type_V4HI
, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
6514 CODE_FOR_cgen_intrinsic_cpbcast_h_P0S_P1
,
6518 { { 0, 0, cgen_regnum_operand_type_V4HI
, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
6523 CODE_FOR_cgen_intrinsic_cpbcast_b_C3
,
6527 { { 0, 0, cgen_regnum_operand_type_V8QI
, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI
, 0 } },
6532 CODE_FOR_cgen_intrinsic_cpbcast_b_P0S_P1
,
6536 { { 0, 0, cgen_regnum_operand_type_V8QI
, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI
, 0 } },
6541 CODE_FOR_cgen_intrinsic_cpccadd_b_C3
,
6545 { { 0, 0, cgen_regnum_operand_type_V8QI
, 1 } },
6550 CODE_FOR_cgen_intrinsic_cpccadd_b_P0S_P1
,
6554 { { 0, 0, cgen_regnum_operand_type_V8QI
, 1 } },
6559 CODE_FOR_cgen_intrinsic_cphadd_w_C3
,
6563 { { 0, 0, cgen_regnum_operand_type_V2SI
, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI
, 0 } },
6568 CODE_FOR_cgen_intrinsic_cphadd_w_P0S_P1
,
6572 { { 0, 0, cgen_regnum_operand_type_V2SI
, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI
, 0 } },
6577 CODE_FOR_cgen_intrinsic_cphadd_h_C3
,
6581 { { 0, 0, cgen_regnum_operand_type_V4HI
, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
6586 CODE_FOR_cgen_intrinsic_cphadd_h_P0S_P1
,
6590 { { 0, 0, cgen_regnum_operand_type_V4HI
, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
6595 CODE_FOR_cgen_intrinsic_cphadd_b_C3
,
6599 { { 0, 0, cgen_regnum_operand_type_V8QI
, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI
, 0 } },
6604 CODE_FOR_cgen_intrinsic_cphadd_b_P0S_P1
,
6608 { { 0, 0, cgen_regnum_operand_type_V8QI
, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI
, 0 } },
6613 CODE_FOR_cgen_intrinsic_cphaddu_b_C3
,
6617 { { 0, 0, cgen_regnum_operand_type_V8UQI
, 1 }, { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 } },
6622 CODE_FOR_cgen_intrinsic_cphaddu_b_P0S_P1
,
6626 { { 0, 0, cgen_regnum_operand_type_V8UQI
, 1 }, { 0, 0, cgen_regnum_operand_type_V8UQI
, 0 } },
6631 CODE_FOR_cgen_intrinsic_cpnorm_w_C3
,
6635 { { 0, 0, cgen_regnum_operand_type_V2SI
, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI
, 0 } },
6640 CODE_FOR_cgen_intrinsic_cpnorm_w_P0S_P1
,
6644 { { 0, 0, cgen_regnum_operand_type_V2SI
, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI
, 0 } },
6649 CODE_FOR_cgen_intrinsic_cpnorm_h_C3
,
6653 { { 0, 0, cgen_regnum_operand_type_V4HI
, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
6658 CODE_FOR_cgen_intrinsic_cpnorm_h_P0S_P1
,
6662 { { 0, 0, cgen_regnum_operand_type_V4HI
, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
6667 CODE_FOR_cgen_intrinsic_cpldz_w_C3
,
6671 { { 0, 0, cgen_regnum_operand_type_V2SI
, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI
, 0 } },
6676 CODE_FOR_cgen_intrinsic_cpldz_w_P0S_P1
,
6680 { { 0, 0, cgen_regnum_operand_type_V2SI
, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI
, 0 } },
6685 CODE_FOR_cgen_intrinsic_cpldz_h_C3
,
6689 { { 0, 0, cgen_regnum_operand_type_V4HI
, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
6694 CODE_FOR_cgen_intrinsic_cpldz_h_P0S_P1
,
6698 { { 0, 0, cgen_regnum_operand_type_V4HI
, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
6703 CODE_FOR_cgen_intrinsic_cpabsz_w_C3
,
6707 { { 0, 0, cgen_regnum_operand_type_V2SI
, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI
, 0 } },
6712 CODE_FOR_cgen_intrinsic_cpabsz_w_P0S_P1
,
6716 { { 0, 0, cgen_regnum_operand_type_V2SI
, 1 }, { 0, 0, cgen_regnum_operand_type_V2SI
, 0 } },
6721 CODE_FOR_cgen_intrinsic_cpabsz_h_C3
,
6725 { { 0, 0, cgen_regnum_operand_type_V4HI
, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
6730 CODE_FOR_cgen_intrinsic_cpabsz_h_P0S_P1
,
6734 { { 0, 0, cgen_regnum_operand_type_V4HI
, 1 }, { 0, 0, cgen_regnum_operand_type_V4HI
, 0 } },
6739 CODE_FOR_cgen_intrinsic_cpabsz_b_C3
,
6743 { { 0, 0, cgen_regnum_operand_type_V8QI
, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI
, 0 } },
6748 CODE_FOR_cgen_intrinsic_cpabsz_b_P0S_P1
,
6752 { { 0, 0, cgen_regnum_operand_type_V8QI
, 1 }, { 0, 0, cgen_regnum_operand_type_V8QI
, 0 } },
6757 CODE_FOR_cgen_intrinsic_cpmov_C3
,
6761 { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT
, 1 }, { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT
, 0 } },
6766 CODE_FOR_cgen_intrinsic_cpmov_P0S_P1
,
6770 { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT
, 1 }, { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT
, 0 } },
6775 CODE_FOR_cgen_intrinsic_cpfsftbs1_C3
,
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 } },
6784 CODE_FOR_cgen_intrinsic_cpfsftbs1_P0S_P1
,
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 } },
6793 CODE_FOR_cgen_intrinsic_cpfsftbs0_C3
,
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 } },
6802 CODE_FOR_cgen_intrinsic_cpfsftbs0_P0S_P1
,
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 } },
6811 CODE_FOR_cgen_intrinsic_cpsel_C3
,
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 } },
6820 CODE_FOR_cgen_intrinsic_cpsel_P0S_P1
,
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 } },
6829 CODE_FOR_cgen_intrinsic_cpunpackl_w_C3
,
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 } },
6838 CODE_FOR_cgen_intrinsic_cpunpackl_w_P0S_P1
,
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 } },
6847 CODE_FOR_cgen_intrinsic_cpunpackl_h_C3
,
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 } },
6856 CODE_FOR_cgen_intrinsic_cpunpackl_h_P0S_P1
,
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 } },
6865 CODE_FOR_cgen_intrinsic_cpunpackl_b_C3
,
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 } },
6874 CODE_FOR_cgen_intrinsic_cpunpackl_b_P0S_P1
,
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 } },
6883 CODE_FOR_cgen_intrinsic_cpunpacku_w_C3
,
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 } },
6892 CODE_FOR_cgen_intrinsic_cpunpacku_w_P0S_P1
,
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 } },
6901 CODE_FOR_cgen_intrinsic_cpunpacku_h_C3
,
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 } },
6910 CODE_FOR_cgen_intrinsic_cpunpacku_h_P0S_P1
,
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 } },
6919 CODE_FOR_cgen_intrinsic_cpunpacku_b_C3
,
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 } },
6928 CODE_FOR_cgen_intrinsic_cpunpacku_b_P0S_P1
,
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 } },
6937 CODE_FOR_cgen_intrinsic_cpadd3_w_C3
,
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 } },
6946 CODE_FOR_cgen_intrinsic_cpadd3_w_P0S_P1
,
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 } },
6955 CODE_FOR_cgen_intrinsic_cpadd3_h_C3
,
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 } },
6964 CODE_FOR_cgen_intrinsic_cpadd3_h_P0S_P1
,
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 } },
6973 CODE_FOR_cgen_intrinsic_cpadd3_b_C3
,
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 } },
6982 CODE_FOR_cgen_intrinsic_cpadd3_b_P0S_P1
,
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 } },
6991 CODE_FOR_cgen_intrinsic_c0nop_P0_P0S
,
6995 { { 0, 0, cgen_regnum_operand_type_DEFAULT
, 0} },
7000 CODE_FOR_cgen_intrinsic_cpmoviu_h_C3
,
7004 { { 0, 0, cgen_regnum_operand_type_V4UHI
, 1 }, { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
7009 CODE_FOR_cgen_intrinsic_cmovh_rn_crm
,
7013 { { 0, 0, cgen_regnum_operand_type_LONG
, 1 }, { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT
, 0 } },
7018 CODE_FOR_cgen_intrinsic_cmovh_rn_crm_p0
,
7022 { { 0, 0, cgen_regnum_operand_type_LONG
, 1 }, { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT
, 0 } },
7027 CODE_FOR_cgen_intrinsic_cmovh_crn_rm
,
7031 { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT
, 1 }, { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
7036 CODE_FOR_cgen_intrinsic_cmovh_crn_rm_p0
,
7040 { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT
, 1 }, { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
7045 CODE_FOR_cgen_intrinsic_cmovc_rn_ccrm
,
7049 { { 0, 0, cgen_regnum_operand_type_LONG
, 1 }, { 64, 80, cgen_regnum_operand_type_DEFAULT
, 0 } },
7054 CODE_FOR_cgen_intrinsic_cmovc_rn_ccrm_p0
,
7058 { { 0, 0, cgen_regnum_operand_type_LONG
, 1 }, { 64, 80, cgen_regnum_operand_type_DEFAULT
, 0 } },
7063 CODE_FOR_cgen_intrinsic_cmovc_ccrn_rm
,
7067 { { 64, 80, cgen_regnum_operand_type_DEFAULT
, 0 }, { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
7072 CODE_FOR_cgen_intrinsic_cmovc_ccrn_rm_p0
,
7076 { { 64, 80, cgen_regnum_operand_type_DEFAULT
, 0 }, { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
7081 CODE_FOR_cgen_intrinsic_cmov_rn_crm
,
7085 { { 0, 0, cgen_regnum_operand_type_LONG
, 1 }, { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT
, 0 } },
7090 CODE_FOR_cgen_intrinsic_cmov_rn_crm_p0
,
7094 { { 0, 0, cgen_regnum_operand_type_LONG
, 1 }, { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT
, 0 } },
7099 CODE_FOR_cgen_intrinsic_cmov_crn_rm
,
7103 { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT
, 1 }, { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
7108 CODE_FOR_cgen_intrinsic_cmov_crn_rm_p0
,
7112 { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT
, 1 }, { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
7116 GROUP_NORMAL
|GROUP_VLIW
,
7117 CODE_FOR_cgen_intrinsic_bsrv
,
7121 { { 0, 0, cgen_regnum_operand_type_LABEL
, 0 } },
7125 GROUP_NORMAL
|GROUP_VLIW
,
7126 CODE_FOR_cgen_intrinsic_jsrv
,
7130 { { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
7134 GROUP_NORMAL
|GROUP_VLIW
,
7135 CODE_FOR_cgen_intrinsic_synccp
,
7139 { { 0, 0, cgen_regnum_operand_type_DEFAULT
, 0} },
7143 GROUP_NORMAL
|GROUP_VLIW
,
7144 CODE_FOR_cgen_intrinsic_bcpaf
,
7148 { { 0, 0, cgen_regnum_operand_type_LONG
, 0 }, { 0, 0, cgen_regnum_operand_type_LABEL
, 0 } },
7152 GROUP_NORMAL
|GROUP_VLIW
,
7153 CODE_FOR_cgen_intrinsic_bcpat
,
7157 { { 0, 0, cgen_regnum_operand_type_LONG
, 0 }, { 0, 0, cgen_regnum_operand_type_LABEL
, 0 } },
7161 GROUP_NORMAL
|GROUP_VLIW
,
7162 CODE_FOR_cgen_intrinsic_bcpne
,
7166 { { 0, 0, cgen_regnum_operand_type_LONG
, 0 }, { 0, 0, cgen_regnum_operand_type_LABEL
, 0 } },
7170 GROUP_NORMAL
|GROUP_VLIW
,
7171 CODE_FOR_cgen_intrinsic_bcpeq
,
7175 { { 0, 0, cgen_regnum_operand_type_LONG
, 0 }, { 0, 0, cgen_regnum_operand_type_LABEL
, 0 } },
7179 GROUP_NORMAL
|GROUP_VLIW
,
7180 CODE_FOR_cgen_intrinsic_lmcpm1
,
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 } },
7188 GROUP_NORMAL
|GROUP_VLIW
,
7189 CODE_FOR_cgen_intrinsic_smcpm1
,
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 } },
7197 GROUP_NORMAL
|GROUP_VLIW
,
7198 CODE_FOR_cgen_intrinsic_lwcpm1
,
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 } },
7206 GROUP_NORMAL
|GROUP_VLIW
,
7207 CODE_FOR_cgen_intrinsic_swcpm1
,
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 } },
7215 GROUP_NORMAL
|GROUP_VLIW
,
7216 CODE_FOR_cgen_intrinsic_lhcpm1
,
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 } },
7224 GROUP_NORMAL
|GROUP_VLIW
,
7225 CODE_FOR_cgen_intrinsic_shcpm1
,
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 } },
7233 GROUP_NORMAL
|GROUP_VLIW
,
7234 CODE_FOR_cgen_intrinsic_lbcpm1
,
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 } },
7242 GROUP_NORMAL
|GROUP_VLIW
,
7243 CODE_FOR_cgen_intrinsic_sbcpm1
,
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 } },
7251 GROUP_NORMAL
|GROUP_VLIW
,
7252 CODE_FOR_cgen_intrinsic_lmcpm0
,
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 } },
7260 GROUP_NORMAL
|GROUP_VLIW
,
7261 CODE_FOR_cgen_intrinsic_smcpm0
,
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 } },
7269 GROUP_NORMAL
|GROUP_VLIW
,
7270 CODE_FOR_cgen_intrinsic_lwcpm0
,
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 } },
7278 GROUP_NORMAL
|GROUP_VLIW
,
7279 CODE_FOR_cgen_intrinsic_swcpm0
,
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 } },
7287 GROUP_NORMAL
|GROUP_VLIW
,
7288 CODE_FOR_cgen_intrinsic_lhcpm0
,
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 } },
7296 GROUP_NORMAL
|GROUP_VLIW
,
7297 CODE_FOR_cgen_intrinsic_shcpm0
,
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 } },
7305 GROUP_NORMAL
|GROUP_VLIW
,
7306 CODE_FOR_cgen_intrinsic_lbcpm0
,
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 } },
7314 GROUP_NORMAL
|GROUP_VLIW
,
7315 CODE_FOR_cgen_intrinsic_sbcpm0
,
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 } },
7323 GROUP_NORMAL
|GROUP_VLIW
,
7324 CODE_FOR_cgen_intrinsic_lmcpa
,
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 } },
7332 GROUP_NORMAL
|GROUP_VLIW
,
7333 CODE_FOR_cgen_intrinsic_smcpa
,
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 } },
7341 GROUP_NORMAL
|GROUP_VLIW
,
7342 CODE_FOR_cgen_intrinsic_lwcpa
,
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 } },
7350 GROUP_NORMAL
|GROUP_VLIW
,
7351 CODE_FOR_cgen_intrinsic_swcpa
,
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 } },
7359 GROUP_NORMAL
|GROUP_VLIW
,
7360 CODE_FOR_cgen_intrinsic_lhcpa
,
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 } },
7368 GROUP_NORMAL
|GROUP_VLIW
,
7369 CODE_FOR_cgen_intrinsic_shcpa
,
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 } },
7377 GROUP_NORMAL
|GROUP_VLIW
,
7378 CODE_FOR_cgen_intrinsic_lbcpa
,
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 } },
7386 GROUP_NORMAL
|GROUP_VLIW
,
7387 CODE_FOR_cgen_intrinsic_sbcpa
,
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 } },
7395 GROUP_NORMAL
|GROUP_VLIW
,
7396 CODE_FOR_cgen_intrinsic_lmcp16
,
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 } },
7404 GROUP_NORMAL
|GROUP_VLIW
,
7405 CODE_FOR_cgen_intrinsic_smcp16
,
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 } },
7413 GROUP_NORMAL
|GROUP_VLIW
,
7414 CODE_FOR_cgen_intrinsic_lwcp16
,
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 } },
7422 GROUP_NORMAL
|GROUP_VLIW
,
7423 CODE_FOR_cgen_intrinsic_swcp16
,
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 } },
7431 GROUP_NORMAL
|GROUP_VLIW
,
7432 CODE_FOR_cgen_intrinsic_lmcpi
,
7436 { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT
, 1 }, { 0, 0, cgen_regnum_operand_type_POINTER
, 1 } },
7440 GROUP_NORMAL
|GROUP_VLIW
,
7441 CODE_FOR_cgen_intrinsic_smcpi
,
7445 { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT
, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER
, 1 } },
7449 GROUP_NORMAL
|GROUP_VLIW
,
7450 CODE_FOR_cgen_intrinsic_lwcpi
,
7454 { { 0, 0, cgen_regnum_operand_type_SI
, 1 }, { 0, 0, cgen_regnum_operand_type_POINTER
, 1 } },
7458 GROUP_NORMAL
|GROUP_VLIW
,
7459 CODE_FOR_cgen_intrinsic_swcpi
,
7463 { { 0, 0, cgen_regnum_operand_type_SI
, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER
, 1 } },
7467 GROUP_NORMAL
|GROUP_VLIW
,
7468 CODE_FOR_cgen_intrinsic_lmcp
,
7472 { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT
, 1 }, { 0, 0, cgen_regnum_operand_type_POINTER
, 0 } },
7476 GROUP_NORMAL
|GROUP_VLIW
,
7477 CODE_FOR_cgen_intrinsic_smcp
,
7481 { { 0, 0, cgen_regnum_operand_type_CP_DATA_BUS_INT
, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER
, 0 } },
7485 GROUP_NORMAL
|GROUP_VLIW
,
7486 CODE_FOR_cgen_intrinsic_lwcp
,
7490 { { 0, 0, cgen_regnum_operand_type_SI
, 1 }, { 0, 0, cgen_regnum_operand_type_POINTER
, 0 } },
7494 GROUP_NORMAL
|GROUP_VLIW
,
7495 CODE_FOR_cgen_intrinsic_swcp
,
7499 { { 0, 0, cgen_regnum_operand_type_SI
, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER
, 0 } },
7503 GROUP_NORMAL
|GROUP_VLIW
,
7504 CODE_FOR_cgen_intrinsic_ssubu
,
7508 { { 0, 0, cgen_regnum_operand_type_LONG
, 1 }, { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
7512 GROUP_NORMAL
|GROUP_VLIW
,
7513 CODE_FOR_cgen_intrinsic_saddu
,
7517 { { 0, 0, cgen_regnum_operand_type_LONG
, 1 }, { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
7521 GROUP_NORMAL
|GROUP_VLIW
,
7522 CODE_FOR_cgen_intrinsic_ssub
,
7526 { { 0, 0, cgen_regnum_operand_type_LONG
, 1 }, { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
7530 GROUP_NORMAL
|GROUP_VLIW
,
7531 CODE_FOR_cgen_intrinsic_sadd
,
7535 { { 0, 0, cgen_regnum_operand_type_LONG
, 1 }, { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
7539 GROUP_NORMAL
|GROUP_VLIW
,
7540 CODE_FOR_cgen_intrinsic_clipu
,
7544 { { 0, 0, cgen_regnum_operand_type_LONG
, 1 }, { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
7548 GROUP_NORMAL
|GROUP_VLIW
,
7549 CODE_FOR_cgen_intrinsic_clip
,
7553 { { 0, 0, cgen_regnum_operand_type_LONG
, 1 }, { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
7557 GROUP_NORMAL
|GROUP_VLIW
,
7558 CODE_FOR_cgen_intrinsic_maxu
,
7562 { { 0, 0, cgen_regnum_operand_type_LONG
, 1 }, { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
7566 GROUP_NORMAL
|GROUP_VLIW
,
7567 CODE_FOR_cgen_intrinsic_minu
,
7571 { { 0, 0, cgen_regnum_operand_type_LONG
, 1 }, { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
7575 GROUP_NORMAL
|GROUP_VLIW
,
7576 CODE_FOR_cgen_intrinsic_max
,
7580 { { 0, 0, cgen_regnum_operand_type_LONG
, 1 }, { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
7584 GROUP_NORMAL
|GROUP_VLIW
,
7585 CODE_FOR_cgen_intrinsic_min
,
7589 { { 0, 0, cgen_regnum_operand_type_LONG
, 1 }, { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
7593 GROUP_NORMAL
|GROUP_VLIW
,
7594 CODE_FOR_cgen_intrinsic_ave
,
7598 { { 0, 0, cgen_regnum_operand_type_LONG
, 1 }, { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
7602 GROUP_NORMAL
|GROUP_VLIW
,
7603 CODE_FOR_cgen_intrinsic_abs
,
7607 { { 0, 0, cgen_regnum_operand_type_LONG
, 1 }, { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
7611 GROUP_NORMAL
|GROUP_VLIW
,
7612 CODE_FOR_cgen_intrinsic_ldz
,
7616 { { 0, 0, cgen_regnum_operand_type_LONG
, 1 }, { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
7620 GROUP_NORMAL
|GROUP_VLIW
,
7621 CODE_FOR_cgen_intrinsic_dbreak
,
7625 { { 0, 0, cgen_regnum_operand_type_DEFAULT
, 0} },
7629 GROUP_NORMAL
|GROUP_VLIW
,
7630 CODE_FOR_cgen_intrinsic_dret
,
7634 { { 0, 0, cgen_regnum_operand_type_DEFAULT
, 0} },
7638 GROUP_NORMAL
|GROUP_VLIW
,
7639 CODE_FOR_cgen_intrinsic_divu
,
7643 { { 0, 0, cgen_regnum_operand_type_LONG
, 0 }, { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
7647 GROUP_NORMAL
|GROUP_VLIW
,
7648 CODE_FOR_cgen_intrinsic_div
,
7652 { { 0, 0, cgen_regnum_operand_type_LONG
, 0 }, { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
7656 GROUP_NORMAL
|GROUP_VLIW
,
7657 CODE_FOR_cgen_intrinsic_maddru
,
7661 { { 0, 0, cgen_regnum_operand_type_LONG
, 1 }, { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
7665 GROUP_NORMAL
|GROUP_VLIW
,
7666 CODE_FOR_cgen_intrinsic_maddr
,
7670 { { 0, 0, cgen_regnum_operand_type_LONG
, 1 }, { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
7674 GROUP_NORMAL
|GROUP_VLIW
,
7675 CODE_FOR_cgen_intrinsic_maddu
,
7679 { { 0, 0, cgen_regnum_operand_type_LONG
, 0 }, { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
7683 GROUP_NORMAL
|GROUP_VLIW
,
7684 CODE_FOR_cgen_intrinsic_madd
,
7688 { { 0, 0, cgen_regnum_operand_type_LONG
, 0 }, { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
7692 GROUP_NORMAL
|GROUP_VLIW
,
7693 CODE_FOR_cgen_intrinsic_mulru
,
7697 { { 0, 0, cgen_regnum_operand_type_LONG
, 1 }, { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
7701 GROUP_NORMAL
|GROUP_VLIW
,
7702 CODE_FOR_cgen_intrinsic_mulr
,
7706 { { 0, 0, cgen_regnum_operand_type_LONG
, 1 }, { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
7710 GROUP_NORMAL
|GROUP_VLIW
,
7711 CODE_FOR_cgen_intrinsic_mulu
,
7715 { { 0, 0, cgen_regnum_operand_type_LONG
, 0 }, { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
7719 GROUP_NORMAL
|GROUP_VLIW
,
7720 CODE_FOR_cgen_intrinsic_mul
,
7724 { { 0, 0, cgen_regnum_operand_type_LONG
, 0 }, { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
7728 GROUP_NORMAL
|GROUP_VLIW
,
7729 CODE_FOR_cgen_intrinsic_cache
,
7733 { { 0, 0, cgen_regnum_operand_type_LONG
, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER
, 0 } },
7737 GROUP_NORMAL
|GROUP_VLIW
,
7738 CODE_FOR_cgen_intrinsic_tas
,
7742 { { 0, 0, cgen_regnum_operand_type_LONG
, 1 }, { 0, 0, cgen_regnum_operand_type_POINTER
, 0 } },
7746 GROUP_NORMAL
|GROUP_VLIW
,
7747 CODE_FOR_cgen_intrinsic_btstm
,
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 } },
7755 GROUP_NORMAL
|GROUP_VLIW
,
7756 CODE_FOR_cgen_intrinsic_bnotm
,
7760 { { 0, 0, cgen_regnum_operand_type_POINTER
, 0 }, { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
7764 GROUP_NORMAL
|GROUP_VLIW
,
7765 CODE_FOR_cgen_intrinsic_bclrm
,
7769 { { 0, 0, cgen_regnum_operand_type_POINTER
, 0 }, { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
7773 GROUP_NORMAL
|GROUP_VLIW
,
7774 CODE_FOR_cgen_intrinsic_bsetm
,
7778 { { 0, 0, cgen_regnum_operand_type_POINTER
, 0 }, { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
7782 GROUP_NORMAL
|GROUP_VLIW
,
7783 CODE_FOR_cgen_intrinsic_ldcb
,
7787 { { 0, 0, cgen_regnum_operand_type_LONG
, 1 }, { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
7791 GROUP_NORMAL
|GROUP_VLIW
,
7792 CODE_FOR_cgen_intrinsic_stcb
,
7796 { { 0, 0, cgen_regnum_operand_type_LONG
, 0 }, { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
7800 GROUP_NORMAL
|GROUP_VLIW
,
7801 CODE_FOR_cgen_intrinsic_syncm
,
7805 { { 0, 0, cgen_regnum_operand_type_DEFAULT
, 0} },
7809 GROUP_NORMAL
|GROUP_VLIW
,
7810 CODE_FOR_cgen_intrinsic_break
,
7814 { { 0, 0, cgen_regnum_operand_type_DEFAULT
, 0} },
7818 GROUP_NORMAL
|GROUP_VLIW
,
7819 CODE_FOR_cgen_intrinsic_swi
,
7823 { { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
7827 GROUP_NORMAL
|GROUP_VLIW
,
7828 CODE_FOR_cgen_intrinsic_sleep
,
7832 { { 0, 0, cgen_regnum_operand_type_DEFAULT
, 0} },
7836 GROUP_NORMAL
|GROUP_VLIW
,
7837 CODE_FOR_cgen_intrinsic_halt
,
7841 { { 0, 0, cgen_regnum_operand_type_DEFAULT
, 0} },
7845 GROUP_NORMAL
|GROUP_VLIW
,
7846 CODE_FOR_cgen_intrinsic_reti
,
7850 { { 0, 0, cgen_regnum_operand_type_DEFAULT
, 0} },
7854 GROUP_NORMAL
|GROUP_VLIW
,
7855 CODE_FOR_cgen_intrinsic_ei
,
7859 { { 0, 0, cgen_regnum_operand_type_DEFAULT
, 0} },
7863 GROUP_NORMAL
|GROUP_VLIW
,
7864 CODE_FOR_cgen_intrinsic_di
,
7868 { { 0, 0, cgen_regnum_operand_type_DEFAULT
, 0} },
7872 GROUP_NORMAL
|GROUP_VLIW
,
7873 CODE_FOR_cgen_intrinsic_ldc
,
7877 { { 0, 0, cgen_regnum_operand_type_LONG
, 1 }, { 32, 16, cgen_regnum_operand_type_DEFAULT
, 0 } },
7881 GROUP_NORMAL
|GROUP_VLIW
,
7882 CODE_FOR_cgen_intrinsic_ldc_lo
,
7886 { { 0, 0, cgen_regnum_operand_type_LONG
, 1 } },
7890 GROUP_NORMAL
|GROUP_VLIW
,
7891 CODE_FOR_cgen_intrinsic_ldc_hi
,
7895 { { 0, 0, cgen_regnum_operand_type_LONG
, 1 } },
7899 GROUP_NORMAL
|GROUP_VLIW
,
7900 CODE_FOR_cgen_intrinsic_ldc_lp
,
7904 { { 0, 0, cgen_regnum_operand_type_LONG
, 1 } },
7908 GROUP_NORMAL
|GROUP_VLIW
,
7909 CODE_FOR_cgen_intrinsic_stc
,
7913 { { 0, 0, cgen_regnum_operand_type_LONG
, 0 }, { 32, 16, cgen_regnum_operand_type_DEFAULT
, 0 } },
7917 GROUP_NORMAL
|GROUP_VLIW
,
7918 CODE_FOR_cgen_intrinsic_stc_lo
,
7922 { { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
7926 GROUP_NORMAL
|GROUP_VLIW
,
7927 CODE_FOR_cgen_intrinsic_stc_hi
,
7931 { { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
7935 GROUP_NORMAL
|GROUP_VLIW
,
7936 CODE_FOR_cgen_intrinsic_stc_lp
,
7940 { { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
7944 GROUP_NORMAL
|GROUP_VLIW
,
7945 CODE_FOR_cgen_intrinsic_erepeat
,
7949 { { 0, 0, cgen_regnum_operand_type_LABEL
, 0 } },
7953 GROUP_NORMAL
|GROUP_VLIW
,
7954 CODE_FOR_cgen_intrinsic_repeat
,
7958 { { 0, 0, cgen_regnum_operand_type_LONG
, 0 }, { 0, 0, cgen_regnum_operand_type_LABEL
, 0 } },
7962 GROUP_NORMAL
|GROUP_VLIW
,
7963 CODE_FOR_cgen_intrinsic_ret
,
7967 { { 0, 0, cgen_regnum_operand_type_DEFAULT
, 0} },
7971 GROUP_NORMAL
|GROUP_VLIW
,
7972 CODE_FOR_cgen_intrinsic_jsr
,
7976 { { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
7980 GROUP_NORMAL
|GROUP_VLIW
,
7981 CODE_FOR_cgen_intrinsic_jmp24
,
7985 { { 0, 0, cgen_regnum_operand_type_LABEL
, 0 } },
7989 GROUP_NORMAL
|GROUP_VLIW
,
7990 CODE_FOR_cgen_intrinsic_jmp
,
7994 { { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
7998 GROUP_NORMAL
|GROUP_VLIW
,
7999 CODE_FOR_cgen_intrinsic_bsr12
,
8003 { { 0, 0, cgen_regnum_operand_type_LABEL
, 0 } },
8007 GROUP_NORMAL
|GROUP_VLIW
,
8008 CODE_FOR_cgen_intrinsic_bsr24
,
8012 { { 0, 0, cgen_regnum_operand_type_LABEL
, 0 } },
8016 GROUP_NORMAL
|GROUP_VLIW
,
8017 CODE_FOR_cgen_intrinsic_bne
,
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 } },
8025 GROUP_NORMAL
|GROUP_VLIW
,
8026 CODE_FOR_cgen_intrinsic_beq
,
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 } },
8034 GROUP_NORMAL
|GROUP_VLIW
,
8035 CODE_FOR_cgen_intrinsic_bgei
,
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 } },
8043 GROUP_NORMAL
|GROUP_VLIW
,
8044 CODE_FOR_cgen_intrinsic_blti
,
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 } },
8052 GROUP_NORMAL
|GROUP_VLIW
,
8053 CODE_FOR_cgen_intrinsic_bnei
,
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 } },
8061 GROUP_NORMAL
|GROUP_VLIW
,
8062 CODE_FOR_cgen_intrinsic_beqi
,
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 } },
8070 GROUP_NORMAL
|GROUP_VLIW
,
8071 CODE_FOR_cgen_intrinsic_bnez
,
8075 { { 0, 0, cgen_regnum_operand_type_LONG
, 0 }, { 0, 0, cgen_regnum_operand_type_LABEL
, 0 } },
8079 GROUP_NORMAL
|GROUP_VLIW
,
8080 CODE_FOR_cgen_intrinsic_beqz
,
8084 { { 0, 0, cgen_regnum_operand_type_LONG
, 0 }, { 0, 0, cgen_regnum_operand_type_LABEL
, 0 } },
8088 GROUP_NORMAL
|GROUP_VLIW
,
8089 CODE_FOR_cgen_intrinsic_bra
,
8093 { { 0, 0, cgen_regnum_operand_type_LABEL
, 0 } },
8097 GROUP_NORMAL
|GROUP_VLIW
,
8098 CODE_FOR_cgen_intrinsic_fsft
,
8102 { { 0, 0, cgen_regnum_operand_type_LONG
, 1 }, { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
8106 GROUP_NORMAL
|GROUP_VLIW
,
8107 CODE_FOR_cgen_intrinsic_sll3
,
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 } },
8115 GROUP_NORMAL
|GROUP_VLIW
,
8116 CODE_FOR_cgen_intrinsic_slli
,
8120 { { 0, 0, cgen_regnum_operand_type_LONG
, 1 }, { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
8124 GROUP_NORMAL
|GROUP_VLIW
,
8125 CODE_FOR_cgen_intrinsic_srli
,
8129 { { 0, 0, cgen_regnum_operand_type_LONG
, 1 }, { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
8133 GROUP_NORMAL
|GROUP_VLIW
,
8134 CODE_FOR_cgen_intrinsic_srai
,
8138 { { 0, 0, cgen_regnum_operand_type_LONG
, 1 }, { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
8142 GROUP_NORMAL
|GROUP_VLIW
,
8143 CODE_FOR_cgen_intrinsic_sll
,
8147 { { 0, 0, cgen_regnum_operand_type_LONG
, 1 }, { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
8151 GROUP_NORMAL
|GROUP_VLIW
,
8152 CODE_FOR_cgen_intrinsic_srl
,
8156 { { 0, 0, cgen_regnum_operand_type_LONG
, 1 }, { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
8160 GROUP_NORMAL
|GROUP_VLIW
,
8161 CODE_FOR_cgen_intrinsic_sra
,
8165 { { 0, 0, cgen_regnum_operand_type_LONG
, 1 }, { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
8169 GROUP_NORMAL
|GROUP_VLIW
,
8170 CODE_FOR_cgen_intrinsic_xor3
,
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 } },
8178 GROUP_NORMAL
|GROUP_VLIW
,
8179 CODE_FOR_cgen_intrinsic_and3
,
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 } },
8187 GROUP_NORMAL
|GROUP_VLIW
,
8188 CODE_FOR_cgen_intrinsic_or3
,
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 } },
8196 GROUP_NORMAL
|GROUP_VLIW
,
8197 CODE_FOR_cgen_intrinsic_nor
,
8201 { { 0, 0, cgen_regnum_operand_type_LONG
, 1 }, { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
8205 GROUP_NORMAL
|GROUP_VLIW
,
8206 CODE_FOR_cgen_intrinsic_xor
,
8210 { { 0, 0, cgen_regnum_operand_type_LONG
, 1 }, { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
8214 GROUP_NORMAL
|GROUP_VLIW
,
8215 CODE_FOR_cgen_intrinsic_and
,
8219 { { 0, 0, cgen_regnum_operand_type_LONG
, 1 }, { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
8223 GROUP_NORMAL
|GROUP_VLIW
,
8224 CODE_FOR_cgen_intrinsic_or
,
8228 { { 0, 0, cgen_regnum_operand_type_LONG
, 1 }, { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
8232 GROUP_NORMAL
|GROUP_VLIW
,
8233 CODE_FOR_cgen_intrinsic_sltu3x
,
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 } },
8241 GROUP_NORMAL
|GROUP_VLIW
,
8242 CODE_FOR_cgen_intrinsic_slt3x
,
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 } },
8250 GROUP_NORMAL
|GROUP_VLIW
,
8251 CODE_FOR_cgen_intrinsic_add3x
,
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 } },
8259 GROUP_NORMAL
|GROUP_VLIW
,
8260 CODE_FOR_cgen_intrinsic_sl2ad3
,
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 } },
8268 GROUP_NORMAL
|GROUP_VLIW
,
8269 CODE_FOR_cgen_intrinsic_sl1ad3
,
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 } },
8277 GROUP_NORMAL
|GROUP_VLIW
,
8278 CODE_FOR_cgen_intrinsic_sltu3i
,
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 } },
8286 GROUP_NORMAL
|GROUP_VLIW
,
8287 CODE_FOR_cgen_intrinsic_slt3i
,
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 } },
8295 GROUP_NORMAL
|GROUP_VLIW
,
8296 CODE_FOR_cgen_intrinsic_sltu3
,
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 } },
8304 GROUP_NORMAL
|GROUP_VLIW
,
8305 CODE_FOR_cgen_intrinsic_slt3
,
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 } },
8313 GROUP_NORMAL
|GROUP_VLIW
,
8314 CODE_FOR_cgen_intrinsic_neg
,
8318 { { 0, 0, cgen_regnum_operand_type_LONG
, 1 }, { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
8322 GROUP_NORMAL
|GROUP_VLIW
,
8323 CODE_FOR_cgen_intrinsic_sbvck3
,
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 } },
8331 GROUP_NORMAL
|GROUP_VLIW
,
8332 CODE_FOR_cgen_intrinsic_sub
,
8336 { { 0, 0, cgen_regnum_operand_type_LONG
, 1 }, { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
8340 GROUP_NORMAL
|GROUP_VLIW
,
8341 CODE_FOR_cgen_intrinsic_advck3
,
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 } },
8349 GROUP_NORMAL
|GROUP_VLIW
,
8350 CODE_FOR_cgen_intrinsic_add3i
,
8354 { { 0, 0, cgen_regnum_operand_type_LONG
, 1 }, { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
8358 GROUP_NORMAL
|GROUP_VLIW
,
8359 CODE_FOR_cgen_intrinsic_add
,
8363 { { 0, 0, cgen_regnum_operand_type_LONG
, 1 }, { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
8367 GROUP_NORMAL
|GROUP_VLIW
,
8368 CODE_FOR_cgen_intrinsic_add3
,
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 } },
8376 GROUP_NORMAL
|GROUP_VLIW
,
8377 CODE_FOR_cgen_intrinsic_movh
,
8381 { { 0, 0, cgen_regnum_operand_type_LONG
, 1 }, { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
8385 GROUP_NORMAL
|GROUP_VLIW
,
8386 CODE_FOR_cgen_intrinsic_movu16
,
8390 { { 0, 0, cgen_regnum_operand_type_LONG
, 1 }, { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
8394 GROUP_NORMAL
|GROUP_VLIW
,
8395 CODE_FOR_cgen_intrinsic_movu24
,
8399 { { 0, 0, cgen_regnum_operand_type_LONG
, 1 }, { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
8403 GROUP_NORMAL
|GROUP_VLIW
,
8404 CODE_FOR_cgen_intrinsic_movi8
,
8408 { { 0, 0, cgen_regnum_operand_type_LONG
, 1 }, { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
8412 GROUP_NORMAL
|GROUP_VLIW
,
8413 CODE_FOR_cgen_intrinsic_movi16
,
8417 { { 0, 0, cgen_regnum_operand_type_LONG
, 1 }, { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
8421 GROUP_NORMAL
|GROUP_VLIW
,
8422 CODE_FOR_cgen_intrinsic_mov
,
8426 { { 0, 0, cgen_regnum_operand_type_LONG
, 1 }, { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
8430 GROUP_NORMAL
|GROUP_VLIW
,
8431 CODE_FOR_cgen_intrinsic_ssarb
,
8435 { { 0, 0, cgen_regnum_operand_type_LONG
, 0 }, { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
8439 GROUP_NORMAL
|GROUP_VLIW
,
8440 CODE_FOR_cgen_intrinsic_extuh
,
8444 { { 0, 0, cgen_regnum_operand_type_LONG
, 1 } },
8448 GROUP_NORMAL
|GROUP_VLIW
,
8449 CODE_FOR_cgen_intrinsic_extub
,
8453 { { 0, 0, cgen_regnum_operand_type_LONG
, 1 } },
8457 GROUP_NORMAL
|GROUP_VLIW
,
8458 CODE_FOR_cgen_intrinsic_exth
,
8462 { { 0, 0, cgen_regnum_operand_type_LONG
, 1 } },
8466 GROUP_NORMAL
|GROUP_VLIW
,
8467 CODE_FOR_cgen_intrinsic_extb
,
8471 { { 0, 0, cgen_regnum_operand_type_LONG
, 1 } },
8475 GROUP_NORMAL
|GROUP_VLIW
,
8476 CODE_FOR_cgen_intrinsic_lw24
,
8480 { { 0, 0, cgen_regnum_operand_type_LONG
, 1 }, { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
8484 GROUP_NORMAL
|GROUP_VLIW
,
8485 CODE_FOR_cgen_intrinsic_sw24
,
8489 { { 0, 0, cgen_regnum_operand_type_LONG
, 0 }, { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
8493 GROUP_NORMAL
|GROUP_VLIW
,
8494 CODE_FOR_cgen_intrinsic_lhu16
,
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 } },
8502 GROUP_NORMAL
|GROUP_VLIW
,
8503 CODE_FOR_cgen_intrinsic_lbu16
,
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 } },
8511 GROUP_NORMAL
|GROUP_VLIW
,
8512 CODE_FOR_cgen_intrinsic_lw16
,
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 } },
8520 GROUP_NORMAL
|GROUP_VLIW
,
8521 CODE_FOR_cgen_intrinsic_lh16
,
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 } },
8529 GROUP_NORMAL
|GROUP_VLIW
,
8530 CODE_FOR_cgen_intrinsic_lb16
,
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 } },
8538 GROUP_NORMAL
|GROUP_VLIW
,
8539 CODE_FOR_cgen_intrinsic_sw16
,
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 } },
8547 GROUP_NORMAL
|GROUP_VLIW
,
8548 CODE_FOR_cgen_intrinsic_sh16
,
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 } },
8556 GROUP_NORMAL
|GROUP_VLIW
,
8557 CODE_FOR_cgen_intrinsic_sb16
,
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 } },
8565 GROUP_NORMAL
|GROUP_VLIW
,
8566 CODE_FOR_cgen_intrinsic_lhu_tp
,
8570 { { 0, 0, cgen_regnum_operand_type_LONG
, 1 }, { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
8574 GROUP_NORMAL
|GROUP_VLIW
,
8575 CODE_FOR_cgen_intrinsic_lbu_tp
,
8579 { { 0, 0, cgen_regnum_operand_type_LONG
, 1 }, { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
8583 GROUP_NORMAL
|GROUP_VLIW
,
8584 CODE_FOR_cgen_intrinsic_lw_tp
,
8588 { { 0, 0, cgen_regnum_operand_type_LONG
, 1 }, { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
8592 GROUP_NORMAL
|GROUP_VLIW
,
8593 CODE_FOR_cgen_intrinsic_lh_tp
,
8597 { { 0, 0, cgen_regnum_operand_type_LONG
, 1 }, { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
8601 GROUP_NORMAL
|GROUP_VLIW
,
8602 CODE_FOR_cgen_intrinsic_lb_tp
,
8606 { { 0, 0, cgen_regnum_operand_type_LONG
, 1 }, { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
8610 GROUP_NORMAL
|GROUP_VLIW
,
8611 CODE_FOR_cgen_intrinsic_sw_tp
,
8615 { { 0, 0, cgen_regnum_operand_type_LONG
, 0 }, { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
8619 GROUP_NORMAL
|GROUP_VLIW
,
8620 CODE_FOR_cgen_intrinsic_sh_tp
,
8624 { { 0, 0, cgen_regnum_operand_type_LONG
, 0 }, { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
8628 GROUP_NORMAL
|GROUP_VLIW
,
8629 CODE_FOR_cgen_intrinsic_sb_tp
,
8633 { { 0, 0, cgen_regnum_operand_type_LONG
, 0 }, { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
8637 GROUP_NORMAL
|GROUP_VLIW
,
8638 CODE_FOR_cgen_intrinsic_lw_sp
,
8642 { { 0, 0, cgen_regnum_operand_type_LONG
, 1 }, { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
8646 GROUP_NORMAL
|GROUP_VLIW
,
8647 CODE_FOR_cgen_intrinsic_sw_sp
,
8651 { { 0, 0, cgen_regnum_operand_type_LONG
, 0 }, { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
8655 GROUP_NORMAL
|GROUP_VLIW
,
8656 CODE_FOR_cgen_intrinsic_lhu
,
8660 { { 0, 0, cgen_regnum_operand_type_LONG
, 1 }, { 0, 0, cgen_regnum_operand_type_POINTER
, 0 } },
8664 GROUP_NORMAL
|GROUP_VLIW
,
8665 CODE_FOR_cgen_intrinsic_lbu
,
8669 { { 0, 0, cgen_regnum_operand_type_LONG
, 1 }, { 0, 0, cgen_regnum_operand_type_POINTER
, 0 } },
8673 GROUP_NORMAL
|GROUP_VLIW
,
8674 CODE_FOR_cgen_intrinsic_lw
,
8678 { { 0, 0, cgen_regnum_operand_type_LONG
, 1 }, { 0, 0, cgen_regnum_operand_type_POINTER
, 0 } },
8682 GROUP_NORMAL
|GROUP_VLIW
,
8683 CODE_FOR_cgen_intrinsic_lh
,
8687 { { 0, 0, cgen_regnum_operand_type_LONG
, 1 }, { 0, 0, cgen_regnum_operand_type_POINTER
, 0 } },
8691 GROUP_NORMAL
|GROUP_VLIW
,
8692 CODE_FOR_cgen_intrinsic_lb
,
8696 { { 0, 0, cgen_regnum_operand_type_LONG
, 1 }, { 0, 0, cgen_regnum_operand_type_POINTER
, 0 } },
8700 GROUP_NORMAL
|GROUP_VLIW
,
8701 CODE_FOR_cgen_intrinsic_sw
,
8705 { { 0, 0, cgen_regnum_operand_type_LONG
, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER
, 0 } },
8709 GROUP_NORMAL
|GROUP_VLIW
,
8710 CODE_FOR_cgen_intrinsic_sh
,
8714 { { 0, 0, cgen_regnum_operand_type_LONG
, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER
, 0 } },
8718 GROUP_NORMAL
|GROUP_VLIW
,
8719 CODE_FOR_cgen_intrinsic_sb
,
8723 { { 0, 0, cgen_regnum_operand_type_LONG
, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER
, 0 } },
8727 GROUP_NORMAL
|GROUP_VLIW
,
8728 CODE_FOR_cgen_intrinsic_dsp1
,
8732 { { 0, 0, cgen_regnum_operand_type_LONG
, 1 }, { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
8736 GROUP_NORMAL
|GROUP_VLIW
,
8737 CODE_FOR_cgen_intrinsic_dsp0
,
8741 { { 0, 0, cgen_regnum_operand_type_LONG
, 0 } },
8745 GROUP_NORMAL
|GROUP_VLIW
,
8746 CODE_FOR_cgen_intrinsic_dsp
,
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 } },
8754 GROUP_NORMAL
|GROUP_VLIW
,
8755 CODE_FOR_cgen_intrinsic_uci
,
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 } },
8763 GROUP_NORMAL
|GROUP_VLIW
,
8764 CODE_FOR_cgen_intrinsic_lhucpm1
,
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 } },
8772 GROUP_NORMAL
|GROUP_VLIW
,
8773 CODE_FOR_cgen_intrinsic_lbucpm1
,
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 } },
8781 GROUP_NORMAL
|GROUP_VLIW
,
8782 CODE_FOR_cgen_intrinsic_lhucpm0
,
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 } },
8790 GROUP_NORMAL
|GROUP_VLIW
,
8791 CODE_FOR_cgen_intrinsic_lbucpm0
,
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 } },
8799 GROUP_NORMAL
|GROUP_VLIW
,
8800 CODE_FOR_cgen_intrinsic_lhucpa
,
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 } },
8808 GROUP_NORMAL
|GROUP_VLIW
,
8809 CODE_FOR_cgen_intrinsic_lbucpa
,
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 } },
8817 GROUP_NORMAL
|GROUP_VLIW
,
8818 CODE_FOR_cgen_intrinsic_lhucp
,
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 } },
8826 GROUP_NORMAL
|GROUP_VLIW
,
8827 CODE_FOR_cgen_intrinsic_lhcp
,
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 } },
8835 GROUP_NORMAL
|GROUP_VLIW
,
8836 CODE_FOR_cgen_intrinsic_shcp
,
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 } },
8844 GROUP_NORMAL
|GROUP_VLIW
,
8845 CODE_FOR_cgen_intrinsic_lbucp
,
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 } },
8853 GROUP_NORMAL
|GROUP_VLIW
,
8854 CODE_FOR_cgen_intrinsic_lbcp
,
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 } },
8862 GROUP_NORMAL
|GROUP_VLIW
,
8863 CODE_FOR_cgen_intrinsic_sbcp
,
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 } },
8871 GROUP_NORMAL
|GROUP_VLIW
,
8872 CODE_FOR_cgen_intrinsic_casw3
,
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 } },
8880 GROUP_NORMAL
|GROUP_VLIW
,
8881 CODE_FOR_cgen_intrinsic_cash3
,
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 } },
8889 GROUP_NORMAL
|GROUP_VLIW
,
8890 CODE_FOR_cgen_intrinsic_casb3
,
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 } },
8898 GROUP_NORMAL
|GROUP_VLIW
,
8899 CODE_FOR_cgen_intrinsic_prefd
,
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 } },
8907 GROUP_NORMAL
|GROUP_VLIW
,
8908 CODE_FOR_cgen_intrinsic_pref
,
8912 { { 0, 0, cgen_regnum_operand_type_LONG
, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER
, 0 } },
8916 GROUP_NORMAL
|GROUP_VLIW
,
8917 CODE_FOR_cgen_intrinsic_ldcb_r
,
8921 { { 0, 0, cgen_regnum_operand_type_LONG
, 1 }, { 0, 0, cgen_regnum_operand_type_POINTER
, 0 } },
8925 GROUP_NORMAL
|GROUP_VLIW
,
8926 CODE_FOR_cgen_intrinsic_stcb_r
,
8930 { { 0, 0, cgen_regnum_operand_type_LONG
, 0 }, { 0, 0, cgen_regnum_operand_type_POINTER
, 0 } },