summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/armv4cpuid.S
diff options
context:
space:
mode:
authormiod <>2014-05-03 19:36:47 +0000
committermiod <>2014-05-03 19:36:47 +0000
commitc2f0c77457f3603343d4234192a020cbe76f79e9 (patch)
treec65b5d6ef517d06d1bf51eae57ce62d798cf9b8a /src/lib/libcrypto/armv4cpuid.S
parent871165d986c64b5636d7be4e8fc803fc292f8702 (diff)
downloadopenbsd-c2f0c77457f3603343d4234192a020cbe76f79e9.tar.gz
openbsd-c2f0c77457f3603343d4234192a020cbe76f79e9.tar.bz2
openbsd-c2f0c77457f3603343d4234192a020cbe76f79e9.zip
Do not compile the neon probe code until __ARM_ARCH__ >= 7. Neon-specific code
will not get referenced if this condition is not met.
Diffstat (limited to 'src/lib/libcrypto/armv4cpuid.S')
-rw-r--r--src/lib/libcrypto/armv4cpuid.S2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/lib/libcrypto/armv4cpuid.S b/src/lib/libcrypto/armv4cpuid.S
index 2354b39a55..5ca979f3b3 100644
--- a/src/lib/libcrypto/armv4cpuid.S
+++ b/src/lib/libcrypto/armv4cpuid.S
@@ -4,12 +4,14 @@
4.code 32 4.code 32
5 5
6.align 5 6.align 5
7#if __ARM_ARCH__>=7
7.global _armv7_neon_probe 8.global _armv7_neon_probe
8.type _armv7_neon_probe,%function 9.type _armv7_neon_probe,%function
9_armv7_neon_probe: 10_armv7_neon_probe:
10 .word 0xf26ee1fe @ vorr q15,q15,q15 11 .word 0xf26ee1fe @ vorr q15,q15,q15
11 .word 0xe12fff1e @ bx lr 12 .word 0xe12fff1e @ bx lr
12.size _armv7_neon_probe,.-_armv7_neon_probe 13.size _armv7_neon_probe,.-_armv7_neon_probe
14#endif
13 15
14.global OPENSSL_atomic_add 16.global OPENSSL_atomic_add
15.type OPENSSL_atomic_add,%function 17.type OPENSSL_atomic_add,%function