diff options
author | enge <enge@211d60ee-9f03-0410-a15a-8952a2c7a4e4> | 2010-07-30 15:35:43 +0000 |
---|---|---|
committer | enge <enge@211d60ee-9f03-0410-a15a-8952a2c7a4e4> | 2010-07-30 15:35:43 +0000 |
commit | 77a6d6e0f8dd1b3cabe40f7a3b90cc2423a4b6d8 (patch) | |
tree | c613656dd08c8a0aaa9d463f23cf1f98ecc0623d /src/pow_ui.c | |
parent | f5e44f7b814899e0c8a01cf4803e99c37de9fecb (diff) | |
download | mpc-77a6d6e0f8dd1b3cabe40f7a3b90cc2423a4b6d8.tar.gz |
code cleanup:
removed macro MPFR_PREC from mpc-impl.h
replaced MPFR_PREC (MPC_RE (op)) by MPC_PREC_RE (op) and
MPFR_PREC (MPC_IM (op)) by MPC_PREC_IM (op)
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@814 211d60ee-9f03-0410-a15a-8952a2c7a4e4
Diffstat (limited to 'src/pow_ui.c')
-rw-r--r-- | src/pow_ui.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/pow_ui.c b/src/pow_ui.c index 29fbfe9..6d8e4e2 100644 --- a/src/pow_ui.c +++ b/src/pow_ui.c @@ -133,9 +133,9 @@ mpc_pow_usi (mpc_ptr z, mpc_srcptr x, unsigned long y, int sign, and < 2^(diff+3) for diff >= 0 */ ei = (diff <= -1) ? l0 + 3 : l0 + diff + 3; if (mpfr_can_round (MPC_RE(t), p - er, GMP_RNDZ, GMP_RNDZ, - MPFR_PREC(MPC_RE(z)) + (MPC_RND_RE(rnd) == GMP_RNDN)) + MPC_PREC_RE(z) + (MPC_RND_RE(rnd) == GMP_RNDN)) && mpfr_can_round (MPC_IM(t), p - ei, GMP_RNDZ, GMP_RNDZ, - MPFR_PREC(MPC_IM(z)) + (MPC_RND_IM(rnd) == GMP_RNDN))) { + MPC_PREC_IM(z) + (MPC_RND_IM(rnd) == GMP_RNDN))) { inex = mpc_set (z, t, rnd); done = 1; } |