#define ITHETA(ka, kb, kc, kd, a, b, c, d) do { \
uint32 _x; \
_x = b ^ d; _x ^= ROR32(_x, 8) ^ ROL32(_x, 8); a ^= _x; c ^= _x; \
#define ITHETA(ka, kb, kc, kd, a, b, c, d) do { \
uint32 _x; \
_x = b ^ d; _x ^= ROR32(_x, 8) ^ ROL32(_x, 8); a ^= _x; c ^= _x; \