Home | History | Annotate | Download | only in dtoa

Lines Matching defs:carry

565 	ULLong carry, y;
567 ULong carry, *x, y;
577 carry = a;
580 y = *x * (ULLong)m + carry;
581 carry = y >> 32;
586 y = (xi & 0xffff) * m + carry;
588 carry = z >> 16;
591 y = *x * m + carry;
592 carry = y >> 16;
598 if (carry) {
605 b->x[wds++] = carry;
760 ULLong carry, z;
762 ULong carry, z;
792 carry = 0;
794 z = *x++ * (ULLong)y + *xc + carry;
795 carry = z >> 32;
799 *xc = carry;
808 carry = 0;
810 z = (*x & 0xffff) * y + (*xc & 0xffff) + carry;
811 carry = z >> 16;
812 z2 = (*x++ >> 16) * y + (*xc >> 16) + carry;
813 carry = z2 >> 16;
817 *xc = carry;
822 carry = 0;
825 z = (*x & 0xffff) * y + (*xc >> 16) + carry;
826 carry = z >> 16;
828 z2 = (*x++ >> 16) * y + (*xc & 0xffff) + carry;
829 carry = z2 >> 16;
840 carry = 0;
842 z = *x++ * y + *xc + carry;
843 carry = z >> 16;
847 *xc = carry;
2428 ULLong borrow, carry, y, ys;
2430 ULong borrow, carry, y, ys;
2454 carry = 0;
2457 ys = *sx++ * (ULLong)q + carry;
2458 carry = ys >> 32;
2465 ys = (si & 0xffff) * q + carry;
2467 carry = zs >> 16;
2474 ys = *sx++ * q + carry;
2475 carry = ys >> 16;
2493 carry = 0;
2498 ys = *sx++ + carry;
2499 carry = ys >> 32;
2506 ys = (si & 0xffff) + carry;
2508 carry = zs >> 16;
2515 ys = *sx++ + carry;
2516 carry = ys >> 16;
2611 * compute with fewer bits and propagate the carry if necessary