This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
[COMMITTED 1/4] alpha: Remove round and roundf implementations
- From: Richard Henderson <rth at twiddle dot net>
- To: libc-alpha at sourceware dot org
- Cc: azanella at linux dot vnet dot ibm dot com
- Date: Thu, 3 Jul 2014 11:00:43 -0700
- Subject: [COMMITTED 1/4] alpha: Remove round and roundf implementations
- Authentication-results: sourceware.org; auth=none
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