[ARM/AArch64] Reduce divider reservation duration in Cortex-A53 pipeline decription
authorKyrylo Tkachov <kyrylo.tkachov@arm.com>
Fri, 4 Apr 2014 15:47:45 +0000 (15:47 +0000)
committerKyrylo Tkachov <ktkachov@gcc.gnu.org>
Fri, 4 Apr 2014 15:47:45 +0000 (15:47 +0000)
PR bootstrap/60743
* config/arm/cortex-a53.md (cortex_a53_fdivs): Reduce reservation
duration.
(cortex_a53_fdivd): Likewise.

From-SVN: r209119

gcc/ChangeLog
gcc/config/arm/cortex-a53.md

index 851cee76ba28a43e84b401ccf0790cbabc95b29e..942b011f0c14108ef078d0cfe51f415fe0d2c466 100644 (file)
@@ -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
index b131c814d0750ea026a5ff5b8571d901a0b04f7e..a629bd61daebf6263bff47523ef508ac894e4698 100644 (file)
 (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.