RISC-V: Update LP64D libm-test-ulps.

Message ID 20190107003739.4744-1-jimw@sifive.com
State New
Headers show
Series
  • RISC-V: Update LP64D libm-test-ulps.
Related show

Commit Message

Jim Wilson Jan. 7, 2019, 12:37 a.m.
With this patch applied, I get 13 glibc testsuite failures using
TIMEOUTFACTOR=4 on a HiFive Unleashed running Fedora Core 29, using top of
tree binutils and gcc.  5 of those failures are due to a kernel bug.  Without
the patch, there are over a hundred failures.

This patch is incidentally similar to the powerpc-nofpu ulps update that
Joseph Myers added a few days ago.

OK?

Jim

	* sysdeps/riscv/rv64/rvd/libm-test-ulps: Update.
---
 sysdeps/riscv/rv64/rvd/libm-test-ulps | 114 +++++++++++++++-----------
 1 file changed, 66 insertions(+), 48 deletions(-)

-- 
2.19.2

Comments

Adhemerval Zanella Jan. 9, 2019, 10:48 a.m. | #1
On 06/01/2019 22:37, Jim Wilson wrote:
> With this patch applied, I get 13 glibc testsuite failures using

> TIMEOUTFACTOR=4 on a HiFive Unleashed running Fedora Core 29, using top of

> tree binutils and gcc.  5 of those failures are due to a kernel bug.  Without

> the patch, there are over a hundred failures.

> 

> This patch is incidentally similar to the powerpc-nofpu ulps update that

> Joseph Myers added a few days ago.

> 

> OK?


Usually arch mantainers are free to apply the output of 'make regen-ulps'
when they see ULP updates (the script filters out outstanding ulps issue).

> 

> Jim

> 

> 	* sysdeps/riscv/rv64/rvd/libm-test-ulps: Update.

> ---

>  sysdeps/riscv/rv64/rvd/libm-test-ulps | 114 +++++++++++++++-----------

>  1 file changed, 66 insertions(+), 48 deletions(-)

> 

> diff --git a/sysdeps/riscv/rv64/rvd/libm-test-ulps b/sysdeps/riscv/rv64/rvd/libm-test-ulps

> index 61be2df60d..971373d87d 100644

> --- a/sysdeps/riscv/rv64/rvd/libm-test-ulps

> +++ b/sysdeps/riscv/rv64/rvd/libm-test-ulps

> @@ -712,9 +712,9 @@ ildouble: 2

>  ldouble: 2

>  

>  Function: Imaginary part of "ccos_downward":

> -double: 2

> +double: 3

>  float: 3

> -idouble: 2

> +idouble: 3

>  ifloat: 3

>  ildouble: 2

>  ldouble: 2

> @@ -728,9 +728,9 @@ ildouble: 2

>  ldouble: 2

>  

>  Function: Imaginary part of "ccos_towardzero":

> -double: 2

> +double: 3

>  float: 3

> -idouble: 2

> +idouble: 3

>  ifloat: 3

>  ildouble: 2

>  ldouble: 2

> @@ -768,33 +768,33 @@ ildouble: 1

>  ldouble: 1

>  

>  Function: Real part of "ccosh_downward":

> -double: 1

> +double: 2

>  float: 2

> -idouble: 1

> +idouble: 2

>  ifloat: 2

>  ildouble: 2

>  ldouble: 2

>  

>  Function: Imaginary part of "ccosh_downward":

> -double: 2

> +double: 3

>  float: 3

> -idouble: 2

> +idouble: 3

>  ifloat: 3

>  ildouble: 2

>  ldouble: 2

>  

>  Function: Real part of "ccosh_towardzero":

> -double: 1

> +double: 2

>  float: 3

> -idouble: 1

> +idouble: 2

>  ifloat: 3

>  ildouble: 2

>  ldouble: 2

>  

>  Function: Imaginary part of "ccosh_towardzero":

> -double: 2

> +double: 3

>  float: 3

> -idouble: 2

> +idouble: 3

>  ifloat: 3

>  ildouble: 2

>  ldouble: 2

> @@ -832,33 +832,33 @@ ildouble: 1

>  ldouble: 1

>  

>  Function: Real part of "cexp_downward":

> -double: 1

> +double: 2

>  float: 2

> -idouble: 1

> +idouble: 2

>  ifloat: 2

>  ildouble: 2

>  ldouble: 2

>  

>  Function: Imaginary part of "cexp_downward":

> -double: 1

> +double: 3

>  float: 3

> -idouble: 1

> +idouble: 3

>  ifloat: 3

>  ildouble: 2

>  ldouble: 2

>  

>  Function: Real part of "cexp_towardzero":

> -double: 1

> +double: 2

>  float: 2

> -idouble: 1

> +idouble: 2

>  ifloat: 2

>  ildouble: 2

>  ldouble: 2

>  

>  Function: Imaginary part of "cexp_towardzero":

> -double: 1

> +double: 3

>  float: 3

> -idouble: 1

> +idouble: 3

>  ifloat: 3

>  ildouble: 2

>  ldouble: 2

> @@ -872,9 +872,9 @@ ildouble: 3

>  ldouble: 3

>  

>  Function: Imaginary part of "cexp_upward":

> -double: 1

> +double: 3

>  float: 2

> -idouble: 1

> +idouble: 3

>  ifloat: 2

>  ildouble: 3

>  ldouble: 3

> @@ -1013,19 +1013,25 @@ 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: 1

>  ldouble: 1

>  

>  Function: "cos_upward":

>  double: 1

> +float: 1

>  idouble: 1

> +ifloat: 1

>  ildouble: 2

>  ldouble: 2

>  

> @@ -1038,25 +1044,25 @@ ildouble: 1

>  ldouble: 1

>  

>  Function: "cosh_downward":

> -double: 1

> +double: 2

>  float: 1

> -idouble: 1

> +idouble: 2

>  ifloat: 1

>  ildouble: 1

>  ldouble: 2

>  

>  Function: "cosh_towardzero":

> -double: 1

> +double: 2

>  float: 1

> -idouble: 1

> +idouble: 2

>  ifloat: 1

>  ildouble: 1

>  ldouble: 2

>  

>  Function: "cosh_upward":

> -double: 1

> +double: 2

>  float: 2

> -idouble: 1

> +idouble: 2

>  ifloat: 2

>  ildouble: 1

>  ldouble: 3

> @@ -1076,9 +1082,9 @@ ildouble: 1

>  ldouble: 1

>  

>  Function: Real part of "cpow_downward":

> -double: 4

> +double: 5

>  float: 8

> -idouble: 4

> +idouble: 5

>  ifloat: 8

>  ildouble: 6

>  ldouble: 6

> @@ -1092,9 +1098,9 @@ ildouble: 2

>  ldouble: 2

>  

>  Function: Real part of "cpow_towardzero":

> -double: 4

> +double: 5

>  float: 8

> -idouble: 4

> +idouble: 5

>  ifloat: 8

>  ildouble: 6

>  ldouble: 6

> @@ -1136,9 +1142,9 @@ ildouble: 1

>  ldouble: 1

>  

>  Function: Real part of "csin_downward":

> -double: 2

> +double: 3

>  float: 3

> -idouble: 2

> +idouble: 3

>  ifloat: 3

>  ildouble: 2

>  ldouble: 2

> @@ -1152,9 +1158,9 @@ ildouble: 2

>  ldouble: 2

>  

>  Function: Real part of "csin_towardzero":

> -double: 2

> +double: 3

>  float: 3

> -idouble: 2

> +idouble: 3

>  ifloat: 3

>  ildouble: 2

>  ldouble: 2

> @@ -1206,9 +1212,9 @@ ildouble: 2

>  ldouble: 2

>  

>  Function: Imaginary part of "csinh_downward":

> -double: 2

> +double: 3

>  float: 3

> -idouble: 2

> +idouble: 3

>  ifloat: 3

>  ildouble: 2

>  ldouble: 2

> @@ -1222,9 +1228,9 @@ ildouble: 2

>  ldouble: 2

>  

>  Function: Imaginary part of "csinh_towardzero":

> -double: 2

> +double: 3

>  float: 3

> -idouble: 2

> +idouble: 3

>  ifloat: 3

>  ildouble: 2

>  ldouble: 2

> @@ -1478,9 +1484,9 @@ ildouble: 2

>  ldouble: 2

>  

>  Function: "erfc_downward":

> -double: 3

> +double: 4

>  float: 4

> -idouble: 3

> +idouble: 4

>  ifloat: 4

>  ildouble: 5

>  ldouble: 5

> @@ -1494,9 +1500,9 @@ ildouble: 4

>  ldouble: 4

>  

>  Function: "erfc_upward":

> -double: 3

> +double: 4

>  float: 4

> -idouble: 3

> +idouble: 4

>  ifloat: 4

>  ildouble: 5

>  ldouble: 5

> @@ -1512,17 +1518,17 @@ ildouble: 2

>  ldouble: 2

>  

>  Function: "exp10_downward":

> -double: 2

> +double: 3

>  float: 1

> -idouble: 2

> +idouble: 3

>  ifloat: 1

>  ildouble: 3

>  ldouble: 3

>  

>  Function: "exp10_towardzero":

> -double: 2

> +double: 3

>  float: 1

> -idouble: 2

> +idouble: 3

>  ifloat: 1

>  ildouble: 3

>  ldouble: 3

> @@ -1941,19 +1947,25 @@ 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

>  

> @@ -1965,19 +1977,25 @@ 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

>  

>
Palmer Dabbelt Jan. 9, 2019, 9:50 p.m. | #2
On Wed, 09 Jan 2019 02:48:39 PST (-0800), adhemerval.zanella@linaro.org wrote:
> On 06/01/2019 22:37, Jim Wilson wrote:

>> With this patch applied, I get 13 glibc testsuite failures using

>> TIMEOUTFACTOR=4 on a HiFive Unleashed running Fedora Core 29, using top of

>> tree binutils and gcc.  5 of those failures are due to a kernel bug.  Without

>> the patch, there are over a hundred failures.

>>

>> This patch is incidentally similar to the powerpc-nofpu ulps update that

>> Joseph Myers added a few days ago.

>>

>> OK?

>

> Usually arch mantainers are free to apply the output of 'make regen-ulps'

> when they see ULP updates (the script filters out outstanding ulps issue).


I'm going to apply this, as I don't think Jim has glibc push access.

>> Jim


Thanks!

>>

>> 	* sysdeps/riscv/rv64/rvd/libm-test-ulps: Update.

>> ---

>>  sysdeps/riscv/rv64/rvd/libm-test-ulps | 114 +++++++++++++++-----------

>>  1 file changed, 66 insertions(+), 48 deletions(-)

>>

>> diff --git a/sysdeps/riscv/rv64/rvd/libm-test-ulps b/sysdeps/riscv/rv64/rvd/libm-test-ulps

>> index 61be2df60d..971373d87d 100644

>> --- a/sysdeps/riscv/rv64/rvd/libm-test-ulps

>> +++ b/sysdeps/riscv/rv64/rvd/libm-test-ulps

>> @@ -712,9 +712,9 @@ ildouble: 2

>>  ldouble: 2

>>

>>  Function: Imaginary part of "ccos_downward":

>> -double: 2

>> +double: 3

>>  float: 3

>> -idouble: 2

>> +idouble: 3

>>  ifloat: 3

>>  ildouble: 2

>>  ldouble: 2

>> @@ -728,9 +728,9 @@ ildouble: 2

>>  ldouble: 2

>>

>>  Function: Imaginary part of "ccos_towardzero":

>> -double: 2

>> +double: 3

>>  float: 3

>> -idouble: 2

>> +idouble: 3

>>  ifloat: 3

>>  ildouble: 2

>>  ldouble: 2

>> @@ -768,33 +768,33 @@ ildouble: 1

>>  ldouble: 1

>>

>>  Function: Real part of "ccosh_downward":

>> -double: 1

>> +double: 2

>>  float: 2

>> -idouble: 1

>> +idouble: 2

>>  ifloat: 2

>>  ildouble: 2

>>  ldouble: 2

>>

>>  Function: Imaginary part of "ccosh_downward":

>> -double: 2

>> +double: 3

>>  float: 3

>> -idouble: 2

>> +idouble: 3

>>  ifloat: 3

>>  ildouble: 2

>>  ldouble: 2

>>

>>  Function: Real part of "ccosh_towardzero":

>> -double: 1

>> +double: 2

>>  float: 3

>> -idouble: 1

>> +idouble: 2

>>  ifloat: 3

>>  ildouble: 2

>>  ldouble: 2

>>

>>  Function: Imaginary part of "ccosh_towardzero":

>> -double: 2

>> +double: 3

>>  float: 3

>> -idouble: 2

>> +idouble: 3

>>  ifloat: 3

>>  ildouble: 2

>>  ldouble: 2

>> @@ -832,33 +832,33 @@ ildouble: 1

>>  ldouble: 1

>>

>>  Function: Real part of "cexp_downward":

>> -double: 1

>> +double: 2

>>  float: 2

>> -idouble: 1

>> +idouble: 2

>>  ifloat: 2

>>  ildouble: 2

>>  ldouble: 2

>>

>>  Function: Imaginary part of "cexp_downward":

>> -double: 1

>> +double: 3

>>  float: 3

>> -idouble: 1

>> +idouble: 3

>>  ifloat: 3

>>  ildouble: 2

>>  ldouble: 2

>>

>>  Function: Real part of "cexp_towardzero":

>> -double: 1

>> +double: 2

>>  float: 2

>> -idouble: 1

>> +idouble: 2

>>  ifloat: 2

>>  ildouble: 2

>>  ldouble: 2

>>

>>  Function: Imaginary part of "cexp_towardzero":

>> -double: 1

>> +double: 3

>>  float: 3

>> -idouble: 1

>> +idouble: 3

>>  ifloat: 3

>>  ildouble: 2

>>  ldouble: 2

>> @@ -872,9 +872,9 @@ ildouble: 3

>>  ldouble: 3

>>

>>  Function: Imaginary part of "cexp_upward":

>> -double: 1

>> +double: 3

>>  float: 2

>> -idouble: 1

>> +idouble: 3

>>  ifloat: 2

>>  ildouble: 3

>>  ldouble: 3

>> @@ -1013,19 +1013,25 @@ 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: 1

>>  ldouble: 1

>>

>>  Function: "cos_upward":

>>  double: 1

>> +float: 1

>>  idouble: 1

>> +ifloat: 1

>>  ildouble: 2

>>  ldouble: 2

>>

>> @@ -1038,25 +1044,25 @@ ildouble: 1

>>  ldouble: 1

>>

>>  Function: "cosh_downward":

>> -double: 1

>> +double: 2

>>  float: 1

>> -idouble: 1

>> +idouble: 2

>>  ifloat: 1

>>  ildouble: 1

>>  ldouble: 2

>>

>>  Function: "cosh_towardzero":

>> -double: 1

>> +double: 2

>>  float: 1

>> -idouble: 1

>> +idouble: 2

>>  ifloat: 1

>>  ildouble: 1

>>  ldouble: 2

>>

>>  Function: "cosh_upward":

>> -double: 1

>> +double: 2

>>  float: 2

>> -idouble: 1

>> +idouble: 2

>>  ifloat: 2

>>  ildouble: 1

>>  ldouble: 3

>> @@ -1076,9 +1082,9 @@ ildouble: 1

>>  ldouble: 1

>>

>>  Function: Real part of "cpow_downward":

>> -double: 4

>> +double: 5

>>  float: 8

>> -idouble: 4

>> +idouble: 5

>>  ifloat: 8

>>  ildouble: 6

>>  ldouble: 6

>> @@ -1092,9 +1098,9 @@ ildouble: 2

>>  ldouble: 2

>>

>>  Function: Real part of "cpow_towardzero":

>> -double: 4

>> +double: 5

>>  float: 8

>> -idouble: 4

>> +idouble: 5

>>  ifloat: 8

>>  ildouble: 6

>>  ldouble: 6

>> @@ -1136,9 +1142,9 @@ ildouble: 1

>>  ldouble: 1

>>

>>  Function: Real part of "csin_downward":

>> -double: 2

>> +double: 3

>>  float: 3

>> -idouble: 2

>> +idouble: 3

>>  ifloat: 3

>>  ildouble: 2

>>  ldouble: 2

>> @@ -1152,9 +1158,9 @@ ildouble: 2

>>  ldouble: 2

>>

>>  Function: Real part of "csin_towardzero":

>> -double: 2

>> +double: 3

>>  float: 3

>> -idouble: 2

>> +idouble: 3

>>  ifloat: 3

>>  ildouble: 2

>>  ldouble: 2

>> @@ -1206,9 +1212,9 @@ ildouble: 2

>>  ldouble: 2

>>

>>  Function: Imaginary part of "csinh_downward":

>> -double: 2

>> +double: 3

>>  float: 3

>> -idouble: 2

>> +idouble: 3

>>  ifloat: 3

>>  ildouble: 2

>>  ldouble: 2

>> @@ -1222,9 +1228,9 @@ ildouble: 2

>>  ldouble: 2

>>

>>  Function: Imaginary part of "csinh_towardzero":

>> -double: 2

>> +double: 3

>>  float: 3

>> -idouble: 2

>> +idouble: 3

>>  ifloat: 3

>>  ildouble: 2

>>  ldouble: 2

>> @@ -1478,9 +1484,9 @@ ildouble: 2

>>  ldouble: 2

>>

>>  Function: "erfc_downward":

>> -double: 3

>> +double: 4

>>  float: 4

>> -idouble: 3

>> +idouble: 4

>>  ifloat: 4

>>  ildouble: 5

>>  ldouble: 5

>> @@ -1494,9 +1500,9 @@ ildouble: 4

>>  ldouble: 4

>>

>>  Function: "erfc_upward":

>> -double: 3

>> +double: 4

>>  float: 4

>> -idouble: 3

>> +idouble: 4

>>  ifloat: 4

>>  ildouble: 5

>>  ldouble: 5

>> @@ -1512,17 +1518,17 @@ ildouble: 2

>>  ldouble: 2

>>

>>  Function: "exp10_downward":

>> -double: 2

>> +double: 3

>>  float: 1

>> -idouble: 2

>> +idouble: 3

>>  ifloat: 1

>>  ildouble: 3

>>  ldouble: 3

>>

>>  Function: "exp10_towardzero":

>> -double: 2

>> +double: 3

>>  float: 1

>> -idouble: 2

>> +idouble: 3

>>  ifloat: 1

>>  ildouble: 3

>>  ldouble: 3

>> @@ -1941,19 +1947,25 @@ 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

>>

>> @@ -1965,19 +1977,25 @@ 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

>>

>>

Patch

diff --git a/sysdeps/riscv/rv64/rvd/libm-test-ulps b/sysdeps/riscv/rv64/rvd/libm-test-ulps
index 61be2df60d..971373d87d 100644
--- a/sysdeps/riscv/rv64/rvd/libm-test-ulps
+++ b/sysdeps/riscv/rv64/rvd/libm-test-ulps
@@ -712,9 +712,9 @@  ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "ccos_downward":
-double: 2
+double: 3
 float: 3
-idouble: 2
+idouble: 3
 ifloat: 3
 ildouble: 2
 ldouble: 2
@@ -728,9 +728,9 @@  ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "ccos_towardzero":
-double: 2
+double: 3
 float: 3
-idouble: 2
+idouble: 3
 ifloat: 3
 ildouble: 2
 ldouble: 2
@@ -768,33 +768,33 @@  ildouble: 1
 ldouble: 1
 
 Function: Real part of "ccosh_downward":
-double: 1
+double: 2
 float: 2
-idouble: 1
+idouble: 2
 ifloat: 2
 ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "ccosh_downward":
-double: 2
+double: 3
 float: 3
-idouble: 2
+idouble: 3
 ifloat: 3
 ildouble: 2
 ldouble: 2
 
 Function: Real part of "ccosh_towardzero":
-double: 1
+double: 2
 float: 3
-idouble: 1
+idouble: 2
 ifloat: 3
 ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "ccosh_towardzero":
-double: 2
+double: 3
 float: 3
-idouble: 2
+idouble: 3
 ifloat: 3
 ildouble: 2
 ldouble: 2
@@ -832,33 +832,33 @@  ildouble: 1
 ldouble: 1
 
 Function: Real part of "cexp_downward":
-double: 1
+double: 2
 float: 2
-idouble: 1
+idouble: 2
 ifloat: 2
 ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "cexp_downward":
-double: 1
+double: 3
 float: 3
-idouble: 1
+idouble: 3
 ifloat: 3
 ildouble: 2
 ldouble: 2
 
 Function: Real part of "cexp_towardzero":
-double: 1
+double: 2
 float: 2
-idouble: 1
+idouble: 2
 ifloat: 2
 ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "cexp_towardzero":
-double: 1
+double: 3
 float: 3
-idouble: 1
+idouble: 3
 ifloat: 3
 ildouble: 2
 ldouble: 2
@@ -872,9 +872,9 @@  ildouble: 3
 ldouble: 3
 
 Function: Imaginary part of "cexp_upward":
-double: 1
+double: 3
 float: 2
-idouble: 1
+idouble: 3
 ifloat: 2
 ildouble: 3
 ldouble: 3
@@ -1013,19 +1013,25 @@  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: 1
 ldouble: 1
 
 Function: "cos_upward":
 double: 1
+float: 1
 idouble: 1
+ifloat: 1
 ildouble: 2
 ldouble: 2
 
@@ -1038,25 +1044,25 @@  ildouble: 1
 ldouble: 1
 
 Function: "cosh_downward":
-double: 1
+double: 2
 float: 1
-idouble: 1
+idouble: 2
 ifloat: 1
 ildouble: 1
 ldouble: 2
 
 Function: "cosh_towardzero":
-double: 1
+double: 2
 float: 1
-idouble: 1
+idouble: 2
 ifloat: 1
 ildouble: 1
 ldouble: 2
 
 Function: "cosh_upward":
-double: 1
+double: 2
 float: 2
-idouble: 1
+idouble: 2
 ifloat: 2
 ildouble: 1
 ldouble: 3
@@ -1076,9 +1082,9 @@  ildouble: 1
 ldouble: 1
 
 Function: Real part of "cpow_downward":
-double: 4
+double: 5
 float: 8
-idouble: 4
+idouble: 5
 ifloat: 8
 ildouble: 6
 ldouble: 6
@@ -1092,9 +1098,9 @@  ildouble: 2
 ldouble: 2
 
 Function: Real part of "cpow_towardzero":
-double: 4
+double: 5
 float: 8
-idouble: 4
+idouble: 5
 ifloat: 8
 ildouble: 6
 ldouble: 6
@@ -1136,9 +1142,9 @@  ildouble: 1
 ldouble: 1
 
 Function: Real part of "csin_downward":
-double: 2
+double: 3
 float: 3
-idouble: 2
+idouble: 3
 ifloat: 3
 ildouble: 2
 ldouble: 2
@@ -1152,9 +1158,9 @@  ildouble: 2
 ldouble: 2
 
 Function: Real part of "csin_towardzero":
-double: 2
+double: 3
 float: 3
-idouble: 2
+idouble: 3
 ifloat: 3
 ildouble: 2
 ldouble: 2
@@ -1206,9 +1212,9 @@  ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "csinh_downward":
-double: 2
+double: 3
 float: 3
-idouble: 2
+idouble: 3
 ifloat: 3
 ildouble: 2
 ldouble: 2
@@ -1222,9 +1228,9 @@  ildouble: 2
 ldouble: 2
 
 Function: Imaginary part of "csinh_towardzero":
-double: 2
+double: 3
 float: 3
-idouble: 2
+idouble: 3
 ifloat: 3
 ildouble: 2
 ldouble: 2
@@ -1478,9 +1484,9 @@  ildouble: 2
 ldouble: 2
 
 Function: "erfc_downward":
-double: 3
+double: 4
 float: 4
-idouble: 3
+idouble: 4
 ifloat: 4
 ildouble: 5
 ldouble: 5
@@ -1494,9 +1500,9 @@  ildouble: 4
 ldouble: 4
 
 Function: "erfc_upward":
-double: 3
+double: 4
 float: 4
-idouble: 3
+idouble: 4
 ifloat: 4
 ildouble: 5
 ldouble: 5
@@ -1512,17 +1518,17 @@  ildouble: 2
 ldouble: 2
 
 Function: "exp10_downward":
-double: 2
+double: 3
 float: 1
-idouble: 2
+idouble: 3
 ifloat: 1
 ildouble: 3
 ldouble: 3
 
 Function: "exp10_towardzero":
-double: 2
+double: 3
 float: 1
-idouble: 2
+idouble: 3
 ifloat: 1
 ildouble: 3
 ldouble: 3
@@ -1941,19 +1947,25 @@  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
 
@@ -1965,19 +1977,25 @@  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