standards/59797: Implement C99's round[f]() math fucntions
Steven G. Kargl
kargl at troutmask.apl.washington.edu
Sun Nov 30 15:30:29 PST 2003
The following reply was made to PR standards/59797; it has been noted by GNATS.
From: "Steven G. Kargl" <kargl at troutmask.apl.washington.edu>
To: David Schultz <das at FreeBSD.ORG>
Cc: FreeBSD-gnats-submit at FreeBSD.ORG
Subject: Re: standards/59797: Implement C99's round[f]() math fucntions
Date: Sun, 30 Nov 2003 15:24:27 -0800 (PST)
David Schultz wrote:
> On Sat, Nov 29, 2003, Steven G. Kargl wrote:
> > The enclose diff contains an implementation of the round() and
> > roundf() math functions found in C99. This is C language
> > implementation and a MD implementation may be preferred, but it
> > appears to at least supply the missing functionality.
>
> Cool. I'll look into committing this after the freeze.
>
> You wouldn't feel up to taking care of roundl() too, would you?
roundl() will be trivial if we have ceill().
> This unfortunately requires writing ceill() or modfl(), which is
> tricky because long double representation is somewhat machine
> dependent...
I'll need to understand the bit twiddling in ceil() before I
can tackle ceill().
--
Steve
http://troutmask.apl.washington.edu/~kargl/
More information about the freebsd-standards
mailing list