You copied the Doc URL to your clipboard.

PACIA, PACIZA, PACIA1716, PACIASP, PACIAZ

Pointer Authentication Code for Instruction address, using key A.

Syntax

PACIA Xd, Xn|SP ; PACIA general registers

PACIZA Xd ; PACIZA general registers

PACIA1716 ; PACIA1716

PACIASP ; PACIASP

PACIAZ ; PACIAZ

Where:

Xd
Is the 64-bit name of the general-purpose destination register.
Xn|SP
Is the 64-bit name of the general-purpose source register or stack pointer.

Architectures supported

Supported in ARMv8.3.

Usage

Pointer Authentication Code for Instruction address, using key A. This instruction computes and inserts a pointer authentication code for an instruction address, using a modifier and key A.

The address is:

  • In the general-purpose register that is specified by Xd for PACIA and PACIZA.
  • In X17, for PACIA1716.
  • In X30, for PACIASP and PACIAZ.

The modifier is:

  • In the general-purpose register or stack pointer that is specified by Xn|SP for PACIA.
  • The value zero, for PACIZA and PACIAZ.
  • In X16, for PACIA1716.
  • In SP, for PACIASP.
Was this page helpful? Yes No