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
 
Format X-form
Opcode 0x7C000762
Extension Embedded

Operands