Rotate instruction checks #16

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

Rotate instruction checks

Instructions

M-form:

  • rlwinm
  • rlwinm.
  • rlwnm
  • rlwnm.
  • rlwimi
  • rlwimi.

MD-form:

  • rldicl
  • rldicl.
  • rldicr
  • rldicr.
  • rldic
  • rldic.
  • rldimi
  • rldimi.

MDS-form:

  • rldcl
  • rldcl.
  • rldcr
  • rldcr.

GPR access

RA (read):

  • rotate then mask insert:
    • rlwimi/rlwimi.
    • rldimi/rldimi.

RA (write):

  • all

RB (read):

  • non-immediate shift amount:
    • rlwnm/rlwnm.
    • rldcl/rldcl.
    • rldcr/rldcr.

RS (read):

  • all

CR access

Write:

  • '.' suffix (Rc=1)
Rotate instruction checks ========================= Instructions ------------ M-form: - `rlwinm` - `rlwinm.` - `rlwnm` - `rlwnm.` - `rlwimi` - `rlwimi.` MD-form: - `rldicl` - `rldicl.` - `rldicr` - `rldicr.` - `rldic` - `rldic.` - `rldimi` - `rldimi.` MDS-form: - `rldcl` - `rldcl.` - `rldcr` - `rldcr.` GPR access ---------- RA (read): - rotate then mask insert: * `rlwimi/rlwimi.` * `rldimi/rldimi.` RA (write): - all RB (read): - non-immediate shift amount: * `rlwnm/rlwnm.` * `rldcl/rldcl.` * `rldcr/rldcr.` RS (read): - all CR access --------- Write: - '.' suffix (Rc=1)
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#16
Loading…
There is no content yet.