Branch Prediction ...................................................................................................................................... 3-36
Speculative Accesses .................................................................................................................................... 3-37
Summary ................................................................................................................................................... 3-41
Privileged Mode Operation ............................................................................................................................ 3-41
Privileged Instructions ............................................................................................................................... 3-42
Privileged SPRs ........................................................................................................................................ 3-42
Privileged DCRs ........................................................................................................................................ 3-43
Synchronization ............................................................................................................................................. 3-43
Context Synchronization ........................................................................................................................... 3-44
Executio!,,! Synchronization ........................................................................................................................ 3-46
Storage Synchronization ........................................................................................................................... 3-46
Instruction Set ................................................................................................................................................ 3-47
Arithmetic Instructions ............................................................................................................................... 3-49
Logical Instructions ....................................................................................................................................
3-50
Compare Instructions ................................................................................................................................ 3-50
Branch Instructions .................................................................................................................................... 3-51
Logical Instructions .........................................................................................................................
3-51
Rotate Instructions ................................................................................................................................ 3-51
Shift Instructions ................................................................................................................................... 3-52
Interrupt Control Instructions ..................................................................................................................... 3-52
TLB Management Instructions .................................................................................................................. 3-53
Extended Mnemonics ................................................................................................................................ 3-53
ICU Organization ............................................................................................................................................ 4-2
ICU Operations ............................................................................................................................................ 4-3
Instruction Cache Synonyms ....................................................................................................................... 4-4
ICU Coherency ............................................................................................................................................. 4-5
DCU Organization ............................................................................................................................................ 4-5
DCU Operations .......................................................................................................................................... 4-6
DCU Write Strategies .................................................................................................................................. 4-7
DCU Load and Store Strategies .................................................................................................................. 4-7
Data Cachability Control .............................................................................................................................. 4-8
DCU Coherency .......................................................................................................................................... 4-9
Cache Instructions ........................................................................................................................................... 4-9
ICU Instructions ........................................................................................................................................... 4-9
DCU Instructions ....................................................................................................................................... 4-10
CCRO Programming Guidelines ................................................................................................................ 4-13
ICU Debugging .......................................................................................................................................... 4-14
Preliminary
Contents
vii