Fixed circular shift function to work on 28bit values. Also shifting of the left and right sides.