[9/9] Add aarch64 support for libjpeg-turbo

Message ID 1386163624-3412-1-git-send-email-ragesh.r@linaro.org
State New
Headers show

Commit Message

Ragesh Radhakrishnan Dec. 4, 2013, 1:27 p.m.
Add aarch64 architecture support in configure.ac.
---
 configure.ac |   12 ++++++++++++
 1 file changed, 12 insertions(+)

Patch

diff --git a/configure.ac b/configure.ac
index eb580fd..f79e2f3 100644
--- a/configure.ac
+++ b/configure.ac
@@ -425,6 +425,17 @@  if test "x${with_simd}" != "xno"; then
          with_simd=no
          AC_MSG_WARN([SIMD support can't be enabled.  Performance will suffer.])])
       ;;
+    aarch64*)
+        AC_MSG_RESULT([yes (arm)])
+        AC_MSG_CHECKING([if the assembler is GNU-compatible and can be used])
+	AC_CHECK_COMPATIBLE_ARM64_ASSEMBLER_IFELSE(
+        [AC_MSG_RESULT([yes])
+         simd_arch=aarch64],
+        [AC_MSG_RESULT([no])
+         with_simd=no
+         AC_MSG_WARN([SIMD support can't be enabled.  Performance will suffer.])])
+
+      ;;
     *)
       AC_MSG_RESULT([no ("$host_cpu")])
       AC_MSG_WARN([SIMD support not available for this CPU.  Performance will suffer.])
@@ -446,6 +457,7 @@  AM_CONDITIONAL([SIMD_X86_64], [test "x$simd_arch" = "xx86_64"])
 AM_CONDITIONAL([SIMD_ARM], [test "x$simd_arch" = "xarm"])
 AM_CONDITIONAL([X86_64], [test "x$host_cpu" = "xx86_64" -o "x$host_cpu" = "xamd64"])
 AM_CONDITIONAL([WITH_TURBOJPEG], [test "x$with_turbojpeg" != "xno"])
+AM_CONDITIONAL([SIMD_ARM_64], [test "x$simd_arch" = "xaarch64"])
 
 AC_ARG_VAR(PKGNAME, [distribution package name (default: libjpeg-turbo)])
 if test "x$PKGNAME" = "x"; then