|
|
|
@ -85,7 +85,11 @@ int mm_support(void) |
|
|
|
|
if (ecx & 1) |
|
|
|
|
rval |= FF_MM_SSE3; |
|
|
|
|
if (ecx & 0x00000200 ) |
|
|
|
|
rval |= FF_MM_SSSE3 |
|
|
|
|
rval |= FF_MM_SSSE3; |
|
|
|
|
if (ecx & 0x00080000 ) |
|
|
|
|
rval |= FF_MM_SSE4; |
|
|
|
|
if (ecx & 0x00100000 ) |
|
|
|
|
rval |= FF_MM_SSE42; |
|
|
|
|
#endif |
|
|
|
|
; |
|
|
|
|
} |
|
|
|
@ -105,13 +109,15 @@ int mm_support(void) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
#if 0 |
|
|
|
|
av_log(NULL, AV_LOG_DEBUG, "%s%s%s%s%s%s%s%s\n", |
|
|
|
|
av_log(NULL, AV_LOG_DEBUG, "%s%s%s%s%s%s%s%s%s%s\n", |
|
|
|
|
(rval&FF_MM_MMX) ? "MMX ":"", |
|
|
|
|
(rval&FF_MM_MMXEXT) ? "MMX2 ":"", |
|
|
|
|
(rval&FF_MM_SSE) ? "SSE ":"", |
|
|
|
|
(rval&FF_MM_SSE2) ? "SSE2 ":"", |
|
|
|
|
(rval&FF_MM_SSE3) ? "SSE3 ":"", |
|
|
|
|
(rval&FF_MM_SSSE3) ? "SSSE3 ":"", |
|
|
|
|
(rval&FF_MM_SSE4) ? "SSE4.1 ":"", |
|
|
|
|
(rval&FF_MM_SSE42) ? "SSE4.2 ":"", |
|
|
|
|
(rval&FF_MM_3DNOW) ? "3DNow ":"", |
|
|
|
|
(rval&FF_MM_3DNOWEXT) ? "3DNowExt ":""); |
|
|
|
|
#endif |
|
|
|
|