
3-20
G2 PowerPC Core Reference Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Instruction Set Summary
3.2.4.3.3
Register Indirect Integer Load Instructions
For integer load instructions, the byte, half word, word, or double word addressed by the
EA is loaded into
r
D. Many integer load instructions have an update form, in which
r
A is
updated with the generated effective address. For these forms, the EA is placed into
r
A and
the memory element (byte, half word, word, or double word) addressed by EA is loaded
into
r
D.
Implementation Note
—In some implementations, the load half word algebraic
instructions (
lha
and
lhax
) and the load with update (
lbzu
,
lbzux
,
lhzu
,
lhzux
,
lhau
,
lhaux
,
lwu
, and
lwux
) instructions may execute with greater latency than other types of load
instructions. In the G2 core, these instructions operate with the same latency as other load
instructions.
Table 3-14 lists the integer load instructions.
3.2.4.3.4
Integer Store Instructions
For integer store instructions, the contents of
r
S are stored into the byte, half word, word,
or double word in memory addressed by the effective address. Many store instructions have
Table 3-14. Integer Load Instructions
Name
Mnemonic
Operand Syntax
Load Byte and Zero
lbz
r
D
,
d(
r
A)
Load Byte and Zero Indexed
lbzx
r
D
,r
A
,r
B
Load Byte and Zero with Update
lbzu
r
D
,
d(
r
A)
Load Byte and Zero with Update Indexed
lbzux
r
D
,r
A
,r
B
Load Half Word Algebraic
lha
r
D
,
d(
r
A)
Load Half Word Algebraic Indexed
lhax
r
D
,r
A
,r
B
Load Half Word Algebraic with Update
lhau
r
D
,
d(
r
A)
Load Half Word Algebraic with Update
Indexed
lhaux
r
D
,r
A
,r
B
Load Half Word and Zero
lhz
r
D
,
d(
r
A)
Load Half Word and Zero Indexed
lhzx
r
D
,r
A
,r
B
Load Half Word and Zero with Update
lhzu
r
D
,
d(
r
A)
Load Half Word and Zero with Update Indexed
lhzux
r
D
,r
A
,r
B
Load Word and Zero
lwz
r
D
,
d(
r
A)
Load Word and Zero Indexed
lwzx
r
D
,r
A
,r
B
Load Word and Zero with Update
lwzu
r
D
,
d(
r
A)
Load Word and Zero with Update Indexed
lwzux
r
D
,r
A
,r
B
F
Freescale Semiconductor, Inc.
n
.