summaryrefslogtreecommitdiff
path: root/longlong.h
diff options
context:
space:
mode:
authorKevin Ryde <user42@zip.com.au>2003-11-06 23:19:53 +0100
committerKevin Ryde <user42@zip.com.au>2003-11-06 23:19:53 +0100
commitf980de032411c30861b18fd06355e501f537c116 (patch)
tree80bc4783a411fa484a2edb263060d43f4f2f42f8 /longlong.h
parent593ddca5bea1525745a5ad7a9e3c7a3405a61f09 (diff)
downloadgmp-f980de032411c30861b18fd06355e501f537c116.tar.gz
* gmp-impl.h (HAVE_HOST_CPU_alpha_CIX): New define.
(ULONG_PARITY, popc_limb): Use it, to pick up ev7 as well as 67 and 68. * longlong.h (count_leading_zeros, count_trailing_zeros): Ditto.
Diffstat (limited to 'longlong.h')
-rw-r--r--longlong.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/longlong.h b/longlong.h
index 607822cbb..21adcbfbf 100644
--- a/longlong.h
+++ b/longlong.h
@@ -155,9 +155,9 @@ MA 02111-1307, USA. */
#define UDIV_TIME 220
#endif /* LONGLONG_STANDALONE */
/* clz_tab is required by mpn/alpha/cntlz.asm, and that file is built for
- all alphas, even though ev67 and ev68 don't need it. */
+ all alphas, even though CIX chips don't need it. */
#define COUNT_LEADING_ZEROS_NEED_CLZ_TAB
-#if defined (__GNUC__) && (HAVE_HOST_CPU_alphaev67 || HAVE_HOST_CPU_alphaev68)
+#if defined (__GNUC__) && HAVE_HOST_CPU_alpha_CIX
#define count_leading_zeros(COUNT,X) \
__asm__("ctlz %1,%0" : "=r"(COUNT) : "r"(X))
#define count_trailing_zeros(COUNT,X) \