summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortege <tege@gmplib.org>2002-05-06 15:04:10 +0200
committertege <tege@gmplib.org>2002-05-06 15:04:10 +0200
commit9a2cd598e3e9ea6f035ddc74e4c0bbc91542c459 (patch)
tree1280b08a216a70b438df3f7f2a975fe84894a495
parentb480383bff90500a53c601061a2d5faa1a2bee4f (diff)
downloadgmp-9a2cd598e3e9ea6f035ddc74e4c0bbc91542c459.tar.gz
(__GMPF_BITS_TO_PREC, __GMPF_PREC_TO_BITS): Nailify.
-rw-r--r--gmp-impl.h7
1 files changed, 3 insertions, 4 deletions
diff --git a/gmp-impl.h b/gmp-impl.h
index b97f3b5d4..08fb99d26 100644
--- a/gmp-impl.h
+++ b/gmp-impl.h
@@ -2687,11 +2687,10 @@ void __gmp_sqrt_of_negative _PROTO ((void)) ATTRIBUTE_NORETURN;
limb and adds an extra limb. __GMPF_PREC_TO_BITS drops that extra limb,
hence giving back the user's size in bits rounded up. Notice that
converting prec->bits->prec gives an unchanged value. */
-#define __GMPF_BITS_TO_PREC(n) \
- ((mp_size_t) ((__GMP_MAX (53, n) + 2 * __GMP_BITS_PER_MP_LIMB - 1) \
- / __GMP_BITS_PER_MP_LIMB))
+#define __GMPF_BITS_TO_PREC(n) \
+ ((mp_size_t) ((__GMP_MAX (53, n) + 2 * GMP_NUMB_BITS - 1) / GMP_NUMB_BITS))
#define __GMPF_PREC_TO_BITS(n) \
- ((unsigned long) (n) * __GMP_BITS_PER_MP_LIMB - __GMP_BITS_PER_MP_LIMB)
+ ((unsigned long) (n) * GMP_NUMB_BITS - GMP_NUMB_BITS)
extern mp_size_t __gmp_default_fp_limb_precision;