2 * (c) copyright 1988 by the Vrije Universiteit, Amsterdam, The Netherlands.
3 * See the copyright notice in the ACK home directory, in the file "Copyright".
5 * Author: Ceriel J.H. Jacobs
25 /* Algorithm and coefficients from:
26 "Software manual for the elementary functions"
27 by W.J. Cody and W. Waite, Prentice-Hall, 1980
30 -0.64124943423745581147e2
,
31 0.16383943563021534222e2
,
32 -0.78956112887491257267e0
35 -0.76949932108494879777e3
,
36 0.31203222091924532844e3
,
37 -0.35667977739034646171e2
,
42 double znum
, zden
, z
, w
;
50 x
= _fef(x
, &exponent
);
52 znum
= (x
- 0.5) - 0.5;
57 zden
= znum
* 0.5 + 0.5;
60 z
= znum
/zden
; w
= z
* z
;
61 x
= z
+ z
* w
* (POLYNOM2(w
,a
)/POLYNOM3(w
,b
));
63 x
+= z
* (-2.121944400546905827679e-4);
64 return x
+ z
* 0.693359375;