diff options
author | tege <tege@gmplib.org> | 2002-05-06 15:04:10 +0200 |
---|---|---|
committer | tege <tege@gmplib.org> | 2002-05-06 15:04:10 +0200 |
commit | 9a2cd598e3e9ea6f035ddc74e4c0bbc91542c459 (patch) | |
tree | 1280b08a216a70b438df3f7f2a975fe84894a495 | |
parent | b480383bff90500a53c601061a2d5faa1a2bee4f (diff) | |
download | gmp-9a2cd598e3e9ea6f035ddc74e4c0bbc91542c459.tar.gz |
(__GMPF_BITS_TO_PREC, __GMPF_PREC_TO_BITS): Nailify.
-rw-r--r-- | gmp-impl.h | 7 |
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; |