You copied the Doc URL to your clipboard.

ARM Compiler armasm User Guide : PRFUM

PRFUM

Prefetch memory (unscaled offset).

Syntax

PRFUM prfop, [Xn|SP{, #simm}]

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-19 PRFUM type options

option meaning
PLD prefetch for load
PST prefetch for store
target

Can be one of:

Table 17-20 PRFUM target options

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

Can be one of:

Table 17-21 PRFUM 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.

simm

Is the optional signed immediate byte offset, in the range -256 to 255, defaulting to 0.

Was this page helpful? Yes No