Author: aurel32
Date: 2015-12-13 22:47:06 +0000 (Sun, 13 Dec 2015)
New Revision: 6820

Added:
   glibc-package/branches/glibc-2.22/debian/patches/i386/local-i386-ulps.diff
Removed:
   
glibc-package/branches/glibc-2.22/debian/patches/i386/submitted-i586-ulps.diff
Modified:
   glibc-package/branches/glibc-2.22/debian/changelog
   glibc-package/branches/glibc-2.22/debian/patches/series
Log:
Replace debian/patches/i386/submitted-i586-ulps.diff by
debian/patches/i386/local-i386-ulps.diff. The actual math precision
depends on the CPU manufacturer and on the ability to use SSE2
instructions or not. Change the i386 ULPs to the lowest precision
produced by AMD and Intel CPU with and without SSE2 until upstream can
figure out a better solution.

Modified: glibc-package/branches/glibc-2.22/debian/changelog
===================================================================
--- glibc-package/branches/glibc-2.22/debian/changelog  2015-12-13 21:27:14 UTC 
(rev 6819)
+++ glibc-package/branches/glibc-2.22/debian/changelog  2015-12-13 22:47:06 UTC 
(rev 6820)
@@ -34,6 +34,12 @@
       that.
   * debian/testsuite-checking/expected-results-sparc64-linux-gnu-libc: allow
     new tests to fail, cleanup resolved issues.
+  * Replace debian/patches/i386/submitted-i586-ulps.diff by
+    debian/patches/i386/local-i386-ulps.diff. The actual math precision
+    depends on the CPU manufacturer and on the ability to use SSE2
+    instructions or not. Change the i386 ULPs to the lowest precision
+    produced by AMD and Intel CPU with and without SSE2 until upstream can
+    figure out a better solution.
 
  -- Aurelien Jarno <aure...@debian.org>  Thu, 10 Dec 2015 23:41:13 +0100
 

Added: 
glibc-package/branches/glibc-2.22/debian/patches/i386/local-i386-ulps.diff
===================================================================
--- glibc-package/branches/glibc-2.22/debian/patches/i386/local-i386-ulps.diff  
                        (rev 0)
+++ glibc-package/branches/glibc-2.22/debian/patches/i386/local-i386-ulps.diff  
2015-12-13 22:47:06 UTC (rev 6820)
@@ -0,0 +1,205 @@
+Upstream i386 ULPs are generated on a machine with SSE2 support, which
+gives slightly more precision as the SSE2 cosf and sinf functions 
+internally uses double precisions registers.
+
+On the other hand the x86 FPU has higher internal precision than the
+SSE2 one for some other functions.
+
+Finally for the complex arc cosine functions family, the expected
+results are wrongly rounded according to match the results from Intel
+CPUs, why AMD CPU are actually more precise by 1 ULP.
+
+This patch therefore changes the ULPs to match the lower precisions of
+the 3 above cases, given the actual function used is decided at runtime
+depending on the CPU capabilities.
+
+--- a/sysdeps/i386/fpu/libm-test-ulps
++++ b/sysdeps/i386/fpu/libm-test-ulps
+@@ -192,9 +192,9 @@
+ ldouble: 2
+ 
+ Function: Real part of "cacos_downward":
+-double: 1
++double: 2
+ float: 1
+-idouble: 1
++idouble: 2
+ ifloat: 1
+ ildouble: 2
+ ldouble: 2
+@@ -208,9 +208,9 @@
+ ldouble: 5
+ 
+ Function: Real part of "cacos_towardzero":
+-double: 1
++double: 2
+ float: 1
+-idouble: 1
++idouble: 2
+ ifloat: 1
+ ildouble: 2
+ ldouble: 2
+@@ -264,9 +264,9 @@
+ ldouble: 5
+ 
+ Function: Imaginary part of "cacosh_downward":
+-double: 1
++double: 2
+ float: 1
+-idouble: 1
++idouble: 2
+ ifloat: 1
+ ildouble: 2
+ ldouble: 2
+@@ -280,9 +280,9 @@
+ ldouble: 5
+ 
+ Function: Imaginary part of "cacosh_towardzero":
+-double: 1
++double: 2
+ float: 1
+-idouble: 1
++idouble: 2
+ ifloat: 1
+ ildouble: 2
+ ldouble: 2
+@@ -916,24 +916,32 @@
+ 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
+ 
+@@ -1243,17 +1251,17 @@
+ 
+ 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
+ 
+@@ -1307,17 +1315,17 @@
+ 
+ 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
+ 
+@@ -1816,46 +1824,62 @@
+ ldouble: 2
+ 
+ Function: "sin":
++float: 1
++ifloat: 1
+ ildouble: 1
+ ldouble: 1
+ 
+ Function: "sin_downward":
+ double: 1
++float: 1
+ idouble: 1
++ifloat: 1
+ ildouble: 2
+ ldouble: 2
+ 
+ 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: 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
+ 

Deleted: 
glibc-package/branches/glibc-2.22/debian/patches/i386/submitted-i586-ulps.diff
===================================================================
--- 
glibc-package/branches/glibc-2.22/debian/patches/i386/submitted-i586-ulps.diff  
    2015-12-13 21:27:14 UTC (rev 6819)
+++ 
glibc-package/branches/glibc-2.22/debian/patches/i386/submitted-i586-ulps.diff  
    2015-12-13 22:47:06 UTC (rev 6820)
@@ -1,2212 +0,0 @@
-diff --git a/sysdeps/i386/fpu/libm-test-ulps b/sysdeps/i386/fpu/libm-test-ulps
-index 003be8e..192527c 100644
---- a/sysdeps/i386/fpu/libm-test-ulps
-+++ b/sysdeps/i386/fpu/libm-test-ulps
-@@ -916,24 +916,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
- 
-@@ -1243,17 +1251,17 @@ 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
- 
-@@ -1307,17 +1315,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
- 
-@@ -1816,46 +1824,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: 2
- ldouble: 2
- 
- 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: 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
- 
-diff --git a/sysdeps/i386/i686/fpu/libm-test-ulps 
b/sysdeps/i386/i686/fpu/libm-test-ulps
-new file mode 100644
-index 0000000..003be8e
---- /dev/null
-+++ b/sysdeps/i386/i686/fpu/libm-test-ulps
-@@ -0,0 +1,2062 @@
-+# Begin of automatic generation
-+
-+# Maximal error of functions:
-+Function: "acos":
-+ildouble: 1
-+ldouble: 1
-+
-+Function: "acos_downward":
-+ildouble: 2
-+ldouble: 2
-+
-+Function: "acos_towardzero":
-+ildouble: 2
-+ldouble: 2
-+
-+Function: "acos_upward":
-+ildouble: 2
-+ldouble: 2
-+
-+Function: "acosh":
-+ildouble: 4
-+ldouble: 2
-+
-+Function: "acosh_downward":
-+ildouble: 6
-+ldouble: 4
-+
-+Function: "acosh_towardzero":
-+ildouble: 6
-+ldouble: 4
-+
-+Function: "acosh_upward":
-+ildouble: 4
-+ldouble: 3
-+
-+Function: "asin":
-+ildouble: 1
-+ldouble: 1
-+
-+Function: "asin_downward":
-+ildouble: 2
-+ldouble: 2
-+
-+Function: "asin_towardzero":
-+ildouble: 1
-+ldouble: 1
-+
-+Function: "asin_upward":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 1
-+ldouble: 1
-+
-+Function: "asinh":
-+ildouble: 2
-+ldouble: 2
-+
-+Function: "asinh_downward":
-+double: 1
-+float: 1
-+ildouble: 5
-+ldouble: 5
-+
-+Function: "asinh_towardzero":
-+double: 1
-+float: 1
-+ildouble: 4
-+ldouble: 4
-+
-+Function: "asinh_upward":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 5
-+ldouble: 4
-+
-+Function: "atan":
-+ildouble: 1
-+ldouble: 1
-+
-+Function: "atan2":
-+ildouble: 1
-+ldouble: 1
-+
-+Function: "atan2_downward":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 1
-+ldouble: 1
-+
-+Function: "atan2_towardzero":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 1
-+ldouble: 1
-+
-+Function: "atan2_upward":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 1
-+ldouble: 1
-+
-+Function: "atan_downward":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 1
-+ldouble: 1
-+
-+Function: "atan_towardzero":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 1
-+ldouble: 1
-+
-+Function: "atan_upward":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 1
-+ldouble: 1
-+
-+Function: "atanh":
-+ildouble: 3
-+ldouble: 3
-+
-+Function: "atanh_downward":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 3
-+ldouble: 4
-+
-+Function: "atanh_towardzero":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 4
-+ldouble: 3
-+
-+Function: "atanh_upward":
-+idouble: 1
-+ifloat: 1
-+ildouble: 5
-+ldouble: 5
-+
-+Function: "cabs":
-+ildouble: 1
-+ldouble: 1
-+
-+Function: "cabs_downward":
-+ildouble: 1
-+ldouble: 1
-+
-+Function: "cabs_towardzero":
-+ildouble: 1
-+ldouble: 1
-+
-+Function: "cabs_upward":
-+ildouble: 1
-+ldouble: 1
-+
-+Function: Real part of "cacos":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 1
-+ldouble: 1
-+
-+Function: Imaginary part of "cacos":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 2
-+ldouble: 2
-+
-+Function: Real part of "cacos_downward":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 2
-+ldouble: 2
-+
-+Function: Imaginary part of "cacos_downward":
-+double: 3
-+float: 3
-+idouble: 3
-+ifloat: 3
-+ildouble: 5
-+ldouble: 5
-+
-+Function: Real part of "cacos_towardzero":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 2
-+ldouble: 2
-+
-+Function: Imaginary part of "cacos_towardzero":
-+double: 3
-+float: 3
-+idouble: 3
-+ifloat: 3
-+ildouble: 5
-+ldouble: 5
-+
-+Function: Real part of "cacos_upward":
-+double: 2
-+float: 2
-+idouble: 2
-+ifloat: 2
-+ildouble: 2
-+ldouble: 2
-+
-+Function: Imaginary part of "cacos_upward":
-+double: 4
-+float: 4
-+idouble: 4
-+ifloat: 4
-+ildouble: 5
-+ldouble: 5
-+
-+Function: Real part of "cacosh":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 2
-+ldouble: 2
-+
-+Function: Imaginary part of "cacosh":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 1
-+ldouble: 1
-+
-+Function: Real part of "cacosh_downward":
-+double: 3
-+float: 3
-+idouble: 3
-+ifloat: 3
-+ildouble: 5
-+ldouble: 5
-+
-+Function: Imaginary part of "cacosh_downward":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 2
-+ldouble: 2
-+
-+Function: Real part of "cacosh_towardzero":
-+double: 3
-+float: 3
-+idouble: 3
-+ifloat: 3
-+ildouble: 5
-+ldouble: 5
-+
-+Function: Imaginary part of "cacosh_towardzero":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 2
-+ldouble: 2
-+
-+Function: Real part of "cacosh_upward":
-+double: 4
-+float: 4
-+idouble: 4
-+ifloat: 4
-+ildouble: 5
-+ldouble: 5
-+
-+Function: Imaginary part of "cacosh_upward":
-+double: 2
-+float: 2
-+idouble: 2
-+ifloat: 2
-+ildouble: 2
-+ldouble: 2
-+
-+Function: "carg":
-+ildouble: 1
-+ldouble: 1
-+
-+Function: "carg_downward":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 1
-+ldouble: 1
-+
-+Function: "carg_towardzero":
-+float: 1
-+ifloat: 1
-+ildouble: 1
-+ldouble: 1
-+
-+Function: "carg_upward":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 1
-+ldouble: 1
-+
-+Function: Real part of "casin":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 1
-+ldouble: 1
-+
-+Function: Imaginary part of "casin":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 2
-+ldouble: 2
-+
-+Function: Real part of "casin_downward":
-+double: 2
-+float: 2
-+idouble: 2
-+ifloat: 2
-+ildouble: 2
-+ldouble: 2
-+
-+Function: Imaginary part of "casin_downward":
-+double: 3
-+float: 3
-+idouble: 3
-+ifloat: 3
-+ildouble: 5
-+ldouble: 5
-+
-+Function: Real part of "casin_towardzero":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 2
-+ldouble: 2
-+
-+Function: Imaginary part of "casin_towardzero":
-+double: 3
-+float: 3
-+idouble: 3
-+ifloat: 3
-+ildouble: 5
-+ldouble: 5
-+
-+Function: Real part of "casin_upward":
-+double: 2
-+float: 2
-+idouble: 2
-+ifloat: 2
-+ildouble: 2
-+ldouble: 2
-+
-+Function: Imaginary part of "casin_upward":
-+double: 4
-+float: 4
-+idouble: 4
-+ifloat: 4
-+ildouble: 5
-+ldouble: 5
-+
-+Function: Real part of "casinh":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 2
-+ldouble: 2
-+
-+Function: Imaginary part of "casinh":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 1
-+ldouble: 1
-+
-+Function: Real part of "casinh_downward":
-+double: 3
-+float: 3
-+idouble: 3
-+ifloat: 3
-+ildouble: 5
-+ldouble: 5
-+
-+Function: Imaginary part of "casinh_downward":
-+double: 2
-+float: 2
-+idouble: 2
-+ifloat: 2
-+ildouble: 2
-+ldouble: 2
-+
-+Function: Real part of "casinh_towardzero":
-+double: 3
-+float: 3
-+idouble: 3
-+ifloat: 3
-+ildouble: 5
-+ldouble: 5
-+
-+Function: Imaginary part of "casinh_towardzero":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 2
-+ldouble: 2
-+
-+Function: Real part of "casinh_upward":
-+double: 4
-+float: 4
-+idouble: 4
-+ifloat: 4
-+ildouble: 5
-+ldouble: 5
-+
-+Function: Imaginary part of "casinh_upward":
-+double: 2
-+float: 2
-+idouble: 2
-+ifloat: 2
-+ildouble: 2
-+ldouble: 2
-+
-+Function: Imaginary part of "catan":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 1
-+ldouble: 1
-+
-+Function: Real part of "catan_downward":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 1
-+ldouble: 1
-+
-+Function: Imaginary part of "catan_downward":
-+double: 2
-+float: 1
-+idouble: 2
-+ifloat: 1
-+ildouble: 4
-+ldouble: 4
-+
-+Function: Real part of "catan_towardzero":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 1
-+ldouble: 1
-+
-+Function: Imaginary part of "catan_towardzero":
-+double: 2
-+float: 1
-+idouble: 2
-+ifloat: 1
-+ildouble: 4
-+ldouble: 4
-+
-+Function: Real part of "catan_upward":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 1
-+ldouble: 1
-+
-+Function: Imaginary part of "catan_upward":
-+double: 2
-+float: 2
-+idouble: 2
-+ifloat: 2
-+ildouble: 3
-+ldouble: 3
-+
-+Function: Real part of "catanh":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 1
-+ldouble: 1
-+
-+Function: Real part of "catanh_downward":
-+double: 2
-+float: 1
-+idouble: 2
-+ifloat: 1
-+ildouble: 4
-+ldouble: 4
-+
-+Function: Imaginary part of "catanh_downward":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 1
-+ldouble: 1
-+
-+Function: Real part of "catanh_towardzero":
-+double: 2
-+float: 1
-+idouble: 2
-+ifloat: 1
-+ildouble: 4
-+ldouble: 4
-+
-+Function: Imaginary part of "catanh_towardzero":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 1
-+ldouble: 1
-+
-+Function: Real part of "catanh_upward":
-+double: 2
-+float: 2
-+idouble: 2
-+ifloat: 2
-+ildouble: 4
-+ldouble: 4
-+
-+Function: Imaginary part of "catanh_upward":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 1
-+ldouble: 1
-+
-+Function: "cbrt":
-+double: 1
-+idouble: 1
-+ildouble: 1
-+ldouble: 1
-+
-+Function: "cbrt_downward":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 3
-+ldouble: 3
-+
-+Function: "cbrt_towardzero":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 2
-+ldouble: 2
-+
-+Function: "cbrt_upward":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 3
-+ldouble: 3
-+
-+Function: Real part of "ccos":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 1
-+ldouble: 1
-+
-+Function: Imaginary part of "ccos":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 1
-+ldouble: 1
-+
-+Function: Real part of "ccos_downward":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 3
-+ldouble: 3
-+
-+Function: Imaginary part of "ccos_downward":
-+double: 2
-+float: 2
-+idouble: 2
-+ifloat: 2
-+ildouble: 3
-+ldouble: 3
-+
-+Function: Real part of "ccos_towardzero":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 3
-+ldouble: 3
-+
-+Function: Imaginary part of "ccos_towardzero":
-+double: 2
-+float: 2
-+idouble: 2
-+ifloat: 2
-+ildouble: 3
-+ldouble: 3
-+
-+Function: Real part of "ccos_upward":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 2
-+ldouble: 2
-+
-+Function: Imaginary part of "ccos_upward":
-+double: 1
-+float: 2
-+idouble: 1
-+ifloat: 2
-+ildouble: 2
-+ldouble: 2
-+
-+Function: Real part of "ccosh":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 1
-+ldouble: 1
-+
-+Function: Imaginary part of "ccosh":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 1
-+ldouble: 1
-+
-+Function: Real part of "ccosh_downward":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 3
-+ldouble: 3
-+
-+Function: Imaginary part of "ccosh_downward":
-+double: 2
-+float: 2
-+idouble: 2
-+ifloat: 2
-+ildouble: 3
-+ldouble: 3
-+
-+Function: Real part of "ccosh_towardzero":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 3
-+ldouble: 3
-+
-+Function: Imaginary part of "ccosh_towardzero":
-+double: 2
-+float: 2
-+idouble: 2
-+ifloat: 2
-+ildouble: 3
-+ldouble: 3
-+
-+Function: Real part of "ccosh_upward":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 2
-+ldouble: 2
-+
-+Function: Imaginary part of "ccosh_upward":
-+double: 1
-+float: 2
-+idouble: 1
-+ifloat: 2
-+ildouble: 2
-+ldouble: 2
-+
-+Function: Real part of "cexp":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 1
-+ldouble: 1
-+
-+Function: Imaginary part of "cexp":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 1
-+ldouble: 1
-+
-+Function: Real part of "cexp_downward":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 3
-+ldouble: 3
-+
-+Function: Imaginary part of "cexp_downward":
-+double: 2
-+float: 2
-+idouble: 2
-+ifloat: 2
-+ildouble: 3
-+ldouble: 3
-+
-+Function: Real part of "cexp_towardzero":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 3
-+ldouble: 3
-+
-+Function: Imaginary part of "cexp_towardzero":
-+double: 2
-+float: 2
-+idouble: 2
-+ifloat: 2
-+ildouble: 3
-+ldouble: 3
-+
-+Function: Real part of "cexp_upward":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 2
-+ldouble: 2
-+
-+Function: Imaginary part of "cexp_upward":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 3
-+ldouble: 3
-+
-+Function: Real part of "clog":
-+double: 3
-+float: 2
-+idouble: 3
-+ifloat: 2
-+ildouble: 4
-+ldouble: 4
-+
-+Function: Imaginary part of "clog":
-+double: 1
-+idouble: 1
-+ildouble: 1
-+ldouble: 1
-+
-+Function: Real part of "clog10":
-+double: 2
-+float: 2
-+idouble: 2
-+ifloat: 2
-+ildouble: 4
-+ldouble: 4
-+
-+Function: Imaginary part of "clog10":
-+double: 1
-+idouble: 1
-+ildouble: 2
-+ldouble: 2
-+
-+Function: Real part of "clog10_downward":
-+double: 5
-+float: 4
-+idouble: 5
-+ifloat: 4
-+ildouble: 8
-+ldouble: 8
-+
-+Function: Imaginary part of "clog10_downward":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 2
-+ldouble: 2
-+
-+Function: Real part of "clog10_towardzero":
-+double: 5
-+float: 4
-+idouble: 5
-+ifloat: 4
-+ildouble: 8
-+ldouble: 8
-+
-+Function: Imaginary part of "clog10_towardzero":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 3
-+ldouble: 3
-+
-+Function: Real part of "clog10_upward":
-+double: 5
-+float: 5
-+idouble: 5
-+ifloat: 5
-+ildouble: 6
-+ldouble: 6
-+
-+Function: Imaginary part of "clog10_upward":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 3
-+ldouble: 3
-+
-+Function: Real part of "clog_downward":
-+double: 5
-+float: 5
-+idouble: 5
-+ifloat: 5
-+ildouble: 7
-+ldouble: 7
-+
-+Function: Imaginary part of "clog_downward":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 1
-+ldouble: 1
-+
-+Function: Real part of "clog_towardzero":
-+double: 5
-+float: 5
-+idouble: 5
-+ifloat: 5
-+ildouble: 8
-+ldouble: 8
-+
-+Function: Imaginary part of "clog_towardzero":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 1
-+ldouble: 1
-+
-+Function: Real part of "clog_upward":
-+double: 5
-+float: 5
-+idouble: 5
-+ifloat: 5
-+ildouble: 6
-+ldouble: 6
-+
-+Function: Imaginary part of "clog_upward":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 1
-+ldouble: 1
-+
-+Function: "cos":
-+ildouble: 1
-+ldouble: 1
-+
-+Function: "cos_downward":
-+double: 1
-+idouble: 1
-+ildouble: 3
-+ldouble: 3
-+
-+Function: "cos_towardzero":
-+double: 1
-+idouble: 1
-+ildouble: 2
-+ldouble: 2
-+
-+Function: "cos_upward":
-+double: 1
-+idouble: 1
-+ildouble: 2
-+ldouble: 2
-+
-+Function: "cosh":
-+ildouble: 1
-+ldouble: 2
-+
-+Function: "cosh_downward":
-+double: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 2
-+ldouble: 3
-+
-+Function: "cosh_towardzero":
-+double: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 2
-+ldouble: 2
-+
-+Function: "cosh_upward":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 2
-+ldouble: 3
-+
-+Function: Real part of "cpow":
-+double: 2
-+float: 5
-+idouble: 2
-+ifloat: 5
-+ildouble: 3
-+ldouble: 3
-+
-+Function: Imaginary part of "cpow":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 4
-+ldouble: 4
-+
-+Function: Real part of "cpow_downward":
-+double: 5
-+float: 8
-+idouble: 5
-+ifloat: 8
-+ildouble: 7
-+ldouble: 7
-+
-+Function: Imaginary part of "cpow_downward":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 2
-+ldouble: 2
-+
-+Function: Real part of "cpow_towardzero":
-+double: 5
-+float: 8
-+idouble: 5
-+ifloat: 8
-+ildouble: 7
-+ldouble: 7
-+
-+Function: Imaginary part of "cpow_towardzero":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 1
-+ldouble: 1
-+
-+Function: Real part of "cpow_upward":
-+double: 4
-+float: 1
-+idouble: 4
-+ifloat: 1
-+ildouble: 2
-+ldouble: 2
-+
-+Function: Imaginary part of "cpow_upward":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 2
-+ldouble: 2
-+
-+Function: Real part of "csin":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 1
-+ldouble: 1
-+
-+Function: Imaginary part of "csin":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+
-+Function: Real part of "csin_downward":
-+double: 2
-+float: 2
-+idouble: 2
-+ifloat: 2
-+ildouble: 3
-+ldouble: 3
-+
-+Function: Imaginary part of "csin_downward":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 3
-+ldouble: 3
-+
-+Function: Real part of "csin_towardzero":
-+double: 2
-+float: 2
-+idouble: 2
-+ifloat: 2
-+ildouble: 3
-+ldouble: 3
-+
-+Function: Imaginary part of "csin_towardzero":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 3
-+ldouble: 3
-+
-+Function: Real part of "csin_upward":
-+double: 1
-+float: 2
-+idouble: 1
-+ifloat: 2
-+ildouble: 3
-+ldouble: 3
-+
-+Function: Imaginary part of "csin_upward":
-+double: 2
-+float: 2
-+idouble: 2
-+ifloat: 2
-+ildouble: 3
-+ldouble: 3
-+
-+Function: Real part of "csinh":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 1
-+ldouble: 1
-+
-+Function: Imaginary part of "csinh":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 1
-+ldouble: 1
-+
-+Function: Real part of "csinh_downward":
-+double: 1
-+float: 2
-+idouble: 1
-+ifloat: 2
-+ildouble: 3
-+ldouble: 3
-+
-+Function: Imaginary part of "csinh_downward":
-+double: 2
-+float: 2
-+idouble: 2
-+ifloat: 2
-+ildouble: 3
-+ldouble: 3
-+
-+Function: Real part of "csinh_towardzero":
-+double: 1
-+float: 2
-+idouble: 1
-+ifloat: 2
-+ildouble: 3
-+ldouble: 3
-+
-+Function: Imaginary part of "csinh_towardzero":
-+double: 2
-+float: 2
-+idouble: 2
-+ifloat: 2
-+ildouble: 3
-+ldouble: 3
-+
-+Function: Real part of "csinh_upward":
-+double: 2
-+float: 2
-+idouble: 2
-+ifloat: 2
-+ildouble: 3
-+ldouble: 3
-+
-+Function: Imaginary part of "csinh_upward":
-+double: 1
-+float: 2
-+idouble: 1
-+ifloat: 2
-+ildouble: 3
-+ldouble: 3
-+
-+Function: Real part of "csqrt":
-+double: 1
-+idouble: 1
-+ildouble: 2
-+ldouble: 2
-+
-+Function: Imaginary part of "csqrt":
-+double: 1
-+idouble: 1
-+ildouble: 2
-+ldouble: 2
-+
-+Function: Real part of "csqrt_downward":
-+double: 1
-+idouble: 1
-+ildouble: 4
-+ldouble: 4
-+
-+Function: Imaginary part of "csqrt_downward":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 3
-+ldouble: 3
-+
-+Function: Real part of "csqrt_towardzero":
-+double: 1
-+idouble: 1
-+ildouble: 4
-+ldouble: 4
-+
-+Function: Imaginary part of "csqrt_towardzero":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 3
-+ldouble: 3
-+
-+Function: Real part of "csqrt_upward":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 5
-+ldouble: 5
-+
-+Function: Imaginary part of "csqrt_upward":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 3
-+ldouble: 3
-+
-+Function: Real part of "ctan":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 2
-+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: 2
-+idouble: 1
-+ifloat: 2
-+ildouble: 5
-+ldouble: 5
-+
-+Function: Imaginary part of "ctan_downward":
-+double: 2
-+float: 2
-+idouble: 2
-+ifloat: 2
-+ildouble: 4
-+ldouble: 4
-+
-+Function: Real part of "ctan_towardzero":
-+double: 3
-+float: 1
-+idouble: 3
-+ifloat: 1
-+ildouble: 5
-+ldouble: 5
-+
-+Function: Imaginary part of "ctan_towardzero":
-+double: 2
-+float: 1
-+idouble: 2
-+ifloat: 1
-+ildouble: 4
-+ldouble: 4
-+
-+Function: Real part of "ctan_upward":
-+double: 3
-+float: 2
-+idouble: 3
-+ifloat: 2
-+ildouble: 3
-+ldouble: 3
-+
-+Function: Imaginary part of "ctan_upward":
-+double: 2
-+float: 1
-+idouble: 2
-+ifloat: 1
-+ildouble: 3
-+ldouble: 3
-+
-+Function: Real part of "ctanh":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 1
-+ldouble: 1
-+
-+Function: Imaginary part of "ctanh":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 2
-+ldouble: 2
-+
-+Function: Real part of "ctanh_downward":
-+double: 2
-+float: 2
-+idouble: 2
-+ifloat: 2
-+ildouble: 4
-+ldouble: 4
-+
-+Function: Imaginary part of "ctanh_downward":
-+double: 2
-+float: 1
-+idouble: 2
-+ifloat: 1
-+ildouble: 4
-+ldouble: 4
-+
-+Function: Real part of "ctanh_towardzero":
-+double: 2
-+float: 1
-+idouble: 2
-+ifloat: 1
-+ildouble: 4
-+ldouble: 4
-+
-+Function: Imaginary part of "ctanh_towardzero":
-+double: 2
-+float: 1
-+idouble: 2
-+ifloat: 1
-+ildouble: 3
-+ldouble: 3
-+
-+Function: Real part of "ctanh_upward":
-+double: 2
-+float: 1
-+idouble: 2
-+ifloat: 1
-+ildouble: 3
-+ldouble: 3
-+
-+Function: Imaginary part of "ctanh_upward":
-+double: 3
-+float: 2
-+idouble: 3
-+ifloat: 2
-+ildouble: 3
-+ldouble: 3
-+
-+Function: "erf":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 1
-+ldouble: 1
-+
-+Function: "erf_downward":
-+double: 1
-+idouble: 1
-+ildouble: 1
-+ldouble: 1
-+
-+Function: "erf_towardzero":
-+double: 1
-+idouble: 1
-+ildouble: 1
-+ldouble: 1
-+
-+Function: "erf_upward":
-+ildouble: 1
-+ldouble: 1
-+
-+Function: "erfc":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 2
-+ldouble: 2
-+
-+Function: "erfc_downward":
-+double: 1
-+float: 2
-+idouble: 1
-+ifloat: 2
-+ildouble: 4
-+ldouble: 4
-+
-+Function: "erfc_towardzero":
-+double: 1
-+float: 2
-+idouble: 1
-+ifloat: 2
-+ildouble: 4
-+ldouble: 4
-+
-+Function: "erfc_upward":
-+double: 2
-+float: 2
-+idouble: 2
-+ifloat: 2
-+ildouble: 4
-+ldouble: 4
-+
-+Function: "exp":
-+ildouble: 1
-+ldouble: 1
-+
-+Function: "exp10":
-+ildouble: 1
-+ldouble: 1
-+
-+Function: "exp10_downward":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 2
-+ldouble: 2
-+
-+Function: "exp10_towardzero":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 2
-+ldouble: 2
-+
-+Function: "exp10_upward":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 2
-+ldouble: 2
-+
-+Function: "exp2":
-+double: 1
-+idouble: 1
-+ildouble: 1
-+ldouble: 1
-+
-+Function: "exp2_downward":
-+ildouble: 1
-+ldouble: 1
-+
-+Function: "exp2_towardzero":
-+ildouble: 1
-+ldouble: 1
-+
-+Function: "exp2_upward":
-+ildouble: 1
-+ldouble: 1
-+
-+Function: "exp_downward":
-+double: 1
-+idouble: 1
-+ildouble: 1
-+ldouble: 1
-+
-+Function: "exp_towardzero":
-+double: 1
-+idouble: 1
-+ildouble: 1
-+ldouble: 1
-+
-+Function: "exp_upward":
-+ildouble: 1
-+ldouble: 1
-+
-+Function: "expm1":
-+ildouble: 2
-+ldouble: 2
-+
-+Function: "expm1_downward":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 4
-+ldouble: 4
-+
-+Function: "expm1_towardzero":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 4
-+ldouble: 4
-+
-+Function: "expm1_upward":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 4
-+ldouble: 4
-+
-+Function: "gamma":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 2
-+ldouble: 2
-+
-+Function: "gamma_downward":
-+double: 2
-+float: 2
-+idouble: 2
-+ifloat: 2
-+ildouble: 6
-+ldouble: 6
-+
-+Function: "gamma_towardzero":
-+double: 2
-+float: 2
-+idouble: 2
-+ifloat: 2
-+ildouble: 6
-+ldouble: 6
-+
-+Function: "gamma_upward":
-+double: 2
-+float: 3
-+idouble: 2
-+ifloat: 3
-+ildouble: 4
-+ldouble: 4
-+
-+Function: "hypot":
-+ildouble: 1
-+ldouble: 1
-+
-+Function: "hypot_downward":
-+double: 1
-+idouble: 1
-+ildouble: 1
-+ldouble: 1
-+
-+Function: "hypot_towardzero":
-+double: 1
-+idouble: 1
-+ildouble: 1
-+ldouble: 1
-+
-+Function: "hypot_upward":
-+double: 1
-+idouble: 1
-+ildouble: 1
-+ldouble: 1
-+
-+Function: "j0":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 2
-+ldouble: 2
-+
-+Function: "j0_downward":
-+double: 1
-+float: 2
-+idouble: 1
-+ifloat: 2
-+ildouble: 4
-+ldouble: 4
-+
-+Function: "j0_towardzero":
-+double: 2
-+float: 1
-+idouble: 2
-+ifloat: 1
-+ildouble: 5
-+ldouble: 5
-+
-+Function: "j0_upward":
-+double: 1
-+float: 3
-+idouble: 1
-+ifloat: 3
-+ildouble: 4
-+ldouble: 4
-+
-+Function: "j1":
-+double: 2
-+float: 1
-+idouble: 2
-+ifloat: 1
-+ildouble: 1
-+ldouble: 1
-+
-+Function: "j1_downward":
-+double: 2
-+float: 2
-+idouble: 2
-+ifloat: 2
-+ildouble: 4
-+ldouble: 4
-+
-+Function: "j1_towardzero":
-+double: 2
-+float: 1
-+idouble: 2
-+ifloat: 1
-+ildouble: 4
-+ldouble: 4
-+
-+Function: "j1_upward":
-+double: 2
-+float: 3
-+idouble: 2
-+ifloat: 3
-+ildouble: 3
-+ldouble: 3
-+
-+Function: "jn":
-+double: 2
-+float: 3
-+idouble: 2
-+ifloat: 3
-+ildouble: 4
-+ldouble: 4
-+
-+Function: "jn_downward":
-+double: 2
-+float: 3
-+idouble: 2
-+ifloat: 3
-+ildouble: 4
-+ldouble: 4
-+
-+Function: "jn_towardzero":
-+double: 2
-+float: 3
-+idouble: 2
-+ifloat: 3
-+ildouble: 5
-+ldouble: 5
-+
-+Function: "jn_upward":
-+double: 2
-+float: 3
-+idouble: 2
-+ifloat: 3
-+ildouble: 5
-+ldouble: 5
-+
-+Function: "lgamma":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 2
-+ldouble: 2
-+
-+Function: "lgamma_downward":
-+double: 2
-+float: 2
-+idouble: 2
-+ifloat: 2
-+ildouble: 6
-+ldouble: 6
-+
-+Function: "lgamma_towardzero":
-+double: 2
-+float: 2
-+idouble: 2
-+ifloat: 2
-+ildouble: 6
-+ldouble: 6
-+
-+Function: "lgamma_upward":
-+double: 2
-+float: 3
-+idouble: 2
-+ifloat: 3
-+ildouble: 4
-+ldouble: 4
-+
-+Function: "log":
-+ildouble: 1
-+ldouble: 1
-+
-+Function: "log10":
-+ildouble: 1
-+ldouble: 1
-+
-+Function: "log10_downward":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 2
-+ldouble: 2
-+
-+Function: "log10_towardzero":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 2
-+ldouble: 2
-+
-+Function: "log10_upward":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 1
-+ldouble: 1
-+
-+Function: "log1p":
-+ildouble: 2
-+ldouble: 2
-+
-+Function: "log1p_downward":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 3
-+ldouble: 3
-+
-+Function: "log1p_towardzero":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 3
-+ldouble: 3
-+
-+Function: "log1p_upward":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 3
-+ldouble: 3
-+
-+Function: "log2":
-+ildouble: 1
-+ldouble: 1
-+
-+Function: "log2_downward":
-+ildouble: 1
-+ldouble: 1
-+
-+Function: "log2_towardzero":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 1
-+ldouble: 1
-+
-+Function: "log2_upward":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 1
-+ldouble: 1
-+
-+Function: "log_downward":
-+ildouble: 2
-+ldouble: 2
-+
-+Function: "log_towardzero":
-+ildouble: 2
-+ldouble: 2
-+
-+Function: "log_upward":
-+ildouble: 1
-+ldouble: 1
-+
-+Function: "pow":
-+ildouble: 1
-+ldouble: 1
-+
-+Function: "pow10":
-+ildouble: 1
-+ldouble: 1
-+
-+Function: "pow10_downward":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 2
-+ldouble: 2
-+
-+Function: "pow10_towardzero":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 2
-+ldouble: 2
-+
-+Function: "pow10_upward":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 2
-+ldouble: 2
-+
-+Function: "pow_downward":
-+double: 1
-+idouble: 1
-+ildouble: 4
-+ldouble: 4
-+
-+Function: "pow_towardzero":
-+double: 1
-+idouble: 1
-+ildouble: 1
-+ldouble: 1
-+
-+Function: "pow_upward":
-+double: 1
-+idouble: 1
-+ildouble: 2
-+ldouble: 2
-+
-+Function: "sin":
-+ildouble: 1
-+ldouble: 1
-+
-+Function: "sin_downward":
-+double: 1
-+idouble: 1
-+ildouble: 2
-+ldouble: 2
-+
-+Function: "sin_towardzero":
-+double: 1
-+idouble: 1
-+ildouble: 1
-+ldouble: 1
-+
-+Function: "sin_upward":
-+double: 1
-+idouble: 1
-+ildouble: 3
-+ldouble: 3
-+
-+Function: "sincos":
-+ildouble: 1
-+ldouble: 1
-+
-+Function: "sincos_downward":
-+double: 1
-+idouble: 1
-+ildouble: 3
-+ldouble: 3
-+
-+Function: "sincos_towardzero":
-+double: 1
-+idouble: 1
-+ildouble: 2
-+ldouble: 2
-+
-+Function: "sincos_upward":
-+double: 1
-+idouble: 1
-+ildouble: 3
-+ldouble: 3
-+
-+Function: "sinh":
-+ildouble: 2
-+ldouble: 2
-+
-+Function: "sinh_downward":
-+ildouble: 4
-+ldouble: 5
-+
-+Function: "sinh_towardzero":
-+ildouble: 3
-+ldouble: 4
-+
-+Function: "sinh_upward":
-+double: 1
-+float: 1
-+ildouble: 4
-+ldouble: 5
-+
-+Function: "tan":
-+float: 1
-+ifloat: 1
-+ildouble: 1
-+ldouble: 1
-+
-+Function: "tan_downward":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 2
-+ldouble: 2
-+
-+Function: "tan_towardzero":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 2
-+ldouble: 2
-+
-+Function: "tan_upward":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 2
-+ldouble: 2
-+
-+Function: "tanh":
-+ildouble: 2
-+ldouble: 2
-+
-+Function: "tanh_downward":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 5
-+ldouble: 4
-+
-+Function: "tanh_towardzero":
-+double: 1
-+float: 1
-+ildouble: 3
-+ldouble: 3
-+
-+Function: "tanh_upward":
-+double: 1
-+float: 1
-+ildouble: 5
-+ldouble: 4
-+
-+Function: "tgamma":
-+double: 2
-+float: 3
-+idouble: 2
-+ifloat: 3
-+ildouble: 3
-+ldouble: 3
-+
-+Function: "tgamma_downward":
-+double: 2
-+float: 3
-+idouble: 2
-+ifloat: 3
-+ildouble: 3
-+ldouble: 3
-+
-+Function: "tgamma_towardzero":
-+double: 3
-+float: 3
-+idouble: 3
-+ifloat: 3
-+ildouble: 3
-+ldouble: 3
-+
-+Function: "tgamma_upward":
-+double: 3
-+float: 3
-+idouble: 3
-+ifloat: 3
-+ildouble: 3
-+ldouble: 3
-+
-+Function: "y0":
-+double: 1
-+float: 1
-+idouble: 1
-+ifloat: 1
-+ildouble: 1
-+ldouble: 1
-+
-+Function: "y0_downward":
-+double: 2
-+float: 2
-+idouble: 2
-+ifloat: 2
-+ildouble: 5
-+ldouble: 5
-+
-+Function: "y0_towardzero":
-+double: 2
-+float: 2
-+idouble: 2
-+ifloat: 2
-+ildouble: 5
-+ldouble: 5
-+
-+Function: "y0_upward":
-+double: 1
-+float: 2
-+idouble: 1
-+ifloat: 2
-+ildouble: 3
-+ldouble: 3
-+
-+Function: "y1":
-+double: 2
-+float: 2
-+idouble: 2
-+ifloat: 2
-+ildouble: 2
-+ldouble: 2
-+
-+Function: "y1_downward":
-+double: 2
-+float: 2
-+idouble: 2
-+ifloat: 2
-+ildouble: 7
-+ldouble: 7
-+
-+Function: "y1_towardzero":
-+double: 2
-+float: 2
-+idouble: 2
-+ifloat: 2
-+ildouble: 5
-+ldouble: 5
-+
-+Function: "y1_upward":
-+double: 1
-+float: 3
-+idouble: 1
-+ifloat: 3
-+ildouble: 7
-+ldouble: 7
-+
-+Function: "yn":
-+double: 2
-+float: 3
-+idouble: 2
-+ifloat: 3
-+ildouble: 4
-+ldouble: 4
-+
-+Function: "yn_downward":
-+double: 2
-+float: 2
-+idouble: 2
-+ifloat: 2
-+ildouble: 5
-+ldouble: 5
-+
-+Function: "yn_towardzero":
-+double: 3
-+float: 3
-+idouble: 3
-+ifloat: 3
-+ildouble: 5
-+ldouble: 5
-+
-+Function: "yn_upward":
-+double: 3
-+float: 3
-+idouble: 3
-+ifloat: 3
-+ildouble: 4
-+ldouble: 4
-+
-+# end of automatic generation

Modified: glibc-package/branches/glibc-2.22/debian/patches/series
===================================================================
--- glibc-package/branches/glibc-2.22/debian/patches/series     2015-12-13 
21:27:14 UTC (rev 6819)
+++ glibc-package/branches/glibc-2.22/debian/patches/series     2015-12-13 
22:47:06 UTC (rev 6820)
@@ -150,7 +150,7 @@
 i386/local-biarch.diff
 i386/local-cmov.diff
 i386/local-cpuid-level2.diff
-i386/submitted-i586-ulps.diff
+i386/local-i386-ulps.diff
 i386/submitted-i686-timing.diff
 i386/unsubmitted-quiet-ldconfig.diff
 


Reply via email to