Lines Matching refs:bh
157 mpn_hgcd2_jacobi (mp_limb_t ah, mp_limb_t al, mp_limb_t bh, mp_limb_t bl,
163 if (ah < 2 || bh < 2)
166 if (ah > bh || (ah == bh && al > bl))
168 sub_ddmmss (ah, al, ah, al, bh, bl);
178 sub_ddmmss (bh, bl, bh, bl, ah, al);
179 if (bh < 2)
187 if (ah < bh)
192 ASSERT (ah >= bh);
193 if (ah == bh)
199 bh = (bh << (GMP_LIMB_BITS / 2) ) + (bl >> (GMP_LIMB_BITS / 2));
206 ASSERT (ah > bh);
207 sub_ddmmss (ah, al, ah, al, bh, bl);
212 if (ah <= bh)
222 mp_limb_t q = div2 (r, ah, al, bh, bl);
238 ASSERT (bh >= ah);
239 if (ah == bh)
242 if (bh < (CNST_LIMB(1) << (GMP_LIMB_BITS / 2)))
245 bh = (bh << (GMP_LIMB_BITS / 2) ) + (bl >> (GMP_LIMB_BITS / 2));
252 sub_ddmmss (bh, bl, bh, bl, ah, al);
254 if (bh < 2)
257 if (bh <= ah)
267 mp_limb_t q = div2 (r, bh, bl, ah, al);
268 bl = r[0]; bh = r[1];
269 if (bh < 2)
290 ASSERT (ah >= bh);
291 if (ah == bh)
294 ah -= bh;
298 if (ah <= bh)
308 mp_limb_t q = div1 (&r, ah, bh);
324 ASSERT (bh >= ah);
325 if (ah == bh)
328 bh -= ah;
329 if (bh < (CNST_LIMB (1) << (GMP_LIMB_BITS / 2 + 1)))
332 if (bh <= ah)
342 mp_limb_t q = div1 (&r, bh, ah);
343 bh = r;
344 if (bh < (CNST_LIMB(1) << (GMP_LIMB_BITS / 2 + 1)))