|
 |
|
|
MIPS Floating-Point Registers
TotalView displays the MIPS floating-point registers in the Stack Frame Pane of the Process Window. Here is a table that 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, F2 |
Hold results of floating-point type function; $f0 has the real part, $f2 has the imaginary part |
<double> |
yes |
yes |
$f0, $f2 |
F1 - F3, F4 - F11 |
Temporary registers |
<double> |
yes |
yes |
$f1 - $f3, $f4 - $f11 |
F12 - F19 |
Pass single- or double- precision actual arguments |
<double> |
yes |
yes |
$f12 - $f19 |
F20 - F23 |
Temporary registers |
<double> |
yes |
yes |
$f20 - $f23 |
F24 - F31 |
Saved registers |
<double> |
yes |
yes |
$f24 - $f31 |
FCSR |
FPU control and status register |
<int> |
yes |
no |
$fcsr |
|
|
|
|
|