Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 30 Dec 2002 18:17:02 +0100 (CET)
From:      "=?iso-8859-1?q?Pedro=20F.=20Giffuni?=" <giffunip@yahoo.com>
To:        freebsd-standards@FreeBSD.org
Subject:   Any libm maintainer (was Math changes in Mac OS X)
Message-ID:  <20021230171702.87632.qmail@web13401.mail.yahoo.com>

next in thread | raw e-mail | index | archive | help
Hi;
I asked Jordan about this changes in Darwin:
_________________
* The libm library is now standard compliant. The new
math library in jaguar is now IEEE-754 and C99
compliant in double precision. In addition, the new
libm is faster than MathLib found in Mac OS 9 and
faster than libm in Mac OS 10.1.x.

* SIGFPE (New in 10.2) Jaguar floating-point
environment now fully supports IEEE-754 style
exception halts.

* rounding control (changed in 10.2) The return values
of the floating point environment routines
fesetround(), feholdexcept() have been changed and
corrected. These routines in Mac OS 10.1.x and earlier
returned boolean status opposite to that specified by
C99. Jaguar libm corrects this and brings them into
agreement with the ISO/IEC 9899:1999 (C99)
specification. . 

* The gamma function has been changed in Mac OS X
10.2. See Technical Q&A 1143 for more information
<http://developer.apple.com/qa/qa2001/qa1143.html>; .

* Quiet and signaling NaNs have been changed in Mac OS
X 10.2. FP_SNAN, FP_QNAN are deprecated in the final
C99 spec. The new <math.h> defines them to be the
standard FP_NAN.
__________________

And he OK'd us merging their changes in libm, "It's
not like Apple needs to do anything specific to
"donate" it, it's already essentially donated". In
fact..he sent me a copy of their libm.

Anyone want to have a look at it??, or should we
reimplement this stuff from scratch... just for the
sake of diversity?? ;).

cheers,

    Pedro.

ps. email me and I'll be glad to toss the tarball.


______________________________________________________________________
Yahoo! Cellulari: scarica i loghi e le suonerie per le tue feste!
http://it.yahoo.com/mail_it/foot/?http://it.mobile.yahoo.com/index2002.html

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-standards" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20021230171702.87632.qmail>