diff options
author | Paul Zimmermann <paul.zimmermann@inria.fr> | 2010-06-28 18:04:08 +0000 |
---|---|---|
committer | Paul Zimmermann <paul.zimmermann@inria.fr> | 2010-06-28 18:04:08 +0000 |
commit | 292c50f42795d62dd5291bf20fec40be9bd8bf4b (patch) | |
tree | 9aee22c2129d0df510fbc420770df901005fe07f | |
parent | 62fa5f325d5d054ccdcb7136b9a45aaff80a4db2 (diff) | |
download | mpc-git-292c50f42795d62dd5291bf20fec40be9bd8bf4b.tar.gz |
changed test files for default MPFR exponent range
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/mpc/trunk@798 211d60ee-9f03-0410-a15a-8952a2c7a4e4
-rw-r--r-- | BUGS | 2 | ||||
-rw-r--r-- | tests/cosh.dat | 4 | ||||
-rw-r--r-- | tests/sin.dat | 4 | ||||
-rw-r--r-- | tests/sinh.dat | 4 |
4 files changed, 8 insertions, 6 deletions
@@ -1,3 +1,5 @@ - No checks are made for intermediate overflows, which may occur in the middle of the algorithms although the final result may be representable. + More precisely for cos(x+i*y) = cos(x)*cosh(y) - sin(x)*sinh(y)*I, + if an overflow occurs in cosh(y), we assume cos(x)*cosh(y) overflows too. diff --git a/tests/cosh.dat b/tests/cosh.dat index e8dc119..707c3b1 100644 --- a/tests/cosh.dat +++ b/tests/cosh.dat @@ -131,5 +131,5 @@ # huge values -+ + 53 0x8224C1BA822EBp+220500009017537 53 -0x1E93F3BD9226D7p+220500009017533 53 0x4580CBF242683p-3 53 -0x1B3E8A3660D279p-3 N N -- + 53 -0x6BDC6FC28ECCFp+1382929182463901 53 -0x1B3D2262519185p+1382929182463898 53 -0x1B3E8A3660D279p-3 53 0x4580CBF242683p-3 N N ++ - 53 +inf 53 -inf 53 0x4580CBF242683p-3 53 -0x1B3E8A3660D279p-3 N N +- - 53 -inf 53 -inf 53 -0x1B3E8A3660D279p-3 53 0x4580CBF242683p-3 N N diff --git a/tests/sin.dat b/tests/sin.dat index a9d2091..a5300a5 100644 --- a/tests/sin.dat +++ b/tests/sin.dat @@ -161,5 +161,5 @@ - - 53 0x100FFFFFFFFFFFp-43 53 -0x8DBE5135A8CA9p-96 53 0x3243F6A8885A3p-49 53 -0x1BBDD1808C59A3p-50 D D # huge values -- + 53 0x1B3D2262519185p+1382929182463898 53 0x6BDC6FC28ECCFp+1382929182463901 53 0x4580CBF242683p-3 53 -0x1B3E8A3660D279p-3 N N -+ + 53 -0x1E93F3BD9226D7p+220500009017533 53 0x8224C1BA822EBp+220500009017537 53 -0x1B3E8A3660D279p-3 53 0x4580CBF242683p-3 N N ++ + 53 +inf 53 +inf 53 0x4580CBF242683p-3 53 -0x1B3E8A3660D279p-3 N N +- + 53 -inf 53 +inf 53 -0x1B3E8A3660D279p-3 53 0x4580CBF242683p-3 N N diff --git a/tests/sinh.dat b/tests/sinh.dat index 632811c..494f8e8 100644 --- a/tests/sinh.dat +++ b/tests/sinh.dat @@ -82,5 +82,5 @@ - - 53 0xF48D4FDF29C53p-105 53 2 53 0x15124271980435p-52 53 0x3243F6A8885A3p-49 N N # huge values -+ + 53 0x8224C1BA822EBp+220500009017537 53 -0x1E93F3BD9226D7p+220500009017533 53 0x4580CBF242683p-3 53 -0x1B3E8A3660D279p-3 N N -+ - 53 0x6BDC6FC28ECCFp+1382929182463901 53 0x1B3D2262519185p+1382929182463898 53 -0x1B3E8A3660D279p-3 53 0x4580CBF242683p-3 N N ++ - 53 +inf 53 -inf 53 0x4580CBF242683p-3 53 -0x1B3E8A3660D279p-3 N N ++ + 53 +inf 53 +inf 53 -0x1B3E8A3660D279p-3 53 0x4580CBF242683p-3 N N |