Lines Matching refs:floored_exp10
630 …tf_size_t precision, double non_normalized, struct scaling_factor normalization, int floored_exp10) in get_normalized_components() argument
636 …bool close_to_representation_extremum = ( (-floored_exp10 + (int) precision) >= DBL_MAX_10_EXP - 1… in get_normalized_components()
806 static double pow10_of_int(int floored_exp10) in pow10_of_int() argument
809 if (floored_exp10 == DOUBLE_MAX_SUBNORMAL_EXPONENT_OF_10) { in pow10_of_int()
814 int exp2 = bastardized_floor(floored_exp10 * 3.321928094887362 + 0.5); in pow10_of_int()
815 const double z = floored_exp10 * 2.302585092994046 - exp2 * 0.6931471805599453; in pow10_of_int()
830 int floored_exp10; in print_exponential_number() local
838 floored_exp10 = 0; // ... and no need to set a normalization factor or check the powers table in print_exponential_number()
842 floored_exp10 = bastardized_floor(exp10); in print_exponential_number()
843 double p10 = pow10_of_int(floored_exp10); in print_exponential_number()
846 floored_exp10--; in print_exponential_number()
849 …abs_exp10_covered_by_powers_table = PRINTF_ABS(floored_exp10) < PRINTF_MAX_PRECOMPUTED_POWER_OF_10; in print_exponential_number()
850 …ion.raw_factor = abs_exp10_covered_by_powers_table ? powers_of_10[PRINTF_ABS(floored_exp10)] : p10; in print_exponential_number()
863 …fall_back_to_decimal_only_mode = (floored_exp10 >= -4 && floored_exp10 < required_significant_digi… in print_exponential_number()
869 (int) precision - 1 - floored_exp10 : in print_exponential_number()
875 normalization.multiply = (floored_exp10 < 0 && abs_exp10_covered_by_powers_table); in print_exponential_number()
876 bool should_skip_normalization = (fall_back_to_decimal_only_mode || floored_exp10 == 0); in print_exponential_number()
880 get_normalized_components(negative, precision, abs_number, normalization, floored_exp10); in print_exponential_number()
885 …if ((flags & FLAGS_ADAPT_EXP) && floored_exp10 >= -1 && decimal_part_components.integral == powers… in print_exponential_number()
886 floored_exp10++; // Not strictly necessary, since floored_exp10 is no longer really used in print_exponential_number()
894 floored_exp10++; in print_exponential_number()
902 …printf_size_t exp10_part_width = fall_back_to_decimal_only_mode ? 0U : (PRINTF_ABS(floored_exp10) … in print_exponential_number()
925 ABS_FOR_PRINTING(floored_exp10), in print_exponential_number()
926 floored_exp10 < 0, 10, 0, exp10_part_width - 1, in print_exponential_number()