comparison configure @ 22072:10dc111f0018

Simplify extcheck calls by moving some logic into the function.
author diego
date Wed, 31 Jan 2007 08:27:59 +0000
parents 88182a84df53
children 58ba9fe4b7e4
comparison
equal deleted inserted replaced
22071:c2e9b5d0ccba 22072:10dc111f0018
2126 eval _$2=yes 2126 eval _$2=yes
2127 echores "yes" 2127 echores "yes"
2128 _optimizing="$_optimizing $2" 2128 _optimizing="$_optimizing $2"
2129 return 0 2129 return 0
2130 else 2130 else
2131 eval _$2=no
2131 echores "failed" 2132 echores "failed"
2132 echo "It seems that your kernel does not correctly support $2." 2133 echo "It seems that your kernel does not correctly support $2."
2133 echo "To use $2 extensions in MPlayer, you have to upgrade/recompile your kernel!" 2134 echo "To use $2 extensions in MPlayer, you have to upgrade/recompile your kernel!"
2134 return 1 2135 return 1
2135 fi 2136 fi
2136 fi 2137 fi
2137 return 0 2138 return 0
2138 } 2139 }
2139 2140
2140 extcheck $_mmx "mmx" "emms" || _mmx=no 2141 extcheck $_mmx "mmx" "emms"
2141 extcheck $_mmxext "mmxext" "sfence" || _mmxext=no 2142 extcheck $_mmxext "mmxext" "sfence"
2142 extcheck $_3dnow "3dnow" "femms" || _3dnow=no 2143 extcheck $_3dnow "3dnow" "femms"
2143 extcheck $_3dnowext "3dnowext" "pswapd %%mm0, %%mm0" || _3dnowext=no 2144 extcheck $_3dnowext "3dnowext" "pswapd %%mm0, %%mm0"
2144 extcheck $_sse "sse" "xorps %%xmm0, %%xmm0" || _sse=no _gcc3_ext="$_gcc3_ext -mno-sse" 2145 extcheck $_sse "sse" "xorps %%xmm0, %%xmm0" || _gcc3_ext="$_gcc3_ext -mno-sse"
2145 extcheck $_sse2 "sse2" "xorpd %%xmm0, %%xmm0" || _sse2=no _gcc3_ext="$_gcc3_ext -mno-sse2" 2146 extcheck $_sse2 "sse2" "xorpd %%xmm0, %%xmm0" || _gcc3_ext="$_gcc3_ext -mno-sse2"
2146 extcheck $_cmov "cmov" "cmovb %%eax,%%ebx" || _cmov=no 2147 extcheck $_cmov "cmov" "cmovb %%eax,%%ebx"
2148
2147 echocheck "mtrr support" 2149 echocheck "mtrr support"
2148 echores "$_mtrr" 2150 echores "$_mtrr"
2149 2151
2150 if test "$_mtrr" = yes ; then 2152 if test "$_mtrr" = yes ; then
2151 _optimizing="$_optimizing mtrr" 2153 _optimizing="$_optimizing mtrr"