git: OpenLIBM: Replace nextafterl function with FreeBSD's version
John Marino
marino at crater.dragonflybsd.org
Thu Jul 16 01:19:36 PDT 2015
commit 3d99825ec30c2f7b7581183a710fe474650d202e
Author: John Marino <draco at marino.st>
Date: Thu Jul 16 09:31:14 2015 +0200
OpenLIBM: Replace nextafterl function with FreeBSD's version
The nextafterl function is not coming up with the correct results. On
GCC's fortran round_4 test, a bit was being added to the lx component
where on FreeBSD it was being subtracted.
Replacing the source file with the equivalent of FreeBSD's version fixed
the rounding regression we saw after moving to OpenBSD's libm. Upstream
will be informed, so potentially this is only temporary.
Summary of changes:
contrib/openbsd_libm/src/ld80/s_nextafterl.c | 109 ++++++++++++++-------------
1 file changed, 55 insertions(+), 54 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/3d99825ec30c2f7b7581183a710fe474650d202e
--
DragonFly BSD source repository
More information about the Commits
mailing list