int rotl32(int x, int n) { assert(n >= 0); assert((x >= 0) && (x <= mask32)); n &= mask5; return shiftl32(x, n) | (x >> (32 - n)); }