diff options
author | Kyrylo Tkachov <kyrylo.tkachov@arm.com> | 2014-04-04 15:47:45 +0000 |
---|---|---|
committer | Kyrylo Tkachov <ktkachov@gcc.gnu.org> | 2014-04-04 15:47:45 +0000 |
commit | 094bc2190ac07a4ff00aa1d8a42fca01925bb30c (patch) | |
tree | 83ae4ee94304998efc44689b2e28be29a8623ee0 | |
parent | 3fe99aa5ce65c870729c680bdea7534f5bac0603 (diff) | |
download | gcc-094bc2190ac07a4ff00aa1d8a42fca01925bb30c.zip gcc-094bc2190ac07a4ff00aa1d8a42fca01925bb30c.tar.gz gcc-094bc2190ac07a4ff00aa1d8a42fca01925bb30c.tar.bz2 |
[ARM/AArch64] Reduce divider reservation duration in Cortex-A53 pipeline decription
PR bootstrap/60743
* config/arm/cortex-a53.md (cortex_a53_fdivs): Reduce reservation
duration.
(cortex_a53_fdivd): Likewise.
From-SVN: r209119
-rw-r--r-- | gcc/ChangeLog | 7 | ||||
-rw-r--r-- | gcc/config/arm/cortex-a53.md | 4 |
2 files changed, 9 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 851cee7..942b011 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,10 @@ +2014-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + PR bootstrap/60743 + * config/arm/cortex-a53.md (cortex_a53_fdivs): Reduce reservation + duration. + (cortex_a53_fdivd): Likewise. + 2014-04-04 Martin Jambor <mjambor@suse.cz> PR ipa/60640 diff --git a/gcc/config/arm/cortex-a53.md b/gcc/config/arm/cortex-a53.md index b131c81..a629bd6 100644 --- a/gcc/config/arm/cortex-a53.md +++ b/gcc/config/arm/cortex-a53.md @@ -245,12 +245,12 @@ (define_insn_reservation "cortex_a53_fdivs" 14 (and (eq_attr "tune" "cortexa53") (eq_attr "type" "fdivs, fsqrts")) - "cortex_a53_slot0, cortex_a53_fp_div_sqrt * 13") + "cortex_a53_slot0, cortex_a53_fp_div_sqrt * 5") (define_insn_reservation "cortex_a53_fdivd" 29 (and (eq_attr "tune" "cortexa53") (eq_attr "type" "fdivd, fsqrtd")) - "cortex_a53_slot0, cortex_a53_fp_div_sqrt * 28") + "cortex_a53_slot0, cortex_a53_fp_div_sqrt * 8") ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; ARMv8-A Cryptographic extensions. |