FUJITSU Implementation Supplement Fujitsu SPARC64 V User Manual
Page 84
Release 1.0, 1 July 2002
F. Chapter C
Implementation Dependencies
73
42
FLUSH
instruction
SPARC64 V
implements the
FLUSH
instruction in hardware.
—
43
Reserved.
44
Data access FPU trap
The destination register(s) are unchanged if an access error occurs.
—
45–46
Reserved.
47
RDASR
See A.50, Read State Register, in Commonality for details.
—
48
WRASR
See A.70, Write State Register, in Commonality for details.
—
49–54
Reserved.
55
Floating-point underflow detection
See
FSR_underflow
in Section 5.1.7 of Commonality for details.
—
56–100 Reserved.
101
Maximum trap level
MAXTL
= 5.
102
Clean windows trap
SPARC64 V
generates a
clean_window
exception; register windows are
cleaned in software.
—
103
Prefetch instructions
SPARC64 V
implements
PREFETCH
variations 0–3 and 20–23 with the
following implementation-dependent characteristics:
• The prefetches have observable effects in privileged code.
• Prefetch variants 0–3 do not cause a
fast_data_access_MMU_miss
trap,
because the prefetch is dropped when a
fast_data_access_MMU_miss
condition happens. On the other hand, prefetch variants 20–23 cause
data_access_MMU_miss
traps on TLB misses.
• All prefetches are for 64-byte cache lines, which are aligned on a 64-byte
boundary.
• See Section A.49, Prefetch Data, on page 57, for implemented variations
and their characteristics.
• Prefetches will work normally if the ASI is
ASI_PRIMARY
,
ASI_SECONDARY
, or
ASI_NUCLEUS
,
ASI_PRIMARY_AS_IF_USER
,
ASI_SECONDARY_AS_IF_USER
, and their little-endian pairs.
—
104
VER.manuf
VER.manuf
= 0004
16
. The least significant 8 bits are Fujitsu’s JEDEC
manufacturing code.
105
TICK register
SPARC64 V
implements 63 bits of the
TICK
register; it increments on every
clock cycle.
TABLE C-1
SPARC64 V Implementation Dependencies (4 of 11)
Nbr
SPARC64 V Implementation Notes
Page