Assembly:

TLBINV

nanoMIPS. Required on TLB cores, unless Config5.IE<2. Requires CP0 privilege.

TLB Invalidate

Purpose:

TLB Invalidate.

Invalidate a set of TLB entries based on ASID match.

Availability:

nanoMIPS. Required on TLB cores, unless Config5.IE<2. Requires CP0 privilege.

Format:

001000

x

00

00011

101

111

111

6

10

2

5

3

3

3

Operation:

if C0.Config4.IE < 2:
    raise exception('RI')
if not IsCoprocessor0Enabled():
    raise coprocessor_exception(0)
tlbinv()

Exceptions:

Coprocessor Unusable. Reserved Instruction if TLB invalidate not implemented.