![](/images/backgrounds/120559/120559-37758x1.png)
User’s Manual
IBM PowerPC 750GX and 750GL RISC Microprocessor
Figure
SUPERVISOR
USER
Time Base Facility (For Reading)
TBL TBR 268 |
| TBU | TBR 269 |
|
|
|
|
USER MODEL UISA
Hardware
Implementation
Registers1
HID0 | SPR 1008 |
HID1 | SPR 1009 |
|
|
HID2 | SPR 1016 |
|
|
Configuration Registers
Processor |
| Machine | |
Version |
| State | |
Register |
| Register | |
|
|
|
|
PVR | SPR 287 |
| MSR |
|
|
|
|
|
| Count Register |
| CTR | SPR 9 |
| |||
|
|
| XER |
|
|
|
|
|
|
|
|
|
| XER | SPR 1 |
| |||
|
|
|
|
|
|
|
|
| |
|
| Link Register |
| General Purpose | |||||
|
|
|
|
|
| ||||
|
| LR | SPR 8 |
|
| Registers | |||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| GPR0 |
| |
|
|
|
|
|
|
| GPR1 |
| |
|
| Condition Register |
|
|
|
|
| ||
|
|
|
|
|
|
|
|
|
|
|
| CR |
|
|
|
| GPR31 |
| |
|
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| Performance Monitor Registers | ||||||
|
|
| (For Reading) |
|
|
|
| ||
Performance Counters1 | Floating Point |
Instruction BAT
Registers1
IBAT0U | SPR 528 |
IBAT0L | SPR 529 |
IBAT1U | SPR 530 |
IBAT1L | SPR 531 |
IBAT2U | SPR 532 |
IBAT2L | SPR 533 |
|
|
IBAT3U | SPR 534 |
IBAT3L | SPR 535 |
IBAT4U | SPR 560 |
IBAT4L | SPR 561 |
IBAT5U | SPR 562 |
|
|
IBAT5L | SPR 563 |
|
|
IBAT6U | SPR 564 |
IBAT6L | SPR 565 |
IBAT7U | SPR 566 |
|
|
IBAT7L | SPR 567 |
|
|
Data BAT
Registers1
DBAT0U | SPR 536 | |
DBAT0L | SPR 537 |
|
DBAT1U | SPR 538 | |
DBAT1L | SPR 539 | |
DBAT2U | SPR 540 | |
DBAT2L | SPR 541 | |
|
| |
DBAT3U | SPR 542 | |
DBAT3L | SPR 543 |
|
DBAT4U | SPR 568 |
|
DBAT4L | SPR 569 | |
DBAT5U | SPR 570 | |
|
| |
DBAT5L | SPR 571 |
|
|
|
|
DBAT6U | SPR 572 | |
DBAT6L | SPR 573 | |
|
|
|
DBAT7U | SPR 574 | |
|
| |
DBAT7L | SPR 575 |
|
|
|
|
Segment
Registers
SR0
SR1
SR15
SDR1
SDR1 | SPR 25 |
|
|
Save and Restore
Registers
SRR0 | SPR 26 |
|
|
SRR1 | SPR 27 |
|
|
|
|
|
| Registers | |
UPMC1 | SPR 937 |
| FPR0 | ||
UPMC2 | SPR 938 |
| |||
| FPR1 | ||||
|
|
|
| ||
UPMC3 | SPR 941 | ||||
|
| ||||
|
|
|
|
| |
UPMC4 | SPR 942 |
|
| ||
|
|
| FPR31 | ||
Monitor Control1 |
|
SPRGs
SPRG0 | SPR 272 |
SPRG1 | SPR 273 |
SPRG2 | SPR 274 |
SPRG3 | SPR 275 |
Exception Handling Registers
Data Address |
| DSISR | |
Register |
| DSISR SPR 18 | |
DAR | SPR 19 |
|
|
|
|
|
|
| UMMCR0 | SPR 936 |
|
| ||||||||
|
|
|
|
|
|
|
| |||||
| UMMCR1 | SPR 940 |
|
| ||||||||
|
|
| and Control Register | |||||||||
|
|
|
|
|
|
|
| |||||
|
|
|
|
|
|
|
|
|
|
| ||
|
|
|
|
|
|
|
|
| FPSCR |
| ||
|
|
|
|
|
|
|
|
| ||||
|
|
| Sampled Instruction |
|
| |||||||
|
|
|
|
| Address1 |
|
| |||||
|
|
|
| USIA | SPR 939 |
|
|
| ||||
|
|
|
|
|
|
|
|
|
| |||
|
|
| Performance Monitor Registers | |||||||||
Performance | Sampled Instruction | |||||||||||
| Counters1 |
| Address1 | |||||||||
PMC1 | SPR 953 |
|
|
|
|
|
|
| ||||
|
|
| SIA | SPR 955 | ||||||||
PMC2 | SPR 954 |
|
|
| ||||||||
|
|
|
|
|
|
| ||||||
|
|
| Monitor Control1 | |||||||||
|
|
|
| |||||||||
PMC3 | SPR 957 |
|
|
| ||||||||
PMC4 | SPR 958 |
|
|
|
|
|
|
| ||||
| MMCR0 | SPR 952 | ||||||||||
|
|
|
|
|
|
|
| |||||
|
|
|
|
|
|
|
| MMCR1 | SPR 956 | |||
|
|
|
|
|
|
|
|
|
|
|
|
|
Miscellaneous Registers
|
| External Access |
|
|
| Time Base |
|
| Decrementer | ||||||||
|
| Register |
|
|
|
|
| (For Writing) |
|
|
|
|
|
| |||
|
|
|
|
|
|
|
|
|
|
|
|
|
| DEC | SPR 22 |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
|
| EAR | SPR 282 |
|
| TBL | SPR 284 |
|
|
|
|
|
|
| |||
|
|
|
|
|
|
|
|
|
|
|
| Instruction Address | |||||
|
|
|
|
|
|
|
| TBU | SPR 285 |
| |||||||
|
| Data Address |
|
|
|
|
|
|
|
| Breakpoint Register1 | ||||||
|
|
|
|
|
|
|
| ||||||||||
Breakpoint Register |
|
|
| L2 Control |
|
|
|
|
|
| |||||||
|
|
|
|
|
|
|
|
|
|
| IABR | SPR 1010 |
| ||||
|
| DABR | SPR 1013 |
|
|
|
| Register1 |
|
|
|
|
|
| |||
|
|
|
|
|
|
| |||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| L2CR | SPR 1017 |
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||
|
|
|
|
|
| Power/Thermal Management Registers |
|
|
| ||||||||
| Thermal Assist Unit Registers1 |
|
| ||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
| Control Register1 | ||||
|
|
| THRM1 | SPR 1020 |
|
|
|
|
|
|
|
|
| ||||
|
|
| THRM2 | SPR 1021 |
|
|
|
|
| ICTC | SPR 1019 |
| |||||
|
|
|
|
|
|
|
|
|
|
|
| ||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| THRM3 | SPR 1022 |
|
|
|
|
|
|
|
|
| ||||
|
|
| THRM4 | SPR | 920 |
|
|
|
|
|
|
|
|
| |||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1. These are
Programming Model | gx_02.fm.(1.2) |
Page 58 of 377 | March 27, 2006 |