Lines Matching defs:exponent
371 int exponent = 0;
387 while (number < (UNITY_DOUBLE)max_scaled / 1e10f) { number *= 1e10f; exponent -= 10; }
388 while (number * factor < (UNITY_DOUBLE)min_scaled) { factor *= 10.0f; exponent--; }
396 while (number > (UNITY_DOUBLE)min_scaled * 1e10f) { number /= 1e10f; exponent += 10; }
397 while (number / divisor > (UNITY_DOUBLE)max_scaled) { divisor *= 10.0f; exponent++; }
412 while (n_int < min_scaled) { n_int *= 10; factor *= 10.0f; exponent--; }
431 exponent++;
435 decimals = ((exponent <= 0) && (exponent >= -(sig_digits + 3))) ? (-exponent) : (sig_digits - 1);
436 exponent += decimals;
463 /* print exponent if needed */
464 if (exponent != 0)
468 if (exponent < 0)
471 exponent = -exponent;
479 while ((exponent != 0) || (digits < 2))
481 buf[digits++] = (char)('0' + exponent % 10);
482 exponent /= 10;