Lines Matching full:we

163  * On the add/sub, we need to be able to shift out lots of bits, but need a
199 /* Keep around shifted out bits... we might need those later */ in accum_sub()
252 /* Keep around shifted out bits... we might need those later */ in accum_add()
327 * We want DF_MANTBITS bits of mantissa plus the leading one. in accum_round_float64()
328 * That means that we want DF_MANTBITS+1 bits, or 0x000000000000FF_FFFF in accum_round_float64()
329 * So we need to normalize right while the high word is non-zero and in accum_round_float64()
338 * We want to normalize left until we have a leading one in bit 24 in accum_round_float64()
339 * Theoretically, we only need to shift a maximum of one to the left if we in accum_round_float64()
340 * shifted out lots of bits from B, or if we had no shift / 1 shift sticky in accum_round_float64()
347 * OK, now we might need to denormalize because of potential underflow. in accum_round_float64()
348 * We need to do this before rounding, and rounding might make us normal in accum_round_float64()
354 * Do we have underflow? in accum_round_float64()
355 * That's when we get an inexact answer because we ran out of bits in accum_round_float64()
362 /* OK, we're relatively canonical... now we need to round */ in accum_round_float64()
367 /* Chop and we're done */ in accum_round_float64()
391 * OK, now we might have carried all the way up. in accum_round_float64()
392 * So we might need to shr once in accum_round_float64()
393 * at least we know that the lsb should be zero if we rounded and in accum_round_float64()
426 /* Leading one means: No, we're normal. So, we should be done... */ in accum_round_float64()