
MOTOROLA
Chapter 3. Instruction Set Model
3-37
Instruction Set Summary
For more information on
tlbld
and
tlbli
refer to Section 3.2.8, “Implementation-Specific
Instructions.”
Note that the
tlbia
instruction is not implemented on the core.
Refer to Chapter 6, “Memory Management,” for more information about the TLB
operations for the G2 core. Table 3-35 lists the TLB instructions.
Because the presence and exact semantics of the translation lookaside buffer management
instructions is implementation-dependent, system software should incorporate uses of the
instructions into subroutines to maximize compatibility with programs written for other
processors.
For more information on the PowerPC instruction set, refer to Chapter 4, “Addressing
Modes and Instruction Set Summary,” and Chapter 8, “Instruction Set,” in the
Programming Environments Manual
.
3.2.7
Recommended Simplified Mnemonics
To simplify assembly language programs, a set of simplified mnemonics is provided for
some of the most frequently used operations (such as no-op, load immediate, load address,
move register, and complement register). PowerPC compliant assemblers provide the
simplified mnemonics listed in “Recommended Simplified Mnemonics” in Appendix F,
“Simplified Mnemonics,” in the
Programming Environments Manual
,
and listed with some
of the instruction descriptions in this chapter. Programs written to be portable across the
various assemblers for the PowerPC architecture should not assume the existence of
mnemonics not described in this document.
For a complete list of simplified mnemonics, see Appendix F, “Simplified Mnemonics,” in
the
Programming Environments Manual
.
3.2.8
Implementation-Specific Instructions
This section provides a detailed look at the two G2 and one G2_LE core
implementation-specific instructions—
tlbld
,
tlbli
,
and
rfci
,
respectively.
Table 3-35. Translation Lookaside Buffer Management Instructions
Name
Mnemonic
Operand Syntax
Load Data TLB Entry
tlbld
r
B
Load Instruction TLB Entry
tlbli
r
B
TLB Invalidate Entry
tlbie
r
B
TLB Synchronize
tlbsync
—
F
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
n
.