From: Torbjorn Granlund Date: Sat, 8 Jan 1994 01:33:38 +0000 (+0000) Subject: (RTX_COSTS): Return actual costs for multiplication. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=919ea6a5c3b1ba02bd0c41bcfacafbfaf83a4fae;p=gcc.git (RTX_COSTS): Return actual costs for multiplication. From-SVN: r6359 --- diff --git a/gcc/config/alpha/alpha.h b/gcc/config/alpha/alpha.h index dafb4a8c0c5..78e0ca2fd6b 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) \