mirror of https://git.ffmpeg.org/ffmpeg.git
dct-test: give emms a memory clober.
Without this, the compiler in theory could attempt to keep things in float registers across the emms which would cause bad things to happen. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
parent
461030a7ac
commit
0d83edaba9
|
@ -204,7 +204,7 @@ static inline void mmx_emms(void)
|
||||||
{
|
{
|
||||||
#if HAVE_MMX
|
#if HAVE_MMX
|
||||||
if (cpu_flags & AV_CPU_FLAG_MMX)
|
if (cpu_flags & AV_CPU_FLAG_MMX)
|
||||||
__asm__ volatile ("emms\n\t");
|
__asm__ volatile ("emms\n\t" ::: "memory");
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue