HelenOS sources
fp_num_t 55 uspace/lib/c/generic/double_to_str.c static bool is_normalized(fp_num_t num)
fp_num_t 64 uspace/lib/c/generic/double_to_str.c static fp_num_t normalize(fp_num_t num)
fp_num_t 83 uspace/lib/c/generic/double_to_str.c static fp_num_t multiply(fp_num_t x, fp_num_t y)
fp_num_t 123 uspace/lib/c/generic/double_to_str.c fp_num_t ret;
fp_num_t 131 uspace/lib/c/generic/double_to_str.c static fp_num_t subtract(fp_num_t a, fp_num_t b)
fp_num_t 136 uspace/lib/c/generic/double_to_str.c fp_num_t result;
fp_num_t 145 uspace/lib/c/generic/double_to_str.c static void get_normalized_bounds(ieee_double_t val, fp_num_t *high,
fp_num_t 146 uspace/lib/c/generic/double_to_str.c fp_num_t *low, fp_num_t *val_dist)
fp_num_t 196 uspace/lib/c/generic/double_to_str.c static void calc_scaled_bounds(ieee_double_t val, fp_num_t *scaled_upper_bound,
fp_num_t 197 uspace/lib/c/generic/double_to_str.c fp_num_t *bounds_delta, fp_num_t *val_dist, int *scale)
fp_num_t 199 uspace/lib/c/generic/double_to_str.c fp_num_t upper_bound, lower_bound;
fp_num_t 215 uspace/lib/c/generic/double_to_str.c fp_num_t scaling_power_of_10;
fp_num_t 224 uspace/lib/c/generic/double_to_str.c fp_num_t upper_scaled = multiply(upper_bound, scaling_power_of_10);
fp_num_t 225 uspace/lib/c/generic/double_to_str.c fp_num_t lower_scaled = multiply(lower_bound, scaling_power_of_10);
fp_num_t 324 uspace/lib/c/generic/double_to_str.c static int gen_dec_digits(fp_num_t scaled_upper, fp_num_t delta,
fp_num_t 325 uspace/lib/c/generic/double_to_str.c fp_num_t val_dist, int scale, char *buf, size_t buf_size, int *dec_exponent)
fp_num_t 353 uspace/lib/c/generic/double_to_str.c fp_num_t one;
fp_num_t 516 uspace/lib/c/generic/double_to_str.c fp_num_t scaled_upper_bound;
fp_num_t 517 uspace/lib/c/generic/double_to_str.c fp_num_t delta;
fp_num_t 518 uspace/lib/c/generic/double_to_str.c fp_num_t val_dist;
fp_num_t 551 uspace/lib/c/generic/double_to_str.c static int gen_fixed_dec_digits(fp_num_t w_scaled, int scale, int signif_d_cnt,
fp_num_t 583 uspace/lib/c/generic/double_to_str.c fp_num_t one;
fp_num_t 768 uspace/lib/c/generic/double_to_str.c fp_num_t w = normalize(ieee_val.pos_val);
fp_num_t 773 uspace/lib/c/generic/double_to_str.c fp_num_t scaling_power_of_10;
fp_num_t 777 uspace/lib/c/generic/double_to_str.c fp_num_t w_scaled = multiply(w, scaling_power_of_10);
fp_num_t 152 uspace/lib/c/generic/power_of_ten.c void get_power_of_ten(int binary_exp, fp_num_t *power_of_10, int *decimal_exp)
fp_num_t 64 uspace/lib/c/include/ieee_double.h fp_num_t pos_val;
fp_num_t 64 uspace/lib/posix/include/libc/ieee_double.h fp_num_t pos_val;
HelenOS homepage, sources at GitHub