Lines Matching refs:carry
236 int carry = 0;
241 carry = 0x80000000;
250 long hb = ((bv >>> 1) + carry) & LONG_MASK;
254 carry = (bv & 1) << 31; // carray will be either 0x80000000 or 0
256 return carry == 0? 0 : -1;
514 long carry = 0;
518 (result[j+offset] & LONG_MASK) + carry;
520 carry = sum >>> 32;
522 return (int)carry;
532 long carry = 0;
536 long product = (a[j] & LONG_MASK) * xLong + carry;
539 carry = (product >>> 32)
543 return (int)carry;
591 long carry = 0;
597 (addend.value[y+addend.offset] & LONG_MASK) + carry;
599 carry = sum >>> 32;
605 if (carry == 0 && result == value && rstart == (x + offset))
607 sum = (value[x+offset] & LONG_MASK) + carry;
609 carry = sum >>> 32;
613 sum = (addend.value[y+addend.offset] & LONG_MASK) + carry;
615 carry = sum >>> 32;
618 if (carry > 0) { // Result must grow in length
622 // Result one word longer from carry-out; copy low-order
743 long carry = 0;
746 (value[xLen-1+offset] & LONG_MASK) + carry;
748 carry = product >>> 32;
750 z.value[xLen-1] = (int)carry;
754 carry = 0;
758 (z.value[k] & LONG_MASK) + carry;
760 carry = product >>> 32;
762 z.value[i] = (int)carry;
788 long carry = 0;
790 long product = ylong * (value[i+offset] & LONG_MASK) + carry;
792 carry = product >>> 32;
795 if (carry == 0) {
801 zval[0] = (int)carry;