@@ -5026,7 +5026,7 @@
(define_insn "fix_truncsfsi2"
[(set (match_operand:SI 0 "register_operand" "=f")
- (fix:SI (fix:SF (match_operand:SF 1 "register_operand" "f"))))]
+ (fix:SI (match_operand:SF 1 "register_operand" "f")))]
"! TARGET_SOFT_FLOAT"
"{fcnvfxt,sgl,sgl|fcnv,t,sgl,w} %1,%0"
[(set_attr "type" "fpalu")
@@ -5034,7 +5034,7 @@
(define_insn "fix_truncdfsi2"
[(set (match_operand:SI 0 "register_operand" "=f")
- (fix:SI (fix:DF (match_operand:DF 1 "register_operand" "f"))))]
+ (fix:SI (match_operand:DF 1 "register_operand" "f")))]
"! TARGET_SOFT_FLOAT"
"{fcnvfxt,dbl,sgl|fcnv,t,dbl,w} %1,%0"
[(set_attr "type" "fpalu")
@@ -5042,7 +5042,7 @@
(define_insn "fix_truncsfdi2"
[(set (match_operand:DI 0 "register_operand" "=f")
- (fix:DI (fix:SF (match_operand:SF 1 "register_operand" "f"))))]
+ (fix:DI (match_operand:SF 1 "register_operand" "f")))]
"TARGET_PA_11 && ! TARGET_SOFT_FLOAT"
"{fcnvfxt,sgl,dbl|fcnv,t,sgl,dw} %1,%0"
[(set_attr "type" "fpalu")
@@ -5050,7 +5050,7 @@
(define_insn "fix_truncdfdi2"
[(set (match_operand:DI 0 "register_operand" "=f")
- (fix:DI (fix:DF (match_operand:DF 1 "register_operand" "f"))))]
+ (fix:DI (match_operand:DF 1 "register_operand" "f")))]
"TARGET_PA_11 && ! TARGET_SOFT_FLOAT"
"{fcnvfxt,dbl,dbl|fcnv,t,dbl,dw} %1,%0"
[(set_attr "type" "fpalu")
@@ -5090,7 +5090,7 @@
(define_insn "fixuns_truncsfsi2"
[(set (match_operand:SI 0 "register_operand" "=f")
- (unsigned_fix:SI (fix:SF (match_operand:SF 1 "register_operand" "f"))))]
+ (unsigned_fix:SI (match_operand:SF 1 "register_operand" "f")))]
"! TARGET_SOFT_FLOAT && TARGET_PA_20"
"fcnv,t,sgl,uw %1,%0"
[(set_attr "type" "fpalu")
@@ -5098,7 +5098,7 @@
(define_insn "fixuns_truncdfsi2"
[(set (match_operand:SI 0 "register_operand" "=f")
- (unsigned_fix:SI (fix:DF (match_operand:DF 1 "register_operand" "f"))))]
+ (unsigned_fix:SI (match_operand:DF 1 "register_operand" "f")))]
"! TARGET_SOFT_FLOAT && TARGET_PA_20"
"fcnv,t,dbl,uw %1,%0"
[(set_attr "type" "fpalu")
@@ -5106,7 +5106,7 @@
(define_insn "fixuns_truncsfdi2"
[(set (match_operand:DI 0 "register_operand" "=f")
- (unsigned_fix:DI (fix:SF (match_operand:SF 1 "register_operand" "f"))))]
+ (unsigned_fix:DI (match_operand:SF 1 "register_operand" "f")))]
"! TARGET_SOFT_FLOAT && TARGET_PA_20"
"fcnv,t,sgl,udw %1,%0"
[(set_attr "type" "fpalu")
@@ -5114,7 +5114,7 @@
(define_insn "fixuns_truncdfdi2"
[(set (match_operand:DI 0 "register_operand" "=f")
- (unsigned_fix:DI (fix:DF (match_operand:DF 1 "register_operand" "f"))))]
+ (unsigned_fix:DI (match_operand:DF 1 "register_operand" "f")))]
"! TARGET_SOFT_FLOAT && TARGET_PA_20"
"fcnv,t,dbl,udw %1,%0"
[(set_attr "type" "fpalu")