This is the mail archive of the
glibc-cvs@sourceware.org
mailing list for the glibc project.
GNU C Library master sources branch master updated. glibc-2.17-887-g6733815
- From: jsm28 at sourceware dot org
- To: glibc-cvs at sourceware dot org
- Date: 2 Jul 2013 20:02:01 -0000
- Subject: GNU C Library master sources branch master updated. glibc-2.17-887-g6733815
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".
The branch, master has been updated
via 67338156ea780e64da909426c09ce09c7ab62393 (commit)
from 6bed143eb4bd42be907d143cca456d527e25efec (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=67338156ea780e64da909426c09ce09c7ab62393
commit 67338156ea780e64da909426c09ce09c7ab62393
Author: Joseph Myers <joseph@codesourcery.com>
Date: Tue Jul 2 20:00:48 2013 +0000
Regenerate x86 and x86_64 ulps.
diff --git a/ChangeLog b/ChangeLog
index 11fbdd2..1ae425d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2013-07-02 Joseph Myers <joseph@codesourcery.com>
+
+ * sysdeps/i386/fpu/libm-test-ulps: Regenerated.
+ * sysdeps/x86_64/fpu/libm-test-ulps: Likewise.
+
2013-07-02 Andi Kleen <ak@linux.intel.com>
* config.h.in (ENABLE_LOCK_ELISION): Add.
diff --git a/sysdeps/i386/fpu/libm-test-ulps b/sysdeps/i386/fpu/libm-test-ulps
index aff617c..a916d5f 100644
--- a/sysdeps/i386/fpu/libm-test-ulps
+++ b/sysdeps/i386/fpu/libm-test-ulps
@@ -76,91 +76,27 @@ Test "acos_upward (0.5)":
ildouble: 1
ldouble: 1
-# asin
-Test "asin (-0.5)":
-ildouble: 1
-ldouble: 1
-Test "asin (-0x0.ffffffff8p0)":
-ildouble: 1
-ldouble: 1
-Test "asin (-0x0.ffffffffffffffffp0)":
-ildouble: 1
-ldouble: 1
-Test "asin (-0x0.ffffffffffffp0)":
-ildouble: 1
-ldouble: 1
-Test "asin (-0x0.ffffffp0)":
-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.ffffffff8p0)":
-ildouble: 1
-ldouble: 1
-Test "asin (0x0.ffffffffffffffffp0)":
-ildouble: 1
-ldouble: 1
-Test "asin (0x0.ffffffffffffp0)":
-ildouble: 1
-ldouble: 1
-Test "asin (0x0.ffffffp0)":
-ildouble: 1
-ldouble: 1
-Test "asin (1.0)":
-ildouble: 1
-ldouble: 1
-
# asin_downward
-Test "asin_downward (-0.5)":
-ildouble: 1
-ldouble: 1
Test "asin_downward (-1.0)":
double: 1
idouble: 1
-ildouble: 1
-ldouble: 1
Test "asin_downward (0.5)":
double: 1
float: 1
idouble: 1
ifloat: 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
float: 1
idouble: 1
ifloat: 1
-ildouble: 1
-ldouble: 1
Test "asin_towardzero (-1.0)":
float: 1
ifloat: 1
@@ -171,8 +107,6 @@ double: 1
float: 1
idouble: 1
ifloat: 1
-ildouble: 1
-ldouble: 1
Test "asin_towardzero (1.0)":
float: 1
ifloat: 1
@@ -185,21 +119,14 @@ double: 1
float: 1
idouble: 1
ifloat: 1
-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
Test "asin_upward (1.0)":
double: 1
idouble: 1
-ildouble: 1
-ldouble: 1
# atanh
Test "atanh (0.75)":
@@ -292,9 +219,7 @@ ildouble: 1
ldouble: 1
Test "Imaginary part of: cacos (-0.5 + 0x1p-23 i)":
double: 1
-float: 1
idouble: 1
-ifloat: 1
Test "Imaginary part of: cacos (-0.5 + 0x1p-52 i)":
double: 1
idouble: 1
@@ -318,9 +243,7 @@ ildouble: 1
ldouble: 1
Test "Imaginary part of: cacos (-0.5 - 0x1p-23 i)":
double: 1
-float: 1
idouble: 1
-ifloat: 1
Test "Imaginary part of: cacos (-0.5 - 0x1p-52 i)":
double: 1
idouble: 1
@@ -351,12 +274,6 @@ ldouble: 1
Test "Imaginary part of: cacos (-0x0.ffffffffffffffffp0 - 0x1p-63 i)":
ildouble: 1
ldouble: 1
-Test "Imaginary part of: cacos (-0x0.ffffffp0 + 0x1p-23 i)":
-double: 1
-idouble: 1
-Test "Imaginary part of: cacos (-0x0.ffffffp0 - 0x1p-23 i)":
-double: 1
-idouble: 1
Test "Imaginary part of: cacos (-0x1.0000000000000002p0 + 0x1p-63 i)":
ildouble: 2
ldouble: 2
@@ -631,9 +548,7 @@ double: 1
idouble: 1
Test "Imaginary part of: cacos (0.5 + 0x1p-23 i)":
double: 1
-float: 1
idouble: 1
-ifloat: 1
Test "Real part of: cacos (0.5 + 0x1p-52 i)":
double: 1
idouble: 1
@@ -678,9 +593,7 @@ double: 1
idouble: 1
Test "Imaginary part of: cacos (0.5 - 0x1p-23 i)":
double: 1
-float: 1
idouble: 1
-ifloat: 1
Test "Real part of: cacos (0.5 - 0x1p-52 i)":
double: 1
idouble: 1
@@ -732,12 +645,6 @@ ldouble: 1
Test "Imaginary part of: cacos (0x0.ffffffffffffffffp0 - 0x1p-63 i)":
ildouble: 1
ldouble: 1
-Test "Imaginary part of: cacos (0x0.ffffffp0 + 0x1p-23 i)":
-double: 1
-idouble: 1
-Test "Imaginary part of: cacos (0x0.ffffffp0 - 0x1p-23 i)":
-double: 1
-idouble: 1
Test "Real part of: cacos (0x1.0000000000000002p0 + 0x1p-63 i)":
ildouble: 1
ldouble: 1
@@ -1087,9 +994,7 @@ ildouble: 1
ldouble: 1
Test "Real part of: cacosh (-0.5 + 0x1p-23 i)":
double: 1
-float: 1
idouble: 1
-ifloat: 1
Test "Real part of: cacosh (-0.5 + 0x1p-52 i)":
double: 1
idouble: 1
@@ -1113,9 +1018,7 @@ ildouble: 1
ldouble: 1
Test "Real part of: cacosh (-0.5 - 0x1p-23 i)":
double: 1
-float: 1
idouble: 1
-ifloat: 1
Test "Real part of: cacosh (-0.5 - 0x1p-52 i)":
double: 1
idouble: 1
@@ -1146,12 +1049,6 @@ ldouble: 1
Test "Real part of: cacosh (-0x0.ffffffffffffffffp0 - 0x1p-63 i)":
ildouble: 1
ldouble: 1
-Test "Real part of: cacosh (-0x0.ffffffp0 + 0x1p-23 i)":
-double: 1
-idouble: 1
-Test "Real part of: cacosh (-0x0.ffffffp0 - 0x1p-23 i)":
-double: 1
-idouble: 1
Test "Real part of: cacosh (-0x1.0000000000000002p0 + 0x1p-63 i)":
ildouble: 2
ldouble: 2
@@ -1426,9 +1323,7 @@ double: 1
idouble: 1
Test "Real part of: cacosh (0.5 + 0x1p-23 i)":
double: 1
-float: 1
idouble: 1
-ifloat: 1
Test "Real part of: cacosh (0.5 + 0x1p-52 i)":
double: 1
idouble: 1
@@ -1473,9 +1368,7 @@ double: 1
idouble: 1
Test "Real part of: cacosh (0.5 - 0x1p-23 i)":
double: 1
-float: 1
idouble: 1
-ifloat: 1
Test "Real part of: cacosh (0.5 - 0x1p-52 i)":
double: 1
idouble: 1
@@ -1527,12 +1420,6 @@ ldouble: 1
Test "Imaginary part of: cacosh (0x0.ffffffffffffffffp0 - 0x1p-63 i)":
ildouble: 1
ldouble: 1
-Test "Real part of: cacosh (0x0.ffffffp0 + 0x1p-23 i)":
-double: 1
-idouble: 1
-Test "Real part of: cacosh (0x0.ffffffp0 - 0x1p-23 i)":
-double: 1
-idouble: 1
Test "Real part of: cacosh (0x1.0000000000000002p0 + 0x1p-63 i)":
ildouble: 2
ldouble: 2
@@ -1879,9 +1766,7 @@ ildouble: 1
ldouble: 1
Test "Imaginary part of: casin (-0.5 + 0x1p-23 i)":
double: 1
-float: 1
idouble: 1
-ifloat: 1
Test "Imaginary part of: casin (-0.5 + 0x1p-52 i)":
double: 1
idouble: 1
@@ -1911,9 +1796,7 @@ ildouble: 1
ldouble: 1
Test "Imaginary part of: casin (-0.5 - 0x1p-23 i)":
double: 1
-float: 1
idouble: 1
-ifloat: 1
Test "Imaginary part of: casin (-0.5 - 0x1p-52 i)":
double: 1
idouble: 1
@@ -1947,12 +1830,6 @@ ldouble: 1
Test "Imaginary part of: casin (-0x0.ffffffffffffffffp0 - 0x1p-63 i)":
ildouble: 1
ldouble: 1
-Test "Imaginary part of: casin (-0x0.ffffffp0 + 0x1p-23 i)":
-double: 1
-idouble: 1
-Test "Imaginary part of: casin (-0x0.ffffffp0 - 0x1p-23 i)":
-double: 1
-idouble: 1
Test "Imaginary part of: casin (-0x1.0000000000000002p0 + 0x1p-63 i)":
ildouble: 2
ldouble: 2
@@ -2269,9 +2146,7 @@ ildouble: 1
ldouble: 1
Test "Imaginary part of: casin (0.5 + 0x1p-23 i)":
double: 1
-float: 1
idouble: 1
-ifloat: 1
Test "Imaginary part of: casin (0.5 + 0x1p-52 i)":
double: 1
idouble: 1
@@ -2301,9 +2176,7 @@ ildouble: 1
ldouble: 1
Test "Imaginary part of: casin (0.5 - 0x1p-23 i)":
double: 1
-float: 1
idouble: 1
-ifloat: 1
Test "Imaginary part of: casin (0.5 - 0x1p-52 i)":
double: 1
idouble: 1
@@ -2343,12 +2216,6 @@ ldouble: 1
Test "Imaginary part of: casin (0x0.ffffffffffffffffp0 - 0x1p-63 i)":
ildouble: 1
ldouble: 1
-Test "Imaginary part of: casin (0x0.ffffffp0 + 0x1p-23 i)":
-double: 1
-idouble: 1
-Test "Imaginary part of: casin (0x0.ffffffp0 - 0x1p-23 i)":
-double: 1
-idouble: 1
Test "Imaginary part of: casin (0x1.0000000000000002p0 + 0x1p-63 i)":
ildouble: 2
ldouble: 2
@@ -2874,15 +2741,10 @@ ildouble: 1
ldouble: 1
Test "Real part of: casinh (-0x1p-23 + 0.5 i)":
double: 1
-float: 1
idouble: 1
-ifloat: 1
Test "Imaginary part of: casinh (-0x1p-23 + 0.5 i)":
ildouble: 1
ldouble: 1
-Test "Real part of: casinh (-0x1p-23 + 0x0.ffffffp0 i)":
-double: 1
-idouble: 1
Test "Real part of: casinh (-0x1p-23 + 0x1.fp-129 i)":
ildouble: 1
ldouble: 1
@@ -2891,15 +2753,10 @@ ildouble: 1
ldouble: 1
Test "Real part of: casinh (-0x1p-23 - 0.5 i)":
double: 1
-float: 1
idouble: 1
-ifloat: 1
Test "Imaginary part of: casinh (-0x1p-23 - 0.5 i)":
ildouble: 1
ldouble: 1
-Test "Real part of: casinh (-0x1p-23 - 0x0.ffffffp0 i)":
-double: 1
-idouble: 1
Test "Real part of: casinh (-0x1p-23 - 0x1.fp-129 i)":
ildouble: 1
ldouble: 1
@@ -3299,15 +3156,10 @@ ildouble: 1
ldouble: 1
Test "Real part of: casinh (0x1p-23 + 0.5 i)":
double: 1
-float: 1
idouble: 1
-ifloat: 1
Test "Imaginary part of: casinh (0x1p-23 + 0.5 i)":
ildouble: 1
ldouble: 1
-Test "Real part of: casinh (0x1p-23 + 0x0.ffffffp0 i)":
-double: 1
-idouble: 1
Test "Real part of: casinh (0x1p-23 + 0x1.fp-129 i)":
ildouble: 1
ldouble: 1
@@ -3316,15 +3168,10 @@ ildouble: 1
ldouble: 1
Test "Real part of: casinh (0x1p-23 - 0.5 i)":
double: 1
-float: 1
idouble: 1
-ifloat: 1
Test "Imaginary part of: casinh (0x1p-23 - 0.5 i)":
ildouble: 1
ldouble: 1
-Test "Real part of: casinh (0x1p-23 - 0x0.ffffffp0 i)":
-double: 1
-idouble: 1
Test "Real part of: casinh (0x1p-23 - 0x1.fp-129 i)":
ildouble: 1
ldouble: 1
@@ -3702,12 +3549,8 @@ Test "Real part of: catanh (-1.0 - 0x1p-64 i)":
ildouble: 1
ldouble: 1
Test "Real part of: catanh (-2 - 3 i)":
-double: 2
-float: 1
-idouble: 2
-ifloat: 1
-ildouble: 1
-ldouble: 1
+double: 1
+idouble: 1
Test "Real part of: catanh (0.75 + 1.25 i)":
double: 1
idouble: 1
@@ -3829,14 +3672,9 @@ ifloat: 1
Test "Imaginary part of: ccos (-0.75 - 89.5 i)":
float: 1
ifloat: 1
-Test "Real part of: ccos (-2 - 3 i)":
-float: 1
-ifloat: 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
@@ -3877,9 +3715,7 @@ idouble: 1
# ccosh
Test "Imaginary part of: ccosh (-2 - 3 i)":
-double: 1
float: 1
-idouble: 1
ifloat: 1
ildouble: 1
ldouble: 1
@@ -3908,14 +3744,10 @@ Test "Imaginary part of: ccosh (-89.5 - 0.75 i)":
float: 1
ifloat: 1
Test "Real part of: ccosh (0.75 + 1.25 i)":
-double: 1
float: 1
-idouble: 1
ifloat: 1
Test "Imaginary part of: ccosh (0.75 + 1.25 i)":
-double: 1
float: 1
-idouble: 1
ifloat: 1
Test "Imaginary part of: ccosh (1440 + 0x1p-1074 i)":
double: 1
@@ -3949,14 +3781,9 @@ ifloat: 1
Test "Real part of: cexp (-10000 + 0x1p16383 i)":
ildouble: 1
ldouble: 1
-Test "Real part of: cexp (-2.0 - 3.0 i)":
-ildouble: 1
-ldouble: 1
Test "Imaginary part of: cexp (-2.0 - 3.0 i)":
float: 1
ifloat: 1
-ildouble: 1
-ldouble: 1
Test "Real part of: cexp (-95 + 0.75 i)":
double: 1
idouble: 1
@@ -3965,17 +3792,6 @@ ldouble: 1
Test "Imaginary part of: cexp (-95 + 0.75 i)":
double: 1
idouble: 1
-Test "Imaginary part of: cexp (0 + 0x1p65 i)":
-float: 1
-ifloat: 1
-Test "Imaginary part of: cexp (0 - 0x1p65 i)":
-float: 1
-ifloat: 1
-Test "Real part of: cexp (0.75 + 1.25 i)":
-float: 1
-ifloat: 1
-ildouble: 1
-ldouble: 1
Test "Imaginary part of: cexp (0.75 + 1.25 i)":
ildouble: 1
ldouble: 1
@@ -3986,18 +3802,13 @@ Test "Imaginary part of: cexp (1440 + 0x1p-1074 i)":
double: 1
idouble: 1
Test "Real part of: cexp (50 + 0x1p127 i)":
-double: 2
-idouble: 2
+double: 1
+idouble: 1
Test "Imaginary part of: cexp (50 + 0x1p127 i)":
double: 1
-float: 1
idouble: 1
-ifloat: 1
ildouble: 1
ldouble: 1
-Test "Real part of: cexp (500 + 0x1p1023 i)":
-double: 1
-idouble: 1
Test "Real part of: cexp (709.8125 + 0.75 i)":
double: 1
idouble: 1
@@ -4048,11 +3859,6 @@ ldouble: 1
Test "Real part of: clog (-0x1p-16445 - 0x1.fp+16383 i)":
ildouble: 1
ldouble: 1
-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
@@ -4065,15 +3871,9 @@ ldouble: 1
Test "Real part of: clog (0x1.000566p0 + 0x1.234p-100 i)":
float: 1
ifloat: 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
-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
@@ -4083,9 +3883,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)":
ildouble: 1
ldouble: 1
@@ -4201,8 +3998,6 @@ idouble: 1
Test "Imaginary part of: clog10 (-2 - 3 i)":
double: 1
idouble: 1
-ildouble: 1
-ldouble: 1
Test "Imaginary part of: clog10 (-3 + inf i)":
double: 1
float: 1
@@ -4246,13 +4041,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)":
ildouble: 1
ldouble: 1
@@ -4306,9 +4094,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
@@ -4327,8 +4112,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
@@ -4512,52 +4295,33 @@ idouble: 1
ifloat: 1
# cos
-Test "cos (0x1p+50)":
-float: 1
-ifloat: 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)":
-double: 1
-float: 2
-idouble: 1
-ifloat: 2
ildouble: 1
ldouble: 1
Test "cos_downward (10)":
-double: 1
float: 1
-idouble: 1
ifloat: 1
ildouble: 1
ldouble: 1
Test "cos_downward (2)":
-float: 1
-ifloat: 1
ildouble: 1
ldouble: 1
Test "cos_downward (3)":
-double: 1
-idouble: 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
@@ -4567,42 +4331,21 @@ ifloat: 1
ildouble: 1
ldouble: 1
Test "cos_downward (8)":
-float: 1
-ifloat: 1
ildouble: 1
ldouble: 1
Test "cos_downward (9)":
-double: 1
float: 1
-idouble: 1
ifloat: 1
-ildouble: 1
-ldouble: 1
-
-# cos_tonearest
-Test "cos_tonearest (2)":
-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)":
-double: 1
-idouble: 1
ildouble: 1
ldouble: 1
Test "cos_towardzero (10)":
ildouble: 1
ldouble: 1
Test "cos_towardzero (2)":
-double: 1
float: 1
-idouble: 1
ifloat: 1
ildouble: 1
ldouble: 1
@@ -4611,9 +4354,6 @@ float: 1
ifloat: 1
ildouble: 1
ldouble: 1
-Test "cos_towardzero (4)":
-double: 1
-idouble: 1
Test "cos_towardzero (5)":
float: 1
ifloat: 1
@@ -4623,9 +4363,7 @@ ifloat: 1
ildouble: 1
ldouble: 1
Test "cos_towardzero (8)":
-double: 1
float: 1
-idouble: 1
ifloat: 1
ildouble: 1
ldouble: 1
@@ -4634,45 +4372,25 @@ ldouble: 1
Test "cos_upward (1)":
float: 1
ifloat: 1
-Test "cos_upward (10)":
-ildouble: 1
-ldouble: 1
Test "cos_upward (2)":
-double: 1
float: 1
-idouble: 1
ifloat: 1
-ildouble: 1
-ldouble: 1
Test "cos_upward (3)":
float: 1
ifloat: 1
-ildouble: 1
-ldouble: 1
Test "cos_upward (4)":
-double: 1
-idouble: 1
ildouble: 1
ldouble: 1
Test "cos_upward (5)":
-double: 1
-idouble: 1
ildouble: 1
ldouble: 1
Test "cos_upward (6)":
-double: 1
float: 1
-idouble: 1
ifloat: 1
ildouble: 1
ldouble: 1
-Test "cos_upward (7)":
-double: 1
-idouble: 1
Test "cos_upward (8)":
-double: 1
float: 1
-idouble: 1
ifloat: 1
ildouble: 1
ldouble: 1
@@ -4743,18 +4461,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
+float: 3
idouble: 1
-ifloat: 4
-ildouble: 6
-ldouble: 6
+ifloat: 3
+ildouble: 1
+ldouble: 1
Test "Imaginary part of: cpow (0.75 + 1.25 i, 0.75 + 1.25 i)":
float: 1
ifloat: 1
@@ -4767,9 +4480,6 @@ idouble: 1
ifloat: 1
ildouble: 1
ldouble: 1
-Test "Imaginary part of: cpow (0.75 + 1.25 i, 1.0 + 0.0 i)":
-float: 1
-ifloat: 1
Test "Real part of: cpow (0.75 + 1.25 i, 1.0 + 1.0 i)":
double: 2
float: 4
@@ -4791,17 +4501,10 @@ ifloat: 5
ildouble: 1
ldouble: 1
Test "Imaginary part of: cpow (2 + 3 i, 4 + 0 i)":
-float: 2
-ifloat: 2
+float: 1
+ifloat: 1
ildouble: 4
ldouble: 4
-Test "Imaginary part of: cpow (e + 0 i, 0 + 2 * M_PIl i)":
-double: 2
-float: 3
-idouble: 2
-ifloat: 3
-ildouble: 1
-ldouble: 1
# csin
Test "Real part of: csin (-0.75 + 710.5 i)":
@@ -4828,9 +4531,6 @@ ifloat: 1
Test "Imaginary part of: csin (-0.75 - 89.5 i)":
float: 1
ifloat: 1
-Test "Imaginary part of: csin (-2 - 3 i)":
-float: 1
-ifloat: 1
Test "Real part of: csin (0.75 + 1.25 i)":
float: 1
ifloat: 1
@@ -4868,16 +4568,11 @@ 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
float: 1
idouble: 1
ifloat: 1
-ildouble: 2
-ldouble: 2
Test "Real part of: csinh (-710.5 + 0.75 i)":
double: 1
idouble: 1
@@ -4903,15 +4598,10 @@ Test "Imaginary part of: csinh (-89.5 - 0.75 i)":
float: 1
ifloat: 1
Test "Real part of: csinh (0.75 + 1.25 i)":
-double: 1
float: 1
-idouble: 1
ifloat: 1
ildouble: 1
ldouble: 1
-Test "Imaginary part of: csinh (0.75 + 1.25 i)":
-float: 1
-ifloat: 1
Test "Imaginary part of: csinh (1440 + 0x1p-1074 i)":
double: 1
idouble: 1
@@ -4993,20 +4683,11 @@ ifloat: 1
ildouble: 1
ldouble: 1
Test "Imaginary part of: ctan (-2 - 3 i)":
-float: 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
@@ -5015,9 +4696,6 @@ ldouble: 1
Test "Imaginary part of: ctan (0x1p1023 + 1 i)":
ildouble: 1
ldouble: 1
-Test "Real part of: ctan (0x1p127 + 1 i)":
-float: 1
-ifloat: 1
Test "Real part of: ctan (0x3.243f6cp-1 + 0 i)":
float: 1
ifloat: 1
@@ -5044,14 +4722,12 @@ ildouble: 3
ldouble: 3
Test "Real part of: ctan_downward (0x1.921fb6p+0 + 0x1p-149 i)":
double: 1
-float: 1
idouble: 1
-ifloat: 1
ildouble: 3
ldouble: 3
Test "Imaginary part of: ctan_downward (0x1.921fb6p+0 + 0x1p-149 i)":
-float: 3
-ifloat: 3
+float: 2
+ifloat: 2
ildouble: 4
ldouble: 4
@@ -5086,8 +4762,8 @@ ifloat: 1
ildouble: 1
ldouble: 1
Test "Imaginary part of: ctan_towardzero (0x1.921fb6p+0 + 0x1p-149 i)":
-float: 3
-ifloat: 3
+float: 1
+ifloat: 1
ildouble: 4
ldouble: 4
@@ -5107,8 +4783,6 @@ idouble: 1
ildouble: 4
ldouble: 4
Test "Real part of: ctan_upward (0x1.921fb6p+0 + 0x1p-149 i)":
-float: 1
-ifloat: 1
ildouble: 2
ldouble: 2
Test "Imaginary part of: ctan_upward (0x1.921fb6p+0 + 0x1p-149 i)":
@@ -5123,33 +4797,20 @@ ldouble: 1
Test "Real part of: ctanh (-2 - 3 i)":
float: 1
ifloat: 1
-ildouble: 3
-ldouble: 3
+ildouble: 1
+ldouble: 1
Test "Imaginary part of: ctanh (-2 - 3 i)":
-float: 1
-ifloat: 1
ildouble: 1
ldouble: 1
Test "Imaginary part of: ctanh (0 + 0x3.243f6cp-1 i)":
float: 1
ifloat: 1
Test "Imaginary part of: ctanh (0 + pi/4 i)":
-float: 1
-ifloat: 1
ildouble: 1
ldouble: 1
-Test "Real part of: ctanh (0.75 + 1.25 i)":
-double: 1
-float: 1
-idouble: 1
-ifloat: 1
Test "Imaginary part of: ctanh (0.75 + 1.25 i)":
-double: 1
float: 1
-idouble: 1
ifloat: 1
-ildouble: 1
-ldouble: 1
Test "Real part of: ctanh (1 + 0x1p1023 i)":
ildouble: 1
ldouble: 1
@@ -5158,9 +4819,6 @@ double: 1
idouble: 1
ildouble: 1
ldouble: 1
-Test "Imaginary part of: ctanh (1 + 0x1p127 i)":
-float: 1
-ifloat: 1
Test "Imaginary part of: ctanh (45 + 1 i)":
ildouble: 1
ldouble: 1
@@ -5180,15 +4838,13 @@ idouble: 1
ildouble: 2
ldouble: 2
Test "Real part of: ctanh_downward (0x1p-149 + 0x1.921fb6p+0 i)":
-float: 3
-ifloat: 3
+float: 2
+ifloat: 2
ildouble: 4
ldouble: 4
Test "Imaginary part of: ctanh_downward (0x1p-149 + 0x1.921fb6p+0 i)":
double: 1
-float: 1
idouble: 1
-ifloat: 1
ildouble: 3
ldouble: 3
Test "Imaginary part of: ctanh_downward (0x1p-16445 + 0x1.921fb54442d1846ap+0 i)":
@@ -5221,8 +4877,8 @@ idouble: 1
ildouble: 1
ldouble: 1
Test "Real part of: ctanh_towardzero (0x1p-149 + 0x1.921fb6p+0 i)":
-float: 3
-ifloat: 3
+float: 1
+ifloat: 1
ildouble: 4
ldouble: 4
Test "Imaginary part of: ctanh_towardzero (0x1p-149 + 0x1.921fb6p+0 i)":
@@ -5248,8 +4904,6 @@ ifloat: 2
ildouble: 1
ldouble: 1
Test "Imaginary part of: ctanh_upward (0x1p-149 + 0x1.921fb6p+0 i)":
-float: 1
-ifloat: 1
ildouble: 2
ldouble: 2
Test "Real part of: ctanh_upward (0x1p-16445 + 0x1.921fb54442d1846ap+0 i)":
@@ -5265,9 +4919,6 @@ double: 1
idouble: 1
# erfc
-Test "erfc (0.75)":
-float: 1
-ifloat: 1
Test "erfc (0x1.f7303cp+1)":
double: 1
idouble: 1
@@ -5291,20 +4942,10 @@ idouble: 1
ildouble: 1
ldouble: 1
-# exp
-Test "exp (0.75)":
-ildouble: 1
-
# exp10
-Test "exp10 (-1)":
+Test "exp10 (0.75)":
ildouble: 1
ldouble: 1
-Test "exp10 (0.75)":
-ildouble: 2
-ldouble: 2
-Test "exp10 (3)":
-ildouble: 8
-ldouble: 8
# exp_downward
Test "exp_downward (1)":
@@ -5355,8 +4996,6 @@ ifloat: 1
Test "expm1 (-45.0)":
ildouble: 1
ldouble: 1
-Test "expm1 (1)":
-ildouble: 1
Test "expm1 (11356.25)":
ildouble: 1
ldouble: 1
@@ -5410,9 +5049,9 @@ ildouble: 2
ldouble: 2
Test "j0 (-4.0)":
double: 1
-float: 2
+float: 1
idouble: 1
-ifloat: 2
+ifloat: 1
ildouble: 2
ldouble: 2
Test "j0 (0x1.d7ce3ap+107)":
@@ -5425,20 +5064,18 @@ Test "j0 (0x1p16382)":
ildouble: 1
ldouble: 1
Test "j0 (10.0)":
-double: 3
+double: 1
float: 1
-idouble: 3
+idouble: 1
ifloat: 1
Test "j0 (2.0)":
-double: 1
float: 1
-idouble: 1
ifloat: 1
Test "j0 (4.0)":
double: 1
-float: 2
+float: 1
idouble: 1
-ifloat: 2
+ifloat: 1
ildouble: 2
ldouble: 2
Test "j0 (8.0)":
@@ -5446,12 +5083,9 @@ float: 1
ifloat: 1
# j1
-Test "j1 (0.75)":
-double: 1
-idouble: 1
Test "j1 (0x1.3ffp+74)":
-float: 2
-ifloat: 2
+float: 1
+ifloat: 1
ildouble: 1
ldouble: 1
Test "j1 (0x1.ff00000000002p+840)":
@@ -5471,44 +5105,35 @@ Test "j1 (2.0)":
double: 1
idouble: 1
Test "j1 (8.0)":
-double: 1
float: 1
-idouble: 1
ifloat: 1
-ildouble: 1
-ldouble: 1
# jn
Test "jn (0, -4.0)":
double: 1
-float: 2
+float: 1
idouble: 1
-ifloat: 2
+ifloat: 1
ildouble: 2
ldouble: 2
Test "jn (0, 10.0)":
-double: 3
+double: 1
float: 1
-idouble: 3
+idouble: 1
ifloat: 1
Test "jn (0, 2.0)":
-double: 1
float: 1
-idouble: 1
ifloat: 1
Test "jn (0, 4.0)":
double: 1
-float: 2
+float: 1
idouble: 1
-ifloat: 2
+ifloat: 1
ildouble: 2
ldouble: 2
Test "jn (0, 8.0)":
float: 1
ifloat: 1
-Test "jn (1, 0.75)":
-double: 1
-idouble: 1
Test "jn (1, 10.0)":
double: 2
float: 1
@@ -5520,12 +5145,8 @@ Test "jn (1, 2.0)":
double: 1
idouble: 1
Test "jn (1, 8.0)":
-double: 1
float: 1
-idouble: 1
ifloat: 1
-ildouble: 1
-ldouble: 1
Test "jn (10, -1.0)":
double: 1
float: 1
@@ -5534,9 +5155,7 @@ ifloat: 1
ildouble: 1
ldouble: 1
Test "jn (10, 0.125)":
-double: 1
float: 1
-idouble: 1
ifloat: 1
Test "jn (10, 0.75)":
float: 1
@@ -5551,15 +5170,13 @@ ifloat: 1
ildouble: 1
ldouble: 1
Test "jn (10, 10.0)":
-double: 5
-float: 2
-idouble: 5
-ifloat: 2
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
ildouble: 2
ldouble: 2
Test "jn (10, 2.0)":
-double: 2
-idouble: 2
ildouble: 1
ldouble: 1
Test "jn (2, 0x1.ffff62p+99)":
@@ -5577,19 +5194,12 @@ ldouble: 1
Test "jn (3, -1.0)":
ildouble: 1
ldouble: 1
-Test "jn (3, 0.75)":
-double: 1
-float: 1
-idouble: 1
-ifloat: 1
Test "jn (3, 1.0)":
ildouble: 1
ldouble: 1
Test "jn (3, 10.0)":
-double: 5
-float: 2
-idouble: 5
-ifloat: 2
+float: 1
+ifloat: 1
ildouble: 1
ldouble: 1
Test "jn (3, 2.0)":
@@ -5642,9 +5252,7 @@ idouble: 1
ildouble: 1
ldouble: 1
Test "lgamma (0.7)":
-double: 1
float: 1
-idouble: 1
ifloat: 1
Test "lgamma (1.2)":
double: 1
@@ -5654,11 +5262,6 @@ ifloat: 2
ildouble: 1
ldouble: 1
-# log
-Test "log (e)":
-float: 1
-ifloat: 1
-
# log10
Test "log10 (0.75)":
ildouble: 1
@@ -5683,25 +5286,17 @@ ldouble: 1
Test "pow_downward (1.0625, 1.125)":
double: 1
idouble: 1
-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)":
double: 1
idouble: 1
-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)":
@@ -5715,79 +5310,25 @@ idouble: 1
ildouble: 1
ldouble: 1
-# sin
-Test "sin (-0x1p65)":
-float: 1
-ifloat: 1
-Test "sin (0x1.fffff8p+127)":
-float: 1
-Test "sin (0x1p+127)":
-float: 1
-Test "sin (0x1p65)":
-float: 1
-ifloat: 1
-
# sin_downward
Test "sin_downward (1)":
ildouble: 1
ldouble: 1
-Test "sin_downward (10)":
-double: 1
-float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
-ldouble: 1
-Test "sin_downward (2)":
-double: 1
-idouble: 1
Test "sin_downward (3)":
-float: 1
-ifloat: 1
-ildouble: 1
-ldouble: 1
-Test "sin_downward (4)":
-double: 1
-idouble: 1
-ildouble: 1
-ldouble: 1
-Test "sin_downward (5)":
-double: 1
-idouble: 1
ildouble: 1
ldouble: 1
Test "sin_downward (6)":
-double: 1
float: 1
-idouble: 1
ifloat: 1
Test "sin_downward (7)":
ildouble: 1
ldouble: 1
Test "sin_downward (8)":
-double: 1
-idouble: 1
ildouble: 1
ldouble: 1
Test "sin_downward (9)":
-double: 1
-float: 1
-idouble: 1
-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
@@ -5798,9 +5339,6 @@ ldouble: 1
Test "sin_towardzero (10)":
float: 1
ifloat: 1
-Test "sin_towardzero (2)":
-double: 1
-idouble: 1
Test "sin_towardzero (3)":
ildouble: 1
ldouble: 1
@@ -5810,30 +5348,21 @@ 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
Test "sin_towardzero (8)":
-double: 1
-idouble: 1
ildouble: 1
ldouble: 1
Test "sin_towardzero (9)":
-double: 1
float: 1
-idouble: 1
ifloat: 1
ildouble: 1
ldouble: 1
# sin_upward
Test "sin_upward (1)":
-double: 1
float: 1
-idouble: 1
ifloat: 1
Test "sin_upward (10)":
float: 1
@@ -5846,9 +5375,7 @@ ifloat: 1
ildouble: 1
ldouble: 1
Test "sin_upward (3)":
-double: 1
float: 1
-idouble: 1
ifloat: 1
ildouble: 1
ldouble: 1
@@ -5866,31 +5393,13 @@ Test "sin_upward (6)":
ildouble: 1
ldouble: 1
Test "sin_upward (7)":
-double: 1
float: 1
-idouble: 1
ifloat: 1
Test "sin_upward (8)":
float: 1
ifloat: 1
-Test "sin_upward (9)":
-float: 1
-ifloat: 1
# sincos
-Test "sincos (-0x1p65) extra output 1":
-float: 1
-ifloat: 1
-Test "sincos (0x1.fffff8p+127) extra output 1":
-float: 1
-Test "sincos (0x1p+127) extra output 1":
-float: 1
-Test "sincos (0x1p+50) extra output 2":
-float: 1
-ifloat: 1
-Test "sincos (0x1p65) extra output 1":
-float: 1
-ifloat: 1
Test "sincos (M_PI_6l*2.0) extra output 1":
double: 1
float: 1
@@ -5900,13 +5409,10 @@ ildouble: 1
ldouble: 1
Test "sincos (M_PI_6l*2.0) extra output 2":
double: 1
-float: 1
idouble: 1
-ifloat: 1
# sinh
Test "sinh (0.75)":
-double: 1
ildouble: 1
# sinh_downward
@@ -6006,16 +5512,12 @@ Test "tan (1e22)":
ildouble: 1
ldouble: 1
Test "tan (pi/4)":
-double: 1
float: 1
-idouble: 1
ifloat: 1
# tan_downward
Test "tan_downward (1)":
-double: 1
float: 2
-idouble: 1
ifloat: 2
ildouble: 1
ldouble: 1
@@ -6025,31 +5527,20 @@ ifloat: 1
ildouble: 1
ldouble: 1
Test "tan_downward (2)":
-double: 1
float: 1
-idouble: 1
ifloat: 1
Test "tan_downward (3)":
-double: 1
-idouble: 1
ildouble: 1
ldouble: 1
Test "tan_downward (4)":
float: 1
ifloat: 1
-ildouble: 1
-ldouble: 1
Test "tan_downward (5)":
ildouble: 1
ldouble: 1
Test "tan_downward (6)":
-double: 1
float: 1
-idouble: 1
ifloat: 1
-Test "tan_downward (7)":
-double: 1
-idouble: 1
Test "tan_downward (8)":
float: 1
ifloat: 1
@@ -6068,22 +5559,12 @@ float: 1
ifloat: 1
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)":
-double: 1
-float: 1
-idouble: 1
-ifloat: 1
ildouble: 1
ldouble: 1
Test "tan_towardzero (10)":
@@ -6097,34 +5578,18 @@ ldouble: 1
Test "tan_towardzero (3)":
float: 1
ifloat: 1
-ildouble: 1
-ldouble: 1
Test "tan_towardzero (4)":
float: 1
ifloat: 1
ildouble: 1
ldouble: 1
Test "tan_towardzero (5)":
-double: 1
float: 1
-idouble: 1
ifloat: 1
-ildouble: 1
-ldouble: 1
Test "tan_towardzero (6)":
ildouble: 1
ldouble: 1
-Test "tan_towardzero (7)":
-double: 1
-idouble: 1
-Test "tan_towardzero (8)":
-double: 1
-idouble: 1
-ildouble: 2
-ldouble: 2
Test "tan_towardzero (9)":
-double: 1
-idouble: 1
ildouble: 1
ldouble: 1
@@ -6135,8 +5600,6 @@ ifloat: 1
ildouble: 1
ldouble: 1
Test "tan_upward (10)":
-double: 1
-idouble: 1
ildouble: 1
ldouble: 1
Test "tan_upward (2)":
@@ -6145,45 +5608,25 @@ ldouble: 1
Test "tan_upward (3)":
float: 1
ifloat: 1
-ildouble: 1
-ldouble: 1
-Test "tan_upward (4)":
-double: 1
-idouble: 1
Test "tan_upward (5)":
-double: 1
float: 1
-idouble: 1
ifloat: 1
ildouble: 2
ldouble: 2
Test "tan_upward (6)":
ildouble: 1
ldouble: 1
-Test "tan_upward (7)":
-float: 1
-ifloat: 1
+Test "tan_upward (8)":
ildouble: 1
ldouble: 1
-Test "tan_upward (8)":
-double: 1
-idouble: 1
-ildouble: 2
-ldouble: 2
Test "tan_upward (9)":
-double: 1
-idouble: 1
ildouble: 1
ldouble: 1
# tgamma
Test "tgamma (-0.5)":
-double: 2
-float: 1
-idouble: 2
-ifloat: 1
-ildouble: 1
-ldouble: 1
+double: 1
+idouble: 1
Test "tgamma (-0x0.ffffffffffffffffp0)":
ildouble: 1
ldouble: 1
@@ -6741,8 +6184,6 @@ ldouble: 1
Test "tgamma (4)":
float: 1
ifloat: 1
-ildouble: 1
-ldouble: 1
Test "tgamma (4.5)":
double: 1
idouble: 1
@@ -6790,8 +6231,8 @@ float: 1
idouble: 1
ifloat: 1
Test "y0 (0x1.3ffp+74)":
-float: 2
-ifloat: 2
+float: 1
+ifloat: 1
ildouble: 1
ldouble: 1
Test "y0 (0x1.ff00000000002p+840)":
@@ -6823,28 +6264,15 @@ Test "y0 (0x1p16382)":
ildouble: 1
ldouble: 1
Test "y0 (1.0)":
-double: 2
-float: 1
-idouble: 2
-ifloat: 1
ildouble: 1
ldouble: 1
-Test "y0 (1.5)":
-double: 1
-float: 1
-idouble: 1
-ifloat: 1
Test "y0 (10.0)":
double: 1
float: 1
idouble: 1
ifloat: 1
-ildouble: 1
-ldouble: 1
Test "y0 (8.0)":
-double: 1
float: 1
-idouble: 1
ifloat: 1
ildouble: 1
ldouble: 1
@@ -6872,9 +6300,6 @@ idouble: 1
Test "y1 (0x1p16382)":
ildouble: 1
ldouble: 1
-Test "y1 (1.0)":
-double: 1
-idouble: 1
Test "y1 (10.0)":
double: 2
float: 2
@@ -6888,12 +6313,8 @@ ifloat: 2
ildouble: 1
ldouble: 1
Test "y1 (8.0)":
-double: 1
float: 2
-idouble: 1
ifloat: 2
-ildouble: 1
-ldouble: 1
# yn
Test "yn (0, 0.125)":
@@ -6905,37 +6326,21 @@ float: 1
idouble: 1
ifloat: 1
Test "yn (0, 1.0)":
-double: 2
-float: 1
-idouble: 2
-ifloat: 1
ildouble: 1
ldouble: 1
-Test "yn (0, 1.5)":
-double: 1
-float: 1
-idouble: 1
-ifloat: 1
Test "yn (0, 10.0)":
double: 1
float: 1
idouble: 1
ifloat: 1
-ildouble: 1
-ldouble: 1
Test "yn (0, 8.0)":
-double: 1
float: 1
-idouble: 1
ifloat: 1
ildouble: 1
ldouble: 1
Test "yn (1, 0.125)":
ildouble: 1
ldouble: 1
-Test "yn (1, 1.0)":
-double: 1
-idouble: 1
Test "yn (1, 10.0)":
double: 2
float: 2
@@ -6949,47 +6354,35 @@ ifloat: 2
ildouble: 1
ldouble: 1
Test "yn (1, 8.0)":
-double: 1
float: 2
-idouble: 1
ifloat: 2
-ildouble: 1
-ldouble: 1
Test "yn (10, 0.125)":
double: 1
-float: 1
idouble: 1
-ifloat: 1
ildouble: 2
ldouble: 2
Test "yn (10, 0.75)":
-float: 2
-ifloat: 2
+float: 1
+ifloat: 1
ildouble: 4
ldouble: 4
Test "yn (10, 1.0)":
-double: 1
float: 2
-idouble: 1
ifloat: 2
Test "yn (10, 10.0)":
double: 2
-float: 3
+float: 1
idouble: 2
-ifloat: 3
+ifloat: 1
Test "yn (10, 2.0)":
-double: 2
float: 3
-idouble: 2
ifloat: 3
Test "yn (3, 0.125)":
ildouble: 1
ldouble: 1
Test "yn (3, 0.75)":
double: 1
-float: 1
idouble: 1
-ifloat: 1
ildouble: 2
ldouble: 2
Test "yn (3, 10.0)":
@@ -6998,9 +6391,7 @@ float: 1
idouble: 1
ifloat: 1
Test "yn (3, 2.0)":
-double: 1
float: 1
-idouble: 1
ifloat: 1
# Maximal error of functions:
@@ -7030,10 +6421,6 @@ idouble: 1
ildouble: 1
ldouble: 1
-Function: "asin":
-ildouble: 1
-ldouble: 1
-
Function: "asin_downward":
double: 1
float: 1
@@ -7042,10 +6429,6 @@ ifloat: 1
ildouble: 1
ldouble: 1
-Function: "asin_tonearest":
-ildouble: 1
-ldouble: 1
-
Function: "asin_towardzero":
double: 1
float: 1
@@ -7139,9 +6522,9 @@ ildouble: 1
ldouble: 1
Function: Real part of "catanh":
-double: 2
+double: 1
float: 1
-idouble: 2
+idouble: 1
ifloat: 1
ildouble: 1
ldouble: 1
@@ -7181,9 +6564,9 @@ ildouble: 1
ldouble: 1
Function: Real part of "cexp":
-double: 2
+double: 1
float: 1
-idouble: 2
+idouble: 1
ifloat: 1
ildouble: 1
ldouble: 1
@@ -7204,10 +6587,6 @@ ifloat: 1
ildouble: 1
ldouble: 1
-Function: Imaginary part of "clog":
-ildouble: 1
-ldouble: 1
-
Function: Real part of "clog10":
double: 1
float: 1
@@ -7233,31 +6612,19 @@ ildouble: 1
ldouble: 1
Function: "cos_downward":
-double: 1
-float: 2
-idouble: 1
-ifloat: 2
-ildouble: 1
-ldouble: 1
-
-Function: "cos_tonearest":
float: 1
ifloat: 1
ildouble: 1
ldouble: 1
Function: "cos_towardzero":
-double: 1
float: 1
-idouble: 1
ifloat: 1
ildouble: 1
ldouble: 1
Function: "cos_upward":
-double: 1
float: 1
-idouble: 1
ifloat: 1
ildouble: 1
ldouble: 1
@@ -7292,14 +6659,14 @@ double: 2
float: 5
idouble: 2
ifloat: 5
-ildouble: 5
-ldouble: 5
+ildouble: 3
+ldouble: 3
Function: Imaginary part of "cpow":
-double: 2
-float: 3
-idouble: 2
-ifloat: 3
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
ildouble: 4
ldouble: 4
@@ -7330,8 +6697,6 @@ double: 1
float: 1
idouble: 1
ifloat: 1
-ildouble: 2
-ldouble: 2
Function: Real part of "csqrt":
ildouble: 1
@@ -7351,23 +6716,19 @@ ldouble: 2
Function: Imaginary part of "ctan":
double: 1
-float: 1
idouble: 1
-ifloat: 1
ildouble: 1
ldouble: 1
Function: Real part of "ctan_downward":
double: 1
-float: 1
idouble: 1
-ifloat: 1
ildouble: 3
ldouble: 3
Function: Imaginary part of "ctan_downward":
-float: 3
-ifloat: 3
+float: 2
+ifloat: 2
ildouble: 4
ldouble: 4
@@ -7390,14 +6751,12 @@ ildouble: 1
ldouble: 1
Function: Imaginary part of "ctan_towardzero":
-float: 3
-ifloat: 3
+float: 1
+ifloat: 1
ildouble: 4
ldouble: 4
Function: Real part of "ctan_upward":
-float: 1
-ifloat: 1
ildouble: 2
ldouble: 2
@@ -7426,16 +6785,14 @@ ildouble: 2
ldouble: 2
Function: Real part of "ctanh_downward":
-float: 3
-ifloat: 3
+float: 2
+ifloat: 2
ildouble: 4
ldouble: 4
Function: Imaginary part of "ctanh_downward":
double: 1
-float: 1
idouble: 1
-ifloat: 1
ildouble: 3
ldouble: 3
@@ -7450,8 +6807,8 @@ float: 1
ifloat: 1
Function: Real part of "ctanh_towardzero":
-float: 3
-ifloat: 3
+float: 1
+ifloat: 1
ildouble: 4
ldouble: 4
@@ -7472,8 +6829,6 @@ ildouble: 4
ldouble: 4
Function: Imaginary part of "ctanh_upward":
-float: 1
-ifloat: 1
ildouble: 2
ldouble: 2
@@ -7483,15 +6838,13 @@ idouble: 1
Function: "erfc":
double: 1
-float: 1
idouble: 1
-ifloat: 1
ildouble: 1
ldouble: 1
Function: "exp10":
-ildouble: 8
-ldouble: 8
+ildouble: 1
+ldouble: 1
Function: "exp_downward":
double: 1
@@ -7532,25 +6885,25 @@ float: 1
ifloat: 1
Function: "j0":
-double: 3
-float: 2
-idouble: 3
-ifloat: 2
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
ildouble: 2
ldouble: 2
Function: "j1":
double: 2
-float: 2
+float: 1
idouble: 2
-ifloat: 2
+ifloat: 1
ildouble: 1
ldouble: 1
Function: "jn":
-double: 5
+double: 2
float: 4
-idouble: 5
+idouble: 2
ifloat: 4
ildouble: 3
ldouble: 3
@@ -7586,16 +6939,12 @@ double: 1
float: 1
idouble: 1
ifloat: 1
-ildouble: 1
-ldouble: 1
Function: "pow_towardzero":
double: 1
float: 1
idouble: 1
ifloat: 1
-ildouble: 1
-ldouble: 1
Function: "pow_upward":
double: 1
@@ -7605,36 +6954,20 @@ ifloat: 1
ildouble: 1
ldouble: 1
-Function: "sin":
-float: 1
-ifloat: 1
-
Function: "sin_downward":
-double: 1
-float: 1
-idouble: 1
-ifloat: 1
-ildouble: 1
-ldouble: 1
-
-Function: "sin_tonearest":
float: 1
ifloat: 1
ildouble: 1
ldouble: 1
Function: "sin_towardzero":
-double: 1
float: 1
-idouble: 1
ifloat: 1
ildouble: 1
ldouble: 1
Function: "sin_upward":
-double: 1
float: 1
-idouble: 1
ifloat: 1
ildouble: 1
ldouble: 1
@@ -7648,7 +6981,6 @@ ildouble: 1
ldouble: 1
Function: "sinh":
-double: 1
ildouble: 1
Function: "sinh_downward":
@@ -7682,9 +7014,7 @@ ildouble: 1
ldouble: 1
Function: "tan_downward":
-double: 1
float: 2
-idouble: 1
ifloat: 2
ildouble: 1
ldouble: 1
@@ -7696,17 +7026,13 @@ ildouble: 1
ldouble: 1
Function: "tan_towardzero":
-double: 1
float: 1
-idouble: 1
ifloat: 1
-ildouble: 2
-ldouble: 2
+ildouble: 1
+ldouble: 1
Function: "tan_upward":
-double: 1
float: 1
-idouble: 1
ifloat: 1
ildouble: 2
ldouble: 2
@@ -7720,10 +7046,10 @@ ildouble: 4
ldouble: 4
Function: "y0":
-double: 2
-float: 2
-idouble: 2
-ifloat: 2
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
ildouble: 1
ldouble: 1
diff --git a/sysdeps/x86_64/fpu/libm-test-ulps b/sysdeps/x86_64/fpu/libm-test-ulps
index db46ae1..c1967c6 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
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 5 +
sysdeps/i386/fpu/libm-test-ulps | 846 ++++--------------------------------
sysdeps/x86_64/fpu/libm-test-ulps | 876 ++-----------------------------------
3 files changed, 134 insertions(+), 1593 deletions(-)
hooks/post-receive
--
GNU C Library master sources