diff options
author | Aurelien Jarno <aurelien@aurel32.net> | 2016-08-02 09:18:59 +0200 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2016-12-08 00:57:05 -0500 |
commit | 8eb9a92e0522f2d4f2d4167df919d066c85d3408 (patch) | |
tree | bac055ef554b285e86b08b3d25608400de069ddb /sysdeps/alpha/fpu/feupdateenv.c | |
parent | 1912cc082df4739c2388c375f8d486afdaa7d49b (diff) | |
download | glibc-8eb9a92e0522f2d4f2d4167df919d066c85d3408.tar glibc-8eb9a92e0522f2d4f2d4167df919d066c85d3408.tar.gz glibc-8eb9a92e0522f2d4f2d4167df919d066c85d3408.tar.bz2 glibc-8eb9a92e0522f2d4f2d4167df919d066c85d3408.zip |
alpha: fix rint on sNaN input
The alpha version of rint wrongly return sNaN for sNaN input. Fix that
by checking for NaN and by returning the input value added with itself
in that case.
Changelog:
* sysdeps/alpha/fpu/s_rint.c (__rint): Add argument with itself
when it is a NaN.
* sysdeps/alpha/fpu/s_rintf.c (__rintf): Likewise.
(cherry picked from commit cb7f9d63b921ea1a1cbb4ab377a8484fd5da9a2b)
Diffstat (limited to 'sysdeps/alpha/fpu/feupdateenv.c')
0 files changed, 0 insertions, 0 deletions