dst
Data Stream Touch
dst RA, RB, STRM
Initiates a hardware data stream prefetch (AltiVec Legacy).
Encoding
Binary Layout
31
0:5
STRM
6:10
RA
11:15
RB
16:20
342
21:30
/
31
Operands
-
RA
Base -
RB
Index -
STRM
Stream ID
Example
dst r4, r5, 0
Related
More in Base
Reference
View in PowerISA v3.1C Specification ↗
OPF Power ISA v3.1C
Description
Initiates a hardware prefetch stream for data that is likely to be loaded in the near future. The instruction computes an effective address from RA and RB and hints to the memory subsystem to begin streaming data into the cache with the temporal locality specified by STRM. This is an advisory instruction with no architectural side effects if the hardware does not support data streaming.
Operation
EA ← (RA | 0) + RB; InitiateDataStream(EA, STRM, isStore=0, isTransient=0)