diff options
Diffstat (limited to 'chromium/third_party/dav1d/libdav1d/src/arm/asm.S')
-rw-r--r-- | chromium/third_party/dav1d/libdav1d/src/arm/asm.S | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/chromium/third_party/dav1d/libdav1d/src/arm/asm.S b/chromium/third_party/dav1d/libdav1d/src/arm/asm.S index d1083c6b561..dc50415f1f1 100644 --- a/chromium/third_party/dav1d/libdav1d/src/arm/asm.S +++ b/chromium/third_party/dav1d/libdav1d/src/arm/asm.S @@ -135,6 +135,12 @@ #endif #define GNU_PROPERTY_AARCH64_PAC (1 << 1) +#elif defined(__APPLE__) && defined(__arm64e__) + +#define GNU_PROPERTY_AARCH64_PAC 0 +#define AARCH64_SIGN_LINK_REGISTER pacibsp +#define AARCH64_VALIDATE_LINK_REGISTER autibsp + #else /* __ARM_FEATURE_PAC_DEFAULT */ #define GNU_PROPERTY_AARCH64_PAC 0 |