From 4da7cc781d0ea0729b6537a7fba5858ee4ad5f91 Mon Sep 17 00:00:00 2001 From: atmos4 Date: Sat, 15 Sep 2001 22:28:55 +0000 Subject: Applied cpu detection fix by Kjetil Torgrim Homme . git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1895 b3059339-0415-0410-9bf9-f77b7e298cf2 --- mp3lib/d_cpu.s | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'mp3lib') diff --git a/mp3lib/d_cpu.s b/mp3lib/d_cpu.s index 0481521630..5b6988bee1 100644 --- a/mp3lib/d_cpu.s +++ b/mp3lib/d_cpu.s @@ -103,18 +103,21 @@ a3dnow: movl $0x80000000,%eax cpuid cmpl $0x80000000,%eax - jbe exit2 + jbe no3dnow movl $0x80000001,%eax cpuid xorl %eax,%eax testl $0x80000000,%edx - jz exit2 + jz no3dnow /// eax=1 - K6 3DNow! inc %eax testl $0x40000000,%edx jz exit2 /// eax=2 - K7 3DNowEx! orl $2, %eax + jmp exit2 +no3dnow: + xorl %eax,%eax exit2: popl %ecx -- cgit v1.2.3