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
 
Format X-form
Opcode 0x7C0001CC
Extension Embedded

Operands

  • CT
    Target
  • RA
    Base
  • RB
    Index