diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1994-05-27 18:18:17 -0400 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1994-05-27 18:18:17 -0400 |
commit | 869c489d35a294989b952baa3e5aa28fd7deb96d (patch) | |
tree | 0087d5e5b76c48b81bd78f8be3af17e5153593a3 /gcc | |
parent | 4371f8afceeb77c398366b1ec3c26c43e9185673 (diff) | |
download | gcc-869c489d35a294989b952baa3e5aa28fd7deb96d.zip gcc-869c489d35a294989b952baa3e5aa28fd7deb96d.tar.gz gcc-869c489d35a294989b952baa3e5aa28fd7deb96d.tar.bz2 |
(RTX_COSTS): Update PPC603 and PPC604 values.
From-SVN: r7377
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/config/rs6000/rs6000.h | 7 |
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)) */ \ |