9 tick (tick) register, 2 privileged registers, 6 trap state (tstate) register – FUJITSU Implementation Supplement Fujitsu SPARC64 V User Manual
Page 30: Tick (tick) register 19, Privileged registers 19, Trap state (tstate) register 19, Fsr conformance

Release 1.0, 1 July 2002
F. Chapter 5
Registers
19
else if (<FPop commits with IEEE_754_exception>)
<set one bit in the CEXC field as supplied by FPU>;
else if (<FPop commits with
unfinished_FPop
error>)
<no change>;
else if (<FPop commits with
unimplemented_FPop
error>)
<no change>;
else
<no change>;
FSR Conformance
SPARC V9 allows the
TEM
,
cexc
, and
aexc
fields to be implemented in hardware in
either of two ways (both of which comply with IEEE Std 754-1985). SPARC64 V
follows case (1); that is, it implements all three fields in conformance with IEEE Std
754-1985. See FSR Conformance in Section 5.1.7 of Commonality for more
information about other implementation methods.
5.1.9
Tick (TICK) Register
SPARC64 V implements
TICK.counter
register as a 63-bit register (impl. dep.
#105).
Implementation Note –
On SPARC64 V, the
counter
part of the value returned
when the
TICK
register is read is the value of
TICK.counter
when the
RDTICK
instruction is executed. The difference between the
counter
values read from the
TICK
register on two reads reflects the number of processor cycles executed between
the executions of the
RDTICK
instructions, not their commits. In longer code
sequences, the difference between this value and the value that would have been
obtained when the instructions are committed would have been small.
5.2
Privileged Registers
Please refer to Section 5.2 of Commonality for the description of privileged registers.
5.2.6
Trap State (TSTATE) Register
SPARC64 V implements only bits 2:0 of the
TSTATE.CWP
field. Writes to bits 4 and 3
are ignored, and reads of these bits always return zeroes.