IBM SA14-2339-04 Personal Computer User Manual


 
A-16 PPC405 Core User’s Manual
isync Synchronize execution context by flushing the prefetch
queue.
9-70
la RT, D(RA) Load address. (RA 0)
D is an offset from a base address that is assumed to
be (RA).
(RT)
(RA) + EXTS(D)
Extended mnemonic for
addi RT,RA,D
9-9
lbz RT, D(RA) Load byte from EA = (RA|0) + EXTS(D) and pad left
with zeroes,
(RT)
24
0 || MS(EA,1).
9-71
lbzu RT, D(RA) Load byte from EA = (RA|0) + EXTS(D) and pad left
with zeroes,
(RT)
24
0 || MS(EA,1).
Update the base address,
(RA)
EA.
9-72
lbzux RT, RA, RB Load byte from EA = (RA|0) + (RB) and pad left with
zeroes,
(RT)
24
0 || MS(EA,1).
Update the base address,
(RA)
EA.
9-73
lbzx RT, RA, RB Load byte from EA = (RA|0) + (RB) and pad left with
zeroes,
(RT)
24
0 || MS(EA,1).
9-74
lha RT, D(RA) Load halfword from EA = (RA|0) + EXTS(D) and sign
extend,
(RT)
EXTS(MS(EA,2)).
9-75
lhau RT, D(RA) Load halfword from EA = (RA|0) + EXTS(D) and sign
extend,
(RT)
EXTS(MS(EA,2)).
Update the base address,
(RA)
EA.
9-76
lhaux RT, RA, RB Load halfword from EA = (RA|0) + (RB) and sign
extend,
(RT)
EXTS(MS(EA,2)).
Update the base address,
(RA)
EA.
9-77
lhax RT, RA, RB Load halfword from EA = (RA|0) + (RB) and sign
extend,
(RT)
EXTS(MS(EA,2)).
9-78
lhbrx RT, RA, RB Load halfword from EA = (RA|0) + (RB), then reverse
byte order and pad left with zeroes,
(RT)
16
0 || MS(EA+1,1) || MS(EA,1).
9-79
lhz RT, D(RA) Load halfword from EA = (RA|0) + EXTS(D) and pad
left with zeroes,
(RT)
16
0 || MS(EA,2).
9-80
Table A-1. PPC405 Instruction Syntax Summary (continued)
Mnemonic Operands Function
Other Registers
Changed Page