IBM SA14-2339-04 Personal Computer User Manual


 
Instruction Summary A-29
subfme RT, RA, RB Subtract (RA) from (–1) with carry-in.
(RT)
←¬(RA) + (–1) + XER[CA].
Place carry-out in XER[CA].
9-180
subfme. CR[CR0]
subfmeo XER[SO, OV]
subfmeo. CR[CR0]
XER[SO, OV]
subfze RT, RA, RB Subtract (RA) from zero with carry-in.
(RT)
←¬(RA) + XER[CA].
Place carry-out in XER[CA].
9-181
subfze. CR[CR0]
subfzeo XER[SO, OV]
subfzeo. CR[CR0]
XER[SO, OV]
subi RT, RA, IM Subtract EXTS(IM) from (RA|0).
Place result in RT.
Extended mnemonic for
addi RT,RA,IM
9-9
subic RT, RA, IM Subtract EXTS(IM) from (RA).
Place result in RT.
Place carry-out in XER[CA].
Extended mnemonic for
addic RT,RA,IM
9-10
subic. RT, RA, IM Subtract EXTS(IM) from (RA).
Place result in RT.
Place carry-out in XER[CA].
Extended mnemonic for
addic. RT,RA,IM
CR[CR0] 9-11
subis RT, RA, IM Subtract (IM
||
16
0) from (RA|0).
Place result in RT.
Extended mnemonic for
addis RT,RA,IM
9-12
sync Synchronization. All instructions that precede sync
complete before any instructions that follow sync
begin.
When sync completes, all storage accesses initiated
prior to sync will have completed.
9-182
tlbia All TLB entries are invalidated and become
unavailable for translation by clearing the valid (V) bit
in the TLBHI portion of each TLB entry. The rest of the
TLB fields unmodified.
9-183
tlbre RT, RA,WS If WS = 0:
Load TLBHI of the selected TLB entry into RT.
Load PID with the contents of the TID field of the
selected TLB entry.
(RT)
TLBHI[(RA)]
(PID)
TLB[(RA)]
TID
If WS = 1:
Load TLBLO portion of the selected TLB entry into RT.
(RT)
TLBLO[(RA)]
9-184
Table A-1. PPC405 Instruction Syntax Summary (continued)
Mnemonic Operands Function
Other Registers
Changed Page