icblc
Instruction Cache Block Lock Clear
icblc CT, RA, RB
Clears an instruction cache line lock.
Details
Clears the instruction cache block lock at the address computed from RA + RB. The CT field specifies the cache block class to unlock. This is an embedded (SPE/VLE) instruction used in cache management and requires careful synchronization in multi-threaded environments.
Pseudocode Operation
EA ← (RA) + (RB)
Clear_ICacheBlockLock(EA, CT)
Example
icblc 0, r4, r5
Encoding
Binary Layout
31
0
CT
6
RA
11
RB
16
230
21
/
31
Operands
-
CT
Target -
RA
Base -
RB
Index