C99 Complex Functions: was: C99 Long Double Math Functions
Stephen Montgomery-Smith
stephen at missouri.edu
Sun May 19 18:29:41 UTC 2013
On 05/19/2013 11:10 AM, David Chisnall wrote:
> Hi Everyone,
>
> In February, lots of people had code ready to commit for the C99 long double math.h functions. This code is still not in and is an increasingly serious problem for a lot of software. Two weeks from today, I will commit a patch that just calls the double versions of these for all of the long double functions. If you have a better implementation of any of them, please commit it before then. Style nits can be worked out later. Small bugs in corner cases can also be fixed later: it is far worse for us to have no implementation of these than to have a slightly buggy one, because it just drives people to use platforms that have very buggy versions of them instead of FreeBSD.
>
> David
> With his Core hat on
I have implementations of the complex arc-trig functions. I have been
given some style changes. But I would rather someone else take them
over and fix the style issues. I think they are ready to be committed
even without the style fixes. They are MUCH more accurate than the
corresponding Linux versions.
http://people.freebsd.org/~stephen/
http://www.math.missouri.edu/~stephen/software/#catrig
Also, I think someone has working versions of clog and clogl.
Let's light this candle, and get committing.
More information about the freebsd-numerics
mailing list