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
Related Information
Cache and Tightly-Coupled Memory
8.5.48. flushp
Instruction
flush pipeline
Operation
Flushes the processor pipeline of any prefetched
instructions.
Assembler Syntax
flushp
Example
flushp
Description
Ensures that any instructions prefetched after the
flushp
instruction are removed from the pipeline.
Usage
Use
flushp
before transferring control to newly updated
instruction memory.
Exceptions
None
Instruction Type
R
Instruction Fields
None
Bit Fields
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
A
0
0
0x04
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
0x04
0
0x3a
8.5.49. initd
Instruction
initialize data cache line
Operation
Initializes the data cache line associated with address
rA + σ(IMM16).
Assembler Syntax
initd IMM16(rA)
Example
initd 0(r6)
Description
If the Nios II processor implements a direct mapped data
cache,
initd
clears the data cache line without checking
for (or writing) a dirty data cache line that is mapped to the
specified address back to memory. Unlike
initda
,
initd
continued...
8. Instruction Set Reference
NII-PRG | 2018.04.18
Nios II Processor Reference Guide
201