Use of C99 extra long double math functions after r236148

John Baldwin jhb at freebsd.org
Mon Jul 9 15:38:17 UTC 2012


On Sunday, July 08, 2012 7:56:52 pm David Schultz wrote:
> On Sun, Jul 08, 2012, Steve Kargl wrote:
> > > > The question remains of what to do about the missing functions.  Bruce
> > > > and Steve have been working on expl and logl for years.  If those ever
> > > > get in the tree, the remaining long double functions are easy.  Those
> > > > functions are basically done, modulo a bunch of cleanup and testing,
> > > > and I encourage any mathematically inclined folks who are interested
> > > > in pushing things along to get in touch with them.  I'm not going to
> > > > have any time myself for a few months at least.
> > > 
> > > Where can I find these?
> > 
> > I've posted expl() a few times for the ld80 version.
> > I don't have an ld128 version, which is why I have
> > yet to submit a formal patch for expl().  I also
> > have an ld80 expm1l().  I have a copy of bde's ld80
> > logl().  IIRC, bde wrote an ld128, but I don't have
> > nor do I know if it has been tested.
> 
> Yes, Bruce has ld128 versions, and clusteradm very kindly got us a
> sparc64 machine to test on.  That was about the time I ran out of time
> to keep working on it.  If someone wants to pick it up, that would be
> great.
> 
> > PS: I also wrote sincos[fl](), which is very handy for the
> > complex trig functions.
> 
> Yes, you should commit that!

So it sounds like there are at least some outstanding patches that should go 
into the tree.  Can we at least get these things committed (even if they are 
only enabled for certain platforms for now)?

-- 
John Baldwin


More information about the freebsd-current mailing list