diff options
author | Kevin Ryde <user42@zip.com.au> | 2003-11-06 23:19:53 +0100 |
---|---|---|
committer | Kevin Ryde <user42@zip.com.au> | 2003-11-06 23:19:53 +0100 |
commit | f980de032411c30861b18fd06355e501f537c116 (patch) | |
tree | 80bc4783a411fa484a2edb263060d43f4f2f42f8 /longlong.h | |
parent | 593ddca5bea1525745a5ad7a9e3c7a3405a61f09 (diff) | |
download | gmp-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.h | 4 |
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) \ |