OpenGrok
Cross Reference: e_exp.S
xref
: /
src
/
lib
/
libm
/
arch
/
i387
/
e_exp.S
Home
|
History
|
Annotate
|
Download
|
only in
i387
History log of
/src/lib/libm/arch/i387/e_exp.S
Revision
Date
Author
Comments
1.14
23-Jun-2008
drochner
-fix an obvious mistake in fpcw check
-replace ARG_DOUBLE_ONE_HALF by _MSW/_LSW because this reflects the
intention and also matches the terms used in C code,
also make the code where the fpcw overwrites the argument a bit
self-documenting
(this abstraction sucks because it forces to write inefficient code)
1.13
23-Jun-2008
christos
Share the amd64 and i386 exp versions. Fixes a problem with exp(-Inf) != 0.
1.12
27-Feb-2002
christos
branches: 1.12.34;
PR/15748: Ray Brownrigg: exp(log(0)) is broken.
Use FreeBSD's version. Handles inf/nan and rounding modes.
1.11
19-Jun-2001
fvdl
%rbp -> %rsp in 2 cases.
1.10
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.9
26-Sep-2000
kleink
Make these idempotent as far as the FPU register stack is concerned.
1.8
02-Jul-1999
simonb
branches: 1.8.8;
More trailing white space.
1.7
03-Jul-1996
jtc
use one less fp stack slot
1.6
03-Jul-1996
jtc
It's necessary to use 64 bit precision to avoid errors in the least
significant bit(s) (for some operands).
1.5
25-Jun-1996
jtc
Fix from Bruce Evans. Commited to FreeBSD earlier this month, but was
never forwarded to me :-(.
> Clean up the FP stack before returning. The i387 exp() leaked an FP
> register on its first call. Subsequent calls reused the register so
> the leak didn't accumulate.
1.4
08-May-1995
jtc
branches: 1.4.6;
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.4.6.1
03-Jul-1996
jtc
Pulled up from rev 1.7
1.8.8.1
26-Sep-2000
kleink
Pull up rev. 1.9 (approved by thorpej):
Make these idempotent as far as the FPU register stack is concerned.
1.12.34.1
18-Sep-2008
wrstuden
Sync with wrstuden-revivesa-base-2.
Indexes created Tue Oct 21 19:09:51 GMT 2025