Lines Matching refs:fe_f2
72 if (ISNAN(&fe->fe_f2))
73 return &fe->fe_f2;
74 if (ISINF(&fe->fe_f2))
78 CPYFPN(&fe->fe_f2, r);
83 fe->fe_f2.fp_sign = !fe->fe_f2.fp_sign;
100 if (ISNAN(&fe->fe_f2))
101 return &fe->fe_f2;
102 if (ISZERO(&fe->fe_f2))
103 return &fe->fe_f2;
105 if (ISINF(&fe->fe_f2))
108 CPYFPN(&x, &fe->fe_f2);
111 CPYFPN(&fe->fe_f1, &fe->fe_f2);
115 CPYFPN(&fe->fe_f2, r);
116 fe->fe_f2.fp_sign = 1;
121 CPYFPN(&fe->fe_f2, r);
125 CPYFPN(&fe->fe_f2, r);
130 CPYFPN(&fe->fe_f2, r);
153 if (ISNAN(&fe->fe_f2))
154 return &fe->fe_f2;
155 if (ISZERO(&fe->fe_f2))
156 return &fe->fe_f2;
158 CPYFPN(&a, &fe->fe_f2);
160 if (ISINF(&fe->fe_f2)) {
162 fpu_const(&fe->fe_f2, FPU_CONST_PI);
163 fe->fe_f2.fp_exp--;
165 fe->fe_f2.fp_sign = a.fp_sign;
166 return &fe->fe_f2;
170 fpu_const(&fe->fe_f2, FPU_CONST_0);
171 CPYFPN(&v, &fe->fe_f2);
172 fpu_cordit1(fe, &x, &a, &fe->fe_f2, &v);
174 return &fe->fe_f2;
180 * fe_f2 := cos(in)
190 CPYFPN(&fe->fe_f2, &fpu_cordic_inv_gain1);
193 fpu_cordit1(fe, &fe->fe_f2, &fe->fe_f1, &a, &v);
227 if (ISNAN(&fe->fe_f2))
228 return &fe->fe_f2;
229 if (ISINF(&fe->fe_f2))
234 CPYFPN(&x, &fe->fe_f2);
246 CPYFPN(&fe->fe_f2, &p);
250 CPYFPN(&fe->fe_f2, &p);
263 CPYFPN(&fe->fe_f2, &p);
264 fe->fe_f2.fp_sign = 1;
281 CPYFPN(&fe->fe_f2, &p);
282 fe->fe_f2.fp_sign = 1;
290 r = &fe->fe_f2;
327 if (ISNAN(&fe->fe_f2))
328 return &fe->fe_f2;
329 if (ISINF(&fe->fe_f2))
333 if (ISZERO(&fe->fe_f2))
334 return &fe->fe_f2;
337 sign = fe->fe_f2.fp_sign;
338 CPYFPN(&x, &fe->fe_f2);
350 CPYFPN(&fe->fe_f2, &p);
354 CPYFPN(&fe->fe_f2, &p);
367 CPYFPN(&fe->fe_f2, &p);
368 fe->fe_f2.fp_sign = 1;
385 CPYFPN(&fe->fe_f2, &p);
386 fe->fe_f2.fp_sign = 1;
390 r = &fe->fe_f2;
409 if (ISNAN(&fe->fe_f2))
410 return &fe->fe_f2;
411 if (ISINF(&fe->fe_f2))
415 if (ISZERO(&fe->fe_f2))
416 return &fe->fe_f2;
418 CPYFPN(&x, &fe->fe_f2);
421 CPYFPN(&fe->fe_f2, &x);
426 CPYFPN(&fe->fe_f2, &x);
428 CPYFPN(&fe->fe_f2, r);
438 __fpu_sincos_cordic(fe, &fe->fe_f2);
441 fpu_implode(fe, &fe->fe_f2, FTYPE_EXT, &fe->fe_fpframe->fpf_regs[regc * 3]);