Multiply/Divide/Modulo instruction checks #12

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

Multiply/Divide/Modulo instruction checks

Instructions

D-form:

  • mulli

XO-form:

  • mullw
  • mullw.
  • mulhw
  • mulhw.
  • mulhwu
  • mulhwu.
  • divw
  • divw.
  • divwu
  • divwu.
  • divwe
  • divwe.
  • divweu
  • divweu.
  • mulld
  • mulld.
  • mulhd
  • mulhd.
  • mulhdu
  • mulhdu.
  • divd
  • divd.
  • divdu
  • divdu.
  • divde
  • divde.
  • divdeu
  • divdeu.

X-form:

  • modsw
  • moduw
  • modsd
  • modud

GPR access

RA (read):

  • all

RB (read):

  • all, except mulli

RT (write):

  • all

CR access

Write:

  • '.' suffix (Rc=1)
Multiply/Divide/Modulo instruction checks ========================================= Instructions ------------ D-form: - `mulli` XO-form: - `mullw` - `mullw.` - `mulhw` - `mulhw.` - `mulhwu` - `mulhwu.` - `divw` - `divw.` - `divwu` - `divwu.` - `divwe` - `divwe.` - `divweu` - `divweu.` - `mulld` - `mulld.` - `mulhd` - `mulhd.` - `mulhdu` - `mulhdu.` - `divd` - `divd.` - `divdu` - `divdu.` - `divde` - `divde.` - `divdeu` - `divdeu.` X-form: - `modsw` - `moduw` - `modsd` - `modud` GPR access ---------- RA (read): - all RB (read): - all, except `mulli` RT (write): - 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#12
Loading…
There is no content yet.