Compaq Alpha
This section contains the following information:
Note: The Alpha processor supports the IEEE floating-point format.
Alpha General Registers
TotalView displays the Alpha general registers in the Stack Frame Pane of the Process Window. The next table describes how TotalView treats each general register, and the actions you can take with each register.
Register |
Description |
Data Type |
Edit |
Dive |
Specify in Expression |
V0 |
Function value register |
<long> |
yes |
yes |
$v0 |
T0 - T7 |
Conventional scratch registers |
<long> |
yes |
yes |
$t0 - $t7 |
S0 - S5 |
Conventional saved registers |
<long> |
yes |
yes |
$s0 - $s5 |
S6 |
Stack frame base register |
<long> |
yes |
yes |
$s6 |
A0 - A5 |
Argument registers |
<long> |
yes |
yes |
$a0 - $a5 |
T8 - T11 |
Conventional scratch registers |
<long> |
yes |
yes |
$t8 - $t11 |
RA |
Return Address register |
<long> |
yes |
yes |
$ra |
T12 |
Procedure value register |
<long> |
yes |
yes |
$t12 |
AT |
Volatile scratch register |
<long> |
yes |
yes |
$at |
GP |
Global pointer register |
<long> |
yes |
yes |
$gp |
SP |
Stack pointer |
<long> |
yes |
yes |
$sp |
ZERO |
ReadAsZero/Sink register |
<long> |
no |
yes |
$zero |
PC |
Program counter |
<code>[] |
no |
yes |
$pc |
FP |
Frame pointer. The Frame Pointer is a software register that TotalView maintains; it is not an actual hardware register. TotalView computes the value of FP as part of the stack backtrace. |
<long> |
no |
yes |
$fp |