29 September 1997 – Subject To Change
Internal Processor Registers
5–7
Instruction Fetch/Decode Unit and Branch Unit (IDU) IPRs
5.1.3 Instruction Translation Buffer Address Space Number (ITB_ASN)
Register (103)
ITB_ASN is a read/write register that contains the address space number (ASN) of
the current process. Figure 5–4 shows the ITB_ASN register format.
Figure 5–4 Instruction Translation Buffer Address Space Number (ITB_ASN)
Register
5.1.4 Instruction Translation Buffer Page Table Entry Temporary
(ITB_PTE_TEMP) Register (104)
ITB_PTE_TEMP is a read-only holding register for ITB_PTE read data. A read of
the ITB_PTE register returns data to this register. A second read of the
ITB_PTE_TEMP register returns data to the general-purpose integer register file
(IRF). Figure 5–3 shows the ITB_PTE register format.
Table 5–2 shows the GHD settings for the ITB_PTE_TEMP register.
5.1.5 Instruction Translation Buffer Invalidate All Process (ITB_IAP)
Register (106)
ITB_IAP is a write-only register. Any write operation to this register invalidates all
ITB entries that have an address space match (ASM) bit that equals zero.
Table 5–2 Granularity Hint Bits in ITB_PTE_TEMP Read Format
Name
Extent
Type
Description
GHD
<29>
RO
Set if granularity hint equals 01, 10, or 11.
GHD
<30>
RO
Set if granularity hint equals 10 or 11.
GHD
<31>
RO
Set if granularity hint equals 11.
00
03
04
10
11
31
RAZ/IGN
32
63
RAZ/IGN
LJ-03476.AI4
RAZ/IGN
ASN<6:0>