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

(cherry picked from commit ffa75b573f043951c7958c200c1e0e1b1f703740)

Details

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