tlbre
TLB Read Entry
tlbre
Reads a TLB entry into MAS registers.
Encoding
Binary Layout
31
0:5
/
6:10
/
11:15
/
16:20
946
21:30
/
31
Operands
Related
More in Embedded
Reference
View in PowerISA v3.1C Specification ↗
OPF Power ISA v3.1C
Description
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.
Operation
MAS1 ← TLB[MAS0.ESEL, MAS0.TLBSEL].MAS1
MAS2 ← TLB[MAS0.ESEL, MAS0.TLBSEL].MAS2
MAS3 ← TLB[MAS0.ESEL, MAS0.TLBSEL].MAS3