Skip site navigation (1)Skip section navigation (2)
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>