Date: Fri, 14 Feb 1997 21:21:18 -0800 (PST) From: Bruce Evans <bde> To: CVS-committers, cvs-all, cvs-lib Subject: cvs commit: src/lib/msun Makefile Message-ID: <199702150521.VAA00421@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
bde 97/02/14 21:21:17 Modified: lib/msun Makefile Log: Disabled the i387 version if log1p(). It just evaluates log(1 + x). This defeats the point of log1p(). ucbtest reports errors of +-5e+15 ULPs. A correct version would use the i387 fyl2xp1 instruction for small x and maybe scale to small x. The C version does the scaling reasonably efficiently, and fyl2px1 is slow (at least on P5s), so not much is lost by always using the C version (only 25% for small x even with the broken i387 version; 50% for large x). Revision Changes Path 1.14 +4 -2 src/lib/msun/Makefile
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199702150521.VAA00421>