|
Lines 1984-1989
if test "$GCC" = "yes"; then
Link Here
|
| 1984 |
fi |
1984 |
fi |
| 1985 |
AC_SUBST(HAVE_LD_BSYMBOLIC_FUNCTIONS) |
1985 |
AC_SUBST(HAVE_LD_BSYMBOLIC_FUNCTIONS) |
| 1986 |
|
1986 |
|
|
|
1987 |
dnl Check for AVX |
| 1988 |
dnl =================================================================== |
| 1989 |
AS_IF([test "x$AVX_CFLAGS" = "x"], [ |
| 1990 |
AS_IF([test "x$SUNCC" = "xyes" && test "x$AMD64_ABI" = "xno"], [ |
| 1991 |
AVX_CFLAGS="-xarch=avx" |
| 1992 |
]) |
| 1993 |
], [ |
| 1994 |
AVX_CFLAGS="-mavx -Winline" |
| 1995 |
]) |
| 1996 |
|
| 1997 |
have_avx_intrinsics=no |
| 1998 |
AC_MSG_CHECKING(whether to use AVX intrinsics) |
| 1999 |
avx_save_CFLAGS=$CFLAGS |
| 2000 |
CFLAGS="$AVX_CFLAGS $CFLAGS" |
| 2001 |
AC_COMPILE_IFELSE([ |
| 2002 |
#if defined(__GNUC__) && (__GNUC__ < 4 || (__GNUC__ == 4 && __GNUC_MINOR__ < 5)) |
| 2003 |
# if !defined(__amd64__) && !defined(__x86_64__) |
| 2004 |
# error "Need GCC >= 4.5 for AVX intrinsics on x86" |
| 2005 |
# endif |
| 2006 |
#endif |
| 2007 |
#include <immintrin.h> |
| 2008 |
int main () { |
| 2009 |
__m256i a = _mm256_set1_epi32 (0), b = _mm256_set1_epi32 (0), c; |
| 2010 |
c = _mm256_permute2f128_si256 (a, b, 0); |
| 2011 |
return 0; |
| 2012 |
}], have_avx_intrinsics=yes) |
| 2013 |
CFLAGS=$avx_save_CFLAGS |
| 2014 |
AC_MSG_RESULT([$have_avx_intrinsics]) |
| 2015 |
AM_CONDITIONAL(HAVE_GCC_AVX, [test "x$have_avx_intrinsics" = "xyes"]) |
| 2016 |
AC_SUBST(HAVE_GCC_AVX) |
| 2017 |
|
| 1987 |
dnl =================================================================== |
2018 |
dnl =================================================================== |
| 1988 |
dnl Set the ENABLE_PCH variable. (Activate --enable-pch) |
2019 |
dnl Set the ENABLE_PCH variable. (Activate --enable-pch) |
| 1989 |
dnl =================================================================== |
2020 |
dnl =================================================================== |