Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 27 Oct 2005 15:12:50 +1000 (EST)
From:      Bruce Evans <bde@zeta.org.au>
To:        Luigi Rizzo <rizzo@icir.org>
Cc:        cvs-src@freebsd.org, src-committers@freebsd.org, Bruce Evans <bde@freebsd.org>, cvs-all@freebsd.org
Subject:   Re: cvs commit: src/lib/msun/src e_rem_pio2f.c
Message-ID:  <20051027150449.H23976@delplex.bde.org>
In-Reply-To: <20051025051606.A49155@xorpc.icir.org>
References:  <200510251213.j9PCDbBp010108@repoman.freebsd.org> <20051025051606.A49155@xorpc.icir.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 25 Oct 2005, Luigi Rizzo wrote:

> wow now this is a commit message!!!
>
> On Tue, Oct 25, 2005 at 12:13:37PM +0000, Bruce Evans wrote:
>> bde         2005-10-25 12:13:37 UTC
>>
>>   FreeBSD src repository
>>
>>   Modified files:
>>     lib/msun/src         e_rem_pio2f.c
>>   Log:
>>   More fixes for arg reduction near pi/2 on systems with broken assignment
>>   to floats (mainly i386's).  All errors of more than 1 ulp for float
>> ...

It is too long because I didn't have tme to make it shorter :-).

The commit logs aren't quite the right place for describing the
(apparently) not very well known intricacies in libm, but neither is
the code, especially here since I plan to optimize the float case by
not using floats internally and then the intricacies in e_rem_pio2f.c
will mostly go away.  This one will move to e_rem_pio2.c if we start
porperly supporting long double precision on i386's before gcc properly
supports double precision on i386's, but I want to keep e_rem_pio2.c
in sync with the vendor version.

Bruce



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