summaryrefslogtreecommitdiff
path: root/tests/tzeta.c
diff options
context:
space:
mode:
authorzimmerma <zimmerma@280ebfd0-de03-0410-8827-d642c229c3f4>2007-05-28 20:56:41 +0000
committerzimmerma <zimmerma@280ebfd0-de03-0410-8827-d642c229c3f4>2007-05-28 20:56:41 +0000
commit4c18ec893eb785746066df6c05c6c5886acb4fbb (patch)
tree73b7985351932efa243671cbd645648545a114ca /tests/tzeta.c
parenteb1a96d23d5d3d5c213d5187e59dc6a424a4510c (diff)
downloadmpfr-4c18ec893eb785746066df6c05c6c5886acb4fbb.tar.gz
the test for the tiny input case was too optimistic: fixed and added test.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@4491 280ebfd0-de03-0410-8827-d642c229c3f4
Diffstat (limited to 'tests/tzeta.c')
-rw-r--r--tests/tzeta.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/tzeta.c b/tests/tzeta.c
index edd6b2140..d29c9d22a 100644
--- a/tests/tzeta.c
+++ b/tests/tzeta.c
@@ -352,6 +352,18 @@ main (int argc, char *argv[])
exit (1);
}
+ mpfr_set_prec (s, 34);
+ mpfr_set_prec (z, 34);
+ mpfr_set_str_binary (s, "-1.111111100001011110000010001010000e-35");
+ mpfr_zeta (z, s, GMP_RNDD);
+ mpfr_set_str_binary (s, "-1.111111111111111111111111111111111e-2");
+ if (mpfr_cmp (s, z))
+ {
+ printf ("Error in mpfr_zeta, prec=34, GMP_RNDD\n");
+ mpfr_dump (z);
+ exit (1);
+ }
+
mpfr_clear (s);
mpfr_clear (y);
mpfr_clear (z);