summaryrefslogtreecommitdiff
path: root/longlong.h
diff options
context:
space:
mode:
authorKevin Ryde <user42@zip.com.au>2003-08-02 00:44:05 +0200
committerKevin Ryde <user42@zip.com.au>2003-08-02 00:44:05 +0200
commitd2d3763e833c92fe783686cd10bebaba82a75baf (patch)
treef0d6e5916736898bfc7fd8ebb2b013f9ae9ad0d0 /longlong.h
parent5c2e237f9325546272dbf531e5a836e4d2caa176 (diff)
downloadgmp-d2d3763e833c92fe783686cd10bebaba82a75baf.tar.gz
* longlong.h (COUNT_LEADING_ZEROS_NEED_CLZ_TAB) [x86 fat]: Define.
Diffstat (limited to 'longlong.h')
-rw-r--r--longlong.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/longlong.h b/longlong.h
index 43c597249..3b11a2067 100644
--- a/longlong.h
+++ b/longlong.h
@@ -1681,6 +1681,11 @@ extern UWtype mpn_udiv_qrnnd_r _PROTO ((UWtype, UWtype, UWtype, UWtype *));
#define COUNT_LEADING_ZEROS_NEED_CLZ_TAB
#endif
+/* clz_tab needed by mpn/x86/pentium/mod_1.asm in a fat binary */
+#if HAVE_HOST_CPU_FAMILY_x86 && WANT_FAT_BINARY
+#define COUNT_LEADING_ZEROS_NEED_CLZ_TAB
+#endif
+
#ifdef COUNT_LEADING_ZEROS_NEED_CLZ_TAB
extern const unsigned char __GMP_DECLSPEC __clz_tab[128];
#endif