This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH] RISC-V: Update LP64D libm-test-ulps.


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
>  
> 


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]