Branch instruction checks #6

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

Branch instruction checks

Instructions

I-form:

  • b
  • ba
  • bl
  • bla

B-form:

  • bc
  • bca
  • bcl
  • bcla

XL-form:

  • bclr
  • bclrl
  • bcctr
  • bcctrl
  • bctar
  • bctarl

CR access

Read:

  • bc* (Branch Conditional)

SPR access

LR (write):

  • 'l' suffix (LK=1)

CTR (read):

  • bc* (Branch Conditional)

CTR (write):

  • bc/bca/bcl/bcla
  • bclr/bclrl/bctar/bctarl

TAR (read):

  • bctar/bctarl
Branch instruction checks ========================= Instructions ------------ I-form: - `b` - `ba` - `bl` - `bla` B-form: - `bc` - `bca` - `bcl` - `bcla` XL-form: - `bclr` - `bclrl` - `bcctr` - `bcctrl` - `bctar` - `bctarl` CR access --------- Read: - `bc*` (Branch Conditional) SPR access ---------- LR (write): - 'l' suffix (LK=1) CTR (read): - `bc*` (Branch Conditional) CTR (write): - `bc/bca/bcl/bcla` - `bclr/bclrl/bctar/bctarl` TAR (read): - `bctar/bctarl`
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#6
Loading…
There is no content yet.