Go to the source code of this file.
◆ sum()
Definition at line 39 of file sum.c.
43 ULong carry, *xc, *xa, *xb, *xe, y;
64 y = (*xa & 0xffff) + (*xb & 0xffff) + carry;
65 carry = (y & 0x10000) >> 16;
66 z = (*xa++ >> 16) + (*xb++ >> 16) + carry;
67 carry = (z & 0x10000) >> 16;
73 y = (*xa & 0xffff) + carry;
74 carry = (y & 0x10000) >> 16;
75 z = (*xa++ >> 16) + carry;
76 carry = (z & 0x10000) >> 16;
82 y = *xa++ + *xb++ + carry;
83 carry = (y & 0x10000) >> 16;
90 carry = (y & 0x10000) >> 16;
#define Storeinc(a, b, c)
References Balloc(), Bcopy, Bfree(), Bigint::k, Bigint::maxwds, Storeinc, Bigint::wds, and Bigint::x.
Referenced by g_ddfmt(), and strtodg().