diff options
| author | Eric Wong <normalperson@yhbt.net> | 2014-02-04 09:41:18 +1000 |
|---|---|---|
| committer | Allan McRae <allan@archlinux.org> | 2014-02-04 10:40:44 +1000 |
| commit | 6c0ce4b45d451656dea5edeb99bc9fbb849293ff (patch) | |
| tree | f9e7e374d6aace62a1bc65d79de947fdf524f036 | |
| parent | e4f7e18e513d5b8e322e09ad8a1783d0b2806e28 (diff) | |
| download | glibc-6c0ce4b45d451656dea5edeb99bc9fbb849293ff.tar.xz glibc-6c0ce4b45d451656dea5edeb99bc9fbb849293ff.zip | |
Update x86_64 ULPs (AMD Family 10h)
| -rw-r--r-- | ChangeLog | 4 | ||||
| -rw-r--r-- | sysdeps/x86_64/fpu/libm-test-ulps | 613 |
2 files changed, 615 insertions, 2 deletions
@@ -1,3 +1,7 @@ +2014-02-04 Eric Wong <normalperson@yhbt.net> + + * sysdeps/x86_64/fpu/libm-test-ulps: Update. + 2014-02-03 Carlos O'Donell <carlos@redhat.com> * manual/startup.texi: Add next, previous, and top entries for diff --git a/sysdeps/x86_64/fpu/libm-test-ulps b/sysdeps/x86_64/fpu/libm-test-ulps index 91e24173ce..df2ad48176 100644 --- a/sysdeps/x86_64/fpu/libm-test-ulps +++ b/sysdeps/x86_64/fpu/libm-test-ulps @@ -367,6 +367,9 @@ float: 1 ifloat: 1 ildouble: 1 ldouble: 1 +Test "atanh (0x4p-12)": +ildouble: 1 +ldouble: 1 Test "atanh (0x4p-4)": ildouble: 1 ldouble: 1 @@ -524,9 +527,13 @@ 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 @@ -783,6 +790,9 @@ 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 @@ -803,6 +813,9 @@ 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 @@ -879,6 +892,8 @@ 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 @@ -893,6 +908,8 @@ 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 @@ -1067,12 +1084,16 @@ 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 @@ -1265,6 +1286,9 @@ 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 @@ -1285,6 +1309,9 @@ 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 @@ -1293,6 +1320,9 @@ 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 @@ -1338,6 +1368,8 @@ 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 @@ -1360,6 +1392,8 @@ 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 @@ -1536,9 +1570,13 @@ 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 @@ -1795,6 +1833,9 @@ 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 @@ -1815,6 +1856,9 @@ 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 @@ -1891,6 +1935,8 @@ 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 @@ -1905,6 +1951,8 @@ 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 @@ -2076,12 +2124,16 @@ 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 @@ -2277,6 +2329,9 @@ 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 @@ -2297,6 +2352,9 @@ 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 @@ -2305,6 +2363,9 @@ 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 @@ -2345,6 +2406,8 @@ 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 @@ -2367,6 +2430,8 @@ 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 @@ -2544,9 +2609,13 @@ 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 @@ -2611,28 +2680,52 @@ 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 @@ -2651,6 +2744,9 @@ 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 @@ -2671,6 +2767,9 @@ 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 @@ -2735,6 +2834,9 @@ 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 @@ -2753,6 +2855,9 @@ 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 @@ -2807,6 +2912,8 @@ 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 @@ -2826,6 +2933,8 @@ 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 @@ -2960,9 +3069,13 @@ 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 @@ -3027,28 +3140,52 @@ 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 @@ -3067,6 +3204,9 @@ 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 @@ -3087,6 +3227,9 @@ 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 @@ -3127,6 +3270,9 @@ 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 @@ -3157,6 +3303,9 @@ 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 @@ -3175,6 +3324,9 @@ 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 @@ -3229,6 +3381,8 @@ 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 @@ -3248,6 +3402,8 @@ 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 @@ -3430,6 +3586,9 @@ 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 @@ -3444,6 +3603,9 @@ 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 @@ -3452,9 +3614,13 @@ 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 @@ -3567,6 +3733,8 @@ 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 @@ -3576,6 +3744,8 @@ 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 @@ -3622,17 +3792,32 @@ 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 @@ -3674,17 +3859,32 @@ 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,6 +4067,9 @@ 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 @@ -3881,6 +4084,9 @@ 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 @@ -3889,9 +4095,13 @@ 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 @@ -3956,6 +4166,9 @@ 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 @@ -4010,6 +4223,8 @@ 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 @@ -4019,6 +4234,8 @@ 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 @@ -4065,17 +4282,32 @@ 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 @@ -4117,17 +4349,32 @@ 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 @@ -4175,6 +4422,8 @@ ldouble: 1 Test "Imaginary part of: catan (-0x1.0000000000001p0 - 0x1p-27 i)": double: 1 idouble: 1 +ildouble: 1 +ldouble: 1 Test "Real part of: catan (-0x1.000002p0 + 0x1p-126 i)": float: 1 ifloat: 1 @@ -4232,12 +4481,18 @@ ldouble: 1 Test "Imaginary part of: catan (-0x1p-1022 - 0x0.ffffffffffffffffp0 i)": ildouble: 1 ldouble: 1 +Test "Imaginary part of: catan (-0x1p-13 + 0x0.ffffffp0 i)": +ildouble: 1 +ldouble: 1 Test "Real part of: catan (-0x1p-13 + 0x1.000002p0 i)": float: 1 ifloat: 1 Test "Real part of: catan (-0x1p-13 + 1.0 i)": float: 1 ifloat: 1 +Test "Imaginary part of: catan (-0x1p-13 - 0x0.ffffffp0 i)": +ildouble: 1 +ldouble: 1 Test "Real part of: catan (-0x1p-13 - 0x1.000002p0 i)": float: 1 ifloat: 1 @@ -4280,6 +4535,9 @@ ldouble: 1 Test "Real part of: catan (-1.0 + 0x1p-13 i)": float: 1 ifloat: 1 +Test "Imaginary part of: catan (-1.0 + 0x1p-27 i)": +ildouble: 1 +ldouble: 1 Test "Imaginary part of: catan (-1.0 + 0x1p-64 i)": ildouble: 1 ldouble: 1 @@ -4289,6 +4547,9 @@ ifloat: 1 Test "Imaginary part of: catan (-1.0 - 0x1p-13 i)": ildouble: 1 ldouble: 1 +Test "Imaginary part of: catan (-1.0 - 0x1p-27 i)": +ildouble: 1 +ldouble: 1 Test "Imaginary part of: catan (-1.0 - 0x1p-64 i)": ildouble: 1 ldouble: 1 @@ -4314,6 +4575,8 @@ ldouble: 1 Test "Imaginary part of: catan (0x1.0000000000001p0 - 0x1p-27 i)": double: 1 idouble: 1 +ildouble: 1 +ldouble: 1 Test "Real part of: catan (0x1.000002p0 + 0x1p-126 i)": float: 1 ifloat: 1 @@ -4371,12 +4634,18 @@ ldouble: 1 Test "Imaginary part of: catan (0x1p-1022 - 0x0.ffffffffffffffffp0 i)": ildouble: 1 ldouble: 1 +Test "Imaginary part of: catan (0x1p-13 + 0x0.ffffffp0 i)" |
