ADDCARRY
#define ADDCARRY(x) (x > 65535 ? x -= 65535 : x)
#undef ADDCARRY
#define ADDCARRY(x) if ((x) > 0xffff) (x) -= 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)