diff options
Diffstat (limited to 'longlong.h')
-rw-r--r-- | longlong.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/longlong.h b/longlong.h index f0856134c..3964ace70 100644 --- a/longlong.h +++ b/longlong.h @@ -170,6 +170,13 @@ 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_NEEDS_NORMALIZATION 1 #define UDIV_TIME 220 #define count_leading_zeros(count, x) \ do { \ |