Nios® II Processor Reference Guide

ID 683836
Date 8/28/2023
Public
Document Table of Contents

8.5.47. flushi

Instruction flush instruction cache line
Operation

Flushes the instruction cache line associated with address rA.

Assembler Syntax

flushi rA

Example

flushi r6

Description

Ignoring the tag, flushi identifies the instruction cache line associated with the byte address in rA, and invalidates that line.

If the Nios® II processor core does not have an instruction cache, the flushi instruction performs no operation.

For more information about the data cache, refer to the Cache and Tightly Coupled Memory chapter of the Nios II Software Developer’s Handbook.

Exceptions

None

Instruction Type

R

Instruction Fields

A = Register index of operand rA

Bit Fields
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
A 0 0 0x0c
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0x0c 0 0x3a