Home | History | Annotate | Download | only in strconv

Lines Matching full:exp10

262 func (f *extFloat) AssignDecimal(mantissa uint64, exp10 int, neg bool, trunc bool, flt *floatInfo) (ok bool) {
276 i := (exp10 - firstPowerOfTen) / stepPowerOfTen
277 if exp10 < firstPowerOfTen || i >= len(powersOfTen) {
280 adjExp := (exp10 - firstPowerOfTen) % stepPowerOfTen
333 // f by an approximate power of ten 10^-exp, and returns exp10, so
334 // that f*10^exp10 has the same value as the old f, up to an ulp,
336 func (f *extFloat) frexp10() (exp10, index int) {
361 // in the desired range. This is multiplication by 10^-exp10.
368 func frexp10Many(a, b, c *extFloat) (exp10 int) {
369 exp10, i := c.frexp10()
391 exp10, _ := f.frexp10()
434 d.dp = integerDigits + exp10
575 exp10 := frexp10Many(lower, f, upper)
608 d.dp = integerDigits + exp10
616 d.dp = d.nd + exp10