Lines Matching +full:0 +full:x0

70 static const unsigned thresh[2] = { 0x3fc90000, 0x3fc40000 };
82 double x0, x1, x2, *py0 = 0, *py1 = 0, *py2, *xsave, *ysave; in __vsin() local
83 unsigned hx0, hx1, hx2, xsb0, xsb1 = 0, xsb2; in __vsin()
91 biguns = 0; in __vsin()
93 x0 = *x; /* error: 'x0' may be used uninitialized */ in __vsin()
98 hx0 = xsb0 & ~0x80000000; in __vsin()
99 if (hx0 > 0x3fe921fb) in __vsin()
104 if (hx0 < 0x3e400000) in __vsin()
110 i = 0; in __vsin()
111 if (--n <= 0) in __vsin()
115 x0 = *x; in __vsin()
120 if (--n <= 0) in __vsin()
125 hx1 = xsb1 & ~0x80000000; in __vsin()
126 if (hx1 > 0x3fe921fb) in __vsin()
131 if (hx1 < 0x3e400000) in __vsin()
138 if (--n <= 0) in __vsin()
147 if (--n <= 0) in __vsin()
152 hx2 = xsb2 & ~0x80000000; in __vsin()
153 if (hx2 > 0x3fe921fb) in __vsin()
158 if (hx2 < 0x3e400000) in __vsin()
165 if (--n <= 0) in __vsin()
172 i = (hx0 - 0x3fc90000) >> 31; in __vsin()
173 i |= ((hx1 - 0x3fc90000) >> 30) & 2; in __vsin()
174 i |= ((hx2 - 0x3fc90000) >> 29) & 4; in __vsin()
181 case 0: in __vsin()
182 j0 = (xsb0 + 0x4000) & 0xffff8000; in __vsin()
183 j1 = (xsb1 + 0x4000) & 0xffff8000; in __vsin()
184 j2 = (xsb2 + 0x4000) & 0xffff8000; in __vsin()
188 LO(&t0) = 0; in __vsin()
189 LO(&t1) = 0; in __vsin()
190 LO(&t2) = 0; in __vsin()
191 x0 -= t0; in __vsin()
194 z0 = x0 * x0; in __vsin()
200 w0 = x0 * (one + z0 * (pp1 + z0 * pp2)); in __vsin()
203 j0 = (((j0 & ~0x80000000) - 0x3fc40000) >> 13) & ~0x3; in __vsin()
204 j1 = (((j1 & ~0x80000000) - 0x3fc40000) >> 13) & ~0x3; in __vsin()
205 j2 = (((j2 & ~0x80000000) - 0x3fc40000) >> 13) & ~0x3; in __vsin()
221 j1 = (xsb1 + 0x4000) & 0xffff8000; in __vsin()
222 j2 = (xsb2 + 0x4000) & 0xffff8000; in __vsin()
225 LO(&t1) = 0; in __vsin()
226 LO(&t2) = 0; in __vsin()
229 z0 = x0 * x0; in __vsin()
232 t0 = z0 * (poly3[0] + z0 * poly4[0]); in __vsin()
235 t0 = z0 * (poly1[0] + z0 * (poly2[0] + t0)); in __vsin()
238 j1 = (((j1 & ~0x80000000) - 0x3fc40000) >> 13) & ~0x3; in __vsin()
239 j2 = (((j2 & ~0x80000000) - 0x3fc40000) >> 13) & ~0x3; in __vsin()
244 t0 = x0 + x0 * t0; in __vsin()
253 j0 = (xsb0 + 0x4000) & 0xffff8000; in __vsin()
254 j2 = (xsb2 + 0x4000) & 0xffff8000; in __vsin()
257 LO(&t0) = 0; in __vsin()
258 LO(&t2) = 0; in __vsin()
259 x0 -= t0; in __vsin()
261 z0 = x0 * x0; in __vsin()
265 t1 = z1 * (poly3[0] + z1 * poly4[0]); in __vsin()
267 w0 = x0 * (one + z0 * (pp1 + z0 * pp2)); in __vsin()
268 t1 = z1 * (poly1[0] + z1 * (poly2[0] + t1)); in __vsin()
270 j0 = (((j0 & ~0x80000000) - 0x3fc40000) >> 13) & ~0x3; in __vsin()
271 j2 = (((j2 & ~0x80000000) - 0x3fc40000) >> 13) & ~0x3; in __vsin()
285 j2 = (xsb2 + 0x4000) & 0xffff8000; in __vsin()
287 LO(&t2) = 0; in __vsin()
289 z0 = x0 * x0; in __vsin()
292 t0 = z0 * (poly3[0] + z0 * poly4[0]); in __vsin()
293 t1 = z1 * (poly3[0] + z1 * poly4[0]); in __vsin()
295 t0 = z0 * (poly1[0] + z0 * (poly2[0] + t0)); in __vsin()
296 t1 = z1 * (poly1[0] + z1 * (poly2[0] + t1)); in __vsin()
298 j2 = (((j2 & ~0x80000000) - 0x3fc40000) >> 13) & ~0x3; in __vsin()
301 t0 = x0 + x0 * t0; in __vsin()
310 j0 = (xsb0 + 0x4000) & 0xffff8000; in __vsin()
311 j1 = (xsb1 + 0x4000) & 0xffff8000; in __vsin()
314 LO(&t0) = 0; in __vsin()
315 LO(&t1) = 0; in __vsin()
316 x0 -= t0; in __vsin()
318 z0 = x0 * x0; in __vsin()
323 t2 = z2 * (poly3[0] + z2 * poly4[0]); in __vsin()
324 w0 = x0 * (one + z0 * (pp1 + z0 * pp2)); in __vsin()
326 t2 = z2 * (poly1[0] + z2 * (poly2[0] + t2)); in __vsin()
327 j0 = (((j0 & ~0x80000000) - 0x3fc40000) >> 13) & ~0x3; in __vsin()
328 j1 = (((j1 & ~0x80000000) - 0x3fc40000) >> 13) & ~0x3; in __vsin()
342 j1 = (xsb1 + 0x4000) & 0xffff8000; in __vsin()
344 LO(&t1) = 0; in __vsin()
346 z0 = x0 * x0; in __vsin()
349 t0 = z0 * (poly3[0] + z0 * poly4[0]); in __vsin()
351 t2 = z2 * (poly3[0] + z2 * poly4[0]); in __vsin()
352 t0 = z0 * (poly1[0] + z0 * (poly2[0] + t0)); in __vsin()
354 t2 = z2 * (poly1[0] + z2 * (poly2[0] + t2)); in __vsin()
355 j1 = (((j1 & ~0x80000000) - 0x3fc40000) >> 13) & ~0x3; in __vsin()
358 t0 = x0 + x0 * t0; in __vsin()
367 j0 = (xsb0 + 0x4000) & 0xffff8000; in __vsin()
369 LO(&t0) = 0; in __vsin()
370 x0 -= t0; in __vsin()
371 z0 = x0 * x0; in __vsin()
375 t1 = z1 * (poly3[0] + z1 * poly4[0]); in __vsin()
376 t2 = z2 * (poly3[0] + z2 * poly4[0]); in __vsin()
377 w0 = x0 * (one + z0 * (pp1 + z0 * pp2)); in __vsin()
378 t1 = z1 * (poly1[0] + z1 * (poly2[0] + t1)); in __vsin()
379 t2 = z2 * (poly1[0] + z2 * (poly2[0] + t2)); in __vsin()
380 j0 = (((j0 & ~0x80000000) - 0x3fc40000) >> 13) & ~0x3; in __vsin()
392 z0 = x0 * x0; in __vsin()
395 t0 = z0 * (poly3[0] + z0 * poly4[0]); in __vsin()
396 t1 = z1 * (poly3[0] + z1 * poly4[0]); in __vsin()
397 t2 = z2 * (poly3[0] + z2 * poly4[0]); in __vsin()
398 t0 = z0 * (poly1[0] + z0 * (poly2[0] + t0)); in __vsin()
399 t1 = z1 * (poly1[0] + z1 * (poly2[0] + t1)); in __vsin()
400 t2 = z2 * (poly1[0] + z2 * (poly2[0] + t2)); in __vsin()
401 t0 = x0 + x0 * t0; in __vsin()
412 i = 0; in __vsin()
413 } while (--n > 0); in __vsin()
415 if (i > 0) in __vsin()
423 if (hx1 < 0x3fc90000) in __vsin()
426 t1 = z1 * (poly3[0] + z1 * poly4[0]); in __vsin()
427 t1 = z1 * (poly1[0] + z1 * (poly2[0] + t1)); in __vsin()
433 j1 = (xsb1 + 0x4000) & 0xffff8000; in __vsin()
435 LO(&t1) = 0; in __vsin()
440 j1 = (((j1 & ~0x80000000) - 0x3fc40000) >> 13) & ~0x3; in __vsin()
447 if (hx0 < 0x3fc90000) in __vsin()
449 z0 = x0 * x0; in __vsin()
450 t0 = z0 * (poly3[0] + z0 * poly4[0]); in __vsin()
451 t0 = z0 * (poly1[0] + z0 * (poly2[0] + t0)); in __vsin()
452 t0 = x0 + x0 * t0; in __vsin()
457 j0 = (xsb0 + 0x4000) & 0xffff8000; in __vsin()
459 LO(&t0) = 0; in __vsin()
460 x0 -= t0; in __vsin()
461 z0 = x0 * x0; in __vsin()
463 w0 = x0 * (one + z0 * (pp1 + z0 * pp2)); in __vsin()
464 j0 = (((j0 & ~0x80000000) - 0x3fc40000) >> 13) & ~0x3; in __vsin()
498 biguns = 0; in __vsin()
506 biguns = 0; in __vsin()
509 biguns = 0; in __vsin()
520 hx &= ~0x80000000; in __vsin()
521 if (hx < 0x3e400000) in __vsin()
527 i = 0; in __vsin()
528 if (--n <= 0) in __vsin()
532 if (hx > 0x413921fb) in __vsin()
534 if (hx >= 0x7ff00000) in __vsin()
536 x0 = *x; in __vsin()
537 *y = x0 - x0; in __vsin()
543 i = 0; in __vsin()
544 if (--n <= 0) in __vsin()
548 x0 = *x; in __vsin()
553 if (--n <= 0) in __vsin()
559 hx &= ~0x80000000; in __vsin()
560 if (hx < 0x3e400000) in __vsin()
567 if (--n <= 0) in __vsin()
571 if (hx > 0x413921fb) in __vsin()
573 if (hx >= 0x7ff00000) in __vsin()
583 if (--n <= 0) in __vsin()
592 if (--n <= 0) in __vsin()
598 hx &= ~0x80000000; in __vsin()
599 if (hx < 0x3e400000) in __vsin()
606 if (--n <= 0) in __vsin()
610 if (hx > 0x413921fb) in __vsin()
612 if (hx >= 0x7ff00000) in __vsin()
622 if (--n <= 0) in __vsin()
629 n0 = (int) (x0 * invpio2 + half[xsb0]); in __vsin()
638 a0 = x0 - fn0 * pio2_1; in __vsin()
644 x0 = a0 - w0; in __vsin()
647 y0 = (a0 - x0) - w0; in __vsin()
650 a0 = x0; in __vsin()
656 x0 = a0 - w0; in __vsin()
659 y0 = (a0 - x0) - w0; in __vsin()
662 a0 = x0; in __vsin()
668 x0 = a0 - w0; in __vsin()
671 y0 = (a0 - x0) - w0; in __vsin()
674 xsb0 = HI(&x0); in __vsin()
675 i = ((xsb0 & ~0x80000000) - thresh[n0&1]) >> 31; in __vsin()
677 i |= (((xsb1 & ~0x80000000) - thresh[n1&1]) >> 30) & 2; in __vsin()
679 i |= (((xsb2 & ~0x80000000) - thresh[n2&1]) >> 29) & 4; in __vsin()
685 case 0: in __vsin()
686 j0 = (xsb0 + 0x4000) & 0xffff8000; in __vsin()
687 j1 = (xsb1 + 0x4000) & 0xffff8000; in __vsin()
688 j2 = (xsb2 + 0x4000) & 0xffff8000; in __vsin()
692 LO(&t0) = 0; in __vsin()
693 LO(&t1) = 0; in __vsin()
694 LO(&t2) = 0; in __vsin()
695 x0 = (x0 - t0) + y0; in __vsin()
698 z0 = x0 * x0; in __vsin()
704 w0 = x0 * (one + z0 * (pp1 + z0 * pp2)); in __vsin()
707 j0 = (((j0 & ~0x80000000) - 0x3fc40000) >> 13) & ~0x3; in __vsin()
708 j1 = (((j1 & ~0x80000000) - 0x3fc40000) >> 13) & ~0x3; in __vsin()
709 j2 = (((j2 & ~0x80000000) - 0x3fc40000) >> 13) & ~0x3; in __vsin()
732 j1 = (xsb1 + 0x4000) & 0xffff8000; in __vsin()
733 j2 = (xsb2 + 0x4000) & 0xffff8000; in __vsin()
736 LO(&t1) = 0; in __vsin()
737 LO(&t2) = 0; in __vsin()
738 x0_or_one[0] = x0; in __vsin()
739 x0_or_one[2] = -x0; in __vsin()
740 y0_or_zero[0] = y0; in __vsin()
744 z0 = x0 * x0; in __vsin()
753 j1 = (((j1 & ~0x80000000) - 0x3fc40000) >> 13) & ~0x3; in __vsin()
754 j2 = (((j2 & ~0x80000000) - 0x3fc40000) >> 13) & ~0x3; in __vsin()
772 j0 = (xsb0 + 0x4000) & 0xffff8000; in __vsin()
774 j2 = (xsb2 + 0x4000) & 0xffff8000; in __vsin()
777 LO(&t0) = 0; in __vsin()
778 LO(&t2) = 0; in __vsin()
779 x1_or_one[0] = x1; in __vsin()
781 x0 = (x0 - t0) + y0; in __vsin()
782 y1_or_zero[0] = y1; in __vsin()
785 z0 = x0 * x0; in __vsin()
791 w0 = x0 * (one + z0 * (pp1 + z0 * pp2)); in __vsin()
794 j0 = (((j0 & ~0x80000000) - 0x3fc40000) >> 13) & ~0x3; in __vsin()
795 j2 = (((j2 & ~0x80000000) - 0x3fc40000) >> 13) & ~0x3; in __vsin()
815 j2 = (xsb2 + 0x4000) & 0xffff8000; in __vsin()
817 LO(&t2) = 0; in __vsin()
818 x0_or_one[0] = x0; in __vsin()
819 x0_or_one[2] = -x0; in __vsin()
820 x1_or_one[0] = x1; in __vsin()
822 y0_or_zero[0] = y0; in __vsin()
824 y1_or_zero[0] = y1; in __vsin()
827 z0 = x0 * x0; in __vsin()
836 j2 = (((j2 & ~0x80000000) - 0x3fc40000) >> 13) & ~0x3; in __vsin()
850 j0 = (xsb0 + 0x4000) & 0xffff8000; in __vsin()
851 j1 = (xsb1 + 0x4000) & 0xffff8000; in __vsin()
855 LO(&t0) = 0; in __vsin()
856 LO(&t1) = 0; in __vsin()
857 x2_or_one[0] = x2; in __vsin()
859 x0 = (x0 - t0) + y0; in __vsin()
861 y2_or_zero[0] = y2; in __vsin()
863 z0 = x0 * x0; in __vsin()
869 w0 = x0 * (one + z0 * (pp1 + z0 * pp2)); in __vsin()
872 j0 = (((j0 & ~0x80000000) - 0x3fc40000) >> 13) & ~0x3; in __vsin()
873 j1 = (((j1 & ~0x80000000) - 0x3fc40000) >> 13) & ~0x3; in __vsin()
892 j1 = (xsb1 + 0x4000) & 0xffff8000; in __vsin()
895 LO(&t1) = 0; in __vsin()
896 x0_or_one[0] = x0; in __vsin()
897 x0_or_one[2] = -x0; in __vsin()
898 x2_or_one[0] = x2; in __vsin()
900 y0_or_zero[0] = y0; in __vsin()
903 y2_or_zero[0] = y2; in __vsin()
905 z0 = x0 * x0; in __vsin()
914 j1 = (((j1 & ~0x80000000) - 0x3fc40000) >> 13) & ~0x3; in __vsin()
928 j0 = (xsb0 + 0x4000) & 0xffff8000; in __vsin()
932 LO(&t0) = 0; in __vsin()
933 x1_or_one[0] = x1; in __vsin()
935 x2_or_one[0] = x2; in __vsin()
937 x0 = (x0 - t0) + y0; in __vsin()
938 y1_or_zero[0] = y1; in __vsin()
940 y2_or_zero[0] = y2; in __vsin()
942 z0 = x0 * x0; in __vsin()
948 w0 = x0 * (one + z0 * (pp1 + z0 * pp2)); in __vsin()
951 j0 = (((j0 & ~0x80000000) - 0x3fc40000) >> 13) & ~0x3; in __vsin()
968 x0_or_one[0] = x0; in __vsin()
969 x0_or_one[2] = -x0; in __vsin()
970 x1_or_one[0] = x1; in __vsin()
972 x2_or_one[0] = x2; in __vsin()
974 y0_or_zero[0] = y0; in __vsin()
976 y1_or_zero[0] = y1; in __vsin()
978 y2_or_zero[0] = y2; in __vsin()
980 z0 = x0 * x0; in __vsin()
1000 i = 0; in __vsin()
1001 } while (--n > 0); in __vsin()
1003 if (i > 0) in __vsin()
1028 if ((xsb1 & ~0x80000000) < thresh[n1&1]) in __vsin()
1031 x1_or_one[0] = x1; in __vsin()
1033 y1_or_zero[0] = y1; in __vsin()
1043 j1 = (xsb1 + 0x4000) & 0xffff8000; in __vsin()
1045 LO(&t1) = 0; in __vsin()
1050 j1 = (((j1 & ~0x80000000) - 0x3fc40000) >> 13) & ~0x3; in __vsin()
1059 n0 = (int) (x0 * invpio2 + half[xsb0]); in __vsin()
1062 a0 = x0 - fn0 * pio2_1; in __vsin()
1064 x0 = a0 - w0; in __vsin()
1065 y0 = (a0 - x0) - w0; in __vsin()
1066 a0 = x0; in __vsin()
1068 x0 = a0 - w0; in __vsin()
1069 y0 = (a0 - x0) - w0; in __vsin()
1070 a0 = x0; in __vsin()
1072 x0 = a0 - w0; in __vsin()
1073 y0 = (a0 - x0) - w0; in __vsin()
1074 xsb0 = HI(&x0); in __vsin()
1075 if ((xsb0 & ~0x80000000) < thresh[n0&1]) in __vsin()
1078 x0_or_one[0] = x0; in __vsin()
1079 x0_or_one[2] = -x0; in __vsin()
1080 y0_or_zero[0] = y0; in __vsin()
1082 z0 = x0 * x0; in __vsin()
1090 j0 = (xsb0 + 0x4000) & 0xffff8000; in __vsin()
1092 LO(&t0) = 0; in __vsin()
1093 x0 = (x0 - t0) + y0; in __vsin()
1094 z0 = x0 * x0; in __vsin()
1096 w0 = x0 * (one + z0 * (pp1 + z0 * pp2)); in __vsin()
1097 j0 = (((j0 & ~0x80000000) - 0x3fc40000) >> 13) & ~0x3; in __vsin()
1108 __vlibm_vsin_big(nsave, xsave, sxsave, ysave, sysave, 0x413921fb); in __vsin()