Pointer Authentication and Branch Target Identification is available only on Arm processors implementing Armv8.3-A architecture and later extensions. It was also introduced in Armv8.1-M processors.
When using pointer authentication, the signature of the address is stored in the lowest bits of the 64-bit address.
The signature is stored in the upper bits of the 64-bit virtual address.