Lines Matching +full:cs +full:- +full:3
1 /*-
12 /* s_sincosf.c -- float version of s_sincos.c.
30 p3pio2 = 3*M_PI_2, /* 0x4012D97C, 0x7F3321D2 */
34 sincosf(float x, float *sn, float *cs) in sincosf() argument
44 if (ix < 0x39800000) { /* |x| < 2**-12 */ in sincosf()
47 *cs = 1; in sincosf()
51 __kernel_sincosdf(x, sn, cs); in sincosf()
56 if (ix <= 0x4016cbe3) { /* |x| ~<= 3pi/4 */ in sincosf()
58 __kernel_sincosdf(x - p1pio2, cs, sn); in sincosf()
59 *cs = -*cs; in sincosf()
61 __kernel_sincosdf(x + p1pio2, cs, sn); in sincosf()
62 *sn = -*sn; in sincosf()
66 __kernel_sincosdf(x - p2pio2, sn, cs); in sincosf()
68 __kernel_sincosdf(x + p2pio2, sn, cs); in sincosf()
69 *sn = -*sn; in sincosf()
70 *cs = -*cs; in sincosf()
78 __kernel_sincosdf(x - p3pio2, cs, sn); in sincosf()
79 *sn = -*sn; in sincosf()
81 __kernel_sincosdf(x + p3pio2, cs, sn); in sincosf()
82 *cs = -*cs; in sincosf()
86 __kernel_sincosdf(x - p4pio2, sn, cs); in sincosf()
88 __kernel_sincosdf(x + p4pio2, sn, cs); in sincosf()
95 *sn = x - x; in sincosf()
96 *cs = x - x; in sincosf()
104 switch(n & 3) { in sincosf()
107 *cs = c; in sincosf()
111 *cs = -s; in sincosf()
114 *sn = -s; in sincosf()
115 *cs = -c; in sincosf()
118 *sn = -c; in sincosf()
119 *cs = s; in sincosf()