|
 |
|
|
SPARC Floating-Point Registers
TotalView displays the SPARC floating-point registers in the Stack Frame Pane of the Process Window. The next table describes how TotalView treats each floating-point register, and the actions you can take with each register.
Register |
Description |
Data Type |
Edit |
Dive |
Specify in Expression |
F0, F1, F0_F1 |
Floating-point registers (f registers), used singly |
<float> |
no |
yes |
$f0, $f1, $f0_f1 |
F2 - F31 |
Floating-point registers (f registers), used singly |
<float> |
yes |
yes |
$f2- $f31 |
F0, F1, F0_F1 |
Floating-point registers (f registers), used as pairs |
<double> |
no |
yes |
$f0, $f1, $f0_f1 |
F0/F1 - F30/F31 |
Floating-point registers (f registers), used as pairs |
<double> |
yes |
yes |
$2 - $f30_f31 |
FPCR |
Floating-point control register |
<int> |
no |
no |
$fpcr |
FPSR |
Floating-point status register |
<int> |
yes |
no |
$fpsr |
TotalView allows you to use these registers singly or in pairs, depending on how they are used by your program. For example, if you use F1 by itself, its type is <float>, but if you use the F0/F1 pair, its type is <double>.
|
|
|
|
|