diff options
Diffstat (limited to 'third_party/boringssl/ios-arm/crypto/fipsmodule/ghashv8-armx32.S')
-rw-r--r-- | third_party/boringssl/ios-arm/crypto/fipsmodule/ghashv8-armx32.S | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/third_party/boringssl/ios-arm/crypto/fipsmodule/ghashv8-armx32.S b/third_party/boringssl/ios-arm/crypto/fipsmodule/ghashv8-armx32.S index f5de67f0..4a7497fd 100644 --- a/third_party/boringssl/ios-arm/crypto/fipsmodule/ghashv8-armx32.S +++ b/third_party/boringssl/ios-arm/crypto/fipsmodule/ghashv8-armx32.S @@ -25,6 +25,7 @@ #endif .align 4 _gcm_init_v8: + AARCH64_VALID_CALL_TARGET vld1.64 {q9},[r1] @ load input H vmov.i8 q11,#0xe1 vshl.i64 q11,q11,#57 @ 0xc2.0 @@ -78,6 +79,7 @@ _gcm_init_v8: #endif .align 4 _gcm_gmult_v8: + AARCH64_VALID_CALL_TARGET vld1.64 {q9},[r0] @ load Xi vmov.i8 q11,#0xe1 vld1.64 {q12,q13},[r1] @ load twisted H, ... @@ -122,6 +124,7 @@ _gcm_gmult_v8: #endif .align 4 _gcm_ghash_v8: + AARCH64_VALID_CALL_TARGET vstmdb sp!,{d8,d9,d10,d11,d12,d13,d14,d15} @ 32-bit ABI says so vld1.64 {q0},[r0] @ load [rotated] Xi @ "[rotated]" means that |