RISC-V: Update LP64D libm-test-ulps.
Commit Message
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(-)
Comments
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
>
>
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
>>
>>
@@ -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