HomeFreeBSD

arm64/disassem.c: Add shifted register instruction definitions

Description

arm64/disassem.c: Add shifted register instruction definitions

Add disassembly support for the following shifted register instructions:

  • adds
  • subs
  • sub
  • neg
  • negs
  • cmp
  • cmn

The 'Mandatory Tokens' checks are relaxed to allow for the alias
instructions (e.g. cmp) which hard-code one or more registers as xzr.

Reviewed by: mhorne
MFC after: 1 week
Differential Revision: https://reviews.freebsd.org/D40006

Details

Provenance
koliagogsadze_gmail.comAuthored on May 25 2023, 2:41 PM
mhorneCommitted on May 25 2023, 5:06 PM
Reviewer
mhorne
Differential Revision
D40006: arm64/disassem.c: Add support insts of shifted register with rsv option
Parents
rG8a852d3e9ff7: arm64/disassem.c: Make output lowercase
Branches
Unknown
Tags
Unknown