49 one = 1.00000000000000000000e+00,
50 C1 = 4.16666666666666019037e-02,
51 C2 = -1.38888888888741095749e-03,
52 C3 = 2.48015872894767294178e-05,
53 C4 = -2.75573143513906633035e-07,
54 C5 = 2.08757232129817482790e-09,
55 C6 = -1.13596475577881948265e-11;
96 double a, hz, z, r, qx;
113 r = z * (
C1 + z * (
C2 + z * (
C3 + z * (
C4 + z * (
C5 + z *
C6)))));
118 return one - (0.5 * z - (z * r - x * y));
133 return a - (hz - (z * r - x * y));
#define INSERT_WORDS(d, ix0, ix1)
Set a double from two 32 bit ints.
#define GET_HIGH_WORD(i, d)
Get the more significant 32 bit int from a double.
double __kernel_cos(double x, double y)
Kernel cosine function.