MPC885 Instruction Set
MPC885 PowerQUICC Family Reference Manual, Rev. 2
5-16
Freescale Semiconductor
See Appendix F, “Simplified Mnemonics,” in the Programming Environments Manual for a complete set
of simplified mnemonics.
5.2.4.5
Processor Control Instructions
Processor control instructions are read from and write to the condition register (CR), machine state register
(MSR), and special-purpose registers (SPRs), and to read from the time base register (TBU or TBL).
5.2.4.5.1
Move to/from Condition Register Instructions
Table 5-15
lists the instructions provided by the MPC885 for reading from or writing to the CR.
5.2.4.6
Memory Synchronization Instructions—UISA
Memory synchronization instructions control the order in which memory operations are completed with
respect to asynchronous events, and the order in which memory operations are seen by other processors or
memory access mechanisms. See
Section 7.6.6, “Atomic Memory References,”
for additional information
about these instructions and about related aspects of memory synchronization.
Table 5-16
lists the UISA
memory synchronization instructions for the MPC885.
The sync instruction delays execution of subsequent instructions until previous instructions have
completed to the point that they can no longer cause an exception and until all previous memory accesses
are performed globally; the sync operation is not broadcast onto the MPC885 bus interface. Additionally,
all load and store cache/bus activities initiated by prior instructions are completed. Touch load operations
(dcbt and dcbtst) are required to complete at least through address translation, but not required to
complete on the bus.
Table 5-14. Trap Instructions
Name Mnemonic
Syntax
Trap Word Immediate
twi
TO,
r
A,SIMM
Trap Word
tw
TO,
r
A,
r
B
Table 5-15. Move to/from Condition Register Instructions
Name Mnemonic
Syntax
Move to Condition Register Fields
mtcrf
CRM,
r
S
Move to Condition Register from XER
mcrxr
crf
D
Move from Condition Register
mfcr
r
D
Table 5-16. Memory Synchronization Instructions—UISA
Name Mnemonic
Syntax
Load Word and Reserve Indexed
lwarx
r
D,
r
A,
r
B
Store Word Conditional Indexed
stwcx.
r
S,
r
A,
r
B
Synchronize
sync
—
Summary of Contents for PowerQUICC MPC870
Page 98: ...MPC885 PowerQUICC Family Reference Manual Rev 2 I 4 Freescale Semiconductor ...
Page 118: ...MPC885 Overview MPC885 PowerQUICC Family Reference Manual Rev 2 1 20 Freescale Semiconductor ...
Page 158: ...The MPC8xx Core MPC885 PowerQUICC Family Reference Manual Rev 2 3 18 Freescale Semiconductor ...
Page 288: ...MPC885 PowerQUICC Family Reference Manual Rev 2 III 4 Freescale Semiconductor ...
Page 554: ...MPC885 PowerQUICC Family Reference Manual Rev 2 V 6 Freescale Semiconductor ...
Page 1090: ...UTOPIA Interface MPC885 PowerQUICC Family Reference Manual Rev 2 43 8 Freescale Semiconductor ...
Page 1312: ...Byte Ordering MPC885 PowerQUICC Family Reference Manual Rev 2 A 8 Freescale Semiconductor ...
Page 1336: ...MPC885 PowerQUICC Family Reference Manual Rev 2 D 16 Freescale Semiconductor ...
Page 1358: ...MPC885 PowerQUICC Family Reference Manual Rev 2 D 38 Freescale Semiconductor ...
Page 1370: ...MPC880 MPC885 PowerQUICC Family Reference Manual Rev 2 E 4 Freescale Semiconductor ...
Page 1386: ...Revision History MPC885 PowerQUICC Family Reference Manual Rev 2 I 2 Freescale Semiconductor ...