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