Home | History | Annotate | Download | only in i387
History log of /src/lib/libm/arch/i387/e_acos.S
RevisionDateAuthorComments
 1.9  03-Mar-2014  dsl Drop in a fabs() after the fsqrt().
While it may seem pointless, it the rouding mode is set to round towards
minus infinity then acos(-1) calculates atan2(sqrt(1.0 - 1.0), -1) the subtract
generates -0.0 which sqrt() preserves.
atan2(-0, -1) is -pi, but acos(-1) is expected to be +pi.
This might 'fix' the test failures seen in some environments, but they
are not failing due to an obvously incorrent x87 rounding mode.
 1.8  26-Jul-2003  salo branches: 1.8.54; 1.8.60;
netbsd.org->NetBSD.org
 1.7  19-Jun-2001  fvdl Modify the i387 code so that it can be shared between the i386 port
and the x86_64 port. XXX some files should be distinct.
 1.6  26-Sep-2000  kleink Make these idempotent as far as the FPU register stack is concerned.
 1.5  02-Jul-1999  simonb branches: 1.5.8;
More trailing white space.
 1.4  08-May-1995  jtc Id -> NetBSD
 1.3  28-Apr-1995  jtc Winning Strategies has placed this code into the Public Domain
 1.2  12-Mar-1994  jtc Added RCS ID's. ID's use new RCSID macro from <machine/asm.h>.
 1.1  11-Feb-1994  jtc FPU specific math code.
 1.5.8.1  26-Sep-2000  kleink Pull up rev. 1.6 (approved by thorpej):
Make these idempotent as far as the FPU register stack is concerned.
 1.8.60.1  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.8.54.1  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")

RSS XML Feed