Conversely, shifting right divides. Any remainder is thrown away with the discarded bits. If the number is positive, we don't want to lose a 1 bit, or have a 1 bit end up in the sign bit, making the result negative. We would like to know if either of these overflow conditions occurred. The actual shift is identical to shift left logical.
Programmers typically ignore such flags.
Now, you may not quite agree with that answer. The answer has been truncated in the negative direction. Computer scientists are divided, and in fact some hardware gives this result for division, and some gives -9. In fact the MIPS architecture does not specificy how negative integers should be divided. The shift amout is usually a constant, 1-31 bits make sense.