mirror of
https://github.com/mpv-player/mpv.git
synced 2024-09-20 12:02:23 +02:00
Simplify extcheck calls by moving some logic into the function.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@22090 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
parent
16f77df18f
commit
296bf8c18f
16
configure
vendored
16
configure
vendored
@ -2128,6 +2128,7 @@ EOF
|
||||
_optimizing="$_optimizing $2"
|
||||
return 0
|
||||
else
|
||||
eval _$2=no
|
||||
echores "failed"
|
||||
echo "It seems that your kernel does not correctly support $2."
|
||||
echo "To use $2 extensions in MPlayer, you have to upgrade/recompile your kernel!"
|
||||
@ -2137,13 +2138,14 @@ EOF
|
||||
return 0
|
||||
}
|
||||
|
||||
extcheck $_mmx "mmx" "emms" || _mmx=no
|
||||
extcheck $_mmxext "mmxext" "sfence" || _mmxext=no
|
||||
extcheck $_3dnow "3dnow" "femms" || _3dnow=no
|
||||
extcheck $_3dnowext "3dnowext" "pswapd %%mm0, %%mm0" || _3dnowext=no
|
||||
extcheck $_sse "sse" "xorps %%xmm0, %%xmm0" || _sse=no _gcc3_ext="$_gcc3_ext -mno-sse"
|
||||
extcheck $_sse2 "sse2" "xorpd %%xmm0, %%xmm0" || _sse2=no _gcc3_ext="$_gcc3_ext -mno-sse2"
|
||||
extcheck $_cmov "cmov" "cmovb %%eax,%%ebx" || _cmov=no
|
||||
extcheck $_mmx "mmx" "emms"
|
||||
extcheck $_mmxext "mmxext" "sfence"
|
||||
extcheck $_3dnow "3dnow" "femms"
|
||||
extcheck $_3dnowext "3dnowext" "pswapd %%mm0, %%mm0"
|
||||
extcheck $_sse "sse" "xorps %%xmm0, %%xmm0" || _gcc3_ext="$_gcc3_ext -mno-sse"
|
||||
extcheck $_sse2 "sse2" "xorpd %%xmm0, %%xmm0" || _gcc3_ext="$_gcc3_ext -mno-sse2"
|
||||
extcheck $_cmov "cmov" "cmovb %%eax,%%ebx"
|
||||
|
||||
echocheck "mtrr support"
|
||||
echores "$_mtrr"
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user