You copied the Doc URL to your clipboard.

ARM Compiler armasm User Guide : IC

IC

Instruction Cache operation.

This instruction is an alias of SYS.

Syntax

IC ic_op{, Xt}

Equivalent to SYS #op1, C7, Cm, #op2{, Xt}.

Where:

ic_op

Is an IC operation name, as listed for the IC system operation pages, and can be one of the values shown in Usage.

op1

Is a 3-bit unsigned immediate, in the range 0 to 7.

Cm

Is a name Cm, with m in the range 0 to 15.

op2

Is a 3-bit unsigned immediate, in the range 0 to 7.

Xt

Is the 64-bit name of the optional general-purpose source register.

Usage

Instruction Cache operation. For more information, see A64 system instructions for cache maintenance in the ARMv8-A Architecture Reference Manual.

The following table shows the valid specifier combinations:

Table 16-9 SYS parameter values corresponding to IC operations

ic_op op1 Cm op2
IALLU 0 5 0
IALLUIS 0 1 0
IVAU 3 5 1
Was this page helpful? Yes No