diff options
author | Joseph Myers <joseph@codesourcery.com> | 2013-07-02 20:00:48 +0000 |
---|---|---|
committer | Joseph Myers <joseph@codesourcery.com> | 2013-07-02 20:01:15 +0000 |
commit | 67338156ea780e64da909426c09ce09c7ab62393 (patch) | |
tree | 011d82b1760046b989b6566396c05b14cae3c1b8 /sysdeps/x86_64 | |
parent | 6bed143eb4bd42be907d143cca456d527e25efec (diff) | |
download | glibc-67338156ea780e64da909426c09ce09c7ab62393.tar glibc-67338156ea780e64da909426c09ce09c7ab62393.tar.gz glibc-67338156ea780e64da909426c09ce09c7ab62393.tar.bz2 glibc-67338156ea780e64da909426c09ce09c7ab62393.zip |
Regenerate x86 and x86_64 ulps.
Diffstat (limited to 'sysdeps/x86_64')
-rw-r--r-- | sysdeps/x86_64/fpu/libm-test-ulps | 876 |
1 files changed, 43 insertions, 833 deletions
diff --git a/sysdeps/x86_64/fpu/libm-test-ulps b/sysdeps/x86_64/fpu/libm-test-ulps index db46ae127b..c1967c65ea 100644 --- a/sysdeps/x86_64/fpu/libm-test-ulps +++ b/sysdeps/x86_64/fpu/libm-test-ulps @@ -63,72 +63,23 @@ Test "acos_upward (0.5)": ildouble: 1 ldouble: 1 -# asin -Test "asin (-0.5)": -ildouble: 1 -ldouble: 1 -Test "asin (-0x0.ffffffffffffffffp0)": -ildouble: 1 -ldouble: 1 -Test "asin (-0x0.ffffffffffffp0)": -ildouble: 1 -ldouble: 1 -Test "asin (-1.0)": -ildouble: 1 -ldouble: 1 -Test "asin (0.5)": -ildouble: 1 -ldouble: 1 -Test "asin (0.75)": -ildouble: 1 -ldouble: 1 -Test "asin (0x0.ffffffffffffffffp0)": -ildouble: 1 -ldouble: 1 -Test "asin (0x0.ffffffffffffp0)": -ildouble: 1 -ldouble: 1 -Test "asin (1.0)": -ildouble: 1 -ldouble: 1 - # asin_downward Test "asin_downward (-0.5)": double: 1 idouble: 1 -ildouble: 1 -ldouble: 1 Test "asin_downward (0.5)": double: 1 idouble: 1 -ildouble: 1 -ldouble: 1 Test "asin_downward (1.0)": float: 1 ifloat: 1 ildouble: 1 ldouble: 1 -# asin_tonearest -Test "asin_tonearest (-0.5)": -ildouble: 1 -ldouble: 1 -Test "asin_tonearest (-1.0)": -ildouble: 1 -ldouble: 1 -Test "asin_tonearest (0.5)": -ildouble: 1 -ldouble: 1 -Test "asin_tonearest (1.0)": -ildouble: 1 -ldouble: 1 - # asin_towardzero Test "asin_towardzero (-0.5)": double: 1 idouble: 1 -ildouble: 1 -ldouble: 1 Test "asin_towardzero (-1.0)": float: 1 ifloat: 1 @@ -137,8 +88,6 @@ ldouble: 1 Test "asin_towardzero (0.5)": double: 1 idouble: 1 -ildouble: 1 -ldouble: 1 Test "asin_towardzero (1.0)": float: 1 ifloat: 1 @@ -146,17 +95,11 @@ ildouble: 1 ldouble: 1 # asin_upward -Test "asin_upward (-0.5)": -ildouble: 1 -ldouble: 1 Test "asin_upward (-1.0)": float: 1 ifloat: 1 ildouble: 1 ldouble: 1 -Test "asin_upward (0.5)": -ildouble: 1 -ldouble: 1 # atan2 Test "atan2 (-0.75, -1.0)": @@ -327,13 +270,9 @@ ldouble: 1 Test "Imaginary part of: cacos (-0x0.fffffffffffff8p0 + 0x1p-52 i)": double: 1 idouble: 1 -ildouble: 1 -ldouble: 1 Test "Imaginary part of: cacos (-0x0.fffffffffffff8p0 - 0x1p-52 i)": double: 1 idouble: 1 -ildouble: 1 -ldouble: 1 Test "Imaginary part of: cacos (-0x0.ffffffffffffffffp0 + 0x1.fp-16385 i)": ildouble: 1 ldouble: 1 @@ -590,9 +529,6 @@ double: 1 idouble: 1 ildouble: 1 ldouble: 1 -Test "Imaginary part of: cacos (-0x1p-23 + 0x1.000002p0 i)": -ildouble: 1 -ldouble: 1 Test "Real part of: cacos (-0x1p-23 + 0x1.fp-129 i)": float: 1 ifloat: 1 @@ -613,9 +549,6 @@ double: 1 idouble: 1 ildouble: 1 ldouble: 1 -Test "Imaginary part of: cacos (-0x1p-23 - 0x1.000002p0 i)": -ildouble: 1 -ldouble: 1 Test "Real part of: cacos (-0x1p-23 - 0x1.fp-129 i)": float: 1 ifloat: 1 @@ -692,8 +625,6 @@ ldouble: 1 Test "Imaginary part of: cacos (-1.0 + 0x1.fp-10 i)": float: 1 ifloat: 1 -ildouble: 1 -ldouble: 1 Test "Imaginary part of: cacos (-1.0 + 0x1.fp-30 i)": ildouble: 1 ldouble: 1 @@ -708,8 +639,6 @@ ldouble: 1 Test "Imaginary part of: cacos (-1.0 - 0x1.fp-10 i)": float: 1 ifloat: 1 -ildouble: 1 -ldouble: 1 Test "Imaginary part of: cacos (-1.0 - 0x1.fp-30 i)": ildouble: 1 ldouble: 1 @@ -884,16 +813,12 @@ ldouble: 1 Test "Imaginary part of: cacos (0x0.fffffffffffff8p0 + 0x1p-52 i)": double: 1 idouble: 1 -ildouble: 1 -ldouble: 1 Test "Real part of: cacos (0x0.fffffffffffff8p0 - 0x1p-52 i)": ildouble: 1 ldouble: 1 Test "Imaginary part of: cacos (0x0.fffffffffffff8p0 - 0x1p-52 i)": double: 1 idouble: 1 -ildouble: 1 -ldouble: 1 Test "Imaginary part of: cacos (0x0.ffffffffffffffffp0 + 0x1.fp-16385 i)": ildouble: 1 ldouble: 1 @@ -1086,9 +1011,6 @@ idouble: 1 Test "Imaginary part of: cacos (0x1.fp127 + 0x1.fp127 i)": double: 1 idouble: 1 -Test "Imaginary part of: cacos (0x1.fp16383 + 0x1.fp16383 i)": -ildouble: 1 -ldouble: 1 Test "Imaginary part of: cacos (0x1p-105 + 0.5 i)": float: 1 ifloat: 1 @@ -1109,9 +1031,6 @@ double: 1 idouble: 1 ildouble: 1 ldouble: 1 -Test "Imaginary part of: cacos (0x1p-23 + 0x1.000002p0 i)": -ildouble: 1 -ldouble: 1 Test "Imaginary part of: cacos (0x1p-23 - 0.5 i)": float: 1 ifloat: 1 @@ -1120,9 +1039,6 @@ double: 1 idouble: 1 ildouble: 1 ldouble: 1 -Test "Imaginary part of: cacos (0x1p-23 - 0x1.000002p0 i)": -ildouble: 1 -ldouble: 1 Test "Imaginary part of: cacos (0x1p-52 + 0.5 i)": float: 1 ifloat: 1 @@ -1168,8 +1084,6 @@ ldouble: 1 Test "Imaginary part of: cacos (1.0 + 0x1.fp-10 i)": float: 1 ifloat: 1 -ildouble: 1 -ldouble: 1 Test "Imaginary part of: cacos (1.0 + 0x1.fp-30 i)": ildouble: 1 ldouble: 1 @@ -1192,8 +1106,6 @@ ldouble: 1 Test "Imaginary part of: cacos (1.0 - 0x1.fp-10 i)": float: 1 ifloat: 1 -ildouble: 1 -ldouble: 1 Test "Imaginary part of: cacos (1.0 - 0x1.fp-30 i)": ildouble: 1 ldouble: 1 @@ -1370,13 +1282,9 @@ ifloat: 1 Test "Real part of: cacosh (-0x0.fffffffffffff8p0 + 0x1p-52 i)": double: 1 idouble: 1 -ildouble: 1 -ldouble: 1 Test "Real part of: cacosh (-0x0.fffffffffffff8p0 - 0x1p-52 i)": double: 1 idouble: 1 -ildouble: 1 -ldouble: 1 Test "Real part of: cacosh (-0x0.ffffffffffffffffp0 + 0x1.fp-16385 i)": ildouble: 1 ldouble: 1 @@ -1633,9 +1541,6 @@ double: 1 idouble: 1 ildouble: 1 ldouble: 1 -Test "Real part of: cacosh (-0x1p-23 + 0x1.000002p0 i)": -ildouble: 1 -ldouble: 1 Test "Imaginary part of: cacosh (-0x1p-23 + 0x1.fp-129 i)": float: 1 ifloat: 1 @@ -1656,9 +1561,6 @@ double: 1 idouble: 1 ildouble: 1 ldouble: 1 -Test "Real part of: cacosh (-0x1p-23 - 0x1.000002p0 i)": -ildouble: 1 -ldouble: 1 Test "Imaginary part of: cacosh (-0x1p-23 - 0x1.fp-129 i)": float: 1 ifloat: 1 @@ -1735,8 +1637,6 @@ ldouble: 1 Test "Real part of: cacosh (-1.0 + 0x1.fp-10 i)": float: 1 ifloat: 1 -ildouble: 1 -ldouble: 1 Test "Real part of: cacosh (-1.0 + 0x1.fp-30 i)": ildouble: 1 ldouble: 1 @@ -1751,8 +1651,6 @@ ldouble: 1 Test "Real part of: cacosh (-1.0 - 0x1.fp-10 i)": float: 1 ifloat: 1 -ildouble: 1 -ldouble: 1 Test "Real part of: cacosh (-1.0 - 0x1.fp-30 i)": ildouble: 1 ldouble: 1 @@ -1924,16 +1822,12 @@ ldouble: 1 Test "Real part of: cacosh (0x0.fffffffffffff8p0 + 0x1p-52 i)": double: 1 idouble: 1 -ildouble: 1 -ldouble: 1 Test "Imaginary part of: cacosh (0x0.fffffffffffff8p0 + 0x1p-52 i)": ildouble: 1 ldouble: 1 Test "Real part of: cacosh (0x0.fffffffffffff8p0 - 0x1p-52 i)": double: 1 idouble: 1 -ildouble: 1 -ldouble: 1 Test "Imaginary part of: cacosh (0x0.fffffffffffff8p0 - 0x1p-52 i)": ildouble: 1 ldouble: 1 @@ -2129,9 +2023,6 @@ idouble: 1 Test "Real part of: cacosh (0x1.fp127 + 0x1.fp127 i)": double: 1 idouble: 1 -Test "Real part of: cacosh (0x1.fp16383 + 0x1.fp16383 i)": -ildouble: 1 -ldouble: 1 Test "Real part of: cacosh (0x1p-105 + 0.5 i)": float: 1 ifloat: 1 @@ -2152,9 +2043,6 @@ double: 1 idouble: 1 ildouble: 1 ldouble: 1 -Test "Real part of: cacosh (0x1p-23 + 0x1.000002p0 i)": -ildouble: 1 -ldouble: 1 Test "Real part of: cacosh (0x1p-23 - 0.5 i)": float: 1 ifloat: 1 @@ -2163,9 +2051,6 @@ double: 1 idouble: 1 ildouble: 1 ldouble: 1 -Test "Real part of: cacosh (0x1p-23 - 0x1.000002p0 i)": -ildouble: 1 -ldouble: 1 Test "Real part of: cacosh (0x1p-52 + 0.5 i)": float: 1 ifloat: 1 @@ -2206,8 +2091,6 @@ ifloat: 1 Test "Real part of: cacosh (1.0 + 0x1.fp-10 i)": float: 1 ifloat: 1 -ildouble: 1 -ldouble: 1 Test "Imaginary part of: cacosh (1.0 + 0x1.fp-10 i)": float: 2 ifloat: 2 @@ -2230,8 +2113,6 @@ ifloat: 1 Test "Real part of: cacosh (1.0 - 0x1.fp-10 i)": float: 1 ifloat: 1 -ildouble: 1 -ldouble: 1 Test "Imaginary part of: cacosh (1.0 - 0x1.fp-10 i)": float: 2 ifloat: 2 @@ -2409,13 +2290,9 @@ ldouble: 1 Test "Imaginary part of: casin (-0x0.fffffffffffff8p0 + 0x1p-52 i)": double: 1 idouble: 1 -ildouble: 1 -ldouble: 1 Test "Imaginary part of: casin (-0x0.fffffffffffff8p0 - 0x1p-52 i)": double: 1 idouble: 1 -ildouble: 1 -ldouble: 1 Test "Imaginary part of: casin (-0x0.ffffffffffffffffp0 + 0x1.fp-16385 i)": ildouble: 1 ldouble: 1 @@ -2480,52 +2357,28 @@ double: 1 idouble: 1 ildouble: 1 ldouble: 1 -Test "Real part of: casin (-0x1.fp-100 + 1.0 i)": -ildouble: 1 -ldouble: 1 Test "Imaginary part of: casin (-0x1.fp-100 + 1.0 i)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "Real part of: casin (-0x1.fp-100 - 1.0 i)": -ildouble: 1 -ldouble: 1 Test "Imaginary part of: casin (-0x1.fp-100 - 1.0 i)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "Real part of: casin (-0x1.fp-1000 + 1.0 i)": -ildouble: 1 -ldouble: 1 Test "Imaginary part of: casin (-0x1.fp-1000 + 1.0 i)": double: 1 idouble: 1 -Test "Real part of: casin (-0x1.fp-1000 - 1.0 i)": -ildouble: 1 -ldouble: 1 Test "Imaginary part of: casin (-0x1.fp-1000 - 1.0 i)": double: 1 idouble: 1 -Test "Real part of: casin (-0x1.fp-10000 + 1.0 i)": -ildouble: 1 -ldouble: 1 -Test "Real part of: casin (-0x1.fp-10000 - 1.0 i)": -ildouble: 1 -ldouble: 1 -Test "Real part of: casin (-0x1.fp-1025 + 1.0 i)": -ildouble: 1 -ldouble: 1 Test "Imaginary part of: casin (-0x1.fp-1025 + 1.0 i)": double: 1 idouble: 1 Test "Imaginary part of: casin (-0x1.fp-1025 + 1.5 i)": double: 1 idouble: 1 -Test "Real part of: casin (-0x1.fp-1025 - 1.0 i)": -ildouble: 1 -ldouble: 1 Test "Imaginary part of: casin (-0x1.fp-1025 - 1.0 i)": double: 1 idouble: 1 @@ -2544,9 +2397,6 @@ ldouble: 1 Test "Imaginary part of: casin (-0x1.fp-129 + 0x1p-23 i)": ildouble: 1 ldouble: 1 -Test "Real part of: casin (-0x1.fp-129 + 1.0 i)": -ildouble: 1 -ldouble: 1 Test "Imaginary part of: casin (-0x1.fp-129 + 1.0 i)": double: 1 float: 1 @@ -2567,9 +2417,6 @@ ldouble: 1 Test "Imaginary part of: casin (-0x1.fp-129 - 0x1p-23 i)": ildouble: 1 ldouble: 1 -Test "Real part of: casin (-0x1.fp-129 - 1.0 i)": -ildouble: 1 -ldouble: 1 Test "Imaginary part of: casin (-0x1.fp-129 - 1.0 i)": double: 1 float: 1 @@ -2634,9 +2481,6 @@ double: 1 float: 1 idouble: 1 ifloat: 1 -Test "Imaginary part of: casin (-0x1p-23 + 0x1.000002p0 i)": -ildouble: 1 -ldouble: 1 Test "Real part of: casin (-0x1p-23 - 0.5 i)": double: 1 float: 1 @@ -2655,9 +2499,6 @@ double: 1 float: 1 idouble: 1 ifloat: 1 -Test "Imaginary part of: casin (-0x1p-23 - 0x1.000002p0 i)": -ildouble: 1 -ldouble: 1 Test "Imaginary part of: casin (-0x1p-52 + 0.5 i)": float: 1 ifloat: 1 @@ -2712,8 +2553,6 @@ ldouble: 1 Test "Imaginary part of: casin (-1.0 + 0x1.fp-10 i)": float: 1 ifloat: 1 -ildouble: 1 -ldouble: 1 Test "Imaginary part of: casin (-1.0 + 0x1.fp-30 i)": ildouble: 1 ldouble: 1 @@ -2733,8 +2572,6 @@ ldouble: 1 Test "Imaginary part of: casin (-1.0 - 0x1.fp-10 i)": float: 1 ifloat: 1 -ildouble: 1 -ldouble: 1 Test "Imaginary part of: casin (-1.0 - 0x1.fp-30 i)": ildouble: 1 ldouble: 1 @@ -2869,13 +2706,9 @@ ldouble: 1 Test "Imaginary part of: casin (0x0.fffffffffffff8p0 + 0x1p-52 i)": double: 1 idouble: 1 -ildouble: 1 -ldouble: 1 Test "Imaginary part of: casin (0x0.fffffffffffff8p0 - 0x1p-52 i)": double: 1 idouble: 1 -ildouble: 1 -ldouble: 1 Test "Imaginary part of: casin (0x0.ffffffffffffffffp0 + 0x1.fp-16385 i)": ildouble: 1 ldouble: 1 @@ -2940,52 +2773,28 @@ double: 1 idouble: 1 ildouble: 1 ldouble: 1 -Test "Real part of: casin (0x1.fp-100 + 1.0 i)": -ildouble: 1 -ldouble: 1 Test "Imaginary part of: casin (0x1.fp-100 + 1.0 i)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "Real part of: casin (0x1.fp-100 - 1.0 i)": -ildouble: 1 -ldouble: 1 Test "Imaginary part of: casin (0x1.fp-100 - 1.0 i)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "Real part of: casin (0x1.fp-1000 + 1.0 i)": -ildouble: 1 -ldouble: 1 Test "Imaginary part of: casin (0x1.fp-1000 + 1.0 i)": double: 1 idouble: 1 -Test "Real part of: casin (0x1.fp-1000 - 1.0 i)": -ildouble: 1 -ldouble: 1 Test "Imaginary part of: casin (0x1.fp-1000 - 1.0 i)": double: 1 idouble: 1 -Test "Real part of: casin (0x1.fp-10000 + 1.0 i)": -ildouble: 1 -ldouble: 1 -Test "Real part of: casin (0x1.fp-10000 - 1.0 i)": -ildouble: 1 -ldouble: 1 -Test "Real part of: casin (0x1.fp-1025 + 1.0 i)": -ildouble: 1 -ldouble: 1 Test "Imaginary part of: casin (0x1.fp-1025 + 1.0 i)": double: 1 idouble: 1 Test "Imaginary part of: casin (0x1.fp-1025 + 1.5 i)": double: 1 idouble: 1 -Test "Real part of: casin (0x1.fp-1025 - 1.0 i)": -ildouble: 1 -ldouble: 1 Test "Imaginary part of: casin (0x1.fp-1025 - 1.0 i)": double: 1 idouble: 1 @@ -3004,9 +2813,6 @@ ldouble: 1 Test "Imaginary part of: casin (0x1.fp-129 + 0x1p-23 i)": ildouble: 1 ldouble: 1 -Test "Real part of: casin (0x1.fp-129 + 1.0 i)": -ildouble: 1 -ldouble: 1 Test "Imaginary part of: casin (0x1.fp-129 + 1.0 i)": double: 1 float: 1 @@ -3027,9 +2833,6 @@ ldouble: 1 Test "Imaginary part of: casin (0x1.fp-129 - 0x1p-23 i)": ildouble: 1 ldouble: 1 -Test "Real part of: casin (0x1.fp-129 - 1.0 i)": -ildouble: 1 -ldouble: 1 Test "Imaginary part of: casin (0x1.fp-129 - 1.0 i)": double: 1 float: 1 @@ -3070,9 +2873,6 @@ idouble: 1 Test "Imaginary part of: casin (0x1.fp127 + 0x1.fp127 i)": double: 1 idouble: 1 -Test "Imaginary part of: casin (0x1.fp16383 + 0x1.fp16383 i)": -ildouble: 1 -ldouble: 1 Test "Imaginary part of: casin (0x1p-105 + 0.5 i)": float: 1 ifloat: 1 @@ -3103,9 +2903,6 @@ double: 1 float: 1 idouble: 1 ifloat: 1 -Test "Imaginary part of: casin (0x1p-23 + 0x1.000002p0 i)": -ildouble: 1 -ldouble: 1 Test "Real part of: casin (0x1p-23 - 0.5 i)": double: 1 float: 1 @@ -3124,9 +2921,6 @@ double: 1 float: 1 idouble: 1 ifloat: 1 -Test "Imaginary part of: casin (0x1p-23 - 0x1.000002p0 i)": -ildouble: 1 -ldouble: 1 Test "Imaginary part of: casin (0x1p-52 + 0.5 i)": float: 1 ifloat: 1 @@ -3181,8 +2975,6 @@ ldouble: 1 Test "Imaginary part of: casin (1.0 + 0x1.fp-10 i)": float: 1 ifloat: 1 -ildouble: 1 -ldouble: 1 Test "Imaginary part of: casin (1.0 + 0x1.fp-30 i)": ildouble: 1 ldouble: 1 @@ -3202,8 +2994,6 @@ ldouble: 1 Test "Imaginary part of: casin (1.0 - 0x1.fp-10 i)": float: 1 ifloat: 1 -ildouble: 1 -ldouble: 1 Test "Imaginary part of: casin (1.0 - 0x1.fp-30 i)": ildouble: 1 ldouble: 1 @@ -3386,9 +3176,6 @@ ldouble: 1 Test "Imaginary part of: casinh (-0x1.000002p0 + 0x1.fp-129 i)": ildouble: 1 ldouble: 1 -Test "Real part of: casinh (-0x1.000002p0 + 0x1p-23 i)": -ildouble: 1 -ldouble: 1 Test "Imaginary part of: casinh (-0x1.000002p0 + 0x1p-23 i)": double: 1 float: 1 @@ -3403,9 +3190,6 @@ ldouble: 1 Test "Imaginary part of: casinh (-0x1.000002p0 - 0x1.fp-129 i)": ildouble: 1 ldouble: 1 -Test "Real part of: casinh (-0x1.000002p0 - 0x1p-23 i)": -ildouble: 1 -ldouble: 1 Test "Imaginary part of: casinh (-0x1.000002p0 - 0x1p-23 i)": double: 1 float: 1 @@ -3414,13 +3198,9 @@ ifloat: 1 Test "Real part of: casinh (-0x1.fp-10 + 1.0 i)": float: 1 ifloat: 1 -ildouble: 1 -ldouble: 1 Test "Real part of: casinh (-0x1.fp-10 - 1.0 i)": float: 1 ifloat: 1 -ildouble: 1 -ldouble: 1 Test "Real part of: casinh (-0x1.fp-1025 + 0.5 i)": ildouble: 1 ldouble: 1 @@ -3533,8 +3313,6 @@ ldouble: 1 Test "Real part of: casinh (-0x1p-52 + 0x0.fffffffffffff8p0 i)": double: 1 idouble: 1 -ildouble: 1 -ldouble: 1 Test "Real part of: casinh (-0x1p-52 + 0x1.0000000000001p0 i)": ildouble: 1 ldouble: 1 @@ -3544,8 +3322,6 @@ ldouble: 1 Test "Real part of: casinh (-0x1p-52 - 0x0.fffffffffffff8p0 i)": double: 1 idouble: 1 -ildouble: 1 -ldouble: 1 Test "Real part of: casinh (-0x1p-52 - 0x1.0000000000001p0 i)": ildouble: 1 ldouble: 1 @@ -3592,32 +3368,17 @@ double: 1 float: 1 idouble: 1 ifloat: 1 -Test "Imaginary part of: casinh (-1.0 + 0x1.fp-100 i)": -ildouble: 1 -ldouble: 1 Test "Real part of: casinh (-1.0 + 0x1.fp-1000 i)": double: 1 idouble: 1 -Test "Imaginary part of: casinh (-1.0 + 0x1.fp-1000 i)": -ildouble: 1 -ldouble: 1 -Test "Imaginary part of: casinh (-1.0 + 0x1.fp-10000 i)": -ildouble: 1 -ldouble: 1 Test "Real part of: casinh (-1.0 + 0x1.fp-1025 i)": double: 1 idouble: 1 -Test "Imaginary part of: casinh (-1.0 + 0x1.fp-1025 i)": -ildouble: 1 -ldouble: 1 Test "Real part of: casinh (-1.0 + 0x1.fp-129 i)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "Imaginary part of: casinh (-1.0 + 0x1.fp-129 i)": -ildouble: 1 -ldouble: 1 Test "Real part of: casinh (-1.0 + 0x1.fp-30 i)": double: 1 float: 1 @@ -3659,32 +3420,17 @@ double: 1 float: 1 idouble: 1 ifloat: 1 -Test "Imaginary part of: casinh (-1.0 - 0x1.fp-100 i)": -ildouble: 1 -ldouble: 1 Test "Real part of: casinh (-1.0 - 0x1.fp-1000 i)": double: 1 idouble: 1 -Test "Imaginary part of: casinh (-1.0 - 0x1.fp-1000 i)": -ildouble: 1 -ldouble: 1 -Test "Imaginary part of: casinh (-1.0 - 0x1.fp-10000 i)": -ildouble: 1 -ldouble: 1 Test "Real part of: casinh (-1.0 - 0x1.fp-1025 i)": double: 1 idouble: 1 -Test "Imaginary part of: casinh (-1.0 - 0x1.fp-1025 i)": -ildouble: 1 -ldouble: 1 Test "Real part of: casinh (-1.0 - 0x1.fp-129 i)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "Imaginary part of: casinh (-1.0 - 0x1.fp-129 i)": -ildouble: 1 -ldouble: 1 Test "Real part of: casinh (-1.0 - 0x1.fp-30 i)": double: 1 float: 1 @@ -3867,9 +3613,6 @@ ldouble: 1 Test "Imaginary part of: casinh (0x1.000002p0 + 0x1.fp-129 i)": ildouble: 1 ldouble: 1 -Test "Real part of: casinh (0x1.000002p0 + 0x1p-23 i)": -ildouble: 1 -ldouble: 1 Test "Imaginary part of: casinh (0x1.000002p0 + 0x1p-23 i)": double: 1 float: 1 @@ -3884,9 +3627,6 @@ ldouble: 1 Test "Imaginary part of: casinh (0x1.000002p0 - 0x1.fp-129 i)": ildouble: 1 ldouble: 1 -Test "Real part of: casinh (0x1.000002p0 - 0x1p-23 i)": -ildouble: 1 -ldouble: 1 Test "Imaginary part of: casinh (0x1.000002p0 - 0x1p-23 i)": double: 1 float: 1 @@ -3895,13 +3635,9 @@ ifloat: 1 Test "Real part of: casinh (0x1.fp-10 + 1.0 i)": float: 1 ifloat: 1 -ildouble: 1 -ldouble: 1 Test "Real part of: casinh (0x1.fp-10 - 1.0 i)": float: 1 ifloat: 1 -ildouble: 1 -ldouble: 1 Test "Real part of: casinh (0x1.fp-1025 + 0.5 i)": ildouble: 1 ldouble: 1 @@ -3966,9 +3702,6 @@ idouble: 1 Test "Real part of: casinh (0x1.fp127 + 0x1.fp127 i)": double: 1 idouble: 1 -Test "Real part of: casinh (0x1.fp16383 + 0x1.fp16383 i)": -ildouble: 1 -ldouble: 1 Test "Real part of: casinh (0x1p-105 + 0.5 i)": double: 1 idouble: 1 @@ -4023,8 +3756,6 @@ ldouble: 1 Test "Real part of: casinh (0x1p-52 + 0x0.fffffffffffff8p0 i)": double: 1 idouble: 1 -ildouble: 1 -ldouble: 1 Test "Real part of: casinh (0x1p-52 + 0x1.0000000000001p0 i)": ildouble: 1 ldouble: 1 @@ -4034,8 +3765,6 @@ ldouble: 1 Test "Real part of: casinh (0x1p-52 - 0x0.fffffffffffff8p0 i)": double: 1 idouble: 1 -ildouble: 1 -ldouble: 1 Test "Real part of: casinh (0x1p-52 - 0x1.0000000000001p0 i)": ildouble: 1 ldouble: 1 @@ -4082,32 +3811,17 @@ double: 1 float: 1 idouble: 1 ifloat: 1 -Test "Imaginary part of: casinh (1.0 + 0x1.fp-100 i)": -ildouble: 1 -ldouble: 1 Test "Real part of: casinh (1.0 + 0x1.fp-1000 i)": double: 1 idouble: 1 -Test "Imaginary part of: casinh (1.0 + 0x1.fp-1000 i)": -ildouble: 1 -ldouble: 1 -Test "Imaginary part of: casinh (1.0 + 0x1.fp-10000 i)": -ildouble: 1 -ldouble: 1 Test "Real part of: casinh (1.0 + 0x1.fp-1025 i)": double: 1 idouble: 1 -Test "Imaginary part of: casinh (1.0 + 0x1.fp-1025 i)": -ildouble: 1 -ldouble: 1 Test "Real part of: casinh (1.0 + 0x1.fp-129 i)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "Imaginary part of: casinh (1.0 + 0x1.fp-129 i)": -ildouble: 1 -ldouble: 1 Test "Real part of: casinh (1.0 + 0x1.fp-30 i)": double: 1 float: 1 @@ -4149,32 +3863,17 @@ double: 1 float: 1 idouble: 1 ifloat: 1 -Test "Imaginary part of: casinh (1.0 - 0x1.fp-100 i)": -ildouble: 1 -ldouble: 1 Test "Real part of: casinh (1.0 - 0x1.fp-1000 i)": double: 1 idouble: 1 -Test "Imaginary part of: casinh (1.0 - 0x1.fp-1000 i)": -ildouble: 1 -ldouble: 1 -Test "Imaginary part of: casinh (1.0 - 0x1.fp-10000 i)": -ildouble: 1 -ldouble: 1 Test "Real part of: casinh (1.0 - 0x1.fp-1025 i)": double: 1 idouble: 1 -Test "Imaginary part of: casinh (1.0 - 0x1.fp-1025 i)": -ildouble: 1 -ldouble: 1 Test "Real part of: casinh (1.0 - 0x1.fp-129 i)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "Imaginary part of: casinh (1.0 - 0x1.fp-129 i)": -ildouble: 1 -ldouble: 1 Test "Real part of: casinh (1.0 - 0x1.fp-30 i)": double: 1 float: 1 @@ -4300,45 +3999,21 @@ ldouble: 1 Test "Imaginary part of: catan (-0x1p-16382 - 0x0.ffffffffffffffffp0 i)": ildouble: 1 ldouble: 1 -Test "Real part of: catan (-0x1p-27 + 1.0 i)": -float: 1 -ifloat: 1 -Test "Real part of: catan (-0x1p-27 - 1.0 i)": -float: 1 -ifloat: 1 Test "Imaginary part of: catan (-0x1p-33 + 0x0.ffffffffffffffffp0 i)": ildouble: 1 ldouble: 1 -Test "Real part of: catan (-0x1p-33 + 1.0 i)": -float: 1 -ifloat: 1 Test "Imaginary part of: catan (-0x1p-33 - 0x0.ffffffffffffffffp0 i)": ildouble: 1 ldouble: 1 -Test "Real part of: catan (-0x1p-33 - 1.0 i)": -float: 1 -ifloat: 1 -Test "Real part of: catan (-0x1p-54 + 1.0 i)": -float: 1 -ifloat: 1 Test "Imaginary part of: catan (-0x1p-54 + 1.0 i)": float: 1 ifloat: 1 -Test "Real part of: catan (-0x1p-54 - 1.0 i)": -float: 1 -ifloat: 1 Test "Imaginary part of: catan (-0x1p-54 - 1.0 i)": float: 1 ifloat: 1 -Test "Real part of: catan (-0x1p-57 + 1.0 i)": -float: 1 -ifloat: 1 Test "Imaginary part of: catan (-0x1p-57 + 1.0 i)": float: 1 ifloat: 1 -Test "Real part of: catan (-0x1p-57 - 1.0 i)": -float: 1 -ifloat: 1 Test "Imaginary part of: catan (-0x1p-57 - 1.0 i)": float: 1 ifloat: 1 @@ -4351,18 +4026,6 @@ ldouble: 1 Test "Real part of: catan (-1.0 + 0x1p-13 i)": float: 1 ifloat: 1 -Test "Real part of: catan (-1.0 + 0x1p-27 i)": -float: 1 -ifloat: 1 -Test "Real part of: catan (-1.0 + 0x1p-33 i)": -float: 1 -ifloat: 1 -Test "Real part of: catan (-1.0 + 0x1p-54 i)": -float: 1 -ifloat: 1 -Test "Real part of: catan (-1.0 + 0x1p-57 i)": -float: 1 -ifloat: 1 Test "Imaginary part of: catan (-1.0 + 0x1p-64 i)": ildouble: 1 ldouble: 1 @@ -4372,32 +4035,14 @@ ifloat: 1 Test "Imaginary part of: catan (-1.0 - 0x1p-13 i)": ildouble: 1 ldouble: 1 -Test "Real part of: catan (-1.0 - 0x1p-27 i)": -float: 1 -ifloat: 1 -Test "Real part of: catan (-1.0 - 0x1p-33 i)": -float: 1 -ifloat: 1 -Test "Real part of: catan (-1.0 - 0x1p-54 i)": -float: 1 -ifloat: 1 -Test "Real part of: catan (-1.0 - 0x1p-57 i)": -float: 1 -ifloat: 1 Test "Imaginary part of: catan (-1.0 - 0x1p-64 i)": ildouble: 1 ldouble: 1 -Test "Real part of: catan (-2 - 3 i)": -float: 3 -ifloat: 3 Test "Imaginary part of: catan (-2 - 3 i)": double: 1 float: 1 idouble: 1 ifloat: 1 -Test "Real part of: catan (0.75 + 1.25 i)": -float: 4 -ifloat: 4 Test "Imaginary part of: catan (0x0.fffffffffffff8p0 + 0x1p-27 i)": double: 1 idouble: 1 @@ -4493,45 +4138,21 @@ ldouble: 1 Test "Imaginary part of: catan (0x1p-16382 - 0x0.ffffffffffffffffp0 i)": ildouble: 1 ldouble: 1 -Test "Real part of: catan (0x1p-27 + 1.0 i)": -float: 1 -ifloat: 1 -Test "Real part of: catan (0x1p-27 - 1.0 i)": -float: 1 -ifloat: 1 Test "Imaginary part of: catan (0x1p-33 + 0x0.ffffffffffffffffp0 i)": ildouble: 1 ldouble: 1 -Test "Real part of: catan (0x1p-33 + 1.0 i)": -float: 1 -ifloat: 1 Test "Imaginary part of: catan (0x1p-33 - 0x0.ffffffffffffffffp0 i)": ildouble: 1 ldouble: 1 -Test "Real part of: catan (0x1p-33 - 1.0 i)": -float: 1 -ifloat: 1 -Test "Real part of: catan (0x1p-54 + 1.0 i)": -float: 1 -ifloat: 1 Test "Imaginary part of: catan (0x1p-54 + 1.0 i)": float: 1 ifloat: 1 -Test "Real part of: catan (0x1p-54 - 1.0 i)": -float: 1 -ifloat: 1 Test "Imaginary part of: catan (0x1p-54 - 1.0 i)": float: 1 ifloat: 1 -Test "Real part of: catan (0x1p-57 + 1.0 i)": -float: 1 -ifloat: 1 Test "Imaginary part of: catan (0x1p-57 + 1.0 i)": float: 1 ifloat: 1 -Test "Real part of: catan (0x1p-57 - 1.0 i)": -float: 1 -ifloat: 1 Test "Imaginary part of: catan (0x1p-57 - 1.0 i)": float: 1 ifloat: 1 @@ -4544,18 +4165,6 @@ ldouble: 1 Test "Real part of: catan (1.0 + 0x1p-13 i)": float: 1 ifloat: 1 -Test "Real part of: catan (1.0 + 0x1p-27 i)": -float: 1 -ifloat: 1 -Test "Real part of: catan (1.0 + 0x1p-33 i)": -float: 1 -ifloat: 1 -Test "Real part of: catan (1.0 + 0x1p-54 i)": -float: 1 -ifloat: 1 -Test "Real part of: catan (1.0 + 0x1p-57 i)": -float: 1 -ifloat: 1 Test "Imaginary part of: catan (1.0 + 0x1p-64 i)": ildouble: 1 ldouble: 1 @@ -4565,18 +4174,6 @@ ifloat: 1 Test "Imaginary part of: catan (1.0 - 0x1p-13 i)": ildouble: 1 ldouble: 1 -Test "Real part of: catan (1.0 - 0x1p-27 i)": -float: 1 -ifloat: 1 -Test "Real part of: catan (1.0 - 0x1p-33 i)": -float: 1 -ifloat: 1 -Test "Real part of: catan (1.0 - 0x1p-54 i)": -float: 1 -ifloat: 1 -Test "Real part of: catan (1.0 - 0x1p-57 i)": -float: 1 -ifloat: 1 Test "Imaginary part of: catan (1.0 - 0x1p-64 i)": ildouble: 1 ldouble: 1 @@ -4665,33 +4262,9 @@ ifloat: 1 Test "Real part of: catanh (-0x1p-27 + 0x1.0000000000001p0 i)": double: 1 idouble: 1 -Test "Imaginary part of: catanh (-0x1p-27 + 1.0 i)": -float: 1 -ifloat: 1 Test "Real part of: catanh (-0x1p-27 - 0x1.0000000000001p0 i)": double: 1 idouble: 1 -Test "Imaginary part of: catanh (-0x1p-27 - 1.0 i)": -float: 1 -ifloat: 1 -Test "Imaginary part of: catanh (-0x1p-33 + 1.0 i)": -float: 1 -ifloat: 1 -Test "Imaginary part of: catanh (-0x1p-33 - 1.0 i)": -float: 1 -ifloat: 1 -Test "Imaginary part of: catanh (-0x1p-54 + 1.0 i)": -float: 1 -ifloat: 1 -Test "Imaginary part of: catanh (-0x1p-54 - 1.0 i)": -float: 1 -ifloat: 1 -Test "Imaginary part of: catanh (-0x1p-57 + 1.0 i)": -float: 1 -ifloat: 1 -Test "Imaginary part of: catanh (-0x1p-57 - 1.0 i)": -float: 1 -ifloat: 1 Test "Real part of: catanh (-0x1p-64 + 1.0 i)": ildouble: 1 ldouble: 1 @@ -4709,24 +4282,12 @@ ldouble: 1 Test "Imaginary part of: catanh (-1.0 + 0x1p-13 i)": float: 1 ifloat: 1 -Test "Imaginary part of: catanh (-1.0 + 0x1p-27 i)": -float: 1 -ifloat: 1 -Test "Imaginary part of: catanh (-1.0 + 0x1p-33 i)": -float: 1 -ifloat: 1 Test "Real part of: catanh (-1.0 + 0x1p-54 i)": float: 1 ifloat: 1 -Test "Imaginary part of: catanh (-1.0 + 0x1p-54 i)": -float: 1 -ifloat: 1 Test "Real part of: catanh (-1.0 + 0x1p-57 i)": float: 1 ifloat: 1 -Test "Imaginary part of: catanh (-1.0 + 0x1p-57 i)": -float: 1 -ifloat: 1 Test "Real part of: catanh (-1.0 + 0x1p-64 i)": ildouble: 1 ldouble: 1 @@ -4741,43 +4302,21 @@ ldouble: 1 Test "Imaginary part of: catanh (-1.0 - 0x1p-13 i)": float: 1 ifloat: 1 -Test "Imaginary part of: catanh (-1.0 - 0x1p-27 i)": -float: 1 -ifloat: 1 -Test "Imaginary part of: catanh (-1.0 - 0x1p-33 i)": -float: 1 -ifloat: 1 Test "Real part of: catanh (-1.0 - 0x1p-54 i)": float: 1 ifloat: 1 -Test "Imaginary part of: catanh (-1.0 - 0x1p-54 i)": -float: 1 -ifloat: 1 Test "Real part of: catanh (-1.0 - 0x1p-57 i)": float: 1 ifloat: 1 -Test "Imaginary part of: catanh (-1.0 - 0x1p-57 i)": -float: 1 -ifloat: 1 Test "Real part of: catanh (-1.0 - 0x1p-64 i)": ildouble: 1 ldouble: 1 Test "Real part of: catanh (-2 - 3 i)": -double: 4 -idouble: 4 -ildouble: 1 -ldouble: 1 -Test "Imaginary part of: catanh (-2 - 3 i)": -float: 4 -ifloat: 4 -Test "Real part of: catanh (0.75 + 1.25 i)": double: 1 idouble: 1 +Test "Real part of: catanh (0.75 + 1.25 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: catanh (0.75 + 1.25 i)": -float: 6 -ifloat: 6 Test "Real part of: catanh (0x0.ffffffffffffffffp0 + 0x1p-1022 i)": ildouble: 1 ldouble: 1 @@ -4856,42 +4395,18 @@ idouble: 1 Test "Real part of: catanh (0x1p-27 + 0x1.0000000000001p0 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: catanh (0x1p-27 + 1.0 i)": -float: 1 -ifloat: 1 Test "Real part of: catanh (0x1p-27 - 0x0.fffffffffffff8p0 i)": double: 1 idouble: 1 Test "Real part of: catanh (0x1p-27 - 0x1.0000000000001p0 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: catanh (0x1p-27 - 1.0 i)": -float: 1 -ifloat: 1 Test "Real part of: catanh (0x1p-33 + 0x0.ffffffffffffffffp0 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: catanh (0x1p-33 + 1.0 i)": -float: 1 -ifloat: 1 Test "Real part of: catanh (0x1p-33 - 0x0.ffffffffffffffffp0 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: catanh (0x1p-33 - 1.0 i)": -float: 1 -ifloat: 1 -Test "Imaginary part of: catanh (0x1p-54 + 1.0 i)": -float: 1 -ifloat: 1 -Test "Imaginary part of: catanh (0x1p-54 - 1.0 i)": -float: 1 -ifloat: 1 -Test "Imaginary part of: catanh (0x1p-57 + 1.0 i)": -float: 1 -ifloat: 1 -Test "Imaginary part of: catanh (0x1p-57 - 1.0 i)": -float: 1 -ifloat: 1 Test "Real part of: catanh (0x1p-64 + 1.0 i)": ildouble: 1 ldouble: 1 @@ -4909,24 +4424,12 @@ ldouble: 1 Test "Imaginary part of: catanh (1.0 + 0x1p-13 i)": float: 1 ifloat: 1 -Test "Imaginary part of: catanh (1.0 + 0x1p-27 i)": -float: 1 -ifloat: 1 -Test "Imaginary part of: catanh (1.0 + 0x1p-33 i)": -float: 1 -ifloat: 1 Test "Real part of: catanh (1.0 + 0x1p-54 i)": float: 1 ifloat: 1 -Test "Imaginary part of: catanh (1.0 + 0x1p-54 i)": -float: 1 -ifloat: 1 Test "Real part of: catanh (1.0 + 0x1p-57 i)": float: 1 ifloat: 1 -Test "Imaginary part of: catanh (1.0 + 0x1p-57 i)": -float: 1 -ifloat: 1 Test "Real part of: catanh (1.0 + 0x1p-64 i)": ildouble: 1 ldouble: 1 @@ -4941,24 +4444,12 @@ ldouble: 1 Test "Imaginary part of: catanh (1.0 - 0x1p-13 i)": float: 1 ifloat: 1 -Test "Imaginary part of: catanh (1.0 - 0x1p-27 i)": -float: 1 -ifloat: 1 -Test "Imaginary part of: catanh (1.0 - 0x1p-33 i)": -float: 1 -ifloat: 1 Test "Real part of: catanh (1.0 - 0x1p-54 i)": float: 1 ifloat: 1 -Test "Imaginary part of: catanh (1.0 - 0x1p-54 i)": -float: 1 -ifloat: 1 Test "Real part of: catanh (1.0 - 0x1p-57 i)": float: 1 ifloat: 1 -Test "Imaginary part of: catanh (1.0 - 0x1p-57 i)": -float: 1 -ifloat: 1 Test "Real part of: catanh (1.0 - 0x1p-64 i)": ildouble: 1 ldouble: 1 @@ -4992,14 +4483,9 @@ idouble: 1 Test "Imaginary part of: ccos (-0.75 - 89.5 i)": float: 1 ifloat: 1 -Test "Real part of: ccos (-2 - 3 i)": -double: 1 -idouble: 1 Test "Imaginary part of: ccos (-2 - 3 i)": float: 1 ifloat: 1 -ildouble: 1 -ldouble: 1 Test "Real part of: ccos (0.75 + 1.25 i)": double: 1 float: 1 @@ -5033,9 +4519,7 @@ Test "Real part of: ccosh (-2 - 3 i)": float: 1 ifloat: 1 Test "Imaginary part of: ccosh (-2 - 3 i)": -double: 1 float: 1 -idouble: 1 ifloat: 1 ildouble: 1 ldouble: 1 @@ -5102,9 +4586,7 @@ double: 1 idouble: 1 Test "Real part of: cexp (50 + 0x1p127 i)": double: 2 -float: 1 idouble: 2 -ifloat: 1 Test "Imaginary part of: cexp (50 + 0x1p127 i)": double: 1 idouble: 1 @@ -5180,14 +4662,6 @@ ldouble: 1 Test "Real part of: clog (-0x1p-16445 - 0x1.fp+16383 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: clog (-2 - 3 i)": -float: 3 -ifloat: 3 -Test "Real part of: clog (0.75 + 1.25 i)": -float: 1 -ifloat: 1 -ildouble: 1 -ldouble: 1 Test "Real part of: clog (0x0.ffffffffffffffffp0 + 0x0.ffffffffffffffffp-15000 i)": ildouble: 1 ldouble: 1 @@ -5199,9 +4673,6 @@ float: 1 ifloat: 1 ildouble: 1 ldouble: 1 -Test "Real part of: clog (0x1.234566p-30 + 1.0 i)": -ildouble: 1 -ldouble: 1 Test "Real part of: clog (0x1.fffffep+127 + 0x1.fffffep+127 i)": ildouble: 1 ldouble: 1 @@ -5211,9 +4682,6 @@ ifloat: 1 Test "Real part of: clog (0x1.fp+127 - 0x1p-149 i)": float: 1 ifloat: 1 -Test "Real part of: clog (0x1.fp+16383 + 0x1.fp+16383 i)": -ildouble: 1 -ldouble: 1 Test "Real part of: clog (0x1.fp+16383 + 0x1p+16383 i)": ildouble: 1 ldouble: 1 @@ -5223,9 +4691,6 @@ ldouble: 1 Test "Real part of: clog (0x1.fp+16383 - 0x1p-16445 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: clog (0x1367a310575591p-54 + 0x3cfcc0a0541f60p-54 i)": -ildouble: 1 -ldouble: 1 Test "Real part of: clog (0x1p-1074 + 0x1p-1074 i)": double: 1 idouble: 1 @@ -5345,11 +4810,7 @@ double: 1 idouble: 1 Test "Imaginary part of: clog10 (-2 - 3 i)": double: 1 -float: 5 idouble: 1 -ifloat: 5 -ildouble: 1 -ldouble: 1 Test "Imaginary part of: clog10 (-3 + inf i)": double: 1 float: 1 @@ -5393,13 +4854,6 @@ double: 1 float: 1 idouble: 1 ifloat: 1 -Test "Real part of: clog10 (0.75 + 1.25 i)": -double: 1 -float: 1 -idouble: 1 -ifloat: 1 -ildouble: 1 -ldouble: 1 Test "Real part of: clog10 (0x0.fffffffffffff8p0 + 0x0.fffffffffffff8p-1000 i)": double: 1 idouble: 1 @@ -5465,9 +4919,6 @@ ldouble: 1 Test "Real part of: clog10 (0x1.fp+16383 + 0x1.fp+16383 i)": ildouble: 1 ldouble: 1 -Test "Real part of: clog10 (0x1.fp+16383 + 0x1p+16383 i)": -ildouble: 1 -ldouble: 1 Test "Real part of: clog10 (0x1.fp+16383 + 0x1p-16445 i)": ildouble: 1 ldouble: 1 @@ -5486,8 +4937,6 @@ idouble: 1 Test "Imaginary part of: clog10 (0x1367a310575591p-54 + 0x3cfcc0a0541f60p-54 i)": double: 1 idouble: 1 -ildouble: 1 -ldouble: 1 Test "Imaginary part of: clog10 (0x164c74eea876p-45 + 0x16f393482f77p-45 i)": double: 1 idouble: 1 @@ -5676,26 +5125,17 @@ idouble: 1 ifloat: 1 # cos -Test "cos (0.80190127184058835)": -double: 1 -idouble: 1 Test "cos (M_PI_6l * 2.0)": double: 1 -float: 1 idouble: 1 -ifloat: 1 Test "cos (M_PI_6l * 4.0)": double: 2 float: 1 idouble: 2 ifloat: 1 -ildouble: 1 -ldouble: 1 # cos_downward Test "cos_downward (1)": -float: 1 -ifloat: 1 ildouble: 1 ldouble: 1 Test "cos_downward (10)": @@ -5704,20 +5144,14 @@ ifloat: 1 ildouble: 1 ldouble: 1 Test "cos_downward (2)": -float: 1 -ifloat: 1 ildouble: 1 ldouble: 1 Test "cos_downward (3)": -float: 1 -ifloat: 1 ildouble: 1 ldouble: 1 Test "cos_downward (4)": float: 1 ifloat: 1 -ildouble: 1 -ldouble: 1 Test "cos_downward (5)": float: 1 ifloat: 1 @@ -5727,26 +5161,11 @@ ifloat: 1 ildouble: 1 ldouble: 1 Test "cos_downward (8)": -float: 1 -ifloat: 1 ildouble: 1 ldouble: 1 Test "cos_downward (9)": float: 1 ifloat: 1 -ildouble: 1 -ldouble: 1 - -# cos_tonearest -Test "cos_tonearest (7)": -float: 1 -ifloat: 1 -Test "cos_tonearest (8)": -ildouble: 1 -ldouble: 1 -Test "cos_tonearest (9)": -ildouble: 1 -ldouble: 1 # cos_towardzero Test "cos_towardzero (1)": @@ -5783,21 +5202,12 @@ ldouble: 1 Test "cos_upward (1)": float: 1 ifloat: 1 -Test "cos_upward (10)": -float: 1 -ifloat: 1 -ildouble: 1 -ldouble: 1 Test "cos_upward (2)": float: 1 ifloat: 1 -ildouble: 1 -ldouble: 1 Test "cos_upward (3)": float: 1 ifloat: 1 -ildouble: 1 -ldouble: 1 Test "cos_upward (4)": ildouble: 1 ldouble: 1 @@ -5809,17 +5219,12 @@ float: 1 ifloat: 1 ildouble: 1 ldouble: 1 -Test "cos_upward (7)": -float: 1 -ifloat: 1 Test "cos_upward (8)": float: 1 ifloat: 1 ildouble: 1 ldouble: 1 Test "cos_upward (9)": -float: 2 -ifloat: 2 ildouble: 1 ldouble: 1 @@ -5873,18 +5278,13 @@ float: 1 ifloat: 1 ildouble: 1 ldouble: 1 -Test "Imaginary part of: cpow (0.75 + 1.25 i, 0.0 + 1.0 i)": -float: 1 -ifloat: 1 -ildouble: 1 -ldouble: 1 Test "Real part of: cpow (0.75 + 1.25 i, 0.75 + 1.25 i)": double: 1 float: 4 idouble: 1 ifloat: 4 -ildouble: 5 -ldouble: 5 +ildouble: 1 +ldouble: 1 Test "Imaginary part of: cpow (0.75 + 1.25 i, 0.75 + 1.25 i)": ildouble: 2 ldouble: 2 @@ -5913,13 +5313,6 @@ float: 2 ifloat: 2 ildouble: 4 ldouble: 4 -Test "Imaginary part of: cpow (e + 0 i, 0 + 2 * M_PIl i)": -double: 2 -float: 2 -idouble: 2 -ifloat: 2 -ildouble: 1 -ldouble: 1 # csin Test "Real part of: csin (-0.75 + 710.5 i)": @@ -5934,15 +5327,9 @@ idouble: 1 Test "Real part of: csin (-0.75 - 89.5 i)": float: 1 ifloat: 1 -Test "Imaginary part of: csin (-2 - 3 i)": -double: 1 -idouble: 1 Test "Real part of: csin (0.75 + 1.25 i)": ildouble: 1 ldouble: 1 -Test "Imaginary part of: csin (0.75 + 1.25 i)": -float: 1 -ifloat: 1 Test "Real part of: csin (0.75 + 710.5 i)": double: 1 idouble: 1 @@ -5960,14 +5347,9 @@ double: 1 idouble: 1 # csinh -Test "Real part of: csinh (-2 - 3 i)": -double: 1 -idouble: 1 Test "Imaginary part of: csinh (-2 - 3 i)": double: 1 idouble: 1 -ildouble: 2 -ldouble: 2 Test "Imaginary part of: csinh (-710.5 + 0.75 i)": double: 1 idouble: 1 @@ -6071,29 +5453,20 @@ ldouble: 1 # ctan Test "Real part of: ctan (-2 - 3 i)": -double: 1 float: 1 -idouble: 1 ifloat: 1 ildouble: 1 ldouble: 1 Test "Imaginary part of: ctan (-2 - 3 i)": double: 1 -float: 1 idouble: 1 -ifloat: 1 -ildouble: 2 -ldouble: 2 -Test "Real part of: ctan (0.75 + 1.25 i)": ildouble: 1 ldouble: 1 Test "Imaginary part of: ctan (0.75 + 1.25 i)": double: 1 -float: 1 idouble: 1 -ifloat: 1 -ildouble: 3 -ldouble: 3 +ildouble: 1 +ldouble: 1 Test "Real part of: ctan (0x1p1023 + 1 i)": double: 1 idouble: 1 @@ -6201,20 +5574,18 @@ ildouble: 2 ldouble: 2 Test "Imaginary part of: ctan_upward (0x1.921fb6p+0 + 0x1p-149 i)": double: 1 -float: 2 idouble: 1 -ifloat: 2 ildouble: 1 ldouble: 1 # ctanh Test "Real part of: ctanh (-2 - 3 i)": double: 1 -float: 2 +float: 1 idouble: 1 -ifloat: 2 -ildouble: 3 -ldouble: 3 +ifloat: 1 +ildouble: 1 +ldouble: 1 Test "Imaginary part of: ctanh (-2 - 3 i)": double: 1 float: 1 @@ -6227,9 +5598,7 @@ float: 1 ifloat: 1 Test "Imaginary part of: ctanh (0 + pi/4 i)": double: 1 -float: 1 idouble: 1 -ifloat: 1 ildouble: 1 ldouble: 1 Test "Real part of: ctanh (0.75 + 1.25 i)": @@ -6242,8 +5611,6 @@ double: 1 float: 2 idouble: 1 ifloat: 2 -ildouble: 1 -ldouble: 1 Test "Real part of: ctanh (1 + 0x1p1023 i)": ildouble: 1 ldouble: 1 @@ -6335,9 +5702,7 @@ ildouble: 1 ldouble: 1 Test "Real part of: ctanh_upward (0x1p-149 + 0x1.921fb6p+0 i)": double: 1 -float: 2 idouble: 1 -ifloat: 2 ildouble: 1 ldouble: 1 Test "Imaginary part of: ctanh_upward (0x1p-149 + 0x1.921fb6p+0 i)": @@ -6384,12 +5749,8 @@ ldouble: 1 # exp10 Test "exp10 (-1)": -double: 2 -float: 1 -idouble: 2 -ifloat: 1 -ildouble: 1 -ldouble: 1 +double: 1 +idouble: 1 Test "exp10 (-305)": double: 1 idouble: 1 @@ -6397,19 +5758,11 @@ Test "exp10 (-36)": double: 1 idouble: 1 Test "exp10 (0.75)": +ildouble: 1 +ldouble: 1 +Test "exp10 (3)": double: 1 -float: 1 idouble: 1 -ifloat: 1 -ildouble: 2 -ldouble: 2 -Test "exp10 (3)": -double: 6 -float: 2 -idouble: 6 -ifloat: 2 -ildouble: 8 -ldouble: 8 Test "exp10 (36)": double: 1 idouble: 1 @@ -6547,9 +5900,7 @@ ifloat: 1 ildouble: 2 ldouble: 2 Test "j0 (8.0)": -double: 2 float: 1 -idouble: 2 ifloat: 1 # j1 @@ -6575,8 +5926,6 @@ idouble: 1 Test "j1 (8.0)": double: 1 idouble: 1 -ildouble: 1 -ldouble: 1 # jn Test "jn (0, -4.0)": @@ -6605,9 +5954,7 @@ ifloat: 1 ildouble: 2 ldouble: 2 Test "jn (0, 8.0)": -double: 2 float: 1 -idouble: 2 ifloat: 1 Test "jn (1, 10.0)": float: 2 @@ -6620,8 +5967,6 @@ idouble: 1 Test "jn (1, 8.0)": double: 1 idouble: 1 -ildouble: 1 -ldouble: 1 Test "jn (10, -1.0)": ildouble: 1 ldouble: 1 @@ -6649,9 +5994,9 @@ ildouble: 2 ldouble: 2 Test "jn (10, 2.0)": double: 1 -float: 4 +float: 2 idouble: 1 -ifloat: 4 +ifloat: 2 ildouble: 1 ldouble: 1 Test "jn (2, 0x1.ffff62p+99)": @@ -6692,10 +6037,8 @@ ifloat: 1 ildouble: 1 ldouble: 1 Test "jn (3, 2.0)": -double: 1 -float: 2 -idouble: 1 -ifloat: 2 +float: 1 +ifloat: 1 ildouble: 1 ldouble: 1 Test "jn (3, 2.4048255576957729)": @@ -6812,24 +6155,14 @@ double: 1 idouble: 1 # pow_downward -Test "pow_downward (1.0625, 1.125)": -ildouble: 1 -ldouble: 1 Test "pow_downward (1.5, 1.03125)": float: 1 ifloat: 1 -ildouble: 1 -ldouble: 1 # pow_towardzero -Test "pow_towardzero (1.0625, 1.125)": -ildouble: 1 -ldouble: 1 Test "pow_towardzero (1.5, 1.03125)": float: 1 ifloat: 1 -ildouble: 1 -ldouble: 1 # pow_upward Test "pow_upward (1.0625, 1.125)": @@ -6845,22 +6178,7 @@ ldouble: 1 Test "sin_downward (1)": ildouble: 1 ldouble: 1 -Test "sin_downward (10)": -float: 1 -ifloat: 1 -ildouble: 1 -ldouble: 1 Test "sin_downward (3)": -float: 1 -ifloat: 1 -ildouble: 1 -ldouble: 1 -Test "sin_downward (4)": -ildouble: 1 -ldouble: 1 -Test "sin_downward (5)": -float: 1 -ifloat: 1 ildouble: 1 ldouble: 1 Test "sin_downward (6)": @@ -6878,24 +6196,8 @@ ifloat: 1 ildouble: 1 ldouble: 1 -# sin_tonearest -Test "sin_tonearest (1)": -float: 1 -ifloat: 1 -Test "sin_tonearest (10)": -ildouble: 1 -ldouble: 1 -Test "sin_tonearest (4)": -ildouble: 1 -ldouble: 1 -Test "sin_tonearest (9)": -ildouble: 1 -ldouble: 1 - # sin_towardzero Test "sin_towardzero (1)": -float: 1 -ifloat: 1 ildouble: 1 ldouble: 1 Test "sin_towardzero (10)": @@ -6910,9 +6212,6 @@ ifloat: 1 Test "sin_towardzero (5)": float: 1 ifloat: 1 -Test "sin_towardzero (6)": -ildouble: 1 -ldouble: 1 Test "sin_towardzero (7)": ildouble: 1 ldouble: 1 @@ -6935,13 +6234,13 @@ ifloat: 1 ildouble: 1 ldouble: 1 Test "sin_upward (2)": -float: 2 -ifloat: 2 +float: 1 +ifloat: 1 ildouble: 1 ldouble: 1 Test "sin_upward (3)": -float: 2 -ifloat: 2 +float: 1 +ifloat: 1 ildouble: 1 ldouble: 1 Test "sin_upward (4)": @@ -6963,14 +6262,8 @@ ifloat: 1 Test "sin_upward (8)": float: 1 ifloat: 1 -Test "sin_upward (9)": -float: 1 -ifloat: 1 # sincos -Test "sincos (0.80190127184058835) extra output 2": -double: 1 -idouble: 1 Test "sincos (M_PI_6l*2.0) extra output 1": double: 1 float: 1 @@ -6980,12 +6273,7 @@ ildouble: 1 ldouble: 1 Test "sincos (M_PI_6l*2.0) extra output 2": double: 1 -float: 1 idouble: 1 -ifloat: 1 -Test "sincos (pi/6) extra output 2": -float: 1 -ifloat: 1 # sinh_downward Test "sinh_downward (22)": @@ -7036,9 +6324,6 @@ ldouble: 1 Test "tan (1e22)": ildouble: 1 ldouble: 1 -Test "tan (pi/4)": -double: 1 -idouble: 1 # tan_downward Test "tan_downward (1)": @@ -7057,9 +6342,6 @@ ifloat: 1 Test "tan_downward (3)": ildouble: 1 ldouble: 1 -Test "tan_downward (4)": -ildouble: 1 -ldouble: 1 Test "tan_downward (5)": ildouble: 1 ldouble: 1 @@ -7082,15 +6364,9 @@ ldouble: 1 Test "tan_tonearest (2)": ildouble: 1 ldouble: 1 -Test "tan_tonearest (6)": -ildouble: 1 -ldouble: 1 Test "tan_tonearest (8)": ildouble: 1 ldouble: 1 -Test "tan_tonearest (9)": -ildouble: 1 -ldouble: 1 # tan_towardzero Test "tan_towardzero (1)": @@ -7107,8 +6383,6 @@ ldouble: 1 Test "tan_towardzero (3)": float: 1 ifloat: 1 -ildouble: 1 -ldouble: 1 Test "tan_towardzero (4)": float: 1 ifloat: 1 @@ -7120,9 +6394,6 @@ ifloat: 1 Test "tan_towardzero (6)": ildouble: 1 ldouble: 1 -Test "tan_towardzero (8)": -ildouble: 2 -ldouble: 2 Test "tan_towardzero (9)": float: 1 ifloat: 1 @@ -7146,8 +6417,6 @@ ldouble: 1 Test "tan_upward (3)": float: 1 ifloat: 1 -ildouble: 1 -ldouble: 1 Test "tan_upward (5)": float: 1 ifloat: 1 @@ -7156,12 +6425,9 @@ ldouble: 2 Test "tan_upward (6)": ildouble: 1 ldouble: 1 -Test "tan_upward (7)": +Test "tan_upward (8)": ildouble: 1 ldouble: 1 -Test "tan_upward (8)": -ildouble: 2 -ldouble: 2 Test "tan_upward (9)": ildouble: 1 ldouble: 1 @@ -7172,8 +6438,6 @@ double: 1 float: 1 idouble: 1 ifloat: 1 -ildouble: 1 -ldouble: 1 Test "tgamma (-0x0.fffffffffffff8p0)": double: 1 idouble: 1 @@ -7799,8 +7063,6 @@ ldouble: 1 Test "tgamma (4)": float: 1 ifloat: 1 -ildouble: 1 -ldouble: 1 Test "tgamma (4.5)": double: 1 float: 1 @@ -7912,8 +7174,6 @@ ifloat: 1 Test "y0 (10.0)": float: 1 ifloat: 1 -ildouble: 1 -ldouble: 1 Test "y0 (8.0)": double: 1 float: 1 @@ -7964,8 +7224,6 @@ double: 1 float: 2 idouble: 1 ifloat: 2 -ildouble: 1 -ldouble: 1 # yn Test "yn (0, 0.125)": @@ -7986,8 +7244,6 @@ ifloat: 1 Test "yn (0, 10.0)": float: 1 ifloat: 1 -ildouble: 1 -ldouble: 1 Test "yn (0, 8.0)": double: 1 float: 1 @@ -8020,8 +7276,6 @@ double: 1 float: 2 idouble: 1 ifloat: 2 -ildouble: 1 -ldouble: 1 Test "yn (10, 0.125)": double: 1 idouble: 1 @@ -8091,10 +7345,6 @@ Function: "acos_upward": ildouble: 1 ldouble: 1 -Function: "asin": -ildouble: 1 -ldouble: 1 - Function: "asin_downward": double: 1 float: 1 @@ -8103,10 +7353,6 @@ ifloat: 1 ildouble: 1 ldouble: 1 -Function: "asin_tonearest": -ildouble: 1 -ldouble: 1 - Function: "asin_towardzero": double: 1 float: 1 @@ -8196,8 +7442,8 @@ ildouble: 1 ldouble: 1 Function: Real part of "catan": -float: 4 -ifloat: 4 +float: 1 +ifloat: 1 Function: Imaginary part of "catan": double: 1 @@ -8208,9 +7454,9 @@ ildouble: 1 ldouble: 1 Function: Real part of "catanh": -double: 4 +double: 1 float: 1 -idouble: 4 +idouble: 1 ifloat: 1 ildouble: 1 ldouble: 1 @@ -8280,10 +7526,8 @@ ildouble: 1 ldouble: 1 Function: Imaginary part of "clog": -float: 3 -ifloat: 3 -ildouble: 1 -ldouble: 1 +float: 1 +ifloat: 1 Function: Real part of "clog10": double: 2 @@ -8315,12 +7559,6 @@ ifloat: 1 ildouble: 1 ldouble: 1 -Function: "cos_tonearest": -float: 1 -ifloat: 1 -ildouble: 1 -ldouble: 1 - Function: "cos_towardzero": float: 1 ifloat: 1 @@ -8328,8 +7566,8 @@ ildouble: 1 ldouble: 1 Function: "cos_upward": -float: 2 -ifloat: 2 +float: 1 +ifloat: 1 ildouble: 1 ldouble: 1 @@ -8358,13 +7596,11 @@ double: 2 float: 5 idouble: 2 ifloat: 5 -ildouble: 5 -ldouble: 5 +ildouble: 3 +ldouble: 3 Function: Imaginary part of "cpow": -double: 2 float: 2 -idouble: 2 ifloat: 2 ildouble: 4 ldouble: 4 @@ -8377,16 +7613,8 @@ ifloat: 1 ildouble: 1 ldouble: 1 -Function: Imaginary part of "csin": -double: 1 -float: 1 -idouble: 1 -ifloat: 1 - Function: Real part of "csinh": -double: 1 float: 1 -idouble: 1 ifloat: 1 ildouble: 1 ldouble: 1 @@ -8396,8 +7624,6 @@ double: 1 float: 1 idouble: 1 ifloat: 1 -ildouble: 2 -ldouble: 2 Function: Real part of "csqrt": double: 1 @@ -8417,9 +7643,9 @@ ldouble: 1 Function: Real part of "ctan": double: 1 -float: 2 +float: 1 idouble: 1 -ifloat: 2 +ifloat: 1 ildouble: 2 ldouble: 2 @@ -8477,9 +7703,7 @@ ldouble: 2 Function: Imaginary part of "ctan_upward": double: 1 -float: 2 idouble: 1 -ifloat: 2 ildouble: 4 ldouble: 4 @@ -8537,9 +7761,7 @@ ldouble: 1 Function: Real part of "ctanh_upward": double: 1 -float: 2 idouble: 1 -ifloat: 2 ildouble: 4 ldouble: 4 @@ -8564,12 +7786,10 @@ ildouble: 1 ldouble: 1 Function: "exp10": -double: 6 -float: 2 -idouble: 6 -ifloat: 2 -ildouble: 8 -ldouble: 8 +double: 1 +idouble: 1 +ildouble: 1 +ldouble: 1 Function: "exp_downward": float: 1 @@ -8666,14 +7886,10 @@ ldouble: 1 Function: "pow_downward": float: 1 ifloat: 1 -ildouble: 1 -ldouble: 1 Function: "pow_towardzero": float: 1 ifloat: 1 -ildouble: 1 -ldouble: 1 Function: "pow_upward": float: 1 @@ -8687,12 +7903,6 @@ ifloat: 1 ildouble: 1 ldouble: 1 -Function: "sin_tonearest": -float: 1 -ifloat: 1 -ildouble: 1 -ldouble: 1 - Function: "sin_towardzero": float: 1 ifloat: 1 @@ -8700,8 +7910,8 @@ ildouble: 1 ldouble: 1 Function: "sin_upward": -float: 2 -ifloat: 2 +float: 1 +ifloat: 1 ildouble: 1 ldouble: 1 @@ -8748,8 +7958,8 @@ ldouble: 1 Function: "tan_towardzero": float: 1 ifloat: 1 -ildouble: 2 -ldouble: 2 +ildouble: 1 +ldouble: 1 Function: "tan_upward": float: 1 |