now I am completely confused. When there is a `ashr` (which I have never 
noticed), why is there the need to change the behavior of `shr` for signed 
`int`? I can't see the point.

Reply via email to