Lines Matching refs:number
83 // Large number (outside uint32 range), Infinity or NaN.
153 int64_t number = 0;
174 number = number * radix + digit;
175 int overflow = static_cast<int>(number >> 53);
186 int dropped_bits = static_cast<int>(number) & dropped_bits_mask;
187 number >>= overflow_bits_count;
205 number++; // Rounding up.
209 if ((number & 1) != 0 || !zero_tail) {
210 number++; // Rounding up.
215 if ((number & (static_cast<int64_t>(1) << 53)) != 0) {
217 number >>= 1;
224 ASSERT(number < ((int64_t)1 << 53));
225 ASSERT(static_cast<int64_t>(static_cast<double>(number)) == number);
229 if (number == 0) return -0.0;
230 number = -number;
232 return static_cast<double>(number);
235 ASSERT(number != 0);
236 return ldexp(static_cast<double>(negative ? -number : number), exponent);
344 // If the number has more than kMaxSignificantDigits it will be parsed
453 // The longest form of simplified number is: "-<significant digits>'.1eXXX\0".