Add/Subtract From/Negate instruction checks
#11
Open
opened 3 years ago by Jean-François Nguyen
·
0 comments
Loading…
Reference in New Issue
There is no content yet.
Delete Branch '%!s(<nil>)'
Deleting a branch is permanent. It CANNOT be undone. Continue?
Add/Subtract From/Negate instruction checks
Instructions
D-form:
addi
addis
addic
addic.
subfic
MLS:D-form:
paddi
DX-form:
addpcis
XO-form:
add
add.
subf
subf.
addc
addc.
adde
adde.
subfc
subfc.
subfe
subfe.
addme
addme.
addze
addze.
subfme
subfme.
subfze
subfze.
neg
neg.
Invalid forms
Prefixed Add:
(R == 1) and (RA != 0)
GPR access
RA (read):
(RA != 0)
RB (read):
addme/addme.
addze/addze.
subfme/subfme.
subfze/subfze.
neg/neg.
RT (write):
CR access
Write:
SPR access
XER (read):
XER (write):