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