diff options
Diffstat (limited to 'sysdeps')
-rw-r--r-- | sysdeps/x86_64/fpu/libm-test-ulps | 320 |
1 files changed, 318 insertions, 2 deletions
diff --git a/sysdeps/x86_64/fpu/libm-test-ulps b/sysdeps/x86_64/fpu/libm-test-ulps index c1967c65ea..563fea83e7 100644 --- a/sysdeps/x86_64/fpu/libm-test-ulps +++ b/sysdeps/x86_64/fpu/libm-test-ulps @@ -270,9 +270,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 @@ -529,6 +533,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 @@ -549,6 +556,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 @@ -625,6 +635,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 @@ -639,6 +651,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 @@ -813,12 +827,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 @@ -1011,6 +1029,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 @@ -1031,6 +1052,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 @@ -1039,6 +1063,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 @@ -1084,6 +1111,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 @@ -1106,6 +1135,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 @@ -1282,9 +1313,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 @@ -1541,6 +1576,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 @@ -1561,6 +1599,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 @@ -1637,6 +1678,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 @@ -1651,6 +1694,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 @@ -1822,12 +1867,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 @@ -2023,6 +2072,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 @@ -2043,6 +2095,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 @@ -2051,6 +2106,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 @@ -2091,6 +2149,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 @@ -2113,6 +2173,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 @@ -2290,9 +2352,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 @@ -2357,28 +2423,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 @@ -2397,6 +2487,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 @@ -2417,6 +2510,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 @@ -2481,6 +2577,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 @@ -2499,6 +2598,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 @@ -2553,6 +2655,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 @@ -2572,6 +2676,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 @@ -2706,9 +2812,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 @@ -2773,28 +2883,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 @@ -2813,6 +2947,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 @@ -2833,6 +2970,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 @@ -2873,6 +3013,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 @@ -2903,6 +3046,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 @@ -2921,6 +3067,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 @@ -2975,6 +3124,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 @@ -2994,6 +3145,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 @@ -3176,6 +3329,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 @@ -3190,6 +3346,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 @@ -3198,9 +3357,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 @@ -3313,6 +3476,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 @@ -3322,6 +3487,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 @@ -3368,17 +3535,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 @@ -3420,17 +3602,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 @@ -3613,6 +3810,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 @@ -3627,6 +3827,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 @@ -3635,9 +3838,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 @@ -3702,6 +3909,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 @@ -3756,6 +3966,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 @@ -3765,6 +3977,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 @@ -3811,17 +4025,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 @@ -3863,17 +4092,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 @@ -3921,6 +4165,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 @@ -3978,12 +4224,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 @@ -4026,6 +4278,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 @@ -4035,6 +4290,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 @@ -4060,6 +4318,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 @@ -4117,12 +4377,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 @@ -4165,6 +4431,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 @@ -4174,6 +4443,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 @@ -4197,6 +4469,12 @@ ldouble: 1 Test "Real part of: catanh (-0x0.ffffffffffffffffp0 - 0x1p-33 i)": ildouble: 1 ldouble: 1 +Test "Real part of: catanh (-0x0.ffffffp0 + 0x1p-13 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: catanh (-0x0.ffffffp0 - 0x1p-13 i)": +ildouble: 1 +ldouble: 1 Test "Real part of: catanh (-0x1.000002p0 + 0x1p-13 i)": float: 1 ifloat: 1 @@ -4262,9 +4540,19 @@ ifloat: 1 Test "Real part of: catanh (-0x1p-27 + 0x1.0000000000001p0 i)": double: 1 idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: catanh (-0x1p-27 + 1.0 i)": +ildouble: 1 +ldouble: 1 Test "Real part of: catanh (-0x1p-27 - 0x1.0000000000001p0 i)": double: 1 idouble: 1 +ildouble: 1 +ldouble: 1 +Test "Real part of: catanh (-0x1p-27 - 1.0 i)": +ildouble: 1 +ldouble: 1 Test "Real part of: catanh (-0x1p-64 + 1.0 i)": ildouble: 1 ldouble: 1 @@ -4335,6 +4623,12 @@ ldouble: 1 Test "Real part of: catanh (0x0.ffffffffffffffffp0 - 0x1p-33 i)": ildouble: 1 ldouble: 1 +Test "Real part of: catanh (0x0.ffffffp0 + 0x1p-13 i)": +ildouble: 1 +ldouble: 1 +Test "Real part of: catanh (0x0.ffffffp0 - 0x1p-13 i)": +ildouble: 1 +ldouble: 1 Test "Imaginary part of: catanh (0x1.000002p0 + 0x1p-13 i)": float: 1 ifloat: 1 @@ -4395,12 +4689,18 @@ idouble: 1 Test "Real part of: catanh (0x1p-27 + 0x1.0000000000001p0 i)": ildouble: 1 ldouble: 1 +Test "Real part of: catanh (0x1p-27 + 1.0 i)": +ildouble: 1 +ldouble: 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 "Real part of: catanh (0x1p-27 - 1.0 i)": +ildouble: 1 +ldouble: 1 Test "Real part of: catanh (0x1p-33 + 0x0.ffffffffffffffffp0 i)": ildouble: 1 ldouble: 1 @@ -4673,6 +4973,9 @@ 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 @@ -4682,6 +4985,9 @@ 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 @@ -4691,6 +4997,9 @@ 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 @@ -4919,6 +5228,9 @@ 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 @@ -4937,6 +5249,8 @@ 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 @@ -6501,8 +6815,8 @@ double: 1 float: 1 idouble: 1 ifloat: 1 -ildouble: 1 -ldouble: 1 +ildouble: 2 +ldouble: 2 Test "tgamma (-0x1f4.00000000000002p0)": ildouble: 3 ldouble: 3 @@ -7528,6 +7842,8 @@ ldouble: 1 Function: Imaginary part of "clog": float: 1 ifloat: 1 +ildouble: 1 +ldouble: 1 Function: Real part of "clog10": double: 2 |