Lines Matching full:mantissa
140 // Extract 1+flt.mantbits bits from the 64-bit mantissa.
197 // Normalize normalizes f so that the highest bit of the mantissa is
198 // set, and returns the number by which the mantissa was left-shifted.
258 // AssignDecimal sets f to an approximate value mantissa*10^exp. It
262 func (f *extFloat) AssignDecimal(mantissa uint64, exp10 int, neg bool, trunc bool, flt *floatInfo) (ok bool) {
271 f.mant = mantissa
283 if adjExp < uint64digits && mantissa < uint64pow10[uint64digits-adjExp] {
284 // We can multiply the mantissa exactly.
305 // Check whether the error is too large: that is, if the mantissa
307 // The 64 bits mantissa is 1 + 52 bits for float64 + 11 extra bits.
323 // the mantissa round differently for the conversion to double,
396 ? := uint64(1) // ? is the uncertainty we have on the mantissa of f.