diff options
author | enge <enge@211d60ee-9f03-0410-a15a-8952a2c7a4e4> | 2010-06-11 16:05:10 +0000 |
---|---|---|
committer | enge <enge@211d60ee-9f03-0410-a15a-8952a2c7a4e4> | 2010-06-11 16:05:10 +0000 |
commit | c8bac977892250a6ef84841de250ad3b4da801be (patch) | |
tree | 9a18d849e180ea0552fc87efd21d7140eee74d7e /src/mul.c | |
parent | e96430e22b53d031f7570e779d115442e418f77e (diff) | |
download | mpc-c8bac977892250a6ef84841de250ad3b4da801be.tar.gz |
replaced mp_exp_t by mpfr_exp_t, introduced in mpfr-3
if not existant, mpfr_exp_t is defined in mpc.h
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@777 211d60ee-9f03-0410-a15a-8952a2c7a4e4
Diffstat (limited to 'src/mul.c')
-rw-r--r-- | src/mul.c | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -111,10 +111,10 @@ mpc_mul (mpc_ptr a, mpc_srcptr b, mpc_srcptr c, mpc_rnd_t rnd) /* If the real and imaginary part of one argument have a very different */ /* exponent, it is not reasonable to use Karatsuba multiplication. */ - if ( SAFE_ABS (mp_exp_t, MPFR_EXP (MPC_RE (b)) - MPFR_EXP (MPC_IM (b))) - > (mp_exp_t) MPC_MAX_PREC (b) / 2 - || SAFE_ABS (mp_exp_t, MPFR_EXP (MPC_RE (c)) - MPFR_EXP (MPC_IM (c))) - > (mp_exp_t) MPC_MAX_PREC (c) / 2) + if ( SAFE_ABS (mpfr_exp_t, MPFR_EXP (MPC_RE (b)) - MPFR_EXP (MPC_IM (b))) + > (mpfr_exp_t) MPC_MAX_PREC (b) / 2 + || SAFE_ABS (mpfr_exp_t, MPFR_EXP (MPC_RE (c)) - MPFR_EXP (MPC_IM (c))) + > (mpfr_exp_t) MPC_MAX_PREC (c) / 2) return mpc_mul_naive (a, b, c, rnd); else return ((MPC_MAX_PREC(a) |