Originally Gitea issue #16 by jfng (gitea) on 2022-04-12
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):
RB (read):
- non-immediate shift amount:
rlwnm/rlwnm.
rldcl/rldcl.
rldcr/rldcr.
RS (read):
CR access
Write:
Rotate instruction checks
Instructions
M-form:
rlwinmrlwinm.rlwnmrlwnm.rlwimirlwimi.MD-form:
rldiclrldicl.rldicrrldicr.rldicrldic.rldimirldimi.MDS-form:
rldclrldcl.rldcrrldcr.GPR access
RA (read):
rlwimi/rlwimi.rldimi/rldimi.RA (write):
RB (read):
rlwnm/rlwnm.rldcl/rldcl.rldcr/rldcr.RS (read):
CR access
Write: