summaryrefslogtreecommitdiff
path: root/src/mul.c
diff options
context:
space:
mode:
authorenge <enge@211d60ee-9f03-0410-a15a-8952a2c7a4e4>2010-06-11 15:48:58 +0000
committerenge <enge@211d60ee-9f03-0410-a15a-8952a2c7a4e4>2010-06-11 15:48:58 +0000
commite96430e22b53d031f7570e779d115442e418f77e (patch)
tree1b35411344e8bc8d78f8185b9f79ce888d5bacc1 /src/mul.c
parent8d6cc9db85ec747a9fab063400f7affa3c7e05e1 (diff)
downloadmpc-e96430e22b53d031f7570e779d115442e418f77e.tar.gz
replaced mp_prec_t by mpfr_prec_t; compatibility with mpfr>=2.3.1
is preserved, since it already defines mpfr_prec_t git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@776 211d60ee-9f03-0410-a15a-8952a2c7a4e4
Diffstat (limited to 'src/mul.c')
-rw-r--r--src/mul.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/mul.c b/src/mul.c
index 1fc4885..f0b2f86 100644
--- a/src/mul.c
+++ b/src/mul.c
@@ -118,7 +118,7 @@ mpc_mul (mpc_ptr a, mpc_srcptr b, mpc_srcptr c, mpc_rnd_t rnd)
return mpc_mul_naive (a, b, c, rnd);
else
return ((MPC_MAX_PREC(a)
- <= (mp_prec_t) MUL_KARATSUBA_THRESHOLD * BITS_PER_MP_LIMB)
+ <= (mpfr_prec_t) MUL_KARATSUBA_THRESHOLD * BITS_PER_MP_LIMB)
? mpc_mul_naive : mpc_mul_karatsuba) (a, b, c, rnd);
}
@@ -242,7 +242,7 @@ mpc_mul_naive (mpc_ptr a, mpc_srcptr b, mpc_srcptr c, mpc_rnd_t rnd)
{
int overlap, inex_re, inex_im;
mpfr_t u, v, t;
- mp_prec_t prec;
+ mpfr_prec_t prec;
overlap = (a == b) || (a == c);
@@ -295,7 +295,7 @@ mpc_mul_karatsuba (mpc_ptr rop, mpc_srcptr op1, mpc_srcptr op2, mpc_rnd_t rnd)
mpfr_srcptr a, b, c, d;
int mul_i, ok, inexact, mul_a, mul_c, inex_re, inex_im, sign_x, sign_u;
mpfr_t u, v, w, x;
- mp_prec_t prec, prec_re, prec_u, prec_v, prec_w;
+ mpfr_prec_t prec, prec_re, prec_u, prec_v, prec_w;
mp_rnd_t rnd_re, rnd_u, rnd_x;
int overlap;
/* true if rop == op1 or rop == op2 */
@@ -423,7 +423,7 @@ mpc_mul_karatsuba (mpc_ptr rop, mpc_srcptr op1, mpc_srcptr op2, mpc_rnd_t rnd)
compute v - w exactly */
if (inexact == 0)
{
- mp_prec_t prec_x;
+ mpfr_prec_t prec_x;
if (mpfr_zero_p(v))
prec_x = prec_w;
else if (mpfr_zero_p(w))