[MPlayer-users] bug in CPU autodetection: athlon-xp is detected, but optimizing is for athlon-4
Savchenko Andrew
Bircoph at list.ru
Thu Feb 3 20:11:04 CET 2005
MPlayer's ./configure detects my athlon-xp, but turns on optimizing for
athlon-4! Why? Afaik, (athlon-4 != athlon-xp). This is necessery output
of ./configure:
---
Detected operating system: Linux
Detected host architecture: i386
Checking for cc version ... 3.2.2, ok
Checking for host cc ... cc
Checking for CPU vendor ... AuthenticAMD (6:10:0)
Checking for CPU type ... AMD Athlon(tm) XP 2500+
Checking for GCC & CPU optimization abilities ... athlon-4
---
It is corresponding part of configure.log:
---
============ Checking for cc version ============
Result is: 3.2.2, ok
##########################################
============ Checking for host cc ============
Result is: cc
##########################################
============ Checking for CPU vendor ============
Result is: AuthenticAMD (6:10:0)
##########################################
============ Checking for CPU type ============
Result is: AMD Athlon(tm) XP 2500+
##########################################
============ Checking for GCC & CPU optimization abilities ============
int main(void) { return 0; }
cc /tmp/mplayer-conf-13079-505.c -o /tmp/mplayer-conf-11869-505.o
-march=athlon-4 -mcpu=athl
ldd /tmp/mplayer-conf-11869-505.o
libc.so.6 => /lib/tls/libc.so.6 (0x42000000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
Result is: athlon-4
##########################################
---
It is 'cat /proc/cpuinfo':
---
processor : 0
vendor_id : AuthenticAMD
cpu family : 6
model : 10
model name : AMD Athlon(tm) XP 2500+
stepping : 0
cpu MHz : 1825.358
cache size : 512 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca
cmov pat pse36 mmx fxsr sse syscall mmxext 3dnowext 3dnow
bogomips : 3643.80
---
Of cource I can change this options (athlon-4 -> athlon-xp) in configure.mak.
I change them manually and everything works fine, but it's a pity that
autodetection fails.
More information about the MPlayer-users
mailing list