diff options
author | vlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4> | 2016-05-17 23:34:48 +0000 |
---|---|---|
committer | vlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4> | 2016-05-17 23:34:48 +0000 |
commit | 3eaf70cbecfa9faed30f82bac3e7bc8e867743c2 (patch) | |
tree | 9a523d64302ff49d905ddaff4f39828a075221f4 /src/get_str.c | |
parent | 612bfd5001d7612a4fe638aab3782e6837c67cd2 (diff) | |
download | mpfr-3eaf70cbecfa9faed30f82bac3e7bc8e867743c2.tar.gz |
Improved code related to mpfr_set_exp_t:
* Define MPFR_EXP_LIMB_SIZE macro (size of mpfr_exp_t in limbs)
and use it.
* src/pow.c: replaced a mpfr_init2 by MPFR_TMP_INIT1.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@10294 280ebfd0-de03-0410-8827-d642c229c3f4
Diffstat (limited to 'src/get_str.c')
-rw-r--r-- | src/get_str.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/get_str.c b/src/get_str.c index 98277e1d6..e9d821bab 100644 --- a/src/get_str.c +++ b/src/get_str.c @@ -2219,7 +2219,7 @@ mpfr_ceil_mul (mpfr_exp_t e, int beta, int i) mpfr_srcptr p; mpfr_t t; mpfr_exp_t r; - mp_limb_t tmpmant[(sizeof (mpfr_exp_t) - 1 ) / sizeof (mp_limb_t) + 1]; + mp_limb_t tmpmant[MPFR_EXP_LIMB_SIZE]; p = &__gmpfr_l2b[beta-2][i]; MPFR_TMP_INIT1(tmpmant, t, sizeof (mpfr_exp_t) * CHAR_BIT); |