tlbre
TLB Read Entry
tlbre
Reads a TLB entry into MAS registers.
Details
Reads a TLB entry specified by MAS0 into the MAS1–MAS3 registers. This instruction is privileged and requires hypervisor mode on some implementations. The TLB entry index and way are determined by the MAS0 register; the instruction populates MAS1–MAS3 with the corresponding entry data.
Pseudocode Operation
MAS1 ← TLB[MAS0.ESEL, MAS0.TLBSEL].MAS1
MAS2 ← TLB[MAS0.ESEL, MAS0.TLBSEL].MAS2
MAS3 ← TLB[MAS0.ESEL, MAS0.TLBSEL].MAS3
Example
tlbre
Encoding
Binary Layout
31
0
/
6
/
11
/
16
946
21
/
31