PACNBIASPPC
Pointer Authentication Code for return address, using key A, not a branch target
This instruction computes and inserts a Pointer Authentication Code
for an instruction address, using two modifiers and key A.
The address is in X30.
The first modifier is in SP.
The second modifier is the value of PC.
1
1
0
1
1
0
1
0
1
1
0
0
0
0
0
1
1
0
0
0
0
0
1
1
1
1
1
1
1
1
1
0
PACNBIASPPC
if !IsFeatureImplemented(FEAT_PAuth_LR) then UNDEFINED;
constant integer d = 30;
X[d, 64] = AddPACIA2(X[d, 64], SP[], PC64);