Shift instruction checks #17

Open
opened 3 years ago by Jean-François Nguyen · 0 comments
Collaborator

Shift instruction checks

Instructions

X-form:

  • slw
  • slw.
  • srw
  • srw.
  • srawi
  • srawi.
  • sraw
  • sraw.
  • sld
  • sld.
  • srd
  • srd.
  • srad
  • srad.

XS-form:

  • sradi
  • sradi.
  • extswsli
  • extswsli.

GPR access

RA (write):

  • all

RB (read):

  • non-immediate shift amount:
    • X-form, except srawi/srawi.

RS (read):

  • all

CR access

Write:

  • `.' suffix (Rc=1)

SPR access

XER (write):

  • 'a' suffix (Algebraic)
Shift instruction checks ======================== Instructions ------------ X-form: - `slw` - `slw.` - `srw` - `srw.` - `srawi` - `srawi.` - `sraw` - `sraw.` - `sld` - `sld.` - `srd` - `srd.` - `srad` - `srad.` XS-form: - `sradi` - `sradi.` - `extswsli` - `extswsli.` GPR access ---------- RA (write): - all RB (read): - non-immediate shift amount: * X-form, except `srawi/srawi.` RS (read): - all CR access --------- Write: - `.' suffix (Rc=1) SPR access ---------- XER (write): - 'a' suffix (Algebraic)
Sign in to join this conversation.
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: cores/power-fv#17
Loading…
There is no content yet.