alpha.c (alpha_rtx_cost_data): Tweak int_div costs.
authorFalk Hueffner <falk@debian.org>
Mon, 26 Jul 2004 07:07:48 +0000 (09:07 +0200)
committerFalk Hueffner <falk@gcc.gnu.org>
Mon, 26 Jul 2004 07:07:48 +0000 (09:07 +0200)
* config/alpha/alpha.c (alpha_rtx_cost_data): Tweak int_div
costs.

From-SVN: r85186

gcc/ChangeLog
gcc/config/alpha/alpha.c

index d822608087a0909de9ddebb3ed8d9265b2816945..42806e793b49c2dcb87560a870f0961490141378 100644 (file)
@@ -1,3 +1,8 @@
+2004-07-26  Falk Hueffner  <falk@debian.org>>
+
+       * config/alpha/alpha.c (alpha_rtx_cost_data): Tweak int_div
+       costs.
+
 2004-07-25  Roger Sayle  <roger@eyesopen.com>
 
        * config/i386/i386.c (output_fp_compare): Use ffreep to pop top
index 5171fa3faeed24ea02eed9389987a0b399e66d6b..d195cab1d25c460a1673ec447c90794fb6e2a930 100644 (file)
@@ -151,7 +151,7 @@ static struct alpha_rtx_cost_data const alpha_rtx_cost_data[PROCESSOR_MAX] =
     COSTS_N_INSNS (23),                /* int_mult_di */
     COSTS_N_INSNS (2),         /* int_shift */
     COSTS_N_INSNS (2),         /* int_cmov */
-    COSTS_N_INSNS (70),                /* int_div */
+    COSTS_N_INSNS (97),                /* int_div */
   },
   { /* EV5 */
     COSTS_N_INSNS (4),         /* fp_add */
@@ -162,7 +162,7 @@ static struct alpha_rtx_cost_data const alpha_rtx_cost_data[PROCESSOR_MAX] =
     COSTS_N_INSNS (12),                /* int_mult_di */
     COSTS_N_INSNS (1) + 1,     /* int_shift */
     COSTS_N_INSNS (1),         /* int_cmov */
-    COSTS_N_INSNS (45),                /* int_div */
+    COSTS_N_INSNS (83),                /* int_div */
   },
   { /* EV6 */
     COSTS_N_INSNS (4),         /* fp_add */
@@ -173,7 +173,7 @@ static struct alpha_rtx_cost_data const alpha_rtx_cost_data[PROCESSOR_MAX] =
     COSTS_N_INSNS (7),         /* int_mult_di */
     COSTS_N_INSNS (1),         /* int_shift */
     COSTS_N_INSNS (2),         /* int_cmov */
-    COSTS_N_INSNS (25),                /* int_div */
+    COSTS_N_INSNS (86),                /* int_div */
   },
 };