summaryrefslogtreecommitdiff
path: root/src/sqr.c
diff options
context:
space:
mode:
authorAndreas Enge <andreas.enge@inria.fr>2010-10-04 15:46:25 +0000
committerAndreas Enge <andreas.enge@inria.fr>2010-10-04 15:46:25 +0000
commitfeef744306d569fe79dd5d8b23d2dd379f433e0f (patch)
tree17c80e11db5d25ad3890d71054d51ce4a4d0f8b5 /src/sqr.c
parenteb89f0d07179b95fe592d109c4d06912d0f94d9b (diff)
downloadmpc-git-feef744306d569fe79dd5d8b23d2dd379f433e0f.tar.gz
use macro mpc_fin_p to detect special operands
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/mpc/trunk@847 211d60ee-9f03-0410-a15a-8952a2c7a4e4
Diffstat (limited to 'src/sqr.c')
-rw-r--r--src/sqr.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/sqr.c b/src/sqr.c
index 9729b71..d55a5dd 100644
--- a/src/sqr.c
+++ b/src/sqr.c
@@ -35,7 +35,7 @@ mpc_sqr (mpc_ptr rop, mpc_srcptr op, mpc_rnd_t rnd)
mpfr_exp_t old_emax, old_emin, emin, emax;
/* special values: NaN and infinities */
- if (!mpfr_number_p (MPC_RE (op)) || !mpfr_number_p (MPC_IM (op))) {
+ if (!mpc_fin_p (op)) {
if (mpfr_nan_p (MPC_RE (op)) || mpfr_nan_p (MPC_IM (op))) {
mpfr_set_nan (MPC_RE (rop));
mpfr_set_nan (MPC_IM (rop));