Lines Matching refs:carry
648 ULLong carry, y; local
650 ULong carry, *x, y; local
660 carry = a;
663 y = *x * (ULLong)m + carry;
664 carry = y >> 32;
669 y = (xi & 0xffff) * m + carry;
671 carry = z >> 16;
674 y = *x * m + carry;
675 carry = y >> 16;
681 if (carry) {
688 b->x[wds++] = carry;
843 ULLong carry, z; local
845 ULong carry, z; local
875 carry = 0;
877 z = *x++ * (ULLong)y + *xc + carry;
878 carry = z >> 32;
882 *xc = carry;
891 carry = 0;
893 z = (*x & 0xffff) * y + (*xc & 0xffff) + carry;
894 carry = z >> 16;
895 z2 = (*x++ >> 16) * y + (*xc >> 16) + carry;
896 carry = z2 >> 16;
900 *xc = carry;
905 carry = 0;
908 z = (*x & 0xffff) * y + (*xc >> 16) + carry;
909 carry = z >> 16;
911 z2 = (*x++ >> 16) * y + (*xc & 0xffff) + carry;
912 carry = z2 >> 16;
923 carry = 0;
925 z = *x++ * y + *xc + carry;
926 carry = z >> 16;
930 *xc = carry;
2171 ULLong borrow, carry, y, ys; local
2173 ULong borrow, carry, y, ys; local
2203 carry = 0;
2206 ys = *sx++ * (ULLong)q + carry;
2207 carry = ys >> 32;
2214 ys = (si & 0xffff) * q + carry;
2216 carry = zs >> 16;
2223 ys = *sx++ * q + carry;
2224 carry = ys >> 16;
2242 carry = 0;
2247 ys = *sx++ + carry;
2248 carry = ys >> 32;
2255 ys = (si & 0xffff) + carry;
2257 carry = zs >> 16;
2264 ys = *sx++ + carry;
2265 carry = ys >> 16;