summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Zimmermann <paul.zimmermann@inria.fr>2010-04-01 16:51:30 +0000
committerPaul Zimmermann <paul.zimmermann@inria.fr>2010-04-01 16:51:30 +0000
commit595480c08688932820bd8ca56ee563e07017283b (patch)
tree18a059b393be6a5b1c1ae48822bcbf3a968c1b22
parentceddcf575f34147019c5e67d53379bad65d3ba19 (diff)
downloadmpc-git-595480c08688932820bd8ca56ee563e07017283b.tar.gz
[pow_ui.c] fixed mp_prec_t -> mp_exp_t from previous commit
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/mpc/trunk@754 211d60ee-9f03-0410-a15a-8952a2c7a4e4
-rw-r--r--src/pow_ui.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/pow_ui.c b/src/pow_ui.c
index 876614a..0cbe0db 100644
--- a/src/pow_ui.c
+++ b/src/pow_ui.c
@@ -47,12 +47,12 @@ mpc_pow_ui (mpc_ptr z, mpc_srcptr x, unsigned long y, mpc_rnd_t rnd)
mp_exp_t diff;
int has3; /* non-zero if y has '11' in its binary representation */
- mp_prec_t exp_r = mpfr_get_exp (MPC_RE (x)),
+ mp_exp_t exp_r = mpfr_get_exp (MPC_RE (x)),
exp_i = mpfr_get_exp (MPC_IM (x));
if (!mpc_fin_p (x) || mpfr_zero_p (MPC_IM(x)) || y == 0
- || MPC_MAX (exp_r, exp_i) > mpfr_get_emax () / y
+ || MPC_MAX (exp_r, exp_i) > mpfr_get_emax () / (mp_exp_t) y
/* heuristic for overflow */
- || MPC_MAX (-exp_r, -exp_i) > (-mpfr_get_emin ()) / y
+ || MPC_MAX (-exp_r, -exp_i) > (-mpfr_get_emin ()) / (mp_exp_t) y
/* heuristic for underflow */
)
/* let mpc_pow deal with special cases */