Home | History | Annotate | Download | only in src

Lines Matching refs:significand

62     return DiyFp(Significand(), Exponent());
68 uint64_t f = Significand();
90 if (Sign() < 0 && Significand() == 0) {
110 uint64_t Significand() const {
112 uint64_t significand = d64 & kSignificandMask;
114 return significand + kHiddenBit;
116 return significand;
154 return DiyFp(Significand() * 2 + 1, Exponent() - 1);
186 // Returns the significand size for a given order of magnitude.
191 // zeroes and their effective significand-size is hence smaller.
209 uint64_t significand = diy_fp.f();
211 while (significand > kHiddenBit + kSignificandMask) {
212 significand >>= 1;
221 while (exponent > kDenormalExponent && (significand & kHiddenBit) == 0) {
222 significand <<= 1;
226 if (exponent == kDenormalExponent && (significand & kHiddenBit) == 0) {
231 return (significand & kSignificandMask) |