Lines Matching full:carry
728 ULong carry = 1, y;
743 y = *x + carry;
744 carry = y >> 16;
746 if (!carry)
749 if (carry)
917 ULong carry, y, z;
952 carry = 0;
954 z = (*x & 0xffff) * y + (*xc & 0xffff) + carry;
955 carry = z >> 16;
956 z2 = (*x++ >> 16) * y + (*xc >> 16) + carry;
957 carry = z2 >> 16;
961 *xc = carry;
966 carry = 0;
969 z = (*x & 0xffff) * y + (*xc >> 16) + carry;
970 carry = z >> 16;
972 z2 = (*x++ >> 16) * y + (*xc & 0xffff) + carry;
973 carry = z2 >> 16;
984 carry = 0;
986 z = *x++ * y + *xc + carry;
987 carry = z >> 16;
991 *xc = carry;
2195 ULong carry, q, ys;
2223 carry = 0;
2227 ys = (si & 0xffff) * q + carry;
2229 carry = zs >> 16;
2238 ys = *sx++ * q + carry;
2239 carry = ys >> 16;
2257 carry = 0;
2263 ys = (si & 0xffff) + carry;
2265 carry = zs >> 16;
2274 ys = *sx++ + carry;
2275 carry = ys >> 16;
2323 * compute with fewer bits and propagate the carry if necessary