Implementations of sqrtl and logl

Steve Kargl sgk at troutmask.apl.washington.edu
Fri Dec 30 09:54:14 PST 2005


On Fri, Dec 30, 2005 at 08:29:45AM -0500, John Baldwin wrote:
> On Thursday 29 December 2005 05:46 pm, Steve Kargl wrote:
> > I have implementations for sqrtl and logl, which can be added
> > to libm.  In limited testing on AMD64 , I find
> 
> You probably will want to coordinate with Bruce Evans (bde@) as he has been 
> doing a lot of work on libm specifically with amd64 recently.
> 

I'm aware of bde's recent work, and he and I have exchanged 
several emails concerning ccosh(), logl(), and style(9).  bde
has been concentrating on fixing the float functions, which
can be tested for all possible float values.  I've taken up
the crusade of implementing the missing C99 complex and long
double functions.  I was hoping to draw other prople into
the discussion, and if possible attract others to contribute.  
There are numerous missing C99 complex and math functions.

I also have implementations for acoshl and asinhl, which
(statistically) give <1/2 ULP over their ranges with two
minor exceptions.  acoshl in [1,1.5] and asinhl in [-1,1]
degrade to only 58 bits of precision.  

-- 
Steve


More information about the freebsd-hackers mailing list