You copied the Doc URL to your clipboard.

ARM Compiler armasm User Guide : PRFM (literal)

PRFM (literal)

Prefetch memory (PC-relative offset).

Syntax

PRFM prfop, label

Where:

prfop

Is the prefetch operation, and contains the following fields without spaces between them:

type target policy

type

Can be one of:

Table 17-12 PRFM (literal) type options

option meaning
PLD prefetch for load
PST prefetch for store
target

Can be one of:

Table 17-13 PRFM (literal) target options

option meaning
L1 Level 1 cache
L2 Level 2 cache
L3 Level 3 cache
policy

Can be one of:

Table 17-14 PRFM (literal) policy options

option meaning
KEEP keep in cache
STRM Streaming data

For example, PLDL1KEEP.

label

Is the program label from which the data is to be loaded. Its offset from the address of this instruction, in the range ±1MB.

Was this page helpful? Yes No