Home | History | Annotate | Download | only in dtoa

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 // leading zeroes and their effective significand-size is hence smaller.
218 uint64_t significand = diy_fp.f();
220 while (significand > kHiddenBit + kSignificandMask) {
221 significand >>= 1;
230 while (exponent > kDenormalExponent && (significand & kHiddenBit) == 0) {
231 significand <<= 1;
235 if (exponent == kDenormalExponent && (significand & kHiddenBit) == 0) {
240 return (significand & kSignificandMask) |