Instructions by Category B-31
lwzu RT, D(RA) Load word from EA = (RA|0) + EXTS(D) and place in
RT,
(RT)
← MS(EA,4).
Update the base address,
(RA)
← EA.
9-92
lwzux RT, RA, RB Load word from EA = (RA|0) + (RB) and place in RT,
(RT)
← MS(EA,4).
Update the base address,
(RA)
← EA.
9-93
lwzx RT, RA, RB Load word from EA = (RA|0) + (RB) and place in RT,
(RT)
← MS(EA,4).
9-94
stb RS, D(RA) Store byte (RS)
24:31
in memory at
EA = (RA|0) + EXTS(D).
9-156
stbu RS, D(RA) Store byte (RS)
24:31
in memory at
EA = (RA|0) + EXTS(D).
Update the base address,
(RA)
← EA.
9-157
stbux RS, RA, RB Store byte (RS)
24:31
in memory at
EA = (RA|0) + (RB).
Update the base address,
(RA)
← EA.
9-158
stbx RS, RA, RB Store byte (RS)
24:31
in memory at
EA = (RA|0) + (RB).
9-159
sth RS, D(RA) Store halfword (RS)
16:31
in memory at
EA = (RA|0) + EXTS(D).
9-160
sthbrx RS, RA, RB Store halfword (RS)
16:31
byte-reversed in memory at
EA = (RA|0) + (RB).
MS(EA, 2)
← (RS)
24:31
|| (RS)
16:23
9-161
sthu RS, D(RA) Store halfword (RS)
16:31
in memory at
EA = (RA|0) + EXTS(D).
Update the base address,
(RA)
← EA.
9-162
sthux RS, RA, RB Store halfword (RS)
16:31
in memory at
EA = (RA|0) + (RB).
Update the base address,
(RA)
← EA.
9-163
sthx RS, RA, RB Store halfword (RS)
16:31
in memory at
EA = (RA|0) + (RB).
9-164
stmw RS, D(RA) Store consecutive words from RS through GPR(31) in
memory starting at
EA = (RA|0) + EXTS(D).
9-165
Table B-6. Storage Reference Instructions (continued)
Mnemonic Operands Function
Other Registers
Changed Page