Searched refs:yisint0 (Results 1 - 3 of 3) sorted by relevance

/illumos-gate/usr/src/lib/libmvec/common/
H A D__vpowf.c432 int exp, i0, ind0, exp0, yisint0, n_n; local
462 yisint0 = 0; /* Y - non-integer */
485 yisint0 = 2; /* Y - even */
490 yisint0 = 2 - (i0 & 1);
495 ax0 += yisint0 << 31;
515 yisint0 = 2; /* Y - even */
520 yisint0 = 2 - (i0 & 1);
527 if (sx & yisint0)
532 if (yisint0 == 0) /* pow(neg,non-integer) */
554 di0 = ((long long)((ind0 >> 8) + (yisint0 << 1
[all...]
H A D__vpow.c692 int hx0 = 0, yisint0 = 0, exp0 = 0; local
921 ind0 = (yisint0 << 11) + ind0 + (54 & eflag0) - (52 & gflag0);
1005 ind0 = (yisint0 << 11) + ind0 + (54 & eflag0) - (52 & gflag0);
/illumos-gate/usr/src/lib/libmvec/common/vis/
H A D__vpowf.S553 ! yisint0 = 0; /* Y - non-integer */
568 ! yisint0 = 2; /* Y - even */
572 ! if ((i0 << ((0x7f + 23) - exp)) == ay) yisint0 = 2 - (i0 & 1);
577 ! ax0 += yisint0 << 31;
590 ! yisint0 = 2; /* Y - even */
594 ! if ((i0 << ((0x7f + 23) - exp)) == ay) yisint0 = 2 - (i0 & 1);
600 ! if (sx & yisint0) fy = -fy;
604 ! if (yisint0 == 0) { /* pow(neg,non-integer) */
1657 or %g0,%g0,%o5 ! yisint0 = 0;
1677 add %l6,2,%o5 ! yisint0
[all...]

Completed in 52 milliseconds