summaryrefslogtreecommitdiff
path: root/mpf/init2.c
diff options
context:
space:
mode:
authorKevin Ryde <user42@zip.com.au>2001-04-21 23:50:07 +0200
committerKevin Ryde <user42@zip.com.au>2001-04-21 23:50:07 +0200
commit185b0c08284973bd2ed362ec685762ce68327665 (patch)
tree09183096b62a1ba783987e88e149342aeaf689e2 /mpf/init2.c
parent73f1ed5d98bcf488993069f1ad574d1e0a36b955 (diff)
downloadgmp-185b0c08284973bd2ed362ec685762ce68327665.tar.gz
* gmp-impl.h (MPF_BITS_TO_PREC, MPF_PREC_TO_BITS): New macros.
* mpf/get_prc.c, init2.c, set_dfl_prec.c, set_dfl_prec.c, set_prc.c, set_prc_raw.c: Use them.
Diffstat (limited to 'mpf/init2.c')
-rw-r--r--mpf/init2.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/mpf/init2.c b/mpf/init2.c
index f4982afd7..40f4bfbc0 100644
--- a/mpf/init2.c
+++ b/mpf/init2.c
@@ -27,7 +27,7 @@ mpf_init2 (mpf_ptr r, unsigned long int prec_in_bits)
{
mp_size_t prec;
- prec = (MAX (53, prec_in_bits) + 2 * BITS_PER_MP_LIMB - 1)/BITS_PER_MP_LIMB;
+ prec = MPF_BITS_TO_PREC (prec_in_bits);
r->_mp_d = (mp_ptr) (*__gmp_allocate_func) ((prec + 1) * BYTES_PER_MP_LIMB);
r->_mp_prec = prec;
r->_mp_size = 0;