[PATCH] update libm-test-ulps for new exp

Szabolcs Nagy szabolcs.nagy@arm.com
Thu Jul 12 15:52:00 GMT 2018


Update error bounds for the new exp implementation on alpha, hppa,
m68k/coldfire, microblaze, mips/mips32, mips/mips64, nios2, powerpc,
riscv/nofpu, riscv/rv64, s390, sh and sparc.  Only non-nearest
rounding ulp bounds increased.  Did not run the math tests on real
hardware, but used the following ULP bounds to generate the new files:

Function: Imaginary part of "ccos_downward":
double: 3
idouble: 3
Function: Imaginary part of "ccos_towardzero":
double: 3
idouble: 3
Function: Real part of "ccosh_downward":
double: 2
idouble: 2
Function: Imaginary part of "ccosh_downward":
double: 3
idouble: 3
Function: Real part of "ccosh_towardzero":
double: 2
idouble: 2
Function: Imaginary part of "ccosh_towardzero":
double: 3
idouble: 3
Function: Real part of "cexp_downward":
double: 2
idouble: 2
Function: Imaginary part of "cexp_downward":
double: 3
idouble: 3
Function: Real part of "cexp_towardzero":
double: 2
idouble: 2
Function: Imaginary part of "cexp_towardzero":
double: 3
idouble: 3
Function: Imaginary part of "cexp_upward":
double: 3
idouble: 3
Function: "cosh_downward":
double: 2
idouble: 2
Function: "cosh_towardzero":
double: 2
idouble: 2
Function: "cosh_upward":
double: 2
idouble: 2
Function: Real part of "cpow_downward":
double: 5
idouble: 5
Function: Real part of "cpow_towardzero":
double: 5
idouble: 5
Function: Real part of "csin_downward":
double: 3
idouble: 3
Function: Real part of "csin_towardzero":
double: 3
idouble: 3
Function: Imaginary part of "csinh_downward":
double: 3
idouble: 3
Function: Imaginary part of "csinh_towardzero":
double: 3
idouble: 3
Function: "erfc_downward":
double: 4
idouble: 4
Function: "erfc_upward":
double: 4
idouble: 4
Function: "exp10_downward":
double: 3
idouble: 3
Function: "exp10_towardzero":
double: 3
idouble: 3

2018-07-12  Szabolcs Nagy  <szabolcs.nagy@arm.com>

	* sysdeps/alpha/fpu/libm-test-ulps: Update.
	* sysdeps/hppa/fpu/libm-test-ulps: Update.
	* sysdeps/m68k/coldfire/fpu/libm-test-ulps: Update.
	* sysdeps/microblaze/libm-test-ulps: Update.
	* sysdeps/mips/mips32/libm-test-ulps: Update.
	* sysdeps/mips/mips64/libm-test-ulps: Update.
	* sysdeps/nios2/libm-test-ulps: Update.
	* sysdeps/powerpc/nofpu/libm-test-ulps: Update.
	* sysdeps/riscv/nofpu/libm-test-ulps: Update.
	* sysdeps/riscv/rv64/rvd/libm-test-ulps: Update.
	* sysdeps/s390/fpu/libm-test-ulps: Update.
	* sysdeps/sh/libm-test-ulps: Update.
	* sysdeps/sparc/fpu/libm-test-ulps: Update.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-update-libm-test-ulps-for-new-exp.diff
Type: text/x-patch
Size: 46251 bytes
Desc: not available
URL: <http://sourceware.org/pipermail/libc-alpha/attachments/20180712/64b4701d/attachment.bin>


More information about the Libc-alpha mailing list