throttling

I think  i%4 is equal i&3, because all that we need - is last 2 bits.
(Check plz, that all is good with negative numbers)