Fujitsu Fujitsu SPARC64 V Computer Accessories User Manual


 
46 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V Release 1.0, 1 July 2002
4. A description of the features, restrictions, and exception-causing conditions.
5. A list of exceptions that can occur as a consequence of attempting to execute the
instruction(s). Exceptions due to an
instruction_access_error
,
instruction_access_exception
,
fast_instruction_access_MMU_miss
,
async_data_error
,
ECC_error
, and interrupts are not listed because they can occur on any instruction.
Also, any instruction that is not implemented in hardware shall generate an
illegal_instruction
exception (or
fp_exception_other
exception with
ftt =
unimplemented_FPop
for floating-point instructions) when it is executed.
The
illegal_instruction
trap can occur during chip debug on any instruction that has
been programmed into the processors IIU_INST_TRAP (ASI = 60
16
, VA = 0).
These traps are also not listed under each instruction.
The following traps never occur in SPARC64 V:
instruction_access_MMU_miss
data_access_MMU_miss
data_access_protection
unimplemented_LDD
unimplemented_STD
LDQF_mem_address_not_aligned
STQF_mem_address_not_aligned
internal_processor_error
fp_exception_other
(ftt =
invalid_fp_register
)
This appendix does not include any timing information (in either cycles or clock
time).
The following SPARC64 V-specific extensions are described.
Block Load and Store Instructions (VIS I) on page 47
Call and Link on page 49
Implementation-Dependent Instructions on page 49
Jump and Link on page 53
Load Quadword, Atomic [Physical] on page 54
Memory Barrier on page 55
Partial Store (VIS I) on page 57
Prefetch Data on page 57
Read State Register on page 58
SHUTDOWN (VIS I) on page 58
Write State Register on page 59
Deprecated Instructions on page 59