diff options
author | Kevin Ryde <user42@zip.com.au> | 2001-01-18 21:59:18 +0100 |
---|---|---|
committer | Kevin Ryde <user42@zip.com.au> | 2001-01-18 21:59:18 +0100 |
commit | cc46cc009fd37e3ed95409b4b635975a89806f6a (patch) | |
tree | e58efdcaa9cb71c436d4105178e1a11d9feb7e32 /longlong.h | |
parent | 68bd4253542fdcc313f7cd6eacc80117e036c37f (diff) | |
download | gmp-cc46cc009fd37e3ed95409b4b635975a89806f6a.tar.gz |
(ia64 udiv_qrnnd): Use for all compilers, not just gcc.
Diffstat (limited to 'longlong.h')
-rw-r--r-- | longlong.h | 20 |
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 |