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]

[COMMITTED 1/4] alpha: Remove round and roundf implementations


Two bugs in these implementations: First is that the add of 0.5
was not done in chopped rounding mode (easily fixable).  Second
is that the method generates incorrect inexact exceptions for
small integral values (not easily fixable).

---
I believe the second bug also exists in the pre-power5 version.

	* sysdeps/alpha/fpu/s_round.c: Remove file.
	* sysdeps/alpha/fpu/s_roundf.c: Remove file.
---
 ChangeLog                    |  3 +++
 sysdeps/alpha/fpu/s_round.c  | 48 --------------------------------------------
 sysdeps/alpha/fpu/s_roundf.c | 43 ---------------------------------------
 3 files changed, 3 insertions(+), 91 deletions(-)
 delete mode 100644 sysdeps/alpha/fpu/s_round.c
 delete mode 100644 sysdeps/alpha/fpu/s_roundf.c


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