Hi Levente,
looking at code, my wild guess (but I did not try) is that #leftRotate:by: is incorrectly inlined...
The parameter should be cast to unsigned int (32 bits) otherwise extra bits will pollute the result.
Unfortunately, this method get inlined with sqInt argument which are 64bits long in 64bits version...
We really need to fix inlining.
I'll try with <inline: #never> if I have time to confirm/infirm the guess...