Home
last modified time | relevance | path

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

/illumos-gate/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()
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()
234 else if (yisint == 1) in powl()
242 if (sbx == 1 && yisint == 0) in powl()
261 if (sbx == 1 && yisint == 1) in powl()
266 if (sbx == 1 && yisint == 1) in powl()
[all …]
/illumos-gate/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()
/illumos-gate/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()
/illumos-gate/usr/src/lib/libmvec/common/vis/
H A D__vpow.S727 ! hx += yisint << 31;
872 ! ind = yisint + ind;
2017 or %g0,2,%o5 ! yisint = 2;
2021 or %g0,0,%o5 ! yisint = 0;
2051 or %g0,0,%o5 ! yisint = 0;
2172 or %g0,2,%o5 ! yisint = 2;
2176 or %g0,0,%o5 ! yisint = 0;
2206 or %g0,0,%o5 ! yisint = 0;
2292 or %g0,2,%o5 ! yisint = 2;
2296 or %g0,0,%o5 ! yisint = 0;
[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;
/illumos-gate/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) */ \