summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorvlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4>2015-06-07 21:54:01 +0000
committervlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4>2015-06-07 21:54:01 +0000
commitd708627d6959f296c30362db15b72e830397c82c (patch)
tree85689b5deabbbccce1650804bb9e9865f576f68a /src
parentcb809ea1cb721e03b022a223db55326a27967e7b (diff)
downloadmpfr-d708627d6959f296c30362db15b72e830397c82c.tar.gz
[src/zeta_ui.c] Fixed zeta(0) in reduced exponent range.
[tests/tzeta_ui.c] Added testcase. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9518 280ebfd0-de03-0410-8827-d642c229c3f4
Diffstat (limited to 'src')
-rw-r--r--src/zeta_ui.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/zeta_ui.c b/src/zeta_ui.c
index c8155936b..7bd9736cd 100644
--- a/src/zeta_ui.c
+++ b/src/zeta_ui.c
@@ -30,10 +30,7 @@ mpfr_zeta_ui (mpfr_ptr z, unsigned long m, mpfr_rnd_t r)
if (m == 0)
{
- mpfr_set_ui (z, 1, r);
- mpfr_div_2ui (z, z, 1, r);
- MPFR_CHANGE_SIGN (z);
- MPFR_RET (0);
+ return mpfr_set_si_2exp (z, -1, -1, r);
}
else if (m == 1)
{