aarch-cost-tables.h (cortexa53_extra_cost): Increase idiv cost.
authorTamar Christina <tamar.christina@arm.com>
Wed, 7 Jun 2017 09:45:53 +0000 (09:45 +0000)
committerTamar Christina <tnfchris@gcc.gnu.org>
Wed, 7 Jun 2017 09:45:53 +0000 (09:45 +0000)
2017-06-07  Tamar Christina  <tamar.christina@arm.com>

* config/arm/aarch-cost-tables.h (cortexa53_extra_cost): Increase idiv cost.

From-SVN: r248951

gcc/ChangeLog
gcc/config/arm/aarch-cost-tables.h

index 7eb352876267b022f284ef2a5a08375647fd2a34..eb818fc2d69fad1603e07247d3706346900be288 100644 (file)
@@ -1,3 +1,7 @@
+2017-06-07  Tamar Christina  <tamar.christina@arm.com>
+
+       * config/arm/aarch-cost-tables.h (cortexa53_extra_cost): Increase idiv cost.
+
 2017-06-07  Tamar Christina  <tamar.christina@arm.com>
 
        * config/aarch64/aarch64.md
index da8ca1b989cdbe5035372a183648179bf7cc65af..dc67faf9ab42b792ef9ce5c875c1bf41917814db 100644 (file)
@@ -154,7 +154,7 @@ const struct cpu_cost_table cortexa53_extra_costs =
       COSTS_N_INSNS (1),       /* extend.  */
       COSTS_N_INSNS (1),       /* add.  */
       COSTS_N_INSNS (1),       /* extend_add.  */
-      COSTS_N_INSNS (7)                /* idiv.  */
+      COSTS_N_INSNS (9)                /* idiv.  */
     },
     /* MULT DImode */
     {