Be more aggresive turning on neon, and don't include arm_neon.h

The arm_neon header is for the Neon intrinsics.
Since we use inline asm, we don't need any of that stuff.
Also we set neon to be on if your compiler accepts it (and it's a arm).
So more people may get neon builds.

SVN revision: 55312
This commit is contained in:
Brett Nash 2010-12-06 02:20:31 +00:00
parent e6f12f5f22
commit ee03254a3e
2 changed files with 2 additions and 8 deletions

View File

@ -1060,7 +1060,7 @@ fi
## NEON
build_cpu_neon="no"
case $host_cpu in
armv7*)
arm*)
build_cpu_neon="yes"
;;
esac
@ -1070,7 +1070,7 @@ AC_ARG_ENABLE(cpu-neon,
checked at run time to see if the CPU supports it]),
[
if test "x$enableval" = "xyes" ; then
AC_TRY_COMPILE([#include <arm_neon.h>],
AC_TRY_COMPILE([],
[asm volatile (".fpu neon\nvqadd.u8 d0, d1, d0\n")],
[
AC_MSG_RESULT(yes)

View File

@ -1159,12 +1159,6 @@ void evas_font_dir_cache_free(void);
/*****************************************************************************/
//#if defined(__ARM_ARCH__) && (__ARM_ARCH__ >= 70)
#ifdef BUILD_NEON
# include <arm_neon.h>
#endif
//#endif
#ifdef __cplusplus
}
#endif