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)
Bigint * sum(Bigint *a, Bigint *b)