16.156 SYS

System instruction.

This instruction is used by the aliases:

  • AT.
  • DC.
  • IC.
  • TLBI.

Syntax

SYS #op1, Cn, Cm, #op2{, Xt}

Where:

op1
Is a 3-bit unsigned immediate, in the range 0 to 7.
Cn
Is a name Cn, with n in the range 0 to 15.
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, defaulting to 31.

Usage

System instruction. For more information, see Op0 equals 0b01, cache maintenance, TLB maintenance, and address translation instructions in the Arm® Architecture Reference Manual Arm®v8, for Arm®v8‑A architecture profile for the encodings of System instructions.

Non-ConfidentialPDF file icon PDF versionDUI0801J
Copyright © 2014–2017, 2019 Arm Limited or its affiliates. All rights reserved.