Lines Matching refs:carry
658 ULLong carry, y; local
660 ULong carry, *x, y; local
670 carry = a;
673 y = *x * (ULLong)m + carry;
674 carry = y >> 32;
679 y = (xi & 0xffff) * m + carry;
681 carry = z >> 16;
684 y = *x * m + carry;
685 carry = y >> 16;
691 if (carry) {
698 b->x[wds++] = carry;
853 ULLong carry, z; local
855 ULong carry, z; local
885 carry = 0;
887 z = *x++ * (ULLong)y + *xc + carry;
888 carry = z >> 32;
892 *xc = carry;
901 carry = 0;
903 z = (*x & 0xffff) * y + (*xc & 0xffff) + carry;
904 carry = z >> 16;
905 z2 = (*x++ >> 16) * y + (*xc >> 16) + carry;
906 carry = z2 >> 16;
910 *xc = carry;
915 carry = 0;
918 z = (*x & 0xffff) * y + (*xc >> 16) + carry;
919 carry = z >> 16;
921 z2 = (*x++ >> 16) * y + (*xc & 0xffff) + carry;
922 carry = z2 >> 16;
933 carry = 0;
935 z = *x++ * y + *xc + carry;
936 carry = z >> 16;
940 *xc = carry;
2179 ULLong borrow, carry, y, ys; local
2181 ULong borrow, carry, y, ys; local
2211 carry = 0;
2214 ys = *sx++ * (ULLong)q + carry;
2215 carry = ys >> 32;
2222 ys = (si & 0xffff) * q + carry;
2224 carry = zs >> 16;
2231 ys = *sx++ * q + carry;
2232 carry = ys >> 16;
2250 carry = 0;
2255 ys = *sx++ + carry;
2256 carry = ys >> 32;
2263 ys = (si & 0xffff) + carry;
2265 carry = zs >> 16;
2272 ys = *sx++ + carry;
2273 carry = ys >> 16;