replace shr_o by Overflow-free alternatives
Replace shr_o by shr_sat which doesnt use the Overflow flag - as long as the overflow flag is of no use. This Is the case in all the places i observed.
<!--- Add commit SHA used to reproduce -->
<!-- Commandline or script -->
```bash
```
<!--- Below are labels that will be added but are not shown in description. This is a template to help fill them.
Add further information to the first row and remove and add labels as necessary. -->
issue