]> git.ipfire.org Git - thirdparty/glibc.git/commit
alpha: fix rint on sNaN input
authorAurelien Jarno <aurelien@aurel32.net>
Tue, 2 Aug 2016 07:18:59 +0000 (09:18 +0200)
committerMike Frysinger <vapier@gentoo.org>
Thu, 8 Dec 2016 05:36:15 +0000 (00:36 -0500)
commit51a313c50445eded2cfbbb60da2bbb98f3e9b219
treeb63c49a151e3f80da458a7921da6a0a205193164
parent12bf4f130d46a075c628a2c948b31973b2a12222
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)
ChangeLog
sysdeps/alpha/fpu/s_rint.c
sysdeps/alpha/fpu/s_rintf.c