File liquid-dsp-mingw-fix2.diff of Package mingw32-liquid-dsp
diff --git a/configure.ac b/configure.ac
index 95a3f7a..ba22f73 100644
--- a/configure.ac
+++ b/configure.ac
@@ -125,69 +125,69 @@ AC_TYPE_UINT8_T
AC_CHECK_SIZEOF(int)
AC_CHECK_SIZEOF(unsigned int)
-# AX_GCC_ARCHFLAG([PORTABLE?], [ACTION-SUCCESS], [ACTION-FAILURE])
-# Try to guess the "native" architecture of the target to use with gcc's
-# -march or -mtune flags. Default success action adds $ax_cv_gcc_archflag to
-# $CFLAGS (sets to "unknown" on failure).
-AX_GCC_ARCHFLAG([no],[],[])
-
-# Check canonical system
-AC_CANONICAL_TARGET
-case $target_cpu in
-i386|i486|i586|i686|x86|x86_64)
- # check for MMX/SSE/AVX CPU extensions and intrinsics headers
- # MMX : mmintrin.h
- # SSE : xmmintrin.h
- # SSE2 : emmintrin.h
- # SSE3 : pmmintrin.h
- # SSSE3 : tmmintrin.h
- # SSE4.1/2: smmintrin.h
- # AVX : immintrin.h
- AX_EXT
-
- if [ test "$ax_cv_have_sse41_ext" = yes && test "$ac_cv_header_smmintrin_h" = yes ]; then
- # SSE4.1/2 extensions
- MLIBS_DOTPROD="src/dotprod/src/dotprod_cccf.mmx.o \
- src/dotprod/src/dotprod_crcf.mmx.o \
- src/dotprod/src/dotprod_rrrf.mmx.o \
- src/dotprod/src/sumsq.mmx.o"
- elif [ test "$ax_cv_have_sse2_ext" = yes && test "$ac_cv_header_emmintrin_h" = yes ]; then
- # SSE2 extensions
- MLIBS_DOTPROD="src/dotprod/src/dotprod_cccf.mmx.o \
- src/dotprod/src/dotprod_crcf.mmx.o \
- src/dotprod/src/dotprod_rrrf.mmx.o \
- src/dotprod/src/sumsq.mmx.o"
- else
- # portable C version
- MLIBS_DOTPROD="src/dotprod/src/dotprod_cccf.o \
- src/dotprod/src/dotprod_crcf.o \
- src/dotprod/src/dotprod_rrrf.o \
- src/dotprod/src/sumsq.o"
- fi;;
-powerpc*)
- MLIBS_DOTPROD="src/dotprod/src/dotprod_cccf.o \
- src/dotprod/src/dotprod_rrrf.av.o \
- src/dotprod/src/dotprod_crcf.av.o \
- src/dotprod/src/sumsq.o"
- ARCH_OPTION="-fno-common -faltivec";;
-arm*)
- # TODO: check for Neon availability
-
- # ARM architecture : use neon extensions
- MLIBS_DOTPROD="src/dotprod/src/dotprod_cccf.neon.o \
- src/dotprod/src/dotprod_crcf.neon.o \
- src/dotprod/src/dotprod_rrrf.neon.o \
- src/dotprod/src/sumsq.o"
- # TODO: check these flags
- ARCH_OPTION="-ffast-math -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon";;
-*)
- # unknown architecture : use portable C version
- MLIBS_DOTPROD="src/dotprod/src/dotprod_cccf.o \
+## AX_GCC_ARCHFLAG([PORTABLE?], [ACTION-SUCCESS], [ACTION-FAILURE])
+## Try to guess the "native" architecture of the target to use with gcc's
+## -march or -mtune flags. Default success action adds $ax_cv_gcc_archflag to
+## $CFLAGS (sets to "unknown" on failure).
+#AX_GCC_ARCHFLAG([no],[],[])
+#
+## Check canonical system
+#AC_CANONICAL_TARGET
+#case $target_cpu in
+#i386|i486|i586|i686|x86|x86_64)
+# # check for MMX/SSE/AVX CPU extensions and intrinsics headers
+# # MMX : mmintrin.h
+# # SSE : xmmintrin.h
+# # SSE2 : emmintrin.h
+# # SSE3 : pmmintrin.h
+# # SSSE3 : tmmintrin.h
+# # SSE4.1/2: smmintrin.h
+# # AVX : immintrin.h
+# AX_EXT
+#
+# if [ test "$ax_cv_have_sse41_ext" = yes && test "$ac_cv_header_smmintrin_h" = yes ]; then
+# # SSE4.1/2 extensions
+# MLIBS_DOTPROD="src/dotprod/src/dotprod_cccf.mmx.o \
+# src/dotprod/src/dotprod_crcf.mmx.o \
+# src/dotprod/src/dotprod_rrrf.mmx.o \
+# src/dotprod/src/sumsq.mmx.o"
+# elif [ test "$ax_cv_have_sse2_ext" = yes && test "$ac_cv_header_emmintrin_h" = yes ]; then
+# # SSE2 extensions
+# MLIBS_DOTPROD="src/dotprod/src/dotprod_cccf.mmx.o \
+# src/dotprod/src/dotprod_crcf.mmx.o \
+# src/dotprod/src/dotprod_rrrf.mmx.o \
+# src/dotprod/src/sumsq.mmx.o"
+# else
+# # portable C version
+# MLIBS_DOTPROD="src/dotprod/src/dotprod_cccf.o \
+# src/dotprod/src/dotprod_crcf.o \
+# src/dotprod/src/dotprod_rrrf.o \
+# src/dotprod/src/sumsq.o"
+# fi;;
+#powerpc*)
+# MLIBS_DOTPROD="src/dotprod/src/dotprod_cccf.o \
+# src/dotprod/src/dotprod_rrrf.av.o \
+# src/dotprod/src/dotprod_crcf.av.o \
+# src/dotprod/src/sumsq.o"
+# ARCH_OPTION="-fno-common -faltivec";;
+#arm*)
+# # TODO: check for Neon availability
+#
+# # ARM architecture : use neon extensions
+# MLIBS_DOTPROD="src/dotprod/src/dotprod_cccf.neon.o \
+# src/dotprod/src/dotprod_crcf.neon.o \
+# src/dotprod/src/dotprod_rrrf.neon.o \
+# src/dotprod/src/sumsq.o"
+# # TODO: check these flags
+# ARCH_OPTION="-ffast-math -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon";;
+#*)
+# unknown architecture : use portable C version
+MLIBS_DOTPROD="src/dotprod/src/dotprod_cccf.o \
src/dotprod/src/dotprod_crcf.o \
src/dotprod/src/dotprod_rrrf.o \
src/dotprod/src/sumsq.o"
- ARCH_OPTION="";;
-esac
+ARCH_OPTION=""
+
# for now all vector operations are portable C versions
MLIBS_VECTOR="src/vector/src/vectorf_add.port.o \