comparison mp3lib/d_cpu.s @ 1894:92b0270f8f8a

Applied cpu detection fix by Kjetil Torgrim Homme <kjetilho at linpro dot no>.
author atmos4
date Sat, 15 Sep 2001 22:28:55 +0000
parents 87a31bbadd9a
children
comparison
equal deleted inserted replaced
1893:bc852cdaf013 1894:92b0270f8f8a
101 jz exit2 101 jz exit2
102 102
103 movl $0x80000000,%eax 103 movl $0x80000000,%eax
104 cpuid 104 cpuid
105 cmpl $0x80000000,%eax 105 cmpl $0x80000000,%eax
106 jbe exit2 106 jbe no3dnow
107 movl $0x80000001,%eax 107 movl $0x80000001,%eax
108 cpuid 108 cpuid
109 xorl %eax,%eax 109 xorl %eax,%eax
110 testl $0x80000000,%edx 110 testl $0x80000000,%edx
111 jz exit2 111 jz no3dnow
112 /// eax=1 - K6 3DNow! 112 /// eax=1 - K6 3DNow!
113 inc %eax 113 inc %eax
114 testl $0x40000000,%edx 114 testl $0x40000000,%edx
115 jz exit2 115 jz exit2
116 /// eax=2 - K7 3DNowEx! 116 /// eax=2 - K7 3DNowEx!
117 orl $2, %eax 117 orl $2, %eax
118 jmp exit2
119 no3dnow:
120 xorl %eax,%eax
118 exit2: 121 exit2:
119 122
120 popl %ecx 123 popl %ecx
121 popl %edx 124 popl %edx
122 popl %ebx 125 popl %ebx