Lines Matching defs:exponent
283 int exponent = 0;
289 while (number < (double)(100000.0f / 1e6f)) { number *= (double)1e6f; exponent -= 6; }
290 while (number < (double)100000.0f) { number *= (double)10.0f; exponent--; }
291 while (number > (double)(1000000.0f * 1e6f)) { number /= (double)1e6f; exponent += 6; }
292 while (number > (double)1000000.0f) { number /= (double)10.0f; exponent++; }
299 exponent++;
303 decimals = (exponent <= 0 && exponent >= -9) ? -exponent : 5;
304 exponent += decimals;
326 /* print exponent if needed */
327 if (exponent != 0)
331 if(exponent < 0)
334 exponent = -exponent;
342 while (exponent != 0 || digits < 2)
344 buf[digits++] = (char)('0' + exponent % 10);
345 exponent /= 10;