Lines Matching +full:- +full:v
1 /* kf_sin.c -- float version of k_sin.c
18 static const float half = 5.0000000000e-01, /* 0x3f000000 */
19 S1 = -1.6666667163e-01, /* 0xbe2aaaab */
20 S2 = 8.3333337680e-03, /* 0x3c088889 */
21 S3 = -1.9841270114e-04, /* 0xb9500d01 */
22 S4 = 2.7557314297e-06, /* 0x3638ef1b */
23 S5 = -2.5050759689e-08, /* 0xb2d72f34 */
24 S6 = 1.5896910177e-10; /* 0x2f2ec9d3 */
29 float z, r, v; in __kernel_sinf() local
33 if (ix < 0x32000000) /* |x| < 2**-27 */ in __kernel_sinf()
36 v = z * x; in __kernel_sinf()
39 return x + v * (S1 + z * r); in __kernel_sinf()
41 return x - ((z * (half * y - v * r) - y) - v * S1); in __kernel_sinf()