Added disassembly support for the following shifted register instructions:
- adds
- subs
- sub
- neg
- negs
- cmp
- cmn
According to documentation Arm64 original istructions are always
preferred disassembly, hence for:
- cmn (shifted register) we use adds
- cmp and negs (sifted register) we use subs
- neg (shifted register) we use sub