Lines Matching refs:MODE
8 extern rtx gen_rtx_fmt_ee_stat (RTX_CODE, enum machine_mode mode,
13 extern rtx gen_rtx_fmt_ue_stat (RTX_CODE, enum machine_mode mode,
18 extern rtx gen_rtx_fmt_E_stat (RTX_CODE, enum machine_mode mode,
23 extern rtx gen_rtx_fmt_e_stat (RTX_CODE, enum machine_mode mode,
28 extern rtx gen_rtx_fmt_iuuBieie_stat (RTX_CODE, enum machine_mode mode,
36 extern rtx gen_rtx_fmt_iuuBieie0_stat (RTX_CODE, enum machine_mode mode,
44 extern rtx gen_rtx_fmt_iuuBieiee_stat (RTX_CODE, enum machine_mode mode,
52 extern rtx gen_rtx_fmt_iuu00000_stat (RTX_CODE, enum machine_mode mode,
57 extern rtx gen_rtx_fmt_iuuB00is_stat (RTX_CODE, enum machine_mode mode,
64 extern rtx gen_rtx_fmt_si_stat (RTX_CODE, enum machine_mode mode,
69 extern rtx gen_rtx_fmt_ssiEEi_stat (RTX_CODE, enum machine_mode mode,
76 extern rtx gen_rtx_fmt_Ei_stat (RTX_CODE, enum machine_mode mode,
81 extern rtx gen_rtx_fmt_eEee0_stat (RTX_CODE, enum machine_mode mode,
87 extern rtx gen_rtx_fmt_eee_stat (RTX_CODE, enum machine_mode mode,
92 extern rtx gen_rtx_fmt__stat (RTX_CODE, enum machine_mode mode MEM_STAT_DECL);
96 extern rtx gen_rtx_fmt_i_stat (RTX_CODE, enum machine_mode mode,
101 extern rtx gen_rtx_fmt_w_stat (RTX_CODE, enum machine_mode mode,
106 extern rtx gen_rtx_fmt_www_stat (RTX_CODE, enum machine_mode mode,
113 extern rtx gen_rtx_fmt_s_stat (RTX_CODE, enum machine_mode mode,
118 extern rtx gen_rtx_fmt_0_stat (RTX_CODE, enum machine_mode mode MEM_STAT_DECL);
122 extern rtx gen_rtx_fmt_i00_stat (RTX_CODE, enum machine_mode mode,
127 extern rtx gen_rtx_fmt_ei_stat (RTX_CODE, enum machine_mode mode,
132 extern rtx gen_rtx_fmt_e0_stat (RTX_CODE, enum machine_mode mode,
137 extern rtx gen_rtx_fmt_u_stat (RTX_CODE, enum machine_mode mode,
142 extern rtx gen_rtx_fmt_s00_stat (RTX_CODE, enum machine_mode mode,
147 extern rtx gen_rtx_fmt_tei_stat (RTX_CODE, enum machine_mode mode,
153 extern rtx gen_rtx_fmt_iss_stat (RTX_CODE, enum machine_mode mode,
159 extern rtx gen_rtx_fmt_is_stat (RTX_CODE, enum machine_mode mode,
164 extern rtx gen_rtx_fmt_isE_stat (RTX_CODE, enum machine_mode mode,
170 extern rtx gen_rtx_fmt_iE_stat (RTX_CODE, enum machine_mode mode,
175 extern rtx gen_rtx_fmt_ss_stat (RTX_CODE, enum machine_mode mode,
180 extern rtx gen_rtx_fmt_sEss_stat (RTX_CODE, enum machine_mode mode,
186 extern rtx gen_rtx_fmt_eE_stat (RTX_CODE, enum machine_mode mode,
191 extern rtx gen_rtx_fmt_Ess_stat (RTX_CODE, enum machine_mode mode,
197 extern rtx gen_rtx_fmt_ses_stat (RTX_CODE, enum machine_mode mode,
203 extern rtx gen_rtx_fmt_sss_stat (RTX_CODE, enum machine_mode mode,
209 extern rtx gen_rtx_fmt_sse_stat (RTX_CODE, enum machine_mode mode,
215 extern rtx gen_rtx_fmt_sies_stat (RTX_CODE, enum machine_mode mode,
221 extern rtx gen_rtx_fmt_sE_stat (RTX_CODE, enum machine_mode mode,
226 extern rtx gen_rtx_fmt_ii_stat (RTX_CODE, enum machine_mode mode,
231 extern rtx gen_rtx_fmt_Ee_stat (RTX_CODE, enum machine_mode mode,
237 #define gen_rtx_EXPR_LIST(MODE, ARG0, ARG1) \
238 gen_rtx_fmt_ee (EXPR_LIST, (MODE), (ARG0), (ARG1))
239 #define gen_rtx_INSN_LIST(MODE, ARG0, ARG1) \
240 gen_rtx_fmt_ue (INSN_LIST, (MODE), (ARG0), (ARG1))
241 #define gen_rtx_SEQUENCE(MODE, ARG0) \
242 gen_rtx_fmt_E (SEQUENCE, (MODE), (ARG0))
243 #define gen_rtx_ADDRESS(MODE, ARG0) \
244 gen_rtx_fmt_e (ADDRESS, (MODE), (ARG0))
245 #define gen_rtx_DEBUG_INSN(MODE, ARG0, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7) \
246 gen_rtx_fmt_iuuBieie (DEBUG_INSN, (MODE), (ARG0), (ARG1), (ARG2), (ARG3), (ARG4), (ARG5), (ARG6), (ARG7))
247 #define gen_rtx_INSN(MODE, ARG0, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7) \
248 gen_rtx_fmt_iuuBieie (INSN, (MODE), (ARG0), (ARG1), (ARG2), (ARG3), (ARG4), (ARG5), (ARG6), (ARG7))
249 #define gen_rtx_JUMP_INSN(MODE, ARG0, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7) \
250 gen_rtx_fmt_iuuBieie0 (JUMP_INSN, (MODE), (ARG0), (ARG1), (ARG2), (ARG3), (ARG4), (ARG5), (ARG6), (ARG7))
251 #define gen_rtx_CALL_INSN(MODE, ARG0, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7, ARG8) \
252 gen_rtx_fmt_iuuBieiee (CALL_INSN, (MODE), (ARG0), (ARG1), (ARG2), (ARG3), (ARG4), (ARG5), (ARG6), (ARG7), (ARG8))
253 #define gen_rtx_BARRIER(MODE, ARG0, ARG1, ARG2) \
254 gen_rtx_fmt_iuu00000 (BARRIER, (MODE), (ARG0), (ARG1), (ARG2))
255 #define gen_rtx_CODE_LABEL(MODE, ARG0, ARG1, ARG2, ARG3, ARG4, ARG5) \
256 gen_rtx_fmt_iuuB00is (CODE_LABEL, (MODE), (ARG0), (ARG1), (ARG2), (ARG3), (ARG4), (ARG5))
257 #define gen_rtx_COND_EXEC(MODE, ARG0, ARG1) \
258 gen_rtx_fmt_ee (COND_EXEC, (MODE), (ARG0), (ARG1))
259 #define gen_rtx_PARALLEL(MODE, ARG0) \
260 gen_rtx_fmt_E (PARALLEL, (MODE), (ARG0))
261 #define gen_rtx_ASM_INPUT(MODE, ARG0, ARG1) \
262 gen_rtx_fmt_si (ASM_INPUT, (MODE), (ARG0), (ARG1))
263 #define gen_rtx_ASM_OPERANDS(MODE, ARG0, ARG1, ARG2, ARG3, ARG4, ARG5) \
264 gen_rtx_fmt_ssiEEi (ASM_OPERANDS, (MODE), (ARG0), (ARG1), (ARG2), (ARG3), (ARG4), (ARG5))
265 #define gen_rtx_UNSPEC(MODE, ARG0, ARG1) \
266 gen_rtx_fmt_Ei (UNSPEC, (MODE), (ARG0), (ARG1))
267 #define gen_rtx_UNSPEC_VOLATILE(MODE, ARG0, ARG1) \
268 gen_rtx_fmt_Ei (UNSPEC_VOLATILE, (MODE), (ARG0), (ARG1))
269 #define gen_rtx_ADDR_VEC(MODE, ARG0) \
270 gen_rtx_fmt_E (ADDR_VEC, (MODE), (ARG0))
271 #define gen_rtx_ADDR_DIFF_VEC(MODE, ARG0, ARG1, ARG2, ARG3) \
272 gen_rtx_fmt_eEee0 (ADDR_DIFF_VEC, (MODE), (ARG0), (ARG1), (ARG2), (ARG3))
273 #define gen_rtx_PREFETCH(MODE, ARG0, ARG1, ARG2) \
274 gen_rtx_fmt_eee (PREFETCH, (MODE), (ARG0), (ARG1), (ARG2))
275 #define gen_rtx_SET(MODE, ARG0, ARG1) \
276 gen_rtx_fmt_ee (SET, (MODE), (ARG0), (ARG1))
277 #define gen_rtx_USE(MODE, ARG0) \
278 gen_rtx_fmt_e (USE, (MODE), (ARG0))
279 #define gen_rtx_CLOBBER(MODE, ARG0) \
280 gen_rtx_fmt_e (CLOBBER, (MODE), (ARG0))
281 #define gen_rtx_CALL(MODE, ARG0, ARG1) \
282 gen_rtx_fmt_ee (CALL, (MODE), (ARG0), (ARG1))
283 #define gen_rtx_RETURN(MODE) \
284 gen_rtx_fmt_ (RETURN, (MODE))
285 #define gen_rtx_EH_RETURN(MODE) \
286 gen_rtx_fmt_ (EH_RETURN, (MODE))
287 #define gen_rtx_TRAP_IF(MODE, ARG0, ARG1) \
288 gen_rtx_fmt_ee (TRAP_IF, (MODE), (ARG0), (ARG1))
289 #define gen_rtx_RESX(MODE, ARG0) \
290 gen_rtx_fmt_i (RESX, (MODE), (ARG0))
291 #define gen_rtx_raw_CONST_INT(MODE, ARG0) \
292 gen_rtx_fmt_w (CONST_INT, (MODE), (ARG0))
293 #define gen_rtx_raw_CONST_VECTOR(MODE, ARG0) \
294 gen_rtx_fmt_E (CONST_VECTOR, (MODE), (ARG0))
295 #define gen_rtx_CONST_STRING(MODE, ARG0) \
296 gen_rtx_fmt_s (CONST_STRING, (MODE), (ARG0))
297 #define gen_rtx_CONST(MODE, ARG0) \
298 gen_rtx_fmt_e (CONST, (MODE), (ARG0))
299 #define gen_rtx_PC(MODE) \
300 gen_rtx_fmt_ (PC, (MODE))
301 #define gen_rtx_VALUE(MODE) \
302 gen_rtx_fmt_0 (VALUE, (MODE))
303 #define gen_rtx_raw_REG(MODE, ARG0) \
304 gen_rtx_fmt_i00 (REG, (MODE), (ARG0))
305 #define gen_rtx_SCRATCH(MODE) \
306 gen_rtx_fmt_0 (SCRATCH, (MODE))
307 #define gen_rtx_raw_SUBREG(MODE, ARG0, ARG1) \
308 gen_rtx_fmt_ei (SUBREG, (MODE), (ARG0), (ARG1))
309 #define gen_rtx_STRICT_LOW_PART(MODE, ARG0) \
310 gen_rtx_fmt_e (STRICT_LOW_PART, (MODE), (ARG0))
311 #define gen_rtx_CONCAT(MODE, ARG0, ARG1) \
312 gen_rtx_fmt_ee (CONCAT, (MODE), (ARG0), (ARG1))
313 #define gen_rtx_CONCATN(MODE, ARG0) \
314 gen_rtx_fmt_E (CONCATN, (MODE), (ARG0))
315 #define gen_rtx_raw_MEM(MODE, ARG0) \
316 gen_rtx_fmt_e0 (MEM, (MODE), (ARG0))
317 #define gen_rtx_LABEL_REF(MODE, ARG0) \
318 gen_rtx_fmt_u (LABEL_REF, (MODE), (ARG0))
319 #define gen_rtx_SYMBOL_REF(MODE, ARG0) \
320 gen_rtx_fmt_s00 (SYMBOL_REF, (MODE), (ARG0))
321 #define gen_rtx_CC0(MODE) \
322 gen_rtx_fmt_ (CC0, (MODE))
323 #define gen_rtx_IF_THEN_ELSE(MODE, ARG0, ARG1, ARG2) \
324 gen_rtx_fmt_eee (IF_THEN_ELSE, (MODE), (ARG0), (ARG1), (ARG2))
325 #define gen_rtx_COMPARE(MODE, ARG0, ARG1) \
326 gen_rtx_fmt_ee (COMPARE, (MODE), (ARG0), (ARG1))
327 #define gen_rtx_PLUS(MODE, ARG0, ARG1) \
328 gen_rtx_fmt_ee (PLUS, (MODE), (ARG0), (ARG1))
329 #define gen_rtx_MINUS(MODE, ARG0, ARG1) \
330 gen_rtx_fmt_ee (MINUS, (MODE), (ARG0), (ARG1))
331 #define gen_rtx_NEG(MODE, ARG0) \
332 gen_rtx_fmt_e (NEG, (MODE), (ARG0))
333 #define gen_rtx_MULT(MODE, ARG0, ARG1) \
334 gen_rtx_fmt_ee (MULT, (MODE), (ARG0), (ARG1))
335 #define gen_rtx_SS_MULT(MODE, ARG0, ARG1) \
336 gen_rtx_fmt_ee (SS_MULT, (MODE), (ARG0), (ARG1))
337 #define gen_rtx_US_MULT(MODE, ARG0, ARG1) \
338 gen_rtx_fmt_ee (US_MULT, (MODE), (ARG0), (ARG1))
339 #define gen_rtx_DIV(MODE, ARG0, ARG1) \
340 gen_rtx_fmt_ee (DIV, (MODE), (ARG0), (ARG1))
341 #define gen_rtx_SS_DIV(MODE, ARG0, ARG1) \
342 gen_rtx_fmt_ee (SS_DIV, (MODE), (ARG0), (ARG1))
343 #define gen_rtx_US_DIV(MODE, ARG0, ARG1) \
344 gen_rtx_fmt_ee (US_DIV, (MODE), (ARG0), (ARG1))
345 #define gen_rtx_MOD(MODE, ARG0, ARG1) \
346 gen_rtx_fmt_ee (MOD, (MODE), (ARG0), (ARG1))
347 #define gen_rtx_UDIV(MODE, ARG0, ARG1) \
348 gen_rtx_fmt_ee (UDIV, (MODE), (ARG0), (ARG1))
349 #define gen_rtx_UMOD(MODE, ARG0, ARG1) \
350 gen_rtx_fmt_ee (UMOD, (MODE), (ARG0), (ARG1))
351 #define gen_rtx_AND(MODE, ARG0, ARG1) \
352 gen_rtx_fmt_ee (AND, (MODE), (ARG0), (ARG1))
353 #define gen_rtx_IOR(MODE, ARG0, ARG1) \
354 gen_rtx_fmt_ee (IOR, (MODE), (ARG0), (ARG1))
355 #define gen_rtx_XOR(MODE, ARG0, ARG1) \
356 gen_rtx_fmt_ee (XOR, (MODE), (ARG0), (ARG1))
357 #define gen_rtx_NOT(MODE, ARG0) \
358 gen_rtx_fmt_e (NOT, (MODE), (ARG0))
359 #define gen_rtx_ASHIFT(MODE, ARG0, ARG1) \
360 gen_rtx_fmt_ee (ASHIFT, (MODE), (ARG0), (ARG1))
361 #define gen_rtx_ROTATE(MODE, ARG0, ARG1) \
362 gen_rtx_fmt_ee (ROTATE, (MODE), (ARG0), (ARG1))
363 #define gen_rtx_ASHIFTRT(MODE, ARG0, ARG1) \
364 gen_rtx_fmt_ee (ASHIFTRT, (MODE), (ARG0), (ARG1))
365 #define gen_rtx_LSHIFTRT(MODE, ARG0, ARG1) \
366 gen_rtx_fmt_ee (LSHIFTRT, (MODE), (ARG0), (ARG1))
367 #define gen_rtx_ROTATERT(MODE, ARG0, ARG1) \
368 gen_rtx_fmt_ee (ROTATERT, (MODE
369 #define gen_rtx_SMIN(MODE, ARG0, ARG1) \
370 gen_rtx_fmt_ee (SMIN, (MODE), (ARG0), (ARG1))
371 #define gen_rtx_SMAX(MODE, ARG0, ARG1) \
372 gen_rtx_fmt_ee (SMAX, (MODE), (ARG0), (ARG1))
373 #define gen_rtx_UMIN(MODE, ARG0, ARG1) \
374 gen_rtx_fmt_ee (UMIN, (MODE), (ARG0), (ARG1))
375 #define gen_rtx_UMAX(MODE, ARG0, ARG1) \
376 gen_rtx_fmt_ee (UMAX, (MODE), (ARG0), (ARG1))
377 #define gen_rtx_PRE_DEC(MODE, ARG0) \
378 gen_rtx_fmt_e (PRE_DEC, (MODE), (ARG0))
379 #define gen_rtx_PRE_INC(MODE, ARG0) \
380 gen_rtx_fmt_e (PRE_INC, (MODE), (ARG0))
381 #define gen_rtx_POST_DEC(MODE, ARG0) \
382 gen_rtx_fmt_e (POST_DEC, (MODE), (ARG0))
383 #define gen_rtx_POST_INC(MODE, ARG0) \
384 gen_rtx_fmt_e (POST_INC, (MODE), (ARG0))
385 #define gen_rtx_PRE_MODIFY(MODE, ARG0, ARG1) \
386 gen_rtx_fmt_ee (PRE_MODIFY, (MODE), (ARG0), (ARG1))
387 #define gen_rtx_POST_MODIFY(MODE, ARG0, ARG1) \
388 gen_rtx_fmt_ee (POST_MODIFY, (MODE), (ARG0), (ARG1))
389 #define gen_rtx_NE(MODE, ARG0, ARG1) \
390 gen_rtx_fmt_ee (NE, (MODE), (ARG0), (ARG1))
391 #define gen_rtx_EQ(MODE, ARG0, ARG1) \
392 gen_rtx_fmt_ee (EQ, (MODE), (ARG0), (ARG1))
393 #define gen_rtx_GE(MODE, ARG0, ARG1) \
394 gen_rtx_fmt_ee (GE, (MODE), (ARG0), (ARG1))
395 #define gen_rtx_GT(MODE, ARG0, ARG1) \
396 gen_rtx_fmt_ee (GT, (MODE), (ARG0), (ARG1))
397 #define gen_rtx_LE(MODE, ARG0, ARG1) \
398 gen_rtx_fmt_ee (LE, (MODE), (ARG0), (ARG1))
399 #define gen_rtx_LT(MODE, ARG0, ARG1) \
400 gen_rtx_fmt_ee (LT, (MODE), (ARG0), (ARG1))
401 #define gen_rtx_GEU(MODE, ARG0, ARG1) \
402 gen_rtx_fmt_ee (GEU, (MODE), (ARG0), (ARG1))
403 #define gen_rtx_GTU(MODE, ARG0, ARG1) \
404 gen_rtx_fmt_ee (GTU, (MODE), (ARG0), (ARG1))
405 #define gen_rtx_LEU(MODE, ARG0, ARG1) \
406 gen_rtx_fmt_ee (LEU, (MODE), (ARG0), (ARG1))
407 #define gen_rtx_LTU(MODE, ARG0, ARG1) \
408 gen_rtx_fmt_ee (LTU, (MODE), (ARG0), (ARG1))
409 #define gen_rtx_UNORDERED(MODE, ARG0, ARG1) \
410 gen_rtx_fmt_ee (UNORDERED, (MODE), (ARG0), (ARG1))
411 #define gen_rtx_ORDERED(MODE, ARG0, ARG1) \
412 gen_rtx_fmt_ee (ORDERED, (MODE), (ARG0), (ARG1))
413 #define gen_rtx_UNEQ(MODE, ARG0, ARG1) \
414 gen_rtx_fmt_ee (UNEQ, (MODE), (ARG0), (ARG1))
415 #define gen_rtx_UNGE(MODE, ARG0, ARG1) \
416 gen_rtx_fmt_ee (UNGE, (MODE), (ARG0), (ARG1))
417 #define gen_rtx_UNGT(MODE, ARG0, ARG1) \
418 gen_rtx_fmt_ee (UNGT, (MODE), (ARG0), (ARG1))
419 #define gen_rtx_UNLE(MODE, ARG0, ARG1) \
420 gen_rtx_fmt_ee (UNLE, (MODE), (ARG0), (ARG1))
421 #define gen_rtx_UNLT(MODE, ARG0, ARG1) \
422 gen_rtx_fmt_ee (UNLT, (MODE), (ARG0), (ARG1))
423 #define gen_rtx_LTGT(MODE, ARG0, ARG1) \
424 gen_rtx_fmt_ee (LTGT, (MODE), (ARG0), (ARG1))
425 #define gen_rtx_SIGN_EXTEND(MODE, ARG0) \
426 gen_rtx_fmt_e (SIGN_EXTEND, (MODE), (ARG0))
427 #define gen_rtx_ZERO_EXTEND(MODE, ARG0) \
428 gen_rtx_fmt_e (ZERO_EXTEND, (MODE), (ARG0))
429 #define gen_rtx_TRUNCATE(MODE, ARG0) \
430 gen_rtx_fmt_e (TRUNCATE, (MODE), (ARG0))
431 #define gen_rtx_FLOAT_EXTEND(MODE, ARG0) \
432 gen_rtx_fmt_e (FLOAT_EXTEND, (MODE), (ARG0))
433 #define gen_rtx_FLOAT_TRUNCATE(MODE, ARG0) \
434 gen_rtx_fmt_e (FLOAT_TRUNCATE, (MODE), (ARG0))
435 #define gen_rtx_FLOAT(MODE, ARG0) \
436 gen_rtx_fmt_e (FLOAT, (MODE), (ARG0))
437 #define gen_rtx_FIX(MODE, ARG0) \
438 gen_rtx_fmt_e (FIX, (MODE), (ARG0))
439 #define gen_rtx_UNSIGNED_FLOAT(MODE, ARG0) \
440 gen_rtx_fmt_e (UNSIGNED_FLOAT, (MODE), (ARG0))
441 #define gen_rtx_UNSIGNED_FIX(MODE, ARG0) \
442 gen_rtx_fmt_e (UNSIGNED_FIX, (MODE), (ARG0))
443 #define gen_rtx_FRACT_CONVERT(MODE, ARG0) \
444 gen_rtx_fmt_e (FRACT_CONVERT, (MODE), (ARG0))
445 #define gen_rtx_UNSIGNED_FRACT_CONVERT(MODE, ARG0) \
446 gen_rtx_fmt_e (UNSIGNED_FRACT_CONVERT, (MODE), (ARG0))
447 #define gen_rtx_SAT_FRACT(MODE, ARG0) \
448 gen_rtx_fmt_e (SAT_FRACT, (MODE), (ARG0))
449 #define gen_rtx_UNSIGNED_SAT_FRACT(MODE, ARG0) \
450 gen_rtx_fmt_e (UNSIGNED_SAT_FRACT, (MODE), (ARG0))
451 #define gen_rtx_ABS(MODE, ARG0) \
452 gen_rtx_fmt_e (ABS, (MODE), (ARG0))
453 #define gen_rtx_SQRT(MODE, ARG0) \
454 gen_rtx_fmt_e (SQRT, (MODE), (ARG0))
455 #define gen_rtx_BSWAP(MODE, ARG0) \
456 gen_rtx_fmt_e (BSWAP, (MODE), (ARG0))
457 #define gen_rtx_FFS(MODE, ARG0) \
458 gen_rtx_fmt_e (FFS, (MODE), (ARG0))
459 #define gen_rtx_CLZ(MODE, ARG0) \
460 gen_rtx_fmt_e (CLZ, (MODE), (ARG0))
461 #define gen_rtx_CTZ(MODE, ARG0) \
462 gen_rtx_fmt_e (CTZ, (MODE), (ARG0))
463 #define gen_rtx_POPCOUNT(MODE, ARG0) \
464 gen_rtx_fmt_e (POPCOUNT, (MODE), (ARG0))
465 #define gen_rtx_PARITY(MODE, ARG0) \
466 gen_rtx_fmt_e (PARITY, (MODE), (ARG0))
467 #define gen_rtx_SIGN_EXTRACT(MODE, ARG0, ARG1, ARG2) \
468 gen_rtx_fmt_eee (SIGN_EXTRACT, (MODE), (ARG0), (ARG1), (ARG2))
469 #define gen_rtx_ZERO_EXTRACT(MODE, ARG0, ARG1, ARG2) \
470 gen_rtx_fmt_eee (ZERO_EXTRACT, (MODE), (ARG0), (ARG1), (ARG2))
471 #define gen_rtx_HIGH(MODE, ARG0) \
472 gen_rtx_fmt_e (HIGH, (MODE), (ARG0))
473 #define gen_rtx_LO_SUM(MODE, ARG0, ARG1) \
474 gen_rtx_fmt_ee (LO_SUM, (MODE), (ARG0), (ARG1))
475 #define gen_rtx_VEC_MERGE(MODE, ARG0, ARG1, ARG2) \
476 gen_rtx_fmt_eee (VEC_MERGE, (MODE), (ARG0), (ARG1), (ARG2))
477 #define gen_rtx_VEC_SELECT(MODE, ARG0, ARG1) \
478 gen_rtx_fmt_ee (VEC_SELECT, (MODE), (ARG0), (ARG1))
479 #define gen_rtx_VEC_CONCAT(MODE, ARG0, ARG1) \
480 gen_rtx_fmt_ee (VEC_CONCAT, (MODE), (ARG0), (ARG1))
481 #define gen_rtx_VEC_DUPLICATE(MODE, ARG0) \
482 gen_rtx_fmt_e (VEC_DUPLICATE, (MODE), (ARG0))
483 #define gen_rtx_SS_PLUS(MODE, ARG0, ARG1) \
484 gen_rtx_fmt_ee (SS_PLUS, (MODE), (ARG0), (ARG1))
485 #define gen_rtx_US_PLUS(MODE, ARG0, ARG1) \
486 gen_rtx_fmt_ee (US_PLUS, (MODE), (ARG0), (ARG1))
487 #define gen_rtx_SS_MINUS(MODE, ARG0, ARG1) \
488 gen_rtx_fmt_ee (SS_MINUS, (MODE), (ARG0), (ARG1))
489 #define gen_rtx_SS_NEG(MODE, ARG0) \
490 gen_rtx_fmt_e (SS_NEG, (MODE), (ARG0))
491 #define gen_rtx_US_NEG(MODE, ARG0) \
492 gen_rtx_fmt_e (US_NEG, (MODE), (ARG0))
493 #define gen_rtx_SS_ABS(MODE, ARG0) \
494 gen_rtx_fmt_e (SS_ABS, (MODE), (ARG0))
495 #define gen_rtx_SS_ASHIFT(MODE, ARG0, ARG1) \
496 gen_rtx_fmt_ee (SS_ASHIFT, (MODE), (ARG0), (ARG1))
497 #define gen_rtx_US_ASHIFT(MODE, ARG0, ARG1) \
498 gen_rtx_fmt_ee (US_ASHIFT, (MODE), (ARG0), (ARG1))
499 #define gen_rtx_US_MINUS(MODE, ARG0, ARG1) \
500 gen_rtx_fmt_ee (US_MINUS, (MODE), (ARG0), (ARG1))
501 #define gen_rtx_SS_TRUNCATE(MODE, ARG0) \
502 gen_rtx_fmt_e (SS_TRUNCATE, (MODE), (ARG0))
503 #define gen_rtx_US_TRUNCATE(MODE, ARG0) \
504 gen_rtx_fmt_e (US_TRUNCATE, (MODE), (ARG0))
505 #define gen_rtx_VAR_LOCATION(MODE, ARG0, ARG1, ARG2) \
506 gen_rtx_fmt_tei (VAR_LOCATION, (MODE), (ARG0), (ARG1), (ARG2))
507 #define gen_rtx_INCLUDE(MODE, ARG0) \
508 gen_rtx_fmt_s (INCLUDE, (MODE), (ARG0))
509 #define gen_rtx_MATCH_OPERAND(MODE, ARG0, ARG1, ARG2) \
510 gen_rtx_fmt_iss (MATCH_OPERAND, (MODE), (ARG0), (ARG1), (ARG2))
511 #define gen_rtx_MATCH_SCRATCH(MODE, ARG0, ARG1) \
512 gen_rtx_fmt_is (MATCH_SCRATCH, (MODE), (ARG0), (ARG1))
513 #define gen_rtx_MATCH_OPERATOR(MODE, ARG0, ARG1, ARG2) \
514 gen_rtx_fmt_isE (MATCH_OPERATOR, (MODE), (ARG0), (ARG1), (ARG2))
515 #define gen_rtx_MATCH_PARALLEL(MODE, ARG0, ARG1, ARG2) \
516 gen_rtx_fmt_isE (MATCH_PARALLEL, (MODE), (ARG0), (ARG1), (ARG2))
517 #define gen_rtx_MATCH_DUP(MODE, ARG0) \
518 gen_rtx_fmt_i (MATCH_DUP, (MODE), (ARG0))
519 #define gen_rtx_MATCH_OP_DUP(MODE, ARG0, ARG1) \
520 gen_rtx_fmt_iE (MATCH_OP_DUP, (MODE), (ARG0), (ARG1))
521 #define gen_rtx_MATCH_PAR_DUP(MODE, ARG0, ARG1) \
522 gen_rtx_fmt_iE (MATCH_PAR_DUP, (MODE), (ARG0), (ARG1))
523 #define gen_rtx_MATCH_CODE(MODE, ARG0, ARG1) \
524 gen_rtx_fmt_ss (MATCH_CODE, (MODE), (ARG0), (ARG1))
525 #define gen_rtx_MATCH_TEST(MODE, ARG0) \
526 gen_rtx_fmt_s (MATCH_TEST, (MODE), (ARG0))
527 #define gen_rtx_DEFINE_EXPAND(MODE, ARG0, ARG1, ARG2, ARG3) \
528 gen_rtx_fmt_sEss (DEFINE_EXPAND, (MODE), (ARG0), (ARG1), (ARG2), (ARG3))
529 #define gen_rtx_DEFINE_DELAY(MODE, ARG0, ARG1) \
530 gen_rtx_fmt_eE (DEFINE_DELAY, (MODE), (ARG0), (ARG1))
531 #define gen_rtx_DEFINE_COND_EXEC(MODE, ARG0, ARG1, ARG2) \
532 gen_rtx_fmt_Ess (DEFINE_COND_EXEC, (MODE), (ARG0), (ARG1), (ARG2))
533 #define gen_rtx_DEFINE_PREDICATE(MODE, ARG0, ARG1, ARG2) \
534 gen_rtx_fmt_ses (DEFINE_PREDICATE, (MODE), (ARG0), (ARG1), (ARG2))
535 #define gen_rtx_DEFINE_SPECIAL_PREDICATE(MODE, ARG0, ARG1, ARG2) \
536 gen_rtx_fmt_ses (DEFINE_SPECIAL_PREDICATE, (MODE), (ARG0), (ARG1), (ARG2))
537 #define gen_rtx_DEFINE_REGISTER_CONSTRAINT(MODE, ARG0, ARG1, ARG2) \
538 gen_rtx_fmt_sss (DEFINE_REGISTER_CONSTRAINT, (MODE), (ARG0), (ARG1), (ARG2))
539 #define gen_rtx_DEFINE_CONSTRAINT(MODE, ARG0, ARG1, ARG2) \
540 gen_rtx_fmt_sse (DEFINE_CONSTRAINT, (MODE), (ARG0), (ARG1), (ARG2))
541 #define gen_rtx_DEFINE_MEMORY_CONSTRAINT(MODE, ARG0, ARG1, ARG2) \
542 gen_rtx_fmt_sse (DEFINE_MEMORY_CONSTRAINT, (MODE), (ARG0), (ARG1), (ARG2))
543 #define gen_rtx_DEFINE_ADDRESS_CONSTRAINT(MODE, ARG0, ARG1, ARG2) \
544 gen_rtx_fmt_sse (DEFINE_ADDRESS_CONSTRAINT, (MODE), (ARG0), (ARG1), (ARG2))
545 #define gen_rtx_EXCLUSION_SET(MODE, ARG0, ARG1) \
546 gen_rtx_fmt_ss (EXCLUSION_SET, (MODE), (ARG0), (ARG1))
547 #define gen_rtx_PRESENCE_SET(MODE, ARG0, ARG1) \
548 gen_rtx_fmt_ss (PRESENCE_SET, (MODE), (ARG0), (ARG1))
549 #define gen_rtx_FINAL_PRESENCE_SET(MODE, ARG0, ARG1) \
550 gen_rtx_fmt_ss (FINAL_PRESENCE_SET, (MODE), (ARG0), (ARG1))
551 #define gen_rtx_ABSENCE_SET(MODE, ARG0, ARG1) \
552 gen_rtx_fmt_ss (ABSENCE_SET, (MODE), (ARG0), (ARG1))
553 #define gen_rtx_FINAL_ABSENCE_SET(MODE, ARG0, ARG1) \
554 gen_rtx_fmt_ss (FINAL_ABSENCE_SET, (MODE), (ARG0), (ARG1))
555 #define gen_rtx_DEFINE_AUTOMATON(MODE, ARG0) \
556 gen_rtx_fmt_s (DEFINE_AUTOMATON, (MODE), (ARG0))
557 #define gen_rtx_AUTOMATA_OPTION(MODE, ARG0) \
558 gen_rtx_fmt_s (AUTOMATA_OPTION, (MODE), (ARG0))
559 #define gen_rtx_DEFINE_RESERVATION(MODE, ARG0, ARG1) \
560 gen_rtx_fmt_ss (DEFINE_RESERVATION, (MODE), (ARG0), (ARG1))
561 #define gen_rtx_DEFINE_INSN_RESERVATION(MODE, ARG0, ARG1, ARG2, ARG3) \
562 gen_rtx_fmt_sies (DEFINE_INSN_RESERVATION, (MODE), (ARG0), (ARG1), (ARG2), (ARG3))
563 #define gen_rtx_DEFINE_ATTR(MODE, ARG0, ARG1, ARG2) \
564 gen_rtx_fmt_sse (DEFINE_ATTR, (MODE), (ARG0), (ARG1), (ARG2))
565 #define gen_rtx_ATTR(MODE, ARG0) \
566 gen_rtx_fmt_s (ATTR, (MODE), (ARG0))
567 #define gen_rtx_SET_ATTR(MODE, ARG0, ARG1) \
568 gen_rtx_fmt_ss (SET_ATTR, (MODE), (ARG0), (ARG1))
569 #define gen_rtx_SET_ATTR_ALTERNATIVE(MODE, ARG0, ARG1) \
570 gen_rtx_fmt_sE (SET_ATTR_ALTERNATIVE, (MODE), (ARG0), (ARG1))
571 #define gen_rtx_EQ_ATTR(MODE, ARG0, ARG1) \
572 gen_rtx_fmt_ss (EQ_ATTR, (MODE), (ARG0), (ARG1))
573 #define gen_rtx_EQ_ATTR_ALT(MODE, ARG0, ARG1) \
574 gen_rtx_fmt_ii (EQ_ATTR_ALT, (MODE), (ARG0), (ARG1))
575 #define gen_rtx_ATTR_FLAG(MODE, ARG0) \
576 gen_rtx_fmt_s (ATTR_FLAG, (MODE), (ARG0))
577 #define gen_rtx_COND(MODE, ARG0, ARG1) \
578 gen_rtx_fmt_Ee (COND, (MODE), (ARG0), (ARG1))