mirror of
https://github.com/mpv-player/mpv
synced 2025-02-07 07:31:48 +00:00
detect Centaur CPUs (Winchip, VIA C3)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16682 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
parent
5b2ce5274f
commit
d05960762c
30
configure
vendored
30
configure
vendored
@ -850,6 +850,30 @@ case "$host_arch" in
|
||||
*) proc=pentium4 iproc=686 ;;
|
||||
esac
|
||||
;;
|
||||
CentaurHauls)
|
||||
case "$pfamily" in
|
||||
5) iproc=586
|
||||
if test "$pmodel" -ge 8; then
|
||||
proc=winchip2
|
||||
elif test "$pmodel" -ge 4; then
|
||||
proc=winchip-c6
|
||||
else
|
||||
proc=i586
|
||||
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
|
||||
else
|
||||
proc=i686
|
||||
fi
|
||||
;;
|
||||
*) proc=i686 iproc=i686 ;;
|
||||
esac
|
||||
;;
|
||||
unknown)
|
||||
case "$pfamily" in
|
||||
3) proc=i386 iproc=386 ;;
|
||||
@ -896,13 +920,13 @@ EOF
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
if test "$proc" = "pentium4" || test "$proc" = "pentium3" || test "$proc" = "pentium2" || test "$proc" = "athlon"; then
|
||||
if test "$proc" = "pentium4" || test "$proc" = "pentium3" || test "$proc" = "pentium2" || test "$proc" = "athlon" || test "$proc" = "c3-2"; then
|
||||
cc_check -march=$proc $cpuopt=$proc || proc=i686
|
||||
fi
|
||||
if test "$proc" = "i686" || test "$proc" = "pentium-mmx"; then
|
||||
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" ; then
|
||||
if test "$proc" = "i586" || test "$proc" = "c3" ; then
|
||||
cc_check -march=$proc $cpuopt=$proc || proc=i486
|
||||
fi
|
||||
if test "$proc" = "i486" ; then
|
||||
|
Loading…
Reference in New Issue
Block a user