9.19.2.1 Register Names
LM32 has 32 x 32-bit general purpose registers ‘r0’,
‘r1’, ... ‘r31’.
The following aliases are defined: ‘gp’ - ‘r26’,
‘fp’ - ‘r27’, ‘sp’ - ‘r28’,
‘ra’ - ‘r29’, ‘ea’ - ‘r30’,
‘ba’ - ‘r31’.
LM32 has the following Control and Status Registers (CSRs).
IE
- Interrupt enable.
IM
- Interrupt mask.
IP
- Interrupt pending.
ICC
- Instruction cache control.
DCC
- Data cache control.
CC
- Cycle counter.
CFG
- Configuration.
EBA
- Exception base address.
DC
- Debug control.
DEBA
- Debug exception base address.
JTX
- JTAG transmit.
JRX
- JTAG receive.
BP0
- Breakpoint 0.
BP1
- Breakpoint 1.
BP2
- Breakpoint 2.
BP3
- Breakpoint 3.
WP0
- Watchpoint 0.
WP1
- Watchpoint 1.
WP2
- Watchpoint 2.
WP3
- Watchpoint 3.