]> git.sesse.net Git - vlc/commitdiff
Another fix for the altivec detection.
authorChristophe Massiot <massiot@videolan.org>
Thu, 6 Sep 2001 13:24:21 +0000 (13:24 +0000)
committerChristophe Massiot <massiot@videolan.org>
Thu, 6 Sep 2001 13:24:21 +0000 (13:24 +0000)
configure
configure.in

index e4dc8077b90f117dfb5b387f5ba5514bae74bcb3..a6adbfb604b10e1a55d1735891e2c5b769480f59 100755 (executable)
--- a/configure
+++ b/configure
@@ -3536,12 +3536,12 @@ else
 fi
 rm -f conftest*
 
-echo $ac_n "checking if \$CC groks Altivec inline assembly""... $ac_c" 1>&6
-echo "configure:3541: checking if \$CC groks Altivec inline assembly" >&5
+echo $ac_n "checking if \$CC groks Altivec code""... $ac_c" 1>&6
+echo "configure:3541: checking if \$CC groks Altivec code" >&5
 cat > conftest.$ac_ext <<EOF
 #line 3543 "configure"
 #include "confdefs.h"
-void quux(){void *p;asm("mtspr 256,%0"::"r"(-1));}
+void quux(){vec_mtvscr( (vector unsigned int)(0) );}
 int main() {
 
 ; return 0; }
index 118712098bb5c0f29d59b4ba1f73ce9cab03e25c..557c15e5b59a2d5cad6fd65afa605454dcb96068 100644 (file)
@@ -240,8 +240,8 @@ AC_TRY_COMPILE([void quux(){void *p;asm("xorps %%xmm1,%%xmm2"::"r"(p));}],,
   ACCEL_MODULES="${ACCEL_MODULES} ${SSE_MODULES}"
   AC_MSG_RESULT(yes), AC_MSG_RESULT(no))
 
-AC_MSG_CHECKING([if \$CC groks Altivec inline assembly])
-AC_TRY_COMPILE([void quux(){void *p;asm("mtspr 256,%0"::"r"(-1));}],,
+AC_MSG_CHECKING([if \$CC groks Altivec code])
+AC_TRY_COMPILE([void quux(){vec_mtvscr( (vector unsigned int)(0) );}],,
   ACCEL_MODULES="${ACCEL_MODULES} ${ALTIVEC_MODULES}"
   AC_MSG_RESULT(yes), AC_MSG_RESULT(no))