Lines Matching defs:carry
420 * In order to make space in tmp[3] for the carry from 2 -> 3, we
830 * subtract_u64 sets *result = *result - v and *carry to one if the
833 static void subtract_u64(u64 *result, u64 *carry, u64 v)
837 *carry = (r >> 64) & 1;
848 u64 all_equal_so_far = 0, result = 0, carry;
893 subtract_u64(&out[0], &carry, result & kPrime[0]);
894 subtract_u64(&out[1], &carry, carry);
895 subtract_u64(&out[2], &carry, carry);
896 subtract_u64(&out[3], &carry, carry);
898 subtract_u64(&out[1], &carry, result & kPrime[1]);
899 subtract_u64(&out[2], &carry, carry);
900 subtract_u64(&out[3], &carry, carry);
902 subtract_u64(&out[2], &carry, result & kPrime[2]);
903 subtract_u64(&out[3], &carry, carry);
905 subtract_u64(&out[3], &carry, result & kPrime[3]);