Re: [LIBM] One step closer to C99 conformance

From: Steve Kargl <sgk_at_troutmask.apl.washington.edu>
Date: Fri, 05 Nov 2021 18:28:43 UTC
On Fri, Nov 05, 2021 at 01:25:42PM -0400, Ed Maste wrote:
> On Thu, 4 Nov 2021 at 21:09, Steve Kargl
> <sgk@troutmask.apl.washington.edu> wrote:
> >
> > A patch has been attached to
> >
> > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=216862
> >
> > which implements cexpl().
> 
> Great, thank you Steve.
> 
> Do you have a list of what else is left for full C99? (Including
> anything that may be implemented in a suboptimal way today and should
> be redone.)

I have ccoshl and ccosl implemented, but need to do some testing.

Things that are missing ctanhl, ctanl, csinhl, and csinl.  I have an
old implementation of csinhl/csinl, but Bruce had some concerns with
handling of NaN and +-inf.  Need to dig up some old emails.

tgammal, powl, and cpow[fl] are a mess as the people who committed
code for these functions seem to have no interest in floating point
math on FreeBSD.

See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89125

-- 
Steve