Appendix a register quick reference guide, A.1 powerpc registers-user registers, A.2 powerpc registers-supervisor registers – Freescale Semiconductor MPC8260 User Manual

Page 1299: Register quick reference guide, Appendix a, Appendix a, “register quick reference guide, A.1 powerpc registers—user registers, A.2 powerpc registers—supervisor registers

Advertising
background image

MPC8260 PowerQUICC II Family Reference Manual, Rev. 2

Freescale Semiconductor

A-1

Appendix A
Register Quick Reference Guide

A0

This section provides a brief guide to the core registers.

A.1

PowerPC Registers—User Registers

The implements the user-level registers defined by the PowerPC architecture except those required for
supporting floating-point operations (the floating-point register file (FPRs) and the floating-point status
and control register (FPSCR)). User-level PowerPC registers are listed in

Table A-1

and

Table A-2

.

Table A-2

lists user-level special-purpose registers (SPRs).

Table A-2

lists SPRs defined by the PowerPC architecture implemented on the MPC8260.

A.2

PowerPC Registers—Supervisor Registers

All supervisor-level registers implemented on the MPC8260 are SPRs, except for the machine state
register (MSR), described in

Table A-3

.

Table A-1. User-Level PowerPC Registers (non-SPRs)

Description

Name

Comments

Access Level

Serialize Access

General-purpose
registers

GPRs

The thirty-two 32-bit (GPRs) are used for source
and destination operands.

User

Condition register

CR

See the

Programming Environments Manual

User

Only mtcrf

Table A-2. User-Level PowerPC SPRs

SPR Number

Name

Comments

Serialize Access

Decimal SPR [5–9] SPR [0–4]

1

00000

00001

XER

See the

Programming

Environments Manual

Write: Full sync
Read: Sync relative to load/store operations

8

00000

01000

LR

See the

Programming

Environments Manual

No

9

00000

01001

CTR

See the

Programming

Environments Manual

No

268

01000

01100

TBL read

1

1

Extended opcode for mftb, 371 rather than 339.

See the

Programming

Environments Manual

Write (as a store)

269

01000

01101

TBU read

2

2

Any write (mtspr) to this address causes an implementation-dependent software emulation exception.

Advertising