dcbtst
Data Cache Block Touch for Store
dcbtst TH, RA, RB
Provides a hint that describes a block or data stream to which the program may perform a store access.
Details
Issues a cache hint indicating that a data block or stream will be accessed for storage (write). The instruction takes a hint field (TH) and an effective address (RA + RB) but does not load data into cache; it merely communicates intent to the cache hierarchy. No registers are modified and no condition codes are affected.
Pseudocode Operation
EA ← (RA) + (RB)
// Hint to cache management that block at EA will be stored to
// No actual load or register modification occurs
Programming Note
See the Programming Notes at the beginning of this section.
Extended Mnemonics
| Extended Mnemonic | Equivalent Instruction |
|---|---|
| dcbtstds RA,RB,TH | |
| dcbtstt RA,RB |
Example
dcbtst 0, r4, r5
Encoding
Binary Layout
31
0
TH
6
RA
11
RB
16
246
/
Operands
-
TH
Hint -
RA
Base -
RB
Index