Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Arm64 disassem shifted reg ror tests #2

Open
wants to merge 5 commits into
base: main
Choose a base branch
from

Commits on May 28, 2023

  1. arm64/disassem.c: Add shifted register definitions with ror

    Add disassembly support for the following shifted register instructions:
    * mvn
    * orn
    * orr
    * and
    * ands
    * bic
    * bics
    * eon
    * eor
    * tst
    
    According to Arm64 documenation, operational pseuducode of shifted
    register instruction must return `UNDEFINED` if shift type is `RESERVED`
    ('11'). Hence, removed "rsv" from `shift_2` array and added "ror".
    In case of shift type is 4 and this type is `RESERVED`,
    we will return `undefined`.
    toor1245 committed May 28, 2023
    Configuration menu
    Copy the full SHA
    2f5ccbc View commit details
    Browse the repository at this point in the history
  2. add config RPI4

    toor1245 committed May 28, 2023
    Configuration menu
    Copy the full SHA
    a6b23ed View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2023

  1. Configuration menu
    Copy the full SHA
    5009c87 View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2023

  1. arm64/disassem.c change is_shift_ror to has_shift_ror and fix check

    Changed is_shift_ror to has_shift_ror and fixed check when shift type is
    3 (0b11), print undefined
    
    Differential Revision: https://reviews.freebsd.org/D40386
    toor1245 committed Jun 10, 2023
    Configuration menu
    Copy the full SHA
    017a77f View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2023

  1. add inst with rsv

    toor1245 committed Jun 11, 2023
    Configuration menu
    Copy the full SHA
    0fd69bf View commit details
    Browse the repository at this point in the history