ADDCARRY
#define ADDCARRY(x) (x > 65535 ? x -= 65535 : x)
#define ADDCARRY {if (sum > 0xffff) sum -= 0xffff;}
#define ADDCARRY(x) (x > 65535 ? x -= 65535 : x)
#define ADDCARRY(x) (x > 65535 ? x -= 65535 : x)
#define ADDCARRY(x) (x > 65535 ? x -= 65535 : x)