(clobber (match_scratch:V4SF 4))]
"TARGET_POWERPC64 && INTVAL (operands[2]) == <bits>"
"#"
- ""
+ "&& 1"
[(parallel [(set (match_dup 5)
(zero_extend:DI (unspec:QHSI [(match_dup 3)] UNSPEC_SI_FROM_SF)))
(clobber (match_dup 4))])
(clobber (match_scratch:V2DI 6 "=0,&wa"))]
"TARGET_P9_MINMAX"
"#"
- ""
+ "&& 1"
[(set (match_dup 6)
(if_then_else:V2DI (match_dup 1)
(match_dup 7)
"TARGET_HARD_FLOAT && TARGET_LFIWAX
&& <SI_CONVERT_FP> && can_create_pseudo_p ()"
"#"
- ""
+ "&& 1"
[(pc)]
{
rtx dest = operands[0];
(clobber (match_scratch:DI 2 "=d,wa"))]
"TARGET_HARD_FLOAT && TARGET_LFIWAX && <SI_CONVERT_FP>"
"#"
- ""
+ "&& 1"
[(pc)]
{
operands[1] = rs6000_force_indexed_or_indirect_mem (operands[1]);
(clobber (match_scratch:DI 2 "=d,wa"))]
"TARGET_HARD_FLOAT && TARGET_LFIWZX && <SI_CONVERT_FP>"
"#"
- ""
+ "&& 1"
[(pc)]
{
rtx dest = operands[0];
(clobber (match_scratch:DI 2 "=d,wa"))]
"TARGET_HARD_FLOAT && TARGET_LFIWZX && <SI_CONVERT_FP>"
"#"
- ""
+ "&& 1"
[(pc)]
{
operands[1] = rs6000_force_indexed_or_indirect_mem (operands[1]);
(clobber (match_operand:SI 6 "gpc_reg_operand" "=&r"))]
"!TARGET_FCFID && TARGET_HARD_FLOAT"
"#"
- ""
+ "&& 1"
[(pc)]
{
rtx lowword, highword;
"!TARGET_FCFIDU && TARGET_HARD_FLOAT
&& !(TARGET_FCFID && TARGET_POWERPC64)"
"#"
- ""
+ "&& 1"
[(pc)]
{
rtx lowword, highword;
"TARGET_HARD_FLOAT && TARGET_STFIWX && can_create_pseudo_p ()
&& !(TARGET_P8_VECTOR && TARGET_DIRECT_MOVE)"
"#"
- ""
+ "&& 1"
[(pc)]
{
rtx dest = operands[0];
"TARGET_HARD_FLOAT
&& !(TARGET_P8_VECTOR && TARGET_DIRECT_MOVE)"
"#"
- ""
+ "&& 1"
[(pc)]
{
rtx lowword;
&& TARGET_STFIWX && can_create_pseudo_p ()
&& !TARGET_P8_VECTOR"
"#"
- ""
+ "&& 1"
[(pc)]
{
rtx dest = operands[0];
&& <SI_CONVERT_FP> && TARGET_LFIWAX && TARGET_STFIWX && TARGET_FCFID
&& !TARGET_DIRECT_MOVE && can_create_pseudo_p ()"
"#"
- ""
+ "&& 1"
[(pc)]
{
rtx dest = operands[0];
&& TARGET_LFIWZX && TARGET_STFIWX && TARGET_FCFIDU && !TARGET_DIRECT_MOVE
&& can_create_pseudo_p ()"
"#"
- ""
+ "&& 1"
[(pc)]
{
rtx dest = operands[0];
(clobber (match_operand:DI 5 "offsettable_mem_operand" "=o"))]
"TARGET_HARD_FLOAT && TARGET_LONG_DOUBLE_128"
"#"
- ""
+ "&& 1"
[(pc)]
{
rtx lowword;
"@
#
xxlor %x0,%x1"
- ""
+ "&& 1"
[(set (match_dup 0) (match_dup 1))]
{
if (reload_completed && REGNO (operands[0]) == REGNO (operands[1]))
(clobber (match_scratch:V2DF 2 "=0,&wa"))]
"VECTOR_UNIT_VSX_P (V2DFmode)"
"#"
- ""
+ "&& 1"
[(const_int 0)]
{
rtx tmp = (GET_CODE (operands[2]) == SCRATCH)
(clobber (match_scratch:V4SF 3 "=&wa"))]
"VECTOR_UNIT_VSX_P (V4SFmode)"
"#"
- ""
+ "&& 1"
[(const_int 0)]
{
rtx op0 = operands[0];
(clobber (match_scratch:DF 2 "=0,&wa"))]
"BYTES_BIG_ENDIAN && VECTOR_UNIT_VSX_P (V2DFmode)"
"#"
- ""
+ "&& 1"
[(const_int 0)]
{
rtx hi = gen_highpart (DFmode, operands[1]);
(clobber (match_scratch:V4SF 4 "=0"))]
"BYTES_BIG_ENDIAN && VECTOR_UNIT_VSX_P (V4SFmode)"
"#"
- ""
+ "&& 1"
[(const_int 0)]
{
rtx op0 = operands[0];