Home
last modified time | relevance | path

Searched refs:yisint (Results 1 – 7 of 7) sorted by relevance

/titanic_50/usr/src/lib/libm/common/Q/
H A Dpowl.c137 int sbx, sby, j, k, yisint, m; in powl() local
168 yisint = 0; in powl()
171 yisint = 2; /* even integer y */ in powl()
177 yisint = 2 - (j & 1); in powl()
181 yisint = 2 - (j & 1); in powl()
185 yisint = 2 - (j & 1); in powl()
189 yisint = 2 - (j & 1); in powl()
231 if (ahx == 0x3fff0000 && yisint == 0) in powl()
234 else if (yisint == 1) in powl()
242 if (sbx == 1 && yisint == 0) in powl()
[all …]
/titanic_50/usr/src/lib/libm/common/R/
H A Dpowf.c130 int ix, iy, jx, jy, k, iw, yisint; in powf() local
152 yisint = 0; in powf()
155 yisint = 2; /* |y|>=2**24: y must be even */ in powf()
160 yisint = 2 - (iw & 1); in powf()
207 if (jx == 0x3f800000 && yisint == 0) { in powf()
211 } else if (yisint == 1) { in powf()
221 if (ix < 0 && yisint == 0) { in powf()
259 if (ix < 0 && yisint == 1) in powf()
285 if (ix < 0 && yisint == 1) in powf()
/titanic_50/usr/src/lib/libm/common/C/
H A Dpow.c164 int sbx, sby, j, k, yisint; in pow() local
200 yisint = 0; in pow()
203 yisint = 2; /* even integer y */ in pow()
209 yisint = 2 - (j & 1); in pow()
213 yisint = 2 - (j & 1); in pow()
273 if (ahx == 0x3ff00000 && yisint == 0) in pow()
276 else if (yisint == 1) in pow()
283 if (sbx == 1 && yisint == 0) in pow()
338 if (sbx == 1 && yisint == 1) in pow()
H A D_SVID_error.c514 int ahy, k, j, yisint, ly, hx; in _SVID_libm_err() local
527 yisint = 0; in _SVID_libm_err()
529 yisint = 2; /* even integer y */ in _SVID_libm_err()
535 yisint = 2 - (j & 1); in _SVID_libm_err()
539 yisint = 2 - (j & 1); in _SVID_libm_err()
542 if (hx < 0 && yisint == 1) in _SVID_libm_err()
/titanic_50/usr/src/lib/libmvec/common/vis/
H A D__vpow.S690 ! yisint = 0; /* Y - non-integer */
712 ! yisint##I = 2; /* Y - even */
717 ! if ((i0 << (52 - (expy - 0x3ff))) == ly) yisint = 2 - (i0 & 1);
721 ! if ((i0 << (20 - (expy - 0x3ff))) == hy) yisint = 2 - (i0 & 1);
727 ! hx += yisint << 31;
748 ! yisint = 2; /* Y - even */
753 ! if ((i0 << (52 - (expy - 0x3ff))) == ly) yisint = 2 - (i0 & 1);
757 ! if ((i0 << (20 - (expy - 0x3ff))) == hy) yisint = 2 - (i0 & 1);
764 ! if (sx & yisint) y0 = -y0;
768 ! if (yisint == 0) { /* pow(neg,non-integer) */
[all …]
H A D__vpowf.S1662 add %g0,2,%o5 ! yisint = 2;
1710 or %g0,%g0,%o5 ! yisint = 0;
1748 add %l6,2,%o5 ! yisint = i0 + 2;
/titanic_50/usr/src/lib/libmvec/common/
H A D__vpow.c546 yisint##I = 0; /* Y - non-integer */ \
577 yisint##I = 2; /* Y - even */ \
586 yisint##I = 2 - (i0 & 1); \
592 yisint##I = 2 - (i0 & 1); \
599 hx += yisint##I << 31; \
625 yisint##I = 2; /* Y - even */ \
634 yisint##I = 2 - (i0 & 1); \
640 yisint##I = 2 - (i0 & 1); \
649 if (sx & yisint##I) \
653 if (yisint##I == 0) /* pow(neg,non-integer) */ \