Sun Microelectronics
157
8. Address Spaces, ASIs, ASRs, and Traps
8.4.3 Non-SPARC-V9 ASRs
Non-SPARC-V9 ASRs are listed in Table 8-4 on page 157.
1.
Read accesses cause an
illegal_instruction
trap. Nonprivileged write accesses cause a
privileged_opcode
trap.
2.
Accesses cause an
fp_disabled
trap if PSTATE.PEF or FPRS.FEF are zero.
3.
Nonprivileged accesses cause a
privileged_opcode
trap.
4.
Nonprivileged accesses with PCR.PRIV=0 cause a
privileged_action
trap.
Suggested Assembly Language Syntax
rd
%y
, reg
rd
wr
reg
rs1
,
reg_or_imm
, %y
rd
%ccr
, reg
rd
wr
reg
rs1
,
reg_or_imm,
%ccr
rd
%asi
, reg
rd
wr
reg
rs1
,
reg_or_imm,
%asi
rd
%tick
, reg
rd
rd
%pc
reg
rd
rd
%fprs
, reg
rd
wr
reg
rs1
,
reg_or_imm,
%fprs
Table 8-4
Non-SPARC-V9 ASRs
ASR
Value
ASR Name/Syntax
Access
Description
Section
10
16
PERF_CONTROL_REG
RW
3
Performance Control Reg (PCR)
B.2
11
16
PERF_COUNTER
RW
4
Performance Instrumentation
Counters (PIC)
B.4
12
16
DISPATCH_CONTROL_REG
RW
3
Dispatch Control Register (DCR)
A.3
13
16
GRAPHIC_STATUS_REG
RW
2
Graphics Status Register (GSR)
13.4
14
16
SET_SOFTINT
W
1
Set bit(s) in per-processor Soft
Interrupt register
9.4
15
16
CLEAR_SOFTINT
W
1
Clear bit(s) in per-processor Soft
Interrupt register
9.4
16
16
SOFTINT_REG
RW
3
Per-processor Soft Interrupt register
9.4
17
16
TICK_CMPR_REG
RW
3
TICK compare register
14.5.1
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com