Lines Matching defs:exponent
194 int exponent = 0;
231 exponent = overflow_bits_count;
238 exponent += radix_log_2;
258 exponent++;
269 if (exponent == 0) {
278 return std::ldexp(static_cast<double>(negative ? -number : number), exponent);
669 int exponent = 0;
790 exponent--; // Move this 0 into the exponent.
794 // There is a fractional part. We don't emit a '.', but adjust the exponent
801 exponent--;
811 if (!leading_zero && exponent == 0 && significant_digits == 0) {
813 // If exponent < 0 then string was [+-]\.0*...
852 DCHECK(-max_exponent / 2 <= exponent && exponent <= max_exponent / 2);
866 exponent += (exponent_sign == '-' ? -num : num);
874 exponent += insignificant_digits;
884 exponent--;
891 Strtod(base::Vector<const char>(buffer, buffer_pos), exponent);
1100 int exponent = decimal_point - 1;
1101 if (exponent < 0) exponent = -exponent;
1102 builder.AddDecimalInteger(exponent);
1196 static char* CreateExponentialRepresentation(char* decimal_rep, int exponent,
1200 if (exponent < 0) {
1202 exponent = -exponent;
1206 // letter 'e', a minus or a plus depending on the exponent, and a
1207 // three digit exponent.
1223 builder.AddDecimalInteger(exponent);
1263 int exponent = decimal_point - 1;
1265 CreateExponentialRepresentation(decimal_rep, exponent, negative, f + 1);
1294 int exponent = decimal_point - 1;
1298 if (exponent < -6 || exponent >= p) {
1300 CreateExponentialRepresentation(decimal_rep, exponent, negative, p);
1348 // fractional part. 1024 characters for the exponent and 52 for the mantissa