diff options
author | miod <> | 2014-05-03 19:36:47 +0000 |
---|---|---|
committer | miod <> | 2014-05-03 19:36:47 +0000 |
commit | c2f0c77457f3603343d4234192a020cbe76f79e9 (patch) | |
tree | c65b5d6ef517d06d1bf51eae57ce62d798cf9b8a /src/lib/libcrypto/armv4cpuid.S | |
parent | 871165d986c64b5636d7be4e8fc803fc292f8702 (diff) | |
download | openbsd-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.S | 2 |
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 |