1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-12-23 12:43:46 +02:00

detect sse on athlon-xp patch by (matthieu castet <castet >.< matthieu >at< free >.< fr>)

Originally committed as revision 3729 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
Matthieu Castet 2004-12-05 23:26:43 +00:00 committed by Michael Niedermayer
parent 423962dc01
commit e7ddb0cf4c

View File

@ -25,7 +25,7 @@
/* Function to test if multimedia instructions are supported... */
int mm_support(void)
{
int rval;
int rval = 0;
int eax, ebx, ecx, edx;
long a, c;
@ -64,7 +64,7 @@ int mm_support(void)
cpuid(1, eax, ebx, ecx, edx);
if ((edx & 0x00800000) == 0)
return 0;
rval = MM_MMX;
rval |= MM_MMX;
if (edx & 0x02000000)
rval |= MM_MMXEXT | MM_SSE;
if (edx & 0x04000000)
@ -85,7 +85,7 @@ int mm_support(void)
rval |= MM_3DNOW;
if (edx & 0x00400000)
rval |= MM_MMXEXT;
return rval;
goto inteltest;
} else if (ebx == 0x746e6543 &&
edx == 0x48727561 &&
ecx == 0x736c7561) { /* "CentaurHauls" */