Smaller C: Fix >>=

>>= should be unsigned when the left operand is unsigned int. The right
operand isn't important here.