herunterladen
Simplified Mnemonics for PowerPC™ Instructions
This document describes simplified mnemonics, which are provided for easier coding of
assembly language programs. Simplified mnemonics are defined for the most frequently used
forms of branch conditional, compare, trap, rotate and shift, and certain other instructions
defined by the PowerPC™ architecture and by implementations of and extensions to the
PowerPC architecture.
Most of this information is also provided in the appendixes of reference manuals and the
Programming Environments Manual for 32-Bit Implementations of the PowerPC Architecture
(referred to as the Programming Environment Manual). However, Section 12,
“Comprehensive List of Simplified Mnemonics,” provides an alphabetical listing of
simplified mnemonics that are used by a variety of processors. Some assemblers may define
additional simplified mnemonics not included here. The simplified mnemonics listed here
should be supported by all compilers.
This document describes only simplified mnemonics for 32-bit instructions.
Section Page
Section 1, “Overview” 2
Section 2, “Subtract Simplified Mnemonics” 2
Section 3, “Rotate and Shift Simplified Mnemonics” 3
Section 4, “Branch Instruction Simplified Mnemonics” 4
Section 5, “Compare Word Simplified Mnemonics” 18
Section 6, “Condition Register Logical Simplified Mnemonics” 19
Section 7, “Trap Instructions Simplified Mnemonics” 19
Section 8, “Simplified Mnemonics for Accessing SPRs” 21
Section 9, “AltiVec Simplified Mnemonics” 22
Section 10, “Recommended Simplified Mnemonics” 23
Section 11, “EIS-Specific Simplified Mnemonics” 24
Section 12, “Comprehensive List of Simplified Mnemonics” 25
AN2491
Rev. 0, 9/2003
Simplified Mnemonics for
PowerPC™ Instructions
Jerry Young,
NCSD Applications
Freescale Semiconductor, I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
nc
.
..
Inc., 2004. All rights reserved.