diff options
author | zimmerma <zimmerma@280ebfd0-de03-0410-8827-d642c229c3f4> | 2009-03-05 14:12:32 +0000 |
---|---|---|
committer | zimmerma <zimmerma@280ebfd0-de03-0410-8827-d642c229c3f4> | 2009-03-05 14:12:32 +0000 |
commit | 1a51ea07335cf3ed23238ed87a1b930ba5ce42e9 (patch) | |
tree | 10930ede59778f39f86f09c0344dc7a1953a8279 /tests/tatan.c | |
parent | b439315737310cd9dc3543446e7c58d67ddde52c (diff) | |
download | mpfr-1a51ea07335cf3ed23238ed87a1b930ba5ce42e9.tar.gz |
[atan2.c,tatan.c] reduced Ziv's initial precision and added test to have
100% coverage of atan2.c
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@6067 280ebfd0-de03-0410-8827-d642c229c3f4
Diffstat (limited to 'tests/tatan.c')
-rw-r--r-- | tests/tatan.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/tests/tatan.c b/tests/tatan.c index 93bb03f7b..7801cd7b8 100644 --- a/tests/tatan.c +++ b/tests/tatan.c @@ -348,6 +348,9 @@ special_atan2 (void) MPFR_CHANGE_SIGN (x); mpfr_atan2 (z, y, x, MPFR_RNDN); MPFR_ASSERTN (mpfr_cmp_str (z, "-2.356194490192344928", 10, MPFR_RNDN) == 0); + mpfr_set_prec (z, 905); /* exercises Ziv's loop */ + mpfr_atan2 (z, y, x, MPFR_RNDZ); + MPFR_ASSERTN (mpfr_cmp_str (z, "-2.35619449019234492884698253745962716314787704953132936573120844423086230471465674897102611900658780098661106488496172998532038345716293667379401955609636083808771307702645389082916973346721171619778647332160823174945008459635673617534008737395340143185923642519259526145784", 10, MPFR_RNDN) == 0); mpfr_clears (x, y, z, (mpfr_ptr) 0); } |