diff options
author | tege <tege@gmplib.org> | 2001-02-24 06:17:27 +0100 |
---|---|---|
committer | tege <tege@gmplib.org> | 2001-02-24 06:17:27 +0100 |
commit | 86a6715f097a74619d490e47382f83dcbc0b6869 (patch) | |
tree | ba8b43a2fe9bef49e0f7e4cfa79f4d49b37cd1f8 /longlong.h | |
parent | 8363488297109bde768bcb62d87783fdafe9128c (diff) | |
download | gmp-86a6715f097a74619d490e47382f83dcbc0b6869.tar.gz |
(arm): #define udiv_qrnnd.
Diffstat (limited to 'longlong.h')
-rw-r--r-- | longlong.h | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/longlong.h b/longlong.h index 1b55a20ea..94ba9bd99 100644 --- a/longlong.h +++ b/longlong.h @@ -329,7 +329,15 @@ extern UDItype __MPN(udiv_qrnnd) _PROTO ((UDItype, UDItype, UDItype, UDItype *)) : "r0", "r1", "r2") #define UMUL_TIME 20 #endif -#define UDIV_TIME 100 +#ifndef LONGLONG_STANDALONE +#define udiv_qrnnd(q, r, n1, n0, d) \ + do { USItype __r; \ + (q) = __MPN(udiv_qrnnd) (&__r, (n1), (n0), (d)); \ + (r) = __r; \ + } while (0) +extern USItype __MPN(udiv_qrnnd) _PROTO ((USItype *, USItype, USItype, USItype)); +#define UDIV_TIME 140 +#endif /* LONGLONG_STANDALONE */ #endif /* __arm__ */ #if defined (__clipper__) && W_TYPE_SIZE == 32 |