FUJITSU Implementation Supplement Fujitsu SPARC64 V User Manual

Page 84

Advertising
background image

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.

20

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.

20

105

TICK register

SPARC64 V

implements 63 bits of the

TICK

register; it increments on every

clock cycle.

19

TABLE C-1

SPARC64 V Implementation Dependencies (4 of 11)

Nbr

SPARC64 V Implementation Notes

Page

Advertising