diff options
| author | Jeroen Albers <_jeroen_@yahoo.com> | 2013-07-05 12:58:20 +0000 |
|---|---|---|
| committer | Joseph Myers <joseph@codesourcery.com> | 2013-07-05 12:58:20 +0000 |
| commit | 72c90ed01fb5ba17bbcfbe0a67ec044f4b868618 (patch) | |
| tree | ba8ec80142b353520653bc693a848ca748573b55 | |
| parent | bb3ced6f37bb48851ddada5967487084c1aee0b8 (diff) | |
| download | glibc-72c90ed01fb5ba17bbcfbe0a67ec044f4b868618.tar.xz glibc-72c90ed01fb5ba17bbcfbe0a67ec044f4b868618.zip | |
Update x86 and x86_64 ulps on AMD FX-8350 with GCC 4.8.1.
| -rw-r--r-- | ChangeLog | 5 | ||||
| -rw-r--r-- | sysdeps/i386/fpu/libm-test-ulps | 392 | ||||
| -rw-r--r-- | sysdeps/x86_64/fpu/libm-test-ulps | 147 |
3 files changed, 528 insertions, 16 deletions
@@ -1,3 +1,8 @@ +2013-07-05 Jeroen Albers <_jeroen_@yahoo.com> + + * sysdeps/i386/fpu/libm-test-ulps: Update. + * sysdeps/x86_64/fpu/libm-test-ulps: Likewise. + 2013-07-04 Siddhesh Poyarekar <siddhesh@redhat.com> * configure.in (--enable-lock-elision): Fix message text. diff --git a/sysdeps/i386/fpu/libm-test-ulps b/sysdeps/i386/fpu/libm-test-ulps index 8ab76afe53..530dbd7402 100644 --- a/sysdeps/i386/fpu/libm-test-ulps +++ b/sysdeps/i386/fpu/libm-test-ulps @@ -263,9 +263,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 @@ -422,6 +426,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)": double: 1 float: 1 @@ -432,6 +439,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)": double: 1 float: 1 @@ -470,6 +480,9 @@ float: 1 ifloat: 1 ildouble: 1 ldouble: 1 +Test "Imaginary part of: cacos (-1.0 + 0x1.fp-10 i)": +ildouble: 1 +ldouble: 1 Test "Imaginary part of: cacos (-1.0 + 0x1.fp-30 i)": ildouble: 1 ldouble: 1 @@ -481,6 +494,9 @@ float: 1 ifloat: 1 ildouble: 1 ldouble: 1 +Test "Imaginary part of: cacos (-1.0 - 0x1.fp-10 i)": +ildouble: 1 +ldouble: 1 Test "Imaginary part of: cacos (-1.0 - 0x1.fp-30 i)": ildouble: 1 ldouble: 1 @@ -635,12 +651,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 @@ -799,6 +819,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 @@ -821,6 +844,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)": double: 1 float: 1 @@ -831,6 +857,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)": double: 1 float: 1 @@ -876,6 +905,9 @@ idouble: 1 ifloat: 1 ildouble: 1 ldouble: 1 +Test "Imaginary part of: cacos (1.0 + 0x1.fp-10 i)": +ildouble: 1 +ldouble: 1 Test "Real part of: cacos (1.0 + 0x1.fp-30 i)": double: 1 idouble: 1 @@ -897,6 +929,9 @@ idouble: 1 ifloat: 1 ildouble: 1 ldouble: 1 +Test "Imaginary part of: cacos (1.0 - 0x1.fp-10 i)": +ildouble: 1 +ldouble: 1 Test "Real part of: cacos (1.0 - 0x1.fp-30 i)": double: 1 idouble: 1 @@ -1058,9 +1093,13 @@ 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.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 @@ -1217,6 +1256,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)": double: 1 float: 1 @@ -1227,6 +1269,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)": double: 1 float: 1 @@ -1265,6 +1310,9 @@ ldouble: 1 Test "Imaginary part of: cacosh (-1.0 + 0.5 i)": float: 1 ifloat: 1 +Test "Real part of: cacosh (-1.0 + 0x1.fp-10 i)": +ildouble: 1 +ldouble: 1 Test "Real part of: cacosh (-1.0 + 0x1.fp-30 i)": ildouble: 1 ldouble: 1 @@ -1276,6 +1324,9 @@ ldouble: 1 Test "Imaginary part of: cacosh (-1.0 - 0.5 i)": float: 1 ifloat: 1 +Test "Real part of: cacosh (-1.0 - 0x1.fp-10 i)": +ildouble: 1 +ldouble: 1 Test "Real part of: cacosh (-1.0 - 0x1.fp-30 i)": ildouble: 1 ldouble: 1 @@ -1427,12 +1478,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 @@ -1594,6 +1649,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 @@ -1616,6 +1674,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)": double: 1 float: 1 @@ -1626,6 +1687,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)": double: 1 float: 1 @@ -1664,6 +1728,9 @@ ldouble: 1 Test "Imaginary part of: cacosh (1.0 + 0.5 i)": float: 1 ifloat: 1 +Test "Real part of: cacosh (1.0 + 0x1.fp-10 i)": +ildouble: 1 +ldouble: 1 Test "Imaginary part of: cacosh (1.0 + 0x1.fp-10 i)": double: 1 float: 1 @@ -1685,6 +1752,9 @@ ldouble: 1 Test "Imaginary part of: cacosh (1.0 - 0.5 i)": float: 1 ifloat: 1 +Test "Real part of: cacosh (1.0 - 0x1.fp-10 i)": +ildouble: 1 +ldouble: 1 Test "Imaginary part of: cacosh (1.0 - 0x1.fp-10 i)": double: 1 float: 1 @@ -1859,9 +1929,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 @@ -1914,28 +1988,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 @@ -1954,6 +2052,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 @@ -1974,6 +2075,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 @@ -2040,6 +2144,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 @@ -2060,6 +2167,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)": double: 1 float: 1 @@ -2118,6 +2228,9 @@ float: 1 ifloat: 1 ildouble: 1 ldouble: 1 +Test "Imaginary part of: casin (-1.0 + 0x1.fp-10 i)": +ildouble: 1 +ldouble: 1 Test "Imaginary part of: casin (-1.0 + 0x1.fp-30 i)": ildouble: 1 ldouble: 1 @@ -2131,6 +2244,9 @@ float: 1 ifloat: 1 ildouble: 1 ldouble: 1 +Test "Imaginary part of: casin (-1.0 - 0x1.fp-10 i)": +ildouble: 1 +ldouble: 1 Test "Imaginary part of: casin (-1.0 - 0x1.fp-30 i)": ildouble: 1 ldouble: 1 @@ -2255,9 +2371,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 @@ -2310,28 +2430,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 @@ -2350,6 +2494,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 @@ -2370,6 +2517,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 @@ -2410,6 +2560,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 @@ -2442,6 +2595,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 @@ -2462,6 +2618,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)": double: 1 float: 1 @@ -2520,6 +2679,9 @@ float: 1 ifloat: 1 ildouble: 1 ldouble: 1 +Test "Imaginary part of: casin (1.0 + 0x1.fp-10 i)": +ildouble: 1 +ldouble: 1 Test "Imaginary part of: casin (1.0 + 0x1.fp-30 i)": ildouble: 1 ldouble: 1 @@ -2533,6 +2695,9 @@ float: 1 ifloat: 1 ildouble: 1 ldouble: 1 +Test "Imaginary part of: casin (1.0 - 0x1.fp-10 i)": +ildouble: 1 +ldouble: 1 Test "Imaginary part of: casin (1.0 - 0x1.fp-30 i)": ildouble: 1 ldouble: 1 @@ -2723,6 +2888,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 @@ -2737,11 +2905,20 @@ 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 idouble: 1 ifloat: 1 +Test "Real part of: casinh (-0x1.fp-10 + 1.0 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: casinh (-0x1.fp-10 - 1.0 i)": +ildouble: 1 +ldouble: 1 Test "Real part of: casinh (-0x1.fp-1025 + 0.5 i)": ildouble: 1 ldouble: 1 @@ -2838,6 +3015,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 @@ -2849,6 +3028,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 @@ -2892,17 +3073,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 @@ -2941,17 +3137,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 @@ -3142,6 +3353,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 @@ -3156,11 +3370,20 @@ 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 idouble: 1 ifloat: 1 +Test "Real part of: casinh (0x1.fp-10 + 1.0 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: casinh (0x1.fp-10 - 1.0 i)": +ildouble: 1 +ldouble: 1 Test "Real part of: casinh (0x1.fp-1025 + 0.5 i)": ildouble: 1 ldouble: 1 @@ -3221,6 +3444,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-23 + 0.0 i)": ildouble: 1 ldouble: 1 @@ -3263,6 +3489,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 @@ -3274,6 +3502,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 @@ -3317,17 +3547,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 @@ -3366,17 +3611,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 @@ -3421,6 +3681,9 @@ ifloat: 1 Test "Imaginary part of: catan (-0x1.0000000000001p0 + 0x1p-27 i)": ildouble: 1 ldouble: 1 +Test "Imaginary part of: catan (-0x1.0000000000001p0 - 0x1p-27 i)": +ildouble: 1 +ldouble: 1 Test "Imaginary part of: catan (-0x1.000002p0 - 0x1p-13 i)": double: 1 idouble: 1 @@ -3454,30 +3717,57 @@ 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 "Imaginary part of: catan (-0x1p-13 + 1.0 i)": +ildouble: 1 +ldouble: 1 Test "Imaginary part of: catan (-0x1p-16382 + 0x0.ffffffffffffffffp0 i)": ildouble: 1 ldouble: 1 Test "Imaginary part of: catan (-0x1p-16382 - 0x0.ffffffffffffffffp0 i)": ildouble: 1 ldouble: 1 +Test "Imaginary part of: catan (-0x1p-27 - 0x0.fffffffffffff8p0 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: catan (-0x1p-27 - 0x1.0000000000001p0 i)": +ildouble: 1 +ldouble: 1 +Test "Imaginary part of: catan (-0x1p-27 - 1.0 i)": +ildouble: 1 +ldouble: 1 Test "Imaginary part of: catan (-0x1p-33 + 0x0.ffffffffffffffffp0 i)": ildouble: 1 ldouble: 1 +Test "Imaginary part of: catan (-0x1p-33 + 0x1.0000000000000002p0 i)": +ildouble: 1 +ldouble: 1 Test "Imaginary part of: catan (-0x1p-33 - 0x0.ffffffffffffffffp0 i)": ildouble: 1 ldouble: 1 +Test "Imaginary part of: catan (-0x1p-33 - 0x1.0000000000000002p0 i)": +ildouble: 1 +ldouble: 1 Test "Imaginary part of: catan (-0x1p-64 + 1.0 i)": ildouble: 1 ldouble: 1 |
