Lines Matching refs:xsb
1467 int32_t k = 0, xsb;
1471 xsb = (hx >> 31) & 1; /* sign bit of x */
1482 return (xsb == 0) ? x : 0.0; /* exp(+-inf)={inf,0} */
1496 hi = x - ln2HI[xsb];
1497 lo = ln2LO[xsb];
1498 k = 1 - xsb - xsb;
1500 k = static_cast<int>(invln2 * x + halF[xsb]);
2228 int32_t k, xsb;
2232 xsb = hx & 0x80000000; /* sign bit of x */
2244 return (xsb == 0) ? x : -1.0; /* exp(+-inf)={inf,-1} */
2248 if (xsb != 0) { /* x < -56*ln2, return -1.0 with inexact */
2257 if (xsb == 0) {
2267 k = invln2 * x + ((xsb == 0) ? 0.5 : -0.5);