MTSPR

Synopsis:

Move register to special purpose register.

Operation:

    <spr> = Ra

Description:

This instruction moves a general purpose register to a special purpose register. This instruction will never cause an exception.

Format:

Opcode7 Ra5 Reserved8 Spr6 Func6
1 Ra5 ---- Spr6 41

Special Purpose Registers

Number Moniker Long Name
0 SR Status Register
3 VER Version Register
4 PTA Page Table Address
5 Core Core
21 AXC Active Execution Context
22 Tick Tick Count
23 EPC Exception Program Counter
25 TBA Trap Base Address
33 IPC Hardware Interrupted Program Counter
34 RAND Random number register
35 SRAND1 Random number seed register #1
36 SRAND2 Random number seed register #2