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.
* sysdeps/riscv/rv64/rvd/libm-test-ulps: Update.
+2019-01-09 Jim Wilson <jimw@sifive.com>
+
+ * sysdeps/riscv/rv64/rvd/libm-test-ulps: Update.
+
2019-01-09 Wilco Dijkstra <wdijkstr@arm.com>
* manual/tunables.texi (glibc.cpu.name): Add ares tunable.
2019-01-09 Wilco Dijkstra <wdijkstr@arm.com>
* manual/tunables.texi (glibc.cpu.name): Add ares tunable.
ldouble: 2
Function: Imaginary part of "ccos_downward":
ldouble: 2
Function: Imaginary part of "ccos_downward":
ifloat: 3
ildouble: 2
ldouble: 2
ifloat: 3
ildouble: 2
ldouble: 2
ldouble: 2
Function: Imaginary part of "ccos_towardzero":
ldouble: 2
Function: Imaginary part of "ccos_towardzero":
ifloat: 3
ildouble: 2
ldouble: 2
ifloat: 3
ildouble: 2
ldouble: 2
ldouble: 1
Function: Real part of "ccosh_downward":
ldouble: 1
Function: Real part of "ccosh_downward":
ifloat: 2
ildouble: 2
ldouble: 2
Function: Imaginary part of "ccosh_downward":
ifloat: 2
ildouble: 2
ldouble: 2
Function: Imaginary part of "ccosh_downward":
ifloat: 3
ildouble: 2
ldouble: 2
Function: Real part of "ccosh_towardzero":
ifloat: 3
ildouble: 2
ldouble: 2
Function: Real part of "ccosh_towardzero":
ifloat: 3
ildouble: 2
ldouble: 2
Function: Imaginary part of "ccosh_towardzero":
ifloat: 3
ildouble: 2
ldouble: 2
Function: Imaginary part of "ccosh_towardzero":
ifloat: 3
ildouble: 2
ldouble: 2
ifloat: 3
ildouble: 2
ldouble: 2
ldouble: 1
Function: Real part of "cexp_downward":
ldouble: 1
Function: Real part of "cexp_downward":
ifloat: 2
ildouble: 2
ldouble: 2
Function: Imaginary part of "cexp_downward":
ifloat: 2
ildouble: 2
ldouble: 2
Function: Imaginary part of "cexp_downward":
ifloat: 3
ildouble: 2
ldouble: 2
Function: Real part of "cexp_towardzero":
ifloat: 3
ildouble: 2
ldouble: 2
Function: Real part of "cexp_towardzero":
ifloat: 2
ildouble: 2
ldouble: 2
Function: Imaginary part of "cexp_towardzero":
ifloat: 2
ildouble: 2
ldouble: 2
Function: Imaginary part of "cexp_towardzero":
ifloat: 3
ildouble: 2
ldouble: 2
ifloat: 3
ildouble: 2
ldouble: 2
ldouble: 3
Function: Imaginary part of "cexp_upward":
ldouble: 3
Function: Imaginary part of "cexp_upward":
ifloat: 2
ildouble: 3
ldouble: 3
ifloat: 2
ildouble: 3
ldouble: 3
Function: "cos_downward":
double: 1
Function: "cos_downward":
double: 1
ildouble: 3
ldouble: 3
Function: "cos_towardzero":
double: 1
ildouble: 3
ldouble: 3
Function: "cos_towardzero":
double: 1
ildouble: 1
ldouble: 1
Function: "cos_upward":
double: 1
ildouble: 1
ldouble: 1
Function: "cos_upward":
double: 1
ldouble: 1
Function: "cosh_downward":
ldouble: 1
Function: "cosh_downward":
ifloat: 1
ildouble: 1
ldouble: 2
Function: "cosh_towardzero":
ifloat: 1
ildouble: 1
ldouble: 2
Function: "cosh_towardzero":
ifloat: 1
ildouble: 1
ldouble: 2
Function: "cosh_upward":
ifloat: 1
ildouble: 1
ldouble: 2
Function: "cosh_upward":
ifloat: 2
ildouble: 1
ldouble: 3
ifloat: 2
ildouble: 1
ldouble: 3
ldouble: 1
Function: Real part of "cpow_downward":
ldouble: 1
Function: Real part of "cpow_downward":
ifloat: 8
ildouble: 6
ldouble: 6
ifloat: 8
ildouble: 6
ldouble: 6
ldouble: 2
Function: Real part of "cpow_towardzero":
ldouble: 2
Function: Real part of "cpow_towardzero":
ifloat: 8
ildouble: 6
ldouble: 6
ifloat: 8
ildouble: 6
ldouble: 6
ldouble: 1
Function: Real part of "csin_downward":
ldouble: 1
Function: Real part of "csin_downward":
ifloat: 3
ildouble: 2
ldouble: 2
ifloat: 3
ildouble: 2
ldouble: 2
ldouble: 2
Function: Real part of "csin_towardzero":
ldouble: 2
Function: Real part of "csin_towardzero":
ifloat: 3
ildouble: 2
ldouble: 2
ifloat: 3
ildouble: 2
ldouble: 2
ldouble: 2
Function: Imaginary part of "csinh_downward":
ldouble: 2
Function: Imaginary part of "csinh_downward":
ifloat: 3
ildouble: 2
ldouble: 2
ifloat: 3
ildouble: 2
ldouble: 2
ldouble: 2
Function: Imaginary part of "csinh_towardzero":
ldouble: 2
Function: Imaginary part of "csinh_towardzero":
ifloat: 3
ildouble: 2
ldouble: 2
ifloat: 3
ildouble: 2
ldouble: 2
ldouble: 2
Function: "erfc_downward":
ldouble: 2
Function: "erfc_downward":
ifloat: 4
ildouble: 5
ldouble: 5
ifloat: 4
ildouble: 5
ldouble: 5
ldouble: 4
Function: "erfc_upward":
ldouble: 4
Function: "erfc_upward":
ifloat: 4
ildouble: 5
ldouble: 5
ifloat: 4
ildouble: 5
ldouble: 5
ldouble: 2
Function: "exp10_downward":
ldouble: 2
Function: "exp10_downward":
ifloat: 1
ildouble: 3
ldouble: 3
Function: "exp10_towardzero":
ifloat: 1
ildouble: 3
ldouble: 3
Function: "exp10_towardzero":
ifloat: 1
ildouble: 3
ldouble: 3
ifloat: 1
ildouble: 3
ldouble: 3
Function: "sin_downward":
double: 1
Function: "sin_downward":
double: 1
ildouble: 3
ldouble: 3
Function: "sin_towardzero":
double: 1
ildouble: 3
ldouble: 3
Function: "sin_towardzero":
double: 1
ildouble: 2
ldouble: 2
Function: "sin_upward":
double: 1
ildouble: 2
ldouble: 2
Function: "sin_upward":
double: 1
Function: "sincos_downward":
double: 1
Function: "sincos_downward":
double: 1
ildouble: 3
ldouble: 3
Function: "sincos_towardzero":
double: 1
ildouble: 3
ldouble: 3
Function: "sincos_towardzero":
double: 1
ildouble: 2
ldouble: 2
Function: "sincos_upward":
double: 1
ildouble: 2
ldouble: 2
Function: "sincos_upward":
double: 1