Lines Matching defs:bits
251 // For float, there are 8 exponent bits and 23 fraction bits.
253 // For double, there are 11 exponent bits and 52 fraction bits.
270 // # of bits in a number.
273 // # of fraction bits in a number.
277 // # of exponent bits in a number.
283 // The mask for the fraction bits.
287 // The mask for the exponent bits.
298 // bits. Therefore, 4 should be enough for ordinary use.
307 // around may change its bits, although the new value is guaranteed
309 // preserve the bits in x when x is a NAN.
317 static RawType ReinterpretBits(const Bits bits) {
319 fp.u_.bits_ = bits;
333 // Returns the bits that represents this number.
334 const Bits &bits() const { return u_.bits_; }
336 // Returns the exponent bits of this number.
339 // Returns the fraction bits of this number.
347 // It's a NAN if the exponent bits are all ones and the fraction
348 // bits are not entirely zeros.
371 Bits bits_; // The bits that represent the number.