Mercurial > mplayer.hg
changeset 16681:d2644619e364
detect Centaur CPUs (Winchip, VIA C3)
author | henry |
---|---|
date | Wed, 05 Oct 2005 19:52:13 +0000 |
parents | d229c8595328 |
children | 5f98b89262c4 |
files | configure |
diffstat | 1 files changed, 27 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/configure Wed Oct 05 19:39:31 2005 +0000 +++ b/configure Wed Oct 05 19:52:13 2005 +0000 @@ -850,6 +850,30 @@ *) 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 @@ 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