]> git.sesse.net Git - vlc/commitdiff
Made CAN_COMPILE_SSE3/SSSE3/SSE4 meaning consistant with SSE/SSE2.
authorLaurent Aimar <fenrir@videolan.org>
Mon, 23 Nov 2009 18:55:43 +0000 (19:55 +0100)
committerLaurent Aimar <fenrir@videolan.org>
Tue, 24 Nov 2009 18:50:27 +0000 (19:50 +0100)
 They now all mean that inline assembly (asm volatile (:::) for a specific
instruction set can be used.

configure.ac

index 875fc96d0f2d989e2a57cc6fec459b4141523859..cbe11742da02cd7b7733f3f71b3f7de56f64334f 100644 (file)
@@ -1472,23 +1472,18 @@ AS_IF([test "${enable_sse}" != "no"], [
   # SSE3
   AC_CACHE_CHECK([if $CC groks SSE3 inline assembly],
     [ac_cv_sse3_inline],
-    [CFLAGS="${CFLAGS_save} -O -msse3"
+    [CFLAGS="${CFLAGS_save}"
      AC_TRY_COMPILE(,[void *p;asm volatile("movsldup %%xmm1,%%xmm0"::"r"(p));],
-                    ac_cv_sse3_inline=yes, ac_cv_sse3_inline=no)
-     ARCH="${ARCH} sse3"
-  ])
+                    ac_cv_sse3_inline=yes, ac_cv_sse3_inline=no)])
   AS_IF([test "${ac_cv_sse3_inline}" != "no"], [
     AC_DEFINE(CAN_COMPILE_SSE3, 1,
               [Define to 1 if SSE3 inline assembly is available.]) ])
   # SSSE3
   AC_CACHE_CHECK([if $CC groks SSSE3 inline assembly],
     [ac_cv_ssse3_inline],
-    [CFLAGS="${CFLAGS_save} -O -mssse3"
+    [CFLAGS="${CFLAGS_save}"
      AC_TRY_COMPILE(,[void *p;asm volatile("pabsw %%xmm0,%%xmm0"::"r"(p));],
-                    ac_cv_ssse3_inline=yes, ac_cv_ssse3_inline=no)
-     ARCH="${ARCH} ssse3"
-  ])
-
+                    ac_cv_ssse3_inline=yes, ac_cv_ssse3_inline=no)])
   AS_IF([test "${ac_cv_ssse3_inline}" != "no"], [
     AC_DEFINE(CAN_COMPILE_SSSE3, 1,
               [Define to 1 if SSSE3 inline assembly is available.]) ])
@@ -1496,11 +1491,9 @@ AS_IF([test "${enable_sse}" != "no"], [
   # SSE4
   AC_CACHE_CHECK([if $CC groks SSE4 inline assembly],
     [ac_cv_sse4_inline],
-    [CFLAGS="${CFLAGS_save} -O -msse4"
+    [CFLAGS="${CFLAGS_save}"
      AC_TRY_COMPILE(,[void *p;asm volatile("pmaxsb %%xmm1,%%xmm0"::"r"(p));],
-                    ac_cv_sse4_inline=yes, ac_cv_sse4_inline=no)
-     ARCH="${ARCH} sse4"
-  ])
+                    ac_cv_sse4_inline=yes, ac_cv_sse4_inline=no)])
   AS_IF([test "${ac_cv_sse4_inline}" != "no"], [
     AC_DEFINE(CAN_COMPILE_SSE4, 1,
               [Define to 1 if SSE4 inline assembly is available.]) ])