EasyManua.ls Logo

AMCC PPC405 - Page 8

Default Icon
450 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
8 AMCC Proprietary
Revision 1.02 - September 10, 2007
PPC405 Processor
Preliminary User’s Manual
8.8.13.1 DAC Exact Address Compare ............................................................................................. 150
8.8.13.2 DAC Range Address Compare ............................................................................................ 151
8.8.13.3 DAC Applied to Cache Instructions ...................................................................................... 152
8.8.13.4 DAC Applied to String Instructions ....................................................................................... 153
8.8.14 Data Value Compare Debug Event ............................................................................................. 153
8.8.15 Imprecise Debug Event ............................................................................................................... 155
9. Instruction Set ............................................................................................................................... 157
9.1 Instruction Set Portability ........................................................................................................................ 157
9.2 Instruction Formats ................................................................................................................................. 157
9.3 Pseudocode ............................................................................................................................................ 158
9.3.1 Operator Precedence .................................................................................................................... 160
9.4 Register Usage ....................................................................................................................................... 160
9.5 Alphabetical Instruction Listing .............................................................................................................. 160
10. Register Summary ...................................................................................................................... 353
10.1 Reserved Registers .............................................................................................................................. 353
10.2 Reserved Fields .................................................................................................................................... 353
10.3 General Purpose Registers .................................................................................................................. 353
10.4 Machine State Register and Condition Register ................................................................................. 353
10.5 Special Purpose Registers ................................................................................................................... 354
10.6 Time Base Registers ............................................................................................................................ 355
10.7 Device Control Registers ...................................................................................................................... 356
Appendix A. Instruction Summary .................................................................................................. 357
A.1 Instruction Formats ................................................................................................................................ 357
A.1.1 Instruction Fields ........................................................................................................................... 357
A.1.2 Instruction Format Diagrams ......................................................................................................... 359
A.1.2.1 I-Form .................................................................................................................................... 360
A.1.2.2 B-Form ................................................................................................................................... 360
A.1.2.3 SC-Form ................................................................................................................................ 360
A.1.2.4 D-Form .................................................................................................................................. 360
A.1.2.5 X-Form ................................................................................................................................... 361
A.1.2.6 XL-Form ................................................................................................................................. 361
A.1.2.7 XFX-Form .............................................................................................................................. 362
A.1.2.8 X0-Form ................................................................................................................................. 362
A.1.2.9 M-Form .................................................................................................................................. 362
A.2 List of Implemented Instructions—Alphabetical .................................................................................... 362
A.3 List of Instructions—by Opcode ............................................................................................................ 388
Appendix B. Instructions by Category ............................................................................................ 395
B.1 Implementation-Specific Instructions ..................................................................................................... 395
B.2 Instructions in the PowerPC Embedded Environment .......................................................................... 398
B.3 Privileged Instructions ........................................................................................................................... 400
B.4 Assembler Extended Mnemonics .......................................................................................................... 402
B.5 Storage Reference Instructions ............................................................................................................. 417
B.6 Arithmetic and Logical Instructions ........................................................................................................ 420
B.7 Condition Register Logical Instructions ................................................................................................. 424
B.8 Branch Instructions ................................................................................................................................ 424
B.9 Comparison Instructions ........................................................................................................................ 425
B.10 Rotate and Shift Instructions ............................................................................................................... 426
B.11 Cache Control Instructions .................................................................................................................. 427

Table of Contents