Lines Matching +full:0 +full:xe
37 return 0; in ieee754dp_tlong()
43 if (xe >= 63) { in ieee754dp_tlong()
45 if (xe == 63 && xs && xm == DP_HIDDEN_BIT) in ieee754dp_tlong()
46 return -0x8000000000000000LL; in ieee754dp_tlong()
53 if (xe > DP_FBITS) { in ieee754dp_tlong()
54 xm <<= xe - DP_FBITS; in ieee754dp_tlong()
55 } else if (xe < DP_FBITS) { in ieee754dp_tlong()
56 if (xe < -1) { in ieee754dp_tlong()
58 round = 0; in ieee754dp_tlong()
59 sticky = residue != 0; in ieee754dp_tlong()
60 xm = 0; in ieee754dp_tlong()
63 * so we do it in two steps. Be aware that xe in ieee754dp_tlong()
65 residue = xm << (xe + 1); in ieee754dp_tlong()
67 round = (residue >> 63) != 0; in ieee754dp_tlong()
68 sticky = (residue << 1) != 0; in ieee754dp_tlong()
69 xm >>= DP_FBITS - xe; in ieee754dp_tlong()
71 odd = (xm & 0x1) != 0x0; in ieee754dp_tlong()
88 if ((xm >> 63) != 0) { in ieee754dp_tlong()