diff options
author | David Edelsohn <edelsohn@gnu.org> | 1996-03-06 16:38:58 +0000 |
---|---|---|
committer | David Edelsohn <edelsohn@gnu.org> | 1996-03-06 16:38:58 +0000 |
commit | 1ec26da6f158b7d081cc1ed73e5a9346b1a1280e (patch) | |
tree | 6877c1e88e633ec9352276bf5229b884df61d3b6 /gcc | |
parent | eb1cb30dc4844d6cd80c2ac795075865b5dff1cf (diff) | |
download | gcc-1ec26da6f158b7d081cc1ed73e5a9346b1a1280e.zip gcc-1ec26da6f158b7d081cc1ed73e5a9346b1a1280e.tar.gz gcc-1ec26da6f158b7d081cc1ed73e5a9346b1a1280e.tar.bz2 |
602 uses 603 description
From-SVN: r11480
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/config/rs6000/rs6000.c | 4 | ||||
-rw-r--r-- | gcc/config/rs6000/rs6000.h | 7 |
2 files changed, 6 insertions, 5 deletions
diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c index 401faa6..6d89bea 100644 --- a/gcc/config/rs6000/rs6000.c +++ b/gcc/config/rs6000/rs6000.c @@ -249,7 +249,7 @@ rs6000_override_options (default_cpu) {"601", PROCESSOR_PPC601, MASK_POWER | MASK_POWERPC | MASK_NEW_MNEMONICS | MASK_MULTIPLE | MASK_STRING, MASK_POWER2 | POWERPC_OPT_MASKS | MASK_POWERPC64}, - {"602", PROCESSOR_PPC602, + {"602", PROCESSOR_PPC603, MASK_POWERPC | MASK_PPC_GFXOPT | MASK_NEW_MNEMONICS, POWER_MASKS | MASK_PPC_GPOPT | MASK_POWERPC64}, {"603", PROCESSOR_PPC603, @@ -3954,8 +3954,6 @@ int get_issue_rate() return 4; case CPU_PPC601: return 3; /* ? */ - case CPU_PPC602: - return 1; case CPU_PPC603: return 2; case CPU_PPC604: diff --git a/gcc/config/rs6000/rs6000.h b/gcc/config/rs6000/rs6000.h index d2e34a6..f49c687 100644 --- a/gcc/config/rs6000/rs6000.h +++ b/gcc/config/rs6000/rs6000.h @@ -383,7 +383,6 @@ enum processor_type PROCESSOR_MPCCORE, PROCESSOR_PPC403, PROCESSOR_PPC601, - PROCESSOR_PPC602, PROCESSOR_PPC603, PROCESSOR_PPC604, PROCESSOR_PPC620}; @@ -1981,8 +1980,12 @@ typedef struct rs6000_args case PROCESSOR_MPCCORE: \ return COSTS_N_INSNS (2); \ case PROCESSOR_PPC601: \ - case PROCESSOR_PPC603: \ return COSTS_N_INSNS (5); \ + case PROCESSOR_PPC603: \ + return (GET_CODE (XEXP (X, 1)) != CONST_INT \ + ? COSTS_N_INSNS (5) \ + : INTVAL (XEXP (X, 1)) >= -256 && INTVAL (XEXP (X, 1)) <= 255 \ + ? COSTS_N_INSNS (2) : COSTS_N_INSNS (3)); \ case PROCESSOR_PPC403: \ case PROCESSOR_PPC604: \ case PROCESSOR_PPC620: \ |