summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorJussi Kivilinna <jussi.kivilinna@iki.fi>2016-03-20 15:21:40 +0200
committerJussi Kivilinna <jussi.kivilinna@iki.fi>2016-03-20 15:21:40 +0200
commit583919d70763671ed9feeaa14e1f66379aff88cc (patch)
treeb90d574cf7a48a8a3fdbbf2e709099a8174133e4 /configure.ac
parent897ccd21b7221982806b5c024518f4e989152f14 (diff)
downloadlibgcrypt-583919d70763671ed9feeaa14e1f66379aff88cc.tar.gz
Fix ARM NEON support detection on ARMv6 target
* configure.ac (gcry_cv_gcc_inline_asm_neon): Use '.arm' directive instead of '.thumb'. -- Fix allows building ARM NEON assembly implementations when compiler target is ARMv6. This enables NEON implementations on ARMv7+NEON CPUs running on ARMv6 OS (for example, Raspbian on Raspberry Pi 2/3). Signed-off-by: Jussi Kivilinna <jussi.kivilinna@iki.fi>
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac2
1 files changed, 1 insertions, 1 deletions
diff --git a/configure.ac b/configure.ac
index 8ed8d26b..6a2d61bf 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1487,7 +1487,7 @@ AC_CACHE_CHECK([whether GCC inline assembler supports NEON instructions],
AC_COMPILE_IFELSE([AC_LANG_SOURCE(
[[__asm__(
".syntax unified\n\t"
- ".thumb\n\t"
+ ".arm\n\t"
".fpu neon\n\t"
"vld1.64 {%q0-%q1}, [%r0]!;\n\t"
"vrev64.8 %q0, %q3;\n\t"