You copied the Doc URL to your clipboard.

ARM Compiler armasm User Guide : PRFM (immediate)

PRFM (immediate)

Prefetch memory (immediate offset).

Syntax

PRFM prfop, [Xn|SP{, #pimm}]

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-9 PRFM (immediate) type options

option meaning
PLD prefetch for load
PST prefetch for store
target

Can be one of:

Table 17-10 PRFM (immediate) target options

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

Can be one of:

Table 17-11 PRFM (immediate) policy options

option meaning
KEEP keep in cache
STRM Streaming data

For example, PLDL1KEEP.

Xn|SP

Is the 64-bit name of the general-purpose base register or stack pointer.

pimm

Is the optional positive immediate byte offset, a multiple of 8 in the range 0 to 32760, defaulting to 0.

Was this page helpful? Yes No