dcbi (Data Cache Block Invalidate) instruction
Purpose
Invalidates a block containing the byte addressed in the data cache, causing subsequent references to retrieve the block again from main memory.
Note: The dcbi instruction is supported only in the PowerPC® architecture.
Syntax
Bits | Value |
---|---|
0-5 | 31 |
6-10 | /// |
11-15 | RA |
16-20 | RB |
21-30 | 470 |
31 | / |
Description
If the contents of general-purpose register (GPR) RA is not 0, the dcbi instruction computes an effective address (EA) by adding the contents of GPR RA to the contents of GPR RB. Otherwise, the EA is the content of GPR RB.
If the cache block containing the addressed byte is in the data cache, the block is made invalid. Subsequent references to a byte in the block cause a reference to main memory.
The dcbi instruction is treated as a store to the addressed cache block with respect to protection.
The dcbi instruction has only one syntax form and does not effect the Fixed-Point Exception register.
Parameters
Item | Description |
---|---|
RA | Specifies the source general-purpose register for EA computation. |
RB | Specifies the source general-purpose register for EA computation. |
Security
The dcbi instruction is privileged.