Fujitsu SPARC JPS1 Implementation Supplement Manual page 182

Fujitsu sparc64 v
Table of Contents

Advertisement

TABLE P-14
Instruction End-Method After
TABLE P-14
Instructions executed after
the last
,
, or
ADE
IAE
DAE
trap and before the trapped
instruction referenced by
TPC.
The trapped instruction
referenced by TPC
Instructions to be executed
after the instruction
referenced by TPC
The possibility of resuming
the trapped program by
executing the RETRY
instruction to the %tpc
when the trapped program
is not damaged at the
single-
trap
ADE
P.4.4
Expected Software Handling of
The expected software handling of an
below. The main purpose of this flow is to recover from the following errors as much
as possible:
An error in the CPU internal RAM or register file
An error in the accumulator
An error in the CPU internal temporary registers and data bus
Release 1.0, 1 July 2002
defines each instruction end-method after an
async_data_error
Precise
Retryable But Not Precise
Ended (Committed).
The instructions without
instruction with
was unpredictable value to its output (destination register or,
UGE
in the case of a store instruction, destination memory location).
Not executed. The output of the instruction is
incomplete.
Part of the output may be
changed, or the invalid value
may be written to the instruction
output. However, the
modification to the invalid target
that is not defined as instruction
output is not executed.
The following modifications are
not executed:
• Store to the cacheable area
including cache.
• Store to the noncacheable area.
• Output to the source register of
the instruction (destructive
overlap)
Not executed. Not executed.
Possible.
Possible.
Exception
complete as defined in the architecture. The
UGE
trap is described by the pseudo C code
ADE
F. Chapter P
trap.
ADE
Not Retryable
The output of the instruction is
incomplete.
Part of the output may be
changed, or the invalid value
may be written to the instruction
output. However, the
modification to the invalid target
that is not defined as instruction
output is not executed.
A store to an invalid address is
not executed. (Store to a valid
address with uncorrected data
may be executed.)
Not executed.
Impossible.
Trap
ADE
Error Handling
171

Advertisement

Table of Contents
loading

Table of Contents