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