From owner-cvs-src@FreeBSD.ORG Tue Mar 1 03:57:09 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 47DA016A6D6; Tue, 1 Mar 2005 03:56:53 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1CDEA43D5A; Tue, 1 Mar 2005 03:56:53 +0000 (GMT) (envelope-from das@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j213urJV096481; Tue, 1 Mar 2005 03:56:53 GMT (envelope-from das@repoman.freebsd.org) Received: (from das@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j213uqB9096480; Tue, 1 Mar 2005 03:56:52 GMT (envelope-from das) Message-Id: <200503010356.j213uqB9096480@repoman.freebsd.org> From: David Schultz Date: Tue, 1 Mar 2005 03:56:52 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/lib/msun/i387 Makefile.inc X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 01 Mar 2005 03:57:09 -0000 das 2005-03-01 03:56:52 UTC FreeBSD src repository Added files: (Branch: RELENG_5) lib/msun/i387 Makefile.inc Log: MFC msun/Makefile,v 1.57 as msun/i387/Makefile.inc Import the subset of J.T. Conklin's single-precision x86-optimized math routines that appear to be (a) correct and (b) faster than their MI counterparts on my Pentium 4. MFC Makefile.inc,v 1.1 Move machine-dependent crud to its own makefile. MFC Makefile.inc,v 1.2 Remove the float versions of the i387 trig functions obtained from NetBSD. They're buggy, giving particularly for inputs larger in magnitude than 2**63. MFC Makefile.inc,v 1.3 Remove i387 versions of asin() and acos(). Although the hardware instruction was faster on the 486, it's slower than our MD version on modern processors. MFC Makefile.inc,v 1.4 Remove the i387 versions of atan(), atan2(), and atan2f(). They are slower than the MI routines on modern hardware, except for degenerate cases such as the Pentium 4. Revision Changes Path 1.4.2.1 +11 -0 src/lib/msun/i387/Makefile.inc (new)