changeset 17047:d628bc96cb47

Correct optimization for C3, patch by Zuxy Meng < zuxy POIS meng AH gmail POIS com > Original thread Date: Nov 25, 2005 3:35 AM Subject: [MPlayer-dev-eng] [PATCH] Correct optimization for C3
author gpoirier
date Sat, 26 Nov 2005 15:52:17 +0000
parents e3770b3cd209
children 9e02b9cb171b
files configure
diffstat 1 files changed, 4 insertions(+), 8 deletions(-) [+]
line wrap: on
line diff
--- a/configure	Fri Nov 25 21:15:05 2005 +0000
+++ b/configure	Sat Nov 26 15:52:17 2005 +0000
@@ -909,15 +909,11 @@
 	fi
 	;;
     6) iproc=686
-        # VIA C3 has SSE, but doesn't have MMX2
-        # workaround for SSE => MMX2 implication above
-        _mmx2=no
 	if test "$pmodel" -ge 9; then
 		proc=c3-2
-	elif test "$pmodel" -ge 7; then
+	else
 		proc=c3
-	else
-		proc=i686
+		iproc=586
 	fi
 	;;
     *) proc=i686 iproc=i686 ;;
@@ -960,7 +956,7 @@
     if test "$proc" = "k6-3" || test "$proc" = "k6-2"; then
       cc_check -march=$proc $cpuopt=$proc  || proc=k6
     fi
-    if test "$proc" = "k6"; then
+    if test "$proc" = "k6" || test "$proc" = "c3"; then
       if not cc_check -march=$proc $cpuopt=$proc; then
         if cc_check -march=i586 $cpuopt=i686; then
           proc=i586-i686
@@ -975,7 +971,7 @@
     if test "$proc" = "i686" || test "$proc" = "pentium-mmx" || test "$proc" = "winchip-c6" || test "$proc" = "winchip2"; then
       cc_check -march=$proc $cpuopt=$proc  || proc=i586
     fi
-    if test "$proc" = "i586" || test "$proc" = "c3" || test "$proc" = "c3-2"; then
+    if test "$proc" = "i586"; then
       cc_check -march=$proc $cpuopt=$proc  || proc=i486
     fi
     if test "$proc" = "i486" ; then