>>58
int -> 32 bits
i = -100 = 11111111111111111111111110011100
i >> 2 = 11111111111111111111111111100111 = -25