Lines Matching refs:carry
652 ULLong carry, y; local
654 ULong carry, *x, y; local
664 carry = a;
667 y = *x * (ULLong)m + carry;
668 carry = y >> 32;
673 y = (xi & 0xffff) * m + carry;
675 carry = z >> 16;
678 y = *x * m + carry;
679 carry = y >> 16;
685 if (carry) {
692 b->x[wds++] = carry;
847 ULLong carry, z; local
849 ULong carry, z; local
879 carry = 0;
881 z = *x++ * (ULLong)y + *xc + carry;
882 carry = z >> 32;
886 *xc = carry;
895 carry = 0;
897 z = (*x & 0xffff) * y + (*xc & 0xffff) + carry;
898 carry = z >> 16;
899 z2 = (*x++ >> 16) * y + (*xc >> 16) + carry;
900 carry = z2 >> 16;
904 *xc = carry;
909 carry = 0;
912 z = (*x & 0xffff) * y + (*xc >> 16) + carry;
913 carry = z >> 16;
915 z2 = (*x++ >> 16) * y + (*xc & 0xffff) + carry;
916 carry = z2 >> 16;
927 carry = 0;
929 z = *x++ * y + *xc + carry;
930 carry = z >> 16;
934 *xc = carry;
2175 ULLong borrow, carry, y, ys; local
2177 ULong borrow, carry, y, ys; local
2207 carry = 0;
2210 ys = *sx++ * (ULLong)q + carry;
2211 carry = ys >> 32;
2218 ys = (si & 0xffff) * q + carry;
2220 carry = zs >> 16;
2227 ys = *sx++ * q + carry;
2228 carry = ys >> 16;
2246 carry = 0;
2251 ys = *sx++ + carry;
2252 carry = ys >> 32;
2259 ys = (si & 0xffff) + carry;
2261 carry = zs >> 16;
2268 ys = *sx++ + carry;
2269 carry = ys >> 16;