FUJITSU Implementation Supplement Fujitsu SPARC64 V User Manual

Page 85

Advertising
background image

74

SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002

106

IMPDEP

n instructions

SPARC64 V

uses the

IMPDEP2

opcode for the Multiply Add/Subtract

instructions.

SPARC64 V

also conforms to Sun’s specification for VIS-1 and

VIS-2.

49

107

Unimplemented

LDD

trap

SPARC64 V

implements

LDD

in hardware.

108

Unimplemented

STD

trap

SPARC64 V

implements

STD

in hardware.

109

LDDF_mem_address_not_aligned

If the address is word aligned but not doubleword aligned,

SPARC64 V

generates the

LDDF_mem_address_not_aligned

exception. The trap handler

software emulates the instruction.

110

STDF_mem_address_not_aligned

If the address is word aligned but not doubleword aligned,

SPARC64 V

generates the

STDF_mem_address_not_aligned

exception. The trap handler

software emulates the instruction.

111

LDQF_mem_address_not_aligned

SPARC64 V

generates an

illegal_instruction

exception for all

LDQF

s. The

processor does not perform the check for

fp_disabled

. The trap handler

software emulates the instruction.

112

STQF_mem_address_not_aligned

SPARC64 V

generates an

illegal_instruction

exception for all

STQF

s. The

processor does not perform the check for

fp_disabled

. The trap handler

software emulates the instruction.

113

Implemented memory models

SPARC64 V

implements Total Store Order (TSO) for all the memory models

specified in

PSTATE.MM

. See Chapter 8, Memory Models, for details.

42

114

RED_state

trap vector address (

RSTVaddr

)

RSTVaddr

is a constant in

SPARC64 V

, where:

VA

= FFFF FFFF F000 0000

16

and

PA

= 07FF F000 0000

16

36

115

RED_state

processor state

See RED_state on page 36 for details of implementation-specific actions in

RED_state

.

36

116

SIR_enable

control flag

See Section

A.60

SIR

in

Commonality

for details.

117

MMU disabled prefetch behavior
Prefetch and nonfaulting Load always succeed when the MMU is disabled.

91

118

Identifying I/O locations
This dependency is beyond the scope of this publication. It should be
defined in a system that uses

SPARC64 V

.

TABLE C-1

SPARC64 V Implementation Dependencies (5 of 11)

Nbr

SPARC64 V Implementation Notes

Page

Advertising