diff options
author | thevenyp <thevenyp@211d60ee-9f03-0410-a15a-8952a2c7a4e4> | 2008-11-26 15:07:22 +0000 |
---|---|---|
committer | thevenyp <thevenyp@211d60ee-9f03-0410-a15a-8952a2c7a4e4> | 2008-11-26 15:07:22 +0000 |
commit | bc079cf392d9064d2ca8edc79ed5065ee32664a2 (patch) | |
tree | 57d0aa9c98c86fe849d4c237743dbb1d83045f10 | |
parent | 7b11f549be63b59af9a2d29a303166be73fd16a4 (diff) | |
download | mpc-bc079cf392d9064d2ca8edc79ed5065ee32664a2.tar.gz |
src/sqrt.c, src/tan.c, tests/tgeneric.c: Fix mistakes in rounding mode types.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@351 211d60ee-9f03-0410-a15a-8952a2c7a4e4
-rw-r--r-- | src/sqrt.c | 2 | ||||
-rw-r--r-- | src/tan.c | 4 | ||||
-rw-r--r-- | tests/tgeneric.c | 4 |
3 files changed, 5 insertions, 5 deletions
@@ -128,7 +128,7 @@ mpc_sqrt (mpc_ptr a, mpc_srcptr b, mpc_rnd_t rnd) if (im_sgn) { inexact = mpfr_sqrt (MPC_IM (a), w, INV_RND (MPC_RND_IM (rnd))); - mpfr_neg (MPC_IM (a), MPC_IM (a), MPC_RNDNN); + mpfr_neg (MPC_IM (a), MPC_IM (a), GMP_RNDN); } else inexact = mpfr_sqrt (MPC_IM (a), w, MPC_RND_IM (rnd)); @@ -84,7 +84,7 @@ mpc_tan (mpc_ptr rop, mpc_srcptr op, mpc_rnd_t rnd) const int sign_re = mpfr_signbit (MPC_RE (op)); mpfr_set_ui (MPC_RE (rop), 0, MPC_RND_RE (rnd)); - mpfr_setsign (MPC_RE (rop), MPC_RE (rop), sign_re, MPC_RNDNN); + mpfr_setsign (MPC_RE (rop), MPC_RE (rop), sign_re, GMP_RNDN); mpfr_set_si (MPC_IM (rop), mpfr_signbit (MPC_IM (op)) ? -1 : +1, MPC_RND_IM (rnd)); } @@ -111,7 +111,7 @@ mpc_tan (mpc_ptr rop, mpc_srcptr op, mpc_rnd_t rnd) mpfr_sin_cos (s, c, MPC_RE (op), GMP_RNDN); mpfr_set_ui (MPC_RE (rop), 0, MPC_RND_RE (rnd)); mpfr_setsign (MPC_RE (rop), MPC_RE (rop), - mpfr_signbit (c) != mpfr_signbit (s), MPC_RNDNN); + mpfr_signbit (c) != mpfr_signbit (s), GMP_RNDN); mpfr_set_si (MPC_IM (rop), (mpfr_signbit (MPC_IM (op)) ? -1 : +1), MPC_RND_IM (rnd)); diff --git a/tests/tgeneric.c b/tests/tgeneric.c index 4f4c892..1da86c0 100644 --- a/tests/tgeneric.c +++ b/tests/tgeneric.c @@ -722,8 +722,8 @@ tgeneric (mpc_function function, mpfr_prec_t prec_min, mpfr_t x1, x2, xxxx; mpc_t z1, z2, z3, z4, zzzz; - mpc_rnd_t rnd_re; - mpc_rnd_t rnd_im; + mpfr_rnd_t rnd_re; + mpfr_rnd_t rnd_im; mpfr_prec_t prec; mp_exp_t exp_min; int special, special_cases; |