Freescale Semiconductor PowerQUICC MPC885 Reference Manual page 183

Powerquicc family
Table of Contents

Advertisement

big-endian and little-endian byte ordering, see "Byte Ordering" in Chapter 3, "Operand Conventions," in
The Programming Environments Manual.
Table 5-9. Integer Load and Store with Byte-Reverse Instructions
Name
Load Half Word Byte-Reverse Indexed
Load Word Byte-Reverse Indexed
Store Half Word Byte-Reverse Indexed
Store Word Byte-Reverse Indexed
5.2.4.2.5
Integer Load and Store Multiple Instructions
The integer load/store multiple instructions move blocks of data to and from the GPRs. In some
implementations, these instructions are likely to have greater latency and take longer to execute, perhaps
much longer, than a sequence of individual load or store instructions that produce the same results.
When the MPC885 is operating with little-endian byte order, execution of a load or store multiple
instruction causes the system alignment error handler to be invoked; see "Byte Ordering" in Chapter 3,
"Operand Conventions," in the Programming Environments Manual for more information.
the integer load and store multiple instructions for the MPC885.
Name
Load Multiple Word
Store Multiple Word
5.2.4.2.6
Integer Load and Store String Instructions
The integer load and store string instructions allow movement of data from memory to registers or from
registers to memory without concern for alignment. These instructions can be used for a short move
between arbitrary memory locations or to initiate a long move between misaligned memory fields.
When the MPC885 is operating with little-endian byte order, execution of a load or store string instruction
causes the system alignment error handler to be invoked; see "Byte Ordering" in Chapter 3, "Operand
Conventions," in the Programming Environments Manual for more information.
integer load and store string instructions.
Name
Load String Word Immediate
Load String Word Indexed
Store String Word Immediate
Store String Word Indexed
Freescale Semiconductor
Table 5-10. Integer Load and Store Multiple Instructions
Table 5-11. Integer Load and Store String Instructions
MPC885 PowerQUICC Family Reference Manual, Rev. 2
Mnemonic
lhbrx
lwbrx
sthbrx
stwbrx
Mnemonic
lmw
stmw
Mnemonic
lswi
lswx
stswi
stswx
MPC885 Instruction Set
Syntax
rD,rA,rB
rD,rA,rB
rS,rA,rB
rS,rA,rB
Table 5-10
Syntax
rD,d(rA)
rS,d(rA)
Table 5-11
lists the
Syntax
rD,rA,NB
rD,rA,rB
rS,rA,NB
rS,rA,rB
lists
5-13

Advertisement

Table of Contents
loading

This manual is also suitable for:

Powerquicc mpc870Powerquicc mpc880Powerquicc mpc875

Table of Contents