aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/ia64/itanium1.md
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/config/ia64/itanium1.md')
-rw-r--r--gcc/config/ia64/itanium1.md8
1 files changed, 8 insertions, 0 deletions
diff --git a/gcc/config/ia64/itanium1.md b/gcc/config/ia64/itanium1.md
index 21c8764..e93475a 100644
--- a/gcc/config/ia64/itanium1.md
+++ b/gcc/config/ia64/itanium1.md
@@ -529,6 +529,10 @@
(and (and (eq_attr "cpu" "itanium")
(eq_attr "itanium_class" "fld"))
(eq (symbol_ref "bundling_p") (const_int 0))) "1_M")
+(define_insn_reservation "1_fldp" 9
+ (and (and (eq_attr "cpu" "itanium")
+ (eq_attr "itanium_class" "fldp"))
+ (eq (symbol_ref "bundling_p") (const_int 0))) "1_M")
(define_insn_reservation "1_fmac" 5
(and (and (eq_attr "cpu" "itanium")
(eq_attr "itanium_class" "fmac"))
@@ -1407,6 +1411,10 @@
(and (and (eq_attr "cpu" "itanium")
(eq_attr "itanium_class" "fld"))
(ne (symbol_ref "bundling_p") (const_int 0))) "1b_M")
+(define_insn_reservation "1b_fldp" 9
+ (and (and (eq_attr "cpu" "itanium")
+ (eq_attr "itanium_class" "fldp"))
+ (ne (symbol_ref "bundling_p") (const_int 0))) "1b_M")
(define_insn_reservation "1b_fmac" 5
(and (and (eq_attr "cpu" "itanium")
(eq_attr "itanium_class" "fmac"))