aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/s390/2084.md
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/config/s390/2084.md')
-rw-r--r--gcc/config/s390/2084.md52
1 files changed, 26 insertions, 26 deletions
diff --git a/gcc/config/s390/2084.md b/gcc/config/s390/2084.md
index 9d3f7786370..05681c5b9dc 100644
--- a/gcc/config/s390/2084.md
+++ b/gcc/config/s390/2084.md
@@ -156,44 +156,44 @@
;; Floating point insns
;;
-(define_insn_reservation "x_fsimpd" 6
+(define_insn_reservation "x_fsimpdf" 6
(and (eq_attr "cpu" "z990")
- (eq_attr "type" "fsimpd,fmuld"))
+ (eq_attr "type" "fsimpdf,fmuldf"))
"x_e1_t,x-wr-fp")
-(define_insn_reservation "x_fsimps" 6
+(define_insn_reservation "x_fsimpsf" 6
(and (eq_attr "cpu" "z990")
- (eq_attr "type" "fsimps,fmuls"))
+ (eq_attr "type" "fsimpsf,fmulsf"))
"x_e1_t,x-wr-fp")
-(define_insn_reservation "x_fdivd" 36
+(define_insn_reservation "x_fdivdf" 36
(and (eq_attr "cpu" "z990")
- (eq_attr "type" "fdivd,fsqrtd"))
+ (eq_attr "type" "fdivdf,fsqrtdf"))
"x_e1_t*30,x-wr-fp")
-(define_insn_reservation "x_fdivs" 36
+(define_insn_reservation "x_fdivsf" 36
(and (eq_attr "cpu" "z990")
- (eq_attr "type" "fdivs,fsqrts"))
+ (eq_attr "type" "fdivsf,fsqrtsf"))
"x_e1_t*30,x-wr-fp")
-(define_insn_reservation "x_floadd" 6
+(define_insn_reservation "x_floaddf" 6
(and (eq_attr "cpu" "z990")
- (eq_attr "type" "floadd"))
+ (eq_attr "type" "floaddf"))
"x_e1_t,x-wr-fp")
-(define_insn_reservation "x_floads" 6
+(define_insn_reservation "x_floadsf" 6
(and (eq_attr "cpu" "z990")
- (eq_attr "type" "floads"))
+ (eq_attr "type" "floadsf"))
"x_e1_t,x-wr-fp")
-(define_insn_reservation "x_fstored" 1
+(define_insn_reservation "x_fstoredf" 1
(and (eq_attr "cpu" "z990")
- (eq_attr "type" "fstored"))
+ (eq_attr "type" "fstoredf"))
"x_e1_t,x-wr-fp")
-(define_insn_reservation "x_fstores" 1
+(define_insn_reservation "x_fstoresf" 1
(and (eq_attr "cpu" "z990")
- (eq_attr "type" "fstores"))
+ (eq_attr "type" "fstoresf"))
"x_e1_t,x-wr-fp")
(define_insn_reservation "x_ftoi" 1
@@ -206,13 +206,13 @@
(eq_attr "type" "itof"))
"x_e1_t*3,x-wr-fp")
-(define_bypass 1 "x_fsimpd" "x_fstored")
+(define_bypass 1 "x_fsimpdf" "x_fstoredf")
-(define_bypass 1 "x_fsimps" "x_fstores")
+(define_bypass 1 "x_fsimpsf" "x_fstoresf")
-(define_bypass 1 "x_floadd" "x_fsimpd,x_fstored,x_floadd")
+(define_bypass 1 "x_floaddf" "x_fsimpdf,x_fstoredf,x_floaddf")
-(define_bypass 1 "x_floads" "x_fsimps,x_fstores,x_floads")
+(define_bypass 1 "x_floadsf" "x_fsimpsf,x_fstoresf,x_floadsf")
;;
;; s390_agen_dep_p returns 1, if a register is set in the
@@ -229,8 +229,8 @@
"s390_agen_dep_p")
(define_bypass 9 "x_int,x_agen,x_lr"
- "x_floadd, x_floads, x_fstored, x_fstores,\
- x_fsimpd, x_fsimps, x_fdivd, x_fdivs"
+ "x_floaddf, x_floadsf, x_fstoredf, x_fstoresf,\
+ x_fsimpdf, x_fsimpsf, x_fdivdf, x_fdivsf"
"s390_agen_dep_p")
;;
;; A load type instruction uses a bypass to feed the result back
@@ -242,8 +242,8 @@
"s390_agen_dep_p")
(define_bypass 5 "x_load"
- "x_floadd, x_floads, x_fstored, x_fstores,\
- x_fsimpd, x_fsimps, x_fdivd, x_fdivs"
+ "x_floaddf, x_floadsf, x_fstoredf, x_fstoresf,\
+ x_fsimpdf, x_fsimpsf, x_fdivdf, x_fdivsf"
"s390_agen_dep_p")
;;
@@ -256,8 +256,8 @@
"s390_agen_dep_p")
(define_bypass 5 "x_larl, x_la"
- "x_floadd, x_floads, x_fstored, x_fstores,\
- x_fsimpd, x_fsimps, x_fdivd, x_fdivs"
+ "x_floaddf, x_floadsf, x_fstoredf, x_fstoresf,\
+ x_fsimpdf, x_fsimpsf, x_fdivdf, x_fdivsf"
"s390_agen_dep_p")
;;