ROTATE_r32
#define ROTATE_r32(a, n) ({ \
#define ROTATE_r32(a, n) (((a) << ((32 - n) & 0x1f)) | (((a) & 0xffffffff) >> (n & 0x1f)))
#define ROTATE_r32(a, n) _lrotr(a, n)
#define ROTATE_r32(a, n) _rotr(a, n)