20 one = 1.0000000000e+00,
21 C1 = 4.1666667908e-02,
22 C2 = -1.3888889225e-03,
23 C3 = 2.4801587642e-05,
24 C4 = -2.7557314297e-07,
25 C5 = 2.0875723372e-09,
26 C6 = -1.1359647598e-11;
36 if(((
int)x)==0)
return one;
39 r = z*(C1+z*(C2+z*(C3+z*(C4+z*(C5+z*C6)))));
41 return one - ((float)0.5*z - (z*r - x*y));
50 return a - (hz - (z*r-x*y));
float __kernel_cosf(float x, float y)
#define SET_FLOAT_WORD(d, i)
#define GET_FLOAT_WORD(i, d)