Date: Sun, 19 May 2013 13:29:36 -0500 From: Stephen Montgomery-Smith <stephen@missouri.edu> To: freebsd-numerics@freebsd.org Subject: C99 Complex Functions: was: C99 Long Double Math Functions Message-ID: <51991A10.70103@missouri.edu> In-Reply-To: <D78B342A-4316-4EBF-B869-DF50EA353D99@FreeBSD.org> References: <D78B342A-4316-4EBF-B869-DF50EA353D99@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
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.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?51991A10.70103>