Lines Matching refs:carry
168 ULLong carry, y; local
170 ULong carry, *x, y; local
180 carry = a;
183 y = *x * (ULLong)m + carry;
184 carry = y >> 32;
189 y = (xi & 0xffff) * m + carry;
191 carry = z >> 16;
194 y = *x * m + carry;
195 carry = y >> 16;
201 if (carry) {
208 b->x[wds++] = carry;
277 ULLong carry, z; local
279 ULong carry, z; local
309 carry = 0;
311 z = *x++ * (ULLong)y + *xc + carry;
312 carry = z >> 32;
316 *xc = carry;
325 carry = 0;
327 z = (*x & 0xffff) * y + (*xc & 0xffff) + carry;
328 carry = z >> 16;
329 z2 = (*x++ >> 16) * y + (*xc >> 16) + carry;
330 carry = z2 >> 16;
334 *xc = carry;
339 carry = 0;
342 z = (*x & 0xffff) * y + (*xc >> 16) + carry;
343 carry = z >> 16;
345 z2 = (*x++ >> 16) * y + (*xc & 0xffff) + carry;
346 carry = z2 >> 16;
357 carry = 0;
359 z = *x++ * y + *xc + carry;
360 carry = z >> 16;
364 *xc = carry;