Lines Matching defs:bits
234 // For float, there are 8 exponent bits and 23 fraction bits.
236 // For double, there are 11 exponent bits and 52 fraction bits.
253 // # of bits in a number.
256 // # of fraction bits in a number.
260 // # of exponent bits in a number.
266 // The mask for the fraction bits.
270 // The mask for the exponent bits.
281 // bits. Therefore, 4 should be enough for ordinary use.
290 // around may change its bits, although the new value is guaranteed
292 // preserve the bits in x when x is a NAN.
300 static RawType ReinterpretBits(const Bits bits) {
302 fp.u_.bits_ = bits;
311 // Returns the bits that represents this number.
312 const Bits& bits() const { return u_.bits_; }
314 // Returns the exponent bits of this number.
317 // Returns the fraction bits of this number.
325 // It's a NAN if the exponent bits are all ones and the fraction
326 // bits are not entirely zeros.
349 Bits bits_; // The bits that represent the number.