IBM PPC440X5 Computer Hardware User Manual


 
User’s Manual
Preliminary PPC440x5 CPU Core
ppc440x5LOT.fm.
September 12, 2002
Page 19 of 583
Tables
Table 2-1. Data Operand Definitions .......................................................................................................40
Table 2-2. Alignment Effects for Storage Access Instructions ................................................................40
Table 2-3. Register Categories ...............................................................................................................50
Table 2-4. Instruction Categories ............................................................................................................57
Table 2-5. Integer Storage Access Instructions ......................................................................................58
Table 2-6. Integer Arithmetic Instructions ................................................................................................58
Table 2-7. Integer Logical Instructions ....................................................................................................59
Table 2-8. Integer Compare Instructions .................................................................................................59
Table 2-9. Integer Trap Instructions .......................................................................................................59
Table 2-10. Integer Rotate Instructions .....................................................................................................59
Table 2-11. Integer Shift Instructions ........................................................................................................60
Table 2-12. Integer Select Instruction .......................................................................................................60
Table 2-13. Branch Instructions ................................................................................................................60
Table 2-14. Condition Register Logical Instructions ..................................................................................61
Table 2-15. Register Management Instructions ........................................................................................61
Table 2-16. System Linkage Instructions ..................................................................................................61
Table 2-17. Processor Synchronization Instruction ...................................................................................62
Table 2-18. Cache Management Instructions ...........................................................................................62
Table 2-19. TLB Management Instructions ...............................................................................................62
Table 2-20. Storage Synchronization Instructions .....................................................................................63
Table 2-21. Allocated Instructions .............................................................................................................63
Table 2-22. BO Field Definition .................................................................................................................65
Table 2-23. BO Field Examples ................................................................................................................65
Table 2-24. CR Updating Instructions .......................................................................................................69
Table 2-25. XER[SO,OV] Updating Instructions ........................................................................................73
Table 2-26. XER[CA] Updating Instructions ..............................................................................................73
Table 2-27. Privileged Instructions ............................................................................................................80
Table 3-1. Reset Values of Registers and Other PPC440x5 Facilities ...................................................86
Table 4-1. Instruction and Data Cache Array Organization .....................................................................96
Table 4-2. Cache Sizes and Parameters ................................................................................................96
Table 4-3. Victim Index Field Selection ...................................................................................................98
Table 4-4. Icread and dcread Cache Line Selection .............................................................................112
Table 4-5. Data Cache Behavior on Store Accesses ............................................................................121
Table 5-1. TLB Entry Fields ...................................................................................................................135
Table 5-2. Page Size and Effective Address to EPN Comparison ........................................................140
Table 5-3. Page Size and Real Address Formation ..............................................................................142