Lines Matching refs:lo
98 _mpd_div_words_r(mpd_uint_t *q, mpd_uint_t *r, mpd_uint_t hi, mpd_uint_t lo) in _mpd_div_words_r() argument
104 n1_neg = (lo & (1ULL<<63)) ? MPD_UINT_MAX : 0; in _mpd_div_words_r()
106 n_adj = lo + (n1_neg & MPD_RADIX); in _mpd_div_words_r()
122 l = l + lo; in _mpd_div_words_r()
123 if (l < lo) h++; in _mpd_div_words_r()
142 _mpd_div_words_r(mpd_uint_t *q, mpd_uint_t *r, mpd_uint_t hi, mpd_uint_t lo) in _mpd_div_words_r() argument
144 _mpd_div_words(q, r, hi, lo, MPD_RADIX); in _mpd_div_words_r()
153 mpd_uint_t hi, lo; in _mpd_singlemul() local
155 _mpd_mul_words(&hi, &lo, u, v); in _mpd_singlemul()
156 _mpd_div_words_r(&w[1], &w[0], hi, lo); in _mpd_singlemul()
163 mpd_uint_t hi, lo; in _mpd_mul_2_le2() local
165 _mpd_mul_words(&hi, &lo, u[0], v[0]); in _mpd_mul_2_le2()
166 _mpd_div_words_r(&w[1], &w[0], hi, lo); in _mpd_mul_2_le2()
168 _mpd_mul_words(&hi, &lo, u[1], v[0]); in _mpd_mul_2_le2()
169 lo = w[1] + lo; in _mpd_mul_2_le2()
170 if (lo < w[1]) hi++; in _mpd_mul_2_le2()
171 _mpd_div_words_r(&w[2], &w[1], hi, lo); in _mpd_mul_2_le2()
174 _mpd_mul_words(&hi, &lo, u[0], v[1]); in _mpd_mul_2_le2()
175 lo = w[1] + lo; in _mpd_mul_2_le2()
176 if (lo < w[1]) hi++; in _mpd_mul_2_le2()
177 _mpd_div_words_r(&w[3], &w[1], hi, lo); in _mpd_mul_2_le2()
179 _mpd_mul_words(&hi, &lo, u[1], v[1]); in _mpd_mul_2_le2()
180 lo = w[2] + lo; in _mpd_mul_2_le2()
181 if (lo < w[2]) hi++; in _mpd_mul_2_le2()
182 lo = w[3] + lo; in _mpd_mul_2_le2()
183 if (lo < w[3]) hi++; in _mpd_mul_2_le2()
184 _mpd_div_words_r(&w[3], &w[2], hi, lo); in _mpd_mul_2_le2()