Date: Tue, 1 Mar 2005 03:56:52 +0000 (UTC) From: David Schultz <das@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/lib/msun/i387 Makefile.inc Message-ID: <200503010356.j213uqB9096480@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
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)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200503010356.j213uqB9096480>