aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1994-05-27 18:18:17 -0400
committerRichard Kenner <kenner@gcc.gnu.org>1994-05-27 18:18:17 -0400
commit869c489d35a294989b952baa3e5aa28fd7deb96d (patch)
tree0087d5e5b76c48b81bd78f8be3af17e5153593a3
parent4371f8afceeb77c398366b1ec3c26c43e9185673 (diff)
downloadgcc-869c489d35a294989b952baa3e5aa28fd7deb96d.zip
gcc-869c489d35a294989b952baa3e5aa28fd7deb96d.tar.gz
gcc-869c489d35a294989b952baa3e5aa28fd7deb96d.tar.bz2
(RTX_COSTS): Update PPC603 and PPC604 values.
From-SVN: r7377
-rw-r--r--gcc/config/rs6000/rs6000.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/gcc/config/rs6000/rs6000.h b/gcc/config/rs6000/rs6000.h
index d9eb446..684cbb6 100644
--- a/gcc/config/rs6000/rs6000.h
+++ b/gcc/config/rs6000/rs6000.h
@@ -1420,9 +1420,10 @@ struct rs6000_args {int words, fregno, nargs_prototype; };
return COSTS_N_INSNS (2); \
case PROCESSOR_PPC601: \
case PROCESSOR_PPC603: \
+ return COSTS_N_INSNS (5); \
case PROCESSOR_PPC604: \
case PROCESSOR_PPC620: \
- return COSTS_N_INSNS (5); \
+ return COSTS_N_INSNS (4); \
} \
case DIV: \
case MOD: \
@@ -1439,10 +1440,12 @@ struct rs6000_args {int words, fregno, nargs_prototype; };
case PROCESSOR_RIOS2: \
return COSTS_N_INSNS (13); \
case PROCESSOR_PPC601: \
+ return COSTS_N_INSNS (36); \
case PROCESSOR_PPC603: \
+ return COSTS_N_INSNS (37); \
case PROCESSOR_PPC604: \
case PROCESSOR_PPC620: \
- return COSTS_N_INSNS (36); \
+ return COSTS_N_INSNS (20); \
} \
case MEM: \
/* MEM should be slightly more expensive than (plus (reg) (const)) */ \