diff options
author | Torbjorn Granlund <tege@gnu.org> | 1994-01-08 01:33:38 +0000 |
---|---|---|
committer | Torbjorn Granlund <tege@gnu.org> | 1994-01-08 01:33:38 +0000 |
commit | 919ea6a5c3b1ba02bd0c41bcfacafbfaf83a4fae (patch) | |
tree | a9a7c2489dc3c576ab3550dda6b6fe3ef49a7774 | |
parent | 6d55e0ab0af7c4b69977839d9bf43290ef12bcab (diff) | |
download | gcc-919ea6a5c3b1ba02bd0c41bcfacafbfaf83a4fae.zip gcc-919ea6a5c3b1ba02bd0c41bcfacafbfaf83a4fae.tar.gz gcc-919ea6a5c3b1ba02bd0c41bcfacafbfaf83a4fae.tar.bz2 |
(RTX_COSTS): Return actual costs for multiplication.
From-SVN: r6359
-rw-r--r-- | gcc/config/alpha/alpha.h | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/gcc/config/alpha/alpha.h b/gcc/config/alpha/alpha.h index dafb4a8..78e0ca2 100644 --- a/gcc/config/alpha/alpha.h +++ b/gcc/config/alpha/alpha.h @@ -1331,12 +1331,7 @@ extern char *current_function_name; case MULT: \ if (GET_MODE_CLASS (GET_MODE (X)) == MODE_FLOAT) \ return COSTS_N_INSNS (6); \ - else if (GET_CODE (XEXP (X, 1)) != CONST_INT \ - || exact_log2 (INTVAL (XEXP (X, 1))) < 0) \ - return COSTS_N_INSNS (21); \ - else if (const48_operand (XEXP (X, 1), VOIDmode)) \ - break; \ - return COSTS_N_INSNS (2); \ + return COSTS_N_INSNS (23); \ case ASHIFT: \ if (GET_CODE (XEXP (X, 1)) == CONST_INT \ && INTVAL (XEXP (X, 1)) <= 3) \ |