SPARC Floating-Point Registers
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.