Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 30 Dec 2005 09:54:13 -0800
From:      Steve Kargl <sgk@troutmask.apl.washington.edu>
To:        John Baldwin <jhb@freebsd.org>
Cc:        freebsd-hackers@freebsd.org
Subject:   Re: Implementations of sqrtl and logl
Message-ID:  <20051230175413.GA10601@troutmask.apl.washington.edu>
In-Reply-To: <200512300829.46399.jhb@freebsd.org>
References:  <20051229224626.GA4823@troutmask.apl.washington.edu> <200512300829.46399.jhb@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20051230175413.GA10601>