i32@(I32# x) `rotate` (I# i)
| i ==# 0# = i32
| i ># 0# =
-- ( (x<<i') | ((x&(0x100000000-2^i2))>>i2)
I32# (intToInt32# ( word2Int# (
i32@(I32# x) `rotate` (I# i)
| i ==# 0# = i32
| i ># 0# =
-- ( (x<<i') | ((x&(0x100000000-2^i2))>>i2)
I32# (intToInt32# ( word2Int# (