Lines Matching +full:long +full:- +full:term
1 // SPDX-License-Identifier: GPL-2.0
23 * (1 << 8) - 1, (1 << 5) - 1, &n, &d);
33 unsigned long given_numerator, unsigned long given_denominator, in rational_best_approximation()
34 unsigned long max_numerator, unsigned long max_denominator, in rational_best_approximation()
35 unsigned long *best_numerator, unsigned long *best_denominator) in rational_best_approximation()
46 * a is current term of the continued fraction. in rational_best_approximation()
48 unsigned long n, d, n0, d0, n1, d1, n2, d2; in rational_best_approximation()
55 unsigned long dp, a; in rational_best_approximation()
59 /* Find next term in continued fraction, 'a', via in rational_best_approximation()
68 * convergent), n2/d2, using the term just found and in rational_best_approximation()
76 * largest semi-convergent, the final term of which is in rational_best_approximation()
80 unsigned long t = min((max_numerator - n0) / n1, in rational_best_approximation()
81 (max_denominator - d0) / d1); in rational_best_approximation()
83 /* This tests if the semi-convergent is closer in rational_best_approximation()