summaryrefslogtreecommitdiff
path: root/longlong.h
diff options
context:
space:
mode:
authortege <tege@gmplib.org>2004-10-14 06:04:10 +0200
committertege <tege@gmplib.org>2004-10-14 06:04:10 +0200
commit3889f5fe770fa316839836ce1ee938b3d6300585 (patch)
treecf683ef18ad198c3ea9e8d21cb8618e8ae126ad7 /longlong.h
parenta219f3737375e706abe90aeb9812d53e03295606 (diff)
downloadgmp-3889f5fe770fa316839836ce1ee938b3d6300585.tar.gz
Exclude masquerading __INTEL_COMPILER from ia64 asm.
Diffstat (limited to 'longlong.h')
-rw-r--r--longlong.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/longlong.h b/longlong.h
index 38ce90774..465d7ddff 100644
--- a/longlong.h
+++ b/longlong.h
@@ -290,7 +290,7 @@ long __MPN(count_leading_zeros) _PROTO ((UDItype));
(sh) = (ah) - (bh); \
(sl) = __x; \
} while (0)
-#if defined (__GNUC__)
+#if defined (__GNUC__) && ! defined (__INTEL_COMPILER)
/* Do both product parts in assembly, since that gives better code with
all gcc versions. Some callers will just use the upper part, and in
that situation we waste an instruction, but not any cycles. */