aboutsummaryrefslogtreecommitdiff
path: root/third_party/boringssl/ios-arm/crypto/fipsmodule/ghashv8-armx32.S
diff options
context:
space:
mode:
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.S3
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