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.22-616-g5537f46
- From: aurel32 at sourceware dot org
- To: glibc-cvs at sourceware dot org
- Date: 20 Dec 2015 15:37:44 -0000
- Subject: GNU C Library master sources branch master updated. glibc-2.22-616-g5537f46
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 5537f466d620552e7f24d52a9b97ced736d2abb1 (commit)
from 83d776f979342f923b5c3d2a5b43afab841c6086 (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=5537f466d620552e7f24d52a9b97ced736d2abb1
commit 5537f466d620552e7f24d52a9b97ced736d2abb1
Author: Aurelien Jarno <aurelien@aurel32.net>
Date: Sun Dec 13 22:55:34 2015 +0100
i386: move ULPs to i686/multiarch and regenerate new ones for i386
The i386 ULPs are actually the i686/multiarch ones. The i686/multiarch
float ULPs are more precise as the SSE2 version (when available) uses
double for the cosf and sinf functions.
On the other hand the higher precision of the x86 FPU improves the
precision for a few other math functions.
* sysdeps/i386/fpu/libm-test-ulps: Move to ....
* sysdeps/i386/i686/multiarch/fpu/libm-test-ulps: ...here.
* sysdeps/i386/fpu/libm-test-ulps: Regenerate.
diff --git a/ChangeLog b/ChangeLog
index 6b6bbd9..f226ce8 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2015-12-20 Aurelien Jarno <aurelien@aurel32.net>
+
+ * sysdeps/i386/fpu/libm-test-ulps: Move to ....
+ * sysdeps/i386/i686/multiarch/fpu/libm-test-ulps: ...here.
+ * sysdeps/i386/fpu/libm-test-ulps: Regenerate.
+
2015-12-19 Andrew Senkevich <andrew.senkevich@intel.com>
* sysdeps/x86_64/multiarch/memset-avx512-no-vzeroupper.S: New file.
diff --git a/sysdeps/i386/fpu/libm-test-ulps b/sysdeps/i386/fpu/libm-test-ulps
index bbb644a..84da475 100644
--- a/sysdeps/i386/fpu/libm-test-ulps
+++ b/sysdeps/i386/fpu/libm-test-ulps
@@ -725,9 +725,9 @@ ldouble: 1
Function: Real part of "ccosh_downward":
double: 1
-float: 2
+float: 1
idouble: 1
-ifloat: 2
+ifloat: 1
ildouble: 3
ldouble: 3
@@ -960,24 +960,32 @@ ildouble: 1
ldouble: 1
Function: "cos":
+float: 1
+ifloat: 1
ildouble: 1
ldouble: 1
Function: "cos_downward":
double: 1
+float: 1
idouble: 1
+ifloat: 1
ildouble: 3
ldouble: 3
Function: "cos_towardzero":
double: 1
+float: 1
idouble: 1
+ifloat: 1
ildouble: 2
ldouble: 2
Function: "cos_upward":
double: 1
+float: 1
idouble: 1
+ifloat: 1
ildouble: 2
ldouble: 2
@@ -1021,9 +1029,7 @@ ildouble: 3
ldouble: 3
Function: Imaginary part of "cpow":
-double: 1
float: 2
-idouble: 1
ifloat: 2
ildouble: 4
ldouble: 4
@@ -1085,9 +1091,7 @@ ildouble: 1
ldouble: 1
Function: Imaginary part of "csin":
-double: 1
float: 1
-idouble: 1
ifloat: 1
Function: Real part of "csin_downward":
@@ -1127,22 +1131,18 @@ double: 3
float: 2
idouble: 3
ifloat: 2
-ildouble: 3
-ldouble: 3
+ildouble: 2
+ldouble: 2
Function: Imaginary part of "csin_upward":
double: 2
float: 2
idouble: 2
ifloat: 2
-ildouble: 3
-ldouble: 3
+ildouble: 2
+ldouble: 2
Function: Real part of "csinh":
-double: 1
-float: 1
-idouble: 1
-ifloat: 1
ildouble: 1
ldouble: 1
@@ -1156,9 +1156,9 @@ ldouble: 1
Function: Real part of "csinh_downward":
double: 1
-float: 2
+float: 1
idouble: 1
-ifloat: 2
+ifloat: 1
ildouble: 3
ldouble: 3
@@ -1172,9 +1172,9 @@ ldouble: 3
Function: Real part of "csinh_towardzero":
double: 1
-float: 2
+float: 1
idouble: 1
-ifloat: 2
+ifloat: 1
ildouble: 3
ldouble: 3
@@ -1191,16 +1191,16 @@ double: 2
float: 2
idouble: 2
ifloat: 2
-ildouble: 3
-ldouble: 3
+ildouble: 2
+ldouble: 2
Function: Imaginary part of "csinh_upward":
double: 3
float: 2
idouble: 3
ifloat: 2
-ildouble: 3
-ldouble: 3
+ildouble: 2
+ldouble: 2
Function: Real part of "csqrt":
double: 1
@@ -1282,33 +1282,33 @@ ldouble: 1
Function: Real part of "ctan_downward":
double: 1
-float: 2
+float: 1
idouble: 1
-ifloat: 2
+ifloat: 1
ildouble: 5
ldouble: 5
Function: Imaginary part of "ctan_downward":
double: 2
-float: 2
+float: 1
idouble: 2
-ifloat: 2
+ifloat: 1
ildouble: 4
ldouble: 4
Function: Real part of "ctan_towardzero":
double: 3
-float: 1
+float: 2
idouble: 3
-ifloat: 1
+ifloat: 2
ildouble: 5
ldouble: 5
Function: Imaginary part of "ctan_towardzero":
double: 2
-float: 1
+float: 3
idouble: 2
-ifloat: 1
+ifloat: 3
ildouble: 4
ldouble: 4
@@ -1362,17 +1362,17 @@ ldouble: 4
Function: Real part of "ctanh_towardzero":
double: 2
-float: 1
+float: 3
idouble: 2
-ifloat: 1
+ifloat: 3
ildouble: 4
ldouble: 4
Function: Imaginary part of "ctanh_towardzero":
double: 2
-float: 1
+float: 2
idouble: 2
-ifloat: 1
+ifloat: 2
ildouble: 3
ldouble: 3
@@ -1526,9 +1526,7 @@ ldouble: 2
Function: "exp_upward":
double: 1
-float: 1
idouble: 1
-ifloat: 1
ildouble: 1
ldouble: 1
@@ -1564,9 +1562,9 @@ ldouble: 4
Function: "gamma":
double: 3
-float: 3
+float: 2
idouble: 3
-ifloat: 3
+ifloat: 2
ildouble: 4
ldouble: 4
@@ -1580,9 +1578,9 @@ ldouble: 7
Function: "gamma_towardzero":
double: 4
-float: 4
+float: 2
idouble: 4
-ifloat: 4
+ifloat: 2
ildouble: 7
ldouble: 7
@@ -1716,9 +1714,9 @@ ldouble: 5
Function: "lgamma":
double: 3
-float: 3
+float: 2
idouble: 3
-ifloat: 3
+ifloat: 2
ildouble: 4
ldouble: 4
@@ -1732,9 +1730,9 @@ ldouble: 7
Function: "lgamma_towardzero":
double: 4
-float: 4
+float: 2
idouble: 4
-ifloat: 4
+ifloat: 2
ildouble: 7
ldouble: 7
@@ -1913,46 +1911,62 @@ ildouble: 2
ldouble: 2
Function: "sin":
+float: 1
+ifloat: 1
ildouble: 1
ldouble: 1
Function: "sin_downward":
double: 1
+float: 1
idouble: 1
+ifloat: 1
ildouble: 3
ldouble: 3
Function: "sin_towardzero":
double: 1
+float: 1
idouble: 1
+ifloat: 1
ildouble: 2
ldouble: 2
Function: "sin_upward":
double: 1
+float: 1
idouble: 1
+ifloat: 1
ildouble: 3
ldouble: 3
Function: "sincos":
+float: 1
+ifloat: 1
ildouble: 1
ldouble: 1
Function: "sincos_downward":
double: 1
+float: 1
idouble: 1
+ifloat: 1
ildouble: 3
ldouble: 3
Function: "sincos_towardzero":
double: 1
+float: 1
idouble: 1
+ifloat: 1
ildouble: 2
ldouble: 2
Function: "sincos_upward":
double: 1
+float: 1
idouble: 1
+ifloat: 1
ildouble: 3
ldouble: 3
@@ -2055,25 +2069,25 @@ ldouble: 5
Function: "tgamma_downward":
double: 3
-float: 4
+float: 3
idouble: 3
-ifloat: 4
+ifloat: 3
ildouble: 5
ldouble: 5
Function: "tgamma_towardzero":
-double: 4
-float: 4
-idouble: 4
-ifloat: 4
+double: 3
+float: 3
+idouble: 3
+ifloat: 3
ildouble: 5
ldouble: 5
Function: "tgamma_upward":
-double: 4
-float: 4
-idouble: 4
-ifloat: 4
+double: 3
+float: 3
+idouble: 3
+ifloat: 3
ildouble: 5
ldouble: 5
@@ -2135,9 +2149,9 @@ ldouble: 5
Function: "y1_upward":
double: 1
-float: 3
+float: 2
idouble: 1
-ifloat: 3
+ifloat: 2
ildouble: 7
ldouble: 7
diff --git a/sysdeps/i386/fpu/libm-test-ulps b/sysdeps/i386/i686/fpu/multiarch/libm-test-ulps
similarity index 100%
copy from sysdeps/i386/fpu/libm-test-ulps
copy to sysdeps/i386/i686/fpu/multiarch/libm-test-ulps
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 6 +
sysdeps/i386/fpu/libm-test-ulps | 126 +++++++++++---------
.../{fpu => i686/fpu/multiarch}/libm-test-ulps | 0
3 files changed, 76 insertions(+), 56 deletions(-)
copy sysdeps/i386/{fpu => i686/fpu/multiarch}/libm-test-ulps (100%)
hooks/post-receive
--
GNU C Library master sources