49 half = 5.00000000000000000000e-01,
50 S1 = -1.66666666666666324348e-01,
51 S2 = 8.33333333332248946124e-03,
52 S3 = -1.98412698298579493134e-04,
53 S4 = 2.75573137070700676789e-06,
54 S5 = -2.50507602534068634195e-08,
55 S6 = 1.58969099521155010221e-10;
109 r =
S2 + z * (
S3 + z * (
S4 + z * (
S5 + z *
S6)));
113 return x + v * (
S1 + z * r);
116 return x - ((z * (
half * y - v * r) - y) - v *
S1);
#define GET_HIGH_WORD(i, d)
Get the more significant 32 bit int from a double.
double __kernel_sin(double x, double y, int iy)
Kernel sin function.