[MPlayer-cvslog] r22906 - trunk/configure

diego subversion at mplayerhq.hu
Tue Apr 3 15:16:47 CEST 2007


Author: diego
Date: Tue Apr  3 15:16:46 2007
New Revision: 22906

Modified:
   trunk/configure

Log:
Use "generic" optimization instead of 686 as default for runtime-cpudetection
if available. It promises to deliver optimal performance on a collection of
comtemporary CPUs.
patch by Zuxy Meng, zuxy.meng gmail com


Modified: trunk/configure
==============================================================================
--- trunk/configure	(original)
+++ trunk/configure	Tue Apr  3 15:16:46 2007
@@ -1767,10 +1767,10 @@ EOF
       _optimizing="$proc"
     fi
   else # if test "$_runtime_cpudetection" = no
-    # i686 is probably the most common CPU - optimize for it
-    _mcpu="$cpuopt=i686"
+    _mcpu="$cpuopt=generic"
     # at least i486 required, for bswap instruction
     _march="-march=i486"
+    cc_check $_mcpu || _mcpu="$cpuopt=i686"
     cc_check $_mcpu || _mcpu=""
     cc_check $_march $_mcpu || _march=""
   fi
@@ -1889,7 +1889,8 @@ EOF
     else # if test "$_runtime_cpudetection" = no
       # x86-64 is an undocumented option, an intersection of k8 and nocona.
       _march="-march=x86-64"
-      _mcpu="$cpuopt=x86-64"
+      _mcpu="$cpuopt=generic"
+      cc_check $_mcpu || _mcpu="x86-64"
       cc_check $_mcpu || _mcpu=""
       cc_check $_march $_mcpu || _march=""
     fi



More information about the MPlayer-cvslog mailing list