
vi
MPC603e & EC603e RISC Microprocessors User's Manual
MOTOROLA
CONTENTS
Paragraph
Number
Title
Page
Number
2.3.4.2
2.3.4.2.1
2.3.4.2.2
2.3.4.2.3
2.3.4.2.4
2.3.4.2.5
2.3.4.2.6
2.3.4.3
2.3.4.3.1
2.3.4.3.2
2.3.4.3.3
2.3.4.3.4
2.3.4.3.5
2.3.4.3.6
2.3.4.3.7
2.3.4.3.8
2.3.4.3.9
2.3.4.3.10
2.3.4.4
2.3.4.4.1
2.3.4.4.2
2.3.4.4.3
2.3.4.5
2.3.4.6
2.3.4.6.1
2.3.4.7
2.3.5
2.3.5.1
2.3.5.2
2.3.5.3
2.3.5.4
2.3.6
2.3.6.1
2.3.6.2
2.3.6.2.1
2.3.6.2.2
2.3.6.3
2.3.6.3.1
2.3.6.3.2
2.3.6.3.3
2.3.7
2.3.8
Floating-Point Instructions.........................................................................2-25
Floating-Point Arithmetic Instructions...................................................2-26
Floating-Point Multiply-Add Instructions..............................................2-26
Floating-Point Rounding and Conversion Instructions..........................2-27
Floating-Point Compare Instructions.....................................................2-27
Floating-Point Status and Control Register Instructions........................2-27
Floating-Point Move Instructions...........................................................2-28
Load and Store Instructions........................................................................2-28
Self-Modifying Code..............................................................................2-29
Integer Load and Store Address Generation..........................................2-29
Register Indirect Integer Load Instructions............................................2-29
Integer Store Instructions.......................................................................2-30
Integer Load and Store with Byte-Reverse Instructions ........................2-31
Integer Load and Store Multiple Instructions.........................................2-32
Integer Load and Store String Instructions.............................................2-33
Floating-Point Load and Store Address Generation...............................2-34
Floating-Point Load Instructions............................................................2-34
Floating-Point Store Instructions ...........................................................2-34
Branch and Flow Control Instructions .......................................................2-35
Branch Instruction Address Calculation.................................................2-36
Branch Instructions ................................................................................2-36
Condition Register Logical Instructions ................................................2-36
Trap Instructions.........................................................................................2-37
Processor Control Instructions ...................................................................2-37
Move to/from Condition Register Instructions ......................................2-38
Memory Synchronization Instructions—UISA..........................................2-38
PowerPC VEA Instructions............................................................................2-39
Processor Control Instructions ...................................................................2-39
Memory Synchronization Instructions—VEA...........................................2-40
Memory Control Instructions—VEA.........................................................2-41
External Control Instructions .....................................................................2-42
PowerPC OEA Instructions............................................................................2-42
System Linkage Instructions......................................................................2-42
Processor Control Instructions—OEA.......................................................2-42
Move to/from Machine State Register Instructions ...............................2-43
Move to/from Special-Purpose Register Instructions ............................2-43
Memory Control Instructions—OEA.........................................................2-44
Supervisor-Level Cache Management Instruction.................................2-44
Segment Register Manipulation Instructions.........................................2-45
Translation Lookaside Buffer Management Instructions.......................2-45
Recommended Simplified Mnemonics ..........................................................2-46
Implementation-Specific Instructions ............................................................2-46