diff options
| author | Bruce Hill <bruce@bruce-hill.com> | 2025-10-12 14:05:22 -0400 |
|---|---|---|
| committer | Bruce Hill <bruce@bruce-hill.com> | 2025-10-12 14:05:22 -0400 |
| commit | 3cd3b20f58e9d2c6463d503be09e5d4cfaadee6c (patch) | |
| tree | 9b7120a4969a38793ecff3aab549b463c7dcf822 /src/stdlib/fpconv.c | |
| parent | bd190ac0a84eefa3174c04ce1fe2059aed6f2d1b (diff) | |
Code cleanup and fixing minor issues
Diffstat (limited to 'src/stdlib/fpconv.c')
| -rw-r--r-- | src/stdlib/fpconv.c | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/src/stdlib/fpconv.c b/src/stdlib/fpconv.c index 0781295d..eaae959a 100644 --- a/src/stdlib/fpconv.c +++ b/src/stdlib/fpconv.c @@ -117,7 +117,6 @@ static Fp multiply(Fp *a, Fp *b) { static void round_digit(char *digits, int ndigits, uint64_t delta, uint64_t rem, uint64_t kappa, uint64_t frac) { while (rem < frac && delta - rem >= kappa && (rem + kappa < frac || frac - rem > rem + kappa - frac)) { - digits[ndigits - 1]--; rem += kappa; } @@ -153,7 +152,6 @@ static int generate_digits(Fp *fp, Fp *upper, Fp *lower, char *digits, int *K) { if (tmp <= delta) { *K += kappa; round_digit(digits, idx, delta, tmp, div << -one.exp, wfrac); - return idx; } } @@ -175,7 +173,6 @@ static int generate_digits(Fp *fp, Fp *upper, Fp *lower, char *digits, int *K) { if (part2 < delta) { *K += kappa; round_digit(digits, idx, delta, part2, one.frac, wfrac * *unit); - return idx; } |
