It shifts the most significant bit (i.e., the sign bit) along with everything else; that side effect renders the operation incompatible with (correct) division-by-shift.
------------------
Michael Ernest, co-author of:
The Complete Java 2 Certification Study Guide