Lines Matching refs:al
48 mp_limb_t ah, al, bh, bl;
51 al = ap[0];
64 if ( (ah | al) == 0)
67 if (al == 0)
69 al = ah;
73 count_trailing_zeros (c, al);
79 al = ah;
84 al = ((ah << (GMP_NUMB_BITS - c)) & GMP_NUMB_MASK) | (al >> c);
92 sub_ddmmss (th, tl, ah, al, bh, bl);
99 bit ^= (bgta & al & bl);
108 al = (bgta ^ tl) - bgta;
111 if (UNLIKELY (al == 0))
113 /* If b > a, al == 0 implies that we have a carry to
115 al = ah - bgta;
119 count_trailing_zeros (c, al);
125 al = ah;
130 al = ((ah << (GMP_NUMB_BITS - c)) & GMP_NUMB_MASK) | (al >> c);
137 while ( (al | bl) & GMP_LIMB_HIGHBIT)
140 mp_limb_t t = al - bl;
141 mp_limb_t bgta = - (bl > al);
147 bit ^= (bgta & al & bl);
153 al = (t ^ bgta) - bgta;
165 al >>= c;
169 return mpn_jacobi_base (2*al+1, 2*bl+1, bit << 1);
175 mp_limb_t ah, al, bh, bl;
178 al = ap[0];
192 if (al == 0)
201 al = bl;
210 bit ^= al & bl;
214 if ( (al & 1) == 0)
216 count_trailing_zeros (c, al);
218 al = ((ah << (GMP_NUMB_BITS - c)) & GMP_NUMB_MASK) | (al >> c);
226 bit ^= al & bl;
227 MP_LIMB_T_SWAP (al, bl);
239 sub_ddmmss (ah, al, ah, al, bh, bl);
240 if (al == 0)
245 al = bl;
249 bit ^= al & bl;
252 count_trailing_zeros (c, al);
254 al = ((ah << (GMP_NUMB_BITS - c)) & GMP_NUMB_MASK) | (al >> c);
262 bit ^= al & bl;
263 MP_LIMB_T_SWAP (al, bl);
268 bit ^= al & bl;
273 sub_ddmmss (bh, bl, bh, bl, ah, al);
277 bit ^= ((GMP_NUMB_BITS + c) << 1) & (al ^ (al >> 1));
280 bit ^= al & bl;
284 bit ^= (c << 1) & (al ^ (al >> 1));
288 bit ^= al & bl;
294 if (al < bl)
296 MP_LIMB_T_SWAP (al, bl);
297 bit ^= al & bl;
299 al -= bl;
300 if (al == 0)
303 count_trailing_zeros (c, al);
305 al >>= c;
307 if (al == 1)
310 MP_LIMB_T_SWAP (al, bl);
311 bit ^= al & bl;
326 ah -= (al < bl);
327 al -= bl;
328 if (al == 0)
334 al = ah >> c;
337 count_trailing_zeros (c, al);
339 al = ((ah << (GMP_NUMB_BITS - c)) & GMP_NUMB_MASK) | (al >> c);
347 return mpn_jacobi_base (al, bl, bit);