summaryrefslogtreecommitdiff
path: root/longlong.h
diff options
context:
space:
mode:
authorKevin Ryde <user42@zip.com.au>2001-01-18 21:59:18 +0100
committerKevin Ryde <user42@zip.com.au>2001-01-18 21:59:18 +0100
commitcc46cc009fd37e3ed95409b4b635975a89806f6a (patch)
treee58efdcaa9cb71c436d4105178e1a11d9feb7e32 /longlong.h
parent68bd4253542fdcc313f7cd6eacc80117e036c37f (diff)
downloadgmp-cc46cc009fd37e3ed95409b4b635975a89806f6a.tar.gz
(ia64 udiv_qrnnd): Use for all compilers, not just gcc.
Diffstat (limited to 'longlong.h')
-rw-r--r--longlong.h20
1 files changed, 10 insertions, 10 deletions
diff --git a/longlong.h b/longlong.h
index 6adffb19e..93f708d6a 100644
--- a/longlong.h
+++ b/longlong.h
@@ -205,16 +205,6 @@ extern UDItype __MPN(udiv_qrnnd) _PROTO ((UDItype, UDItype, UDItype, UDItype *))
(pl) = __m0 * __m1; \
} while (0)
#define UMUL_TIME 14
-#ifndef LONGLONG_STANDALONE
-#define udiv_qrnnd(q, r, n1, n0, d) \
- do { UDItype __di; \
- __di = __MPN(invert_limb) (d); \
- udiv_qrnnd_preinv (q, r, n1, n0, d, __di); \
- } while (0)
-#define UDIV_PREINV_ALWAYS 1
-#define UDIV_NEEDS_NORMALIZATION 1
-#endif
-#define UDIV_TIME 220
#define count_leading_zeros(count, x) \
do { \
UWtype _x = (x), _y, _a, _c; \
@@ -230,6 +220,16 @@ extern UDItype __MPN(udiv_qrnnd) _PROTO ((UDItype, UDItype, UDItype, UDItype *))
(count) = W_TYPE_SIZE - 1 - _c; \
} while (0)
#endif
+#ifndef LONGLONG_STANDALONE
+#define udiv_qrnnd(q, r, n1, n0, d) \
+ do { UDItype __di; \
+ __di = __MPN(invert_limb) (d); \
+ udiv_qrnnd_preinv (q, r, n1, n0, d, __di); \
+ } while (0)
+#define UDIV_PREINV_ALWAYS 1
+#define UDIV_NEEDS_NORMALIZATION 1
+#endif
+#define UDIV_TIME 220
#endif