From owner-cvs-all@FreeBSD.ORG Thu Oct 27 05:12:55 2005 Return-Path: X-Original-To: cvs-all@freebsd.org Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 33C6A16A41F; Thu, 27 Oct 2005 05:12:55 +0000 (GMT) (envelope-from bde@zeta.org.au) Received: from mailout1.pacific.net.au (mailout1.pacific.net.au [61.8.0.84]) by mx1.FreeBSD.org (Postfix) with ESMTP id 59DEF43D45; Thu, 27 Oct 2005 05:12:54 +0000 (GMT) (envelope-from bde@zeta.org.au) Received: from mailproxy2.pacific.net.au (mailproxy2.pacific.net.au [61.8.0.87]) by mailout1.pacific.net.au (8.13.4/8.13.4/Debian-3) with ESMTP id j9R5Cr3E008388; Thu, 27 Oct 2005 15:12:53 +1000 Received: from katana.zip.com.au (katana.zip.com.au [61.8.7.246]) by mailproxy2.pacific.net.au (8.13.4/8.13.4/Debian-3) with ESMTP id j9R5Cohr013129; Thu, 27 Oct 2005 15:12:51 +1000 Date: Thu, 27 Oct 2005 15:12:50 +1000 (EST) From: Bruce Evans X-X-Sender: bde@delplex.bde.org To: Luigi Rizzo In-Reply-To: <20051025051606.A49155@xorpc.icir.org> Message-ID: <20051027150449.H23976@delplex.bde.org> References: <200510251213.j9PCDbBp010108@repoman.freebsd.org> <20051025051606.A49155@xorpc.icir.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: cvs-src@freebsd.org, src-committers@freebsd.org, Bruce Evans , cvs-all@freebsd.org Subject: Re: cvs commit: src/lib/msun/src e_rem_pio2f.c X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Oct 2005 05:12:55 -0000 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