diff options
author | Richard Henderson <rth@twiddle.net> | 2014-07-03 10:37:59 -0700 |
---|---|---|
committer | Richard Henderson <rth@twiddle.net> | 2014-07-03 10:37:59 -0700 |
commit | 69862e2511a41d64ff8ce942721589fb12bade15 (patch) | |
tree | 73a2d48f9a0a8af2dfa668f9132c5d528d5a8256 /ChangeLog | |
parent | d5e16ade14822f1a125b6d568b1e3e1326e8868d (diff) | |
download | glibc-69862e2511a41d64ff8ce942721589fb12bade15.tar.gz glibc-69862e2511a41d64ff8ce942721589fb12bade15.tar.xz glibc-69862e2511a41d64ff8ce942721589fb12bade15.zip |
alpha: Remove nearbyint and nearbyintf implementations
The original implementation was written for EV5, which does not record inexact in the status register for /SU (but no /I) insns. But EV6 does record the inexact status; the lack of /I simply means that the exception is suppressed. Adding feholdexcept becomes the bulk of the overhead, so we might as well use the default implementation.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog index e84fbbf739..5eb0d431e6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 2014-07-03 Richard Henderson <rth@redhat.com> + * sysdeps/alpha/fpu/s_nearbyintf.c: Remove file. + * sysdeps/alpha/fpu/s_nearbyint.c (__nearbyint): Remove; + include sysdeps/ieee754/dbl-64/wordsize-64/s_nearbyint.c. + * sysdeps/alpha/fpu/math_private.h (math_opt_barrier): New. (math_force_eval): New. |