summaryrefslogtreecommitdiff
path: root/exp3.c
diff options
context:
space:
mode:
authorvlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4>2010-05-07 15:13:02 +0000
committervlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4>2010-05-07 15:13:02 +0000
commit3ffa08c3f9f5d2790dca53a5a39f95ab54390acd (patch)
treede0193ea3a91c163a9b23921b1517e85905403b0 /exp3.c
parent5b51d2ffc3e7364b683023047aaffc78d1a894a6 (diff)
downloadmpfr-3ffa08c3f9f5d2790dca53a5a39f95ab54390acd.tar.gz
New exponent type mpfr_exp_t for MPFR (replacing GMP's mp_exp_t).
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@6789 280ebfd0-de03-0410-8827-d642c229c3f4
Diffstat (limited to 'exp3.c')
-rw-r--r--exp3.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/exp3.c b/exp3.c
index 5e22adee0..89be3f6b1 100644
--- a/exp3.c
+++ b/exp3.c
@@ -45,7 +45,7 @@ mpfr_exp_rational (mpfr_ptr y, mpz_ptr p, long r, int m,
unsigned long n, i, j;
mpz_t *S, *ptoj;
mpfr_prec_t *log2_nb_terms;
- mp_exp_t diff, expo;
+ mpfr_exp_t diff, expo;
mpfr_prec_t precy = MPFR_PREC(y), prec_i_have, prec_ptoj;
int k, l;
@@ -127,7 +127,7 @@ mpfr_exp_rational (mpfr_ptr y, mpz_ptr p, long r, int m,
/* Q[0] now equals i! */
MPFR_MPZ_SIZEINBASE2 (prec_i_have, S[0]);
- diff = (mp_exp_t) prec_i_have - 2 * (mp_exp_t) precy;
+ diff = (mpfr_exp_t) prec_i_have - 2 * (mpfr_exp_t) precy;
expo = diff;
if (diff >= 0)
mpz_fdiv_q_2exp (S[0], S[0], diff);
@@ -135,7 +135,7 @@ mpfr_exp_rational (mpfr_ptr y, mpz_ptr p, long r, int m,
mpz_mul_2exp (S[0], S[0], -diff);
MPFR_MPZ_SIZEINBASE2 (prec_i_have, Q[0]);
- diff = (mp_exp_t) prec_i_have - (mpfr_prec_t) precy;
+ diff = (mpfr_exp_t) prec_i_have - (mpfr_prec_t) precy;
expo -= diff;
if (diff > 0)
mpz_fdiv_q_2exp (Q[0], Q[0], diff);
@@ -154,7 +154,7 @@ mpfr_exp_3 (mpfr_ptr y, mpfr_srcptr x, mpfr_rnd_t rnd_mode)
{
mpfr_t t, x_copy, tmp;
mpz_t uk;
- mp_exp_t ttt, shift_x;
+ mpfr_exp_t ttt, shift_x;
unsigned long twopoweri;
mpz_t *P;
mpfr_prec_t *mult;
@@ -288,7 +288,7 @@ mpfr_exp_3 (mpfr_ptr y, mpfr_srcptr x, mpfr_rnd_t rnd_mode)
if (MPFR_UNLIKELY (scaled && MPFR_IS_PURE_FP (y)))
{
int inex2;
- mp_exp_t ey;
+ mpfr_exp_t ey;
/* The result has been scaled and needs to be corrected. */
ey = MPFR_GET_EXP (y);