On 2012-01-11 10:40:34 -0800, Ronald S. Bultje wrote: > From: Henrik Gramner <[email protected]> > > This is required to handle clobbering of XMM registers on Win64 > correctly. Fixes FFT and all tests depending on FFT on Win64. > > Signed-off-by: Ronald S. Bultje <[email protected]> > --- > libavcodec/x86/fft_mmx.asm | 3 +++ > 1 files changed, 3 insertions(+), 0 deletions(-) > > diff --git a/libavcodec/x86/fft_mmx.asm b/libavcodec/x86/fft_mmx.asm > index 27276a1..d6d07b8 100644 > --- a/libavcodec/x86/fft_mmx.asm > +++ b/libavcodec/x86/fft_mmx.asm > @@ -639,11 +639,14 @@ cglobal fft_dispatch%3%2, 2,5,8, z, nbits > %endmacro ; DECL_FFT > > %ifdef HAVE_AVX > +INIT_YMM > DECL_FFT 6, _avx > DECL_FFT 6, _avx, _interleave > %endif > +INIT_XMM > DECL_FFT 5, _sse > DECL_FFT 5, _sse, _interleave > +INIT_MMX > DECL_FFT 4, _3dn > DECL_FFT 4, _3dn, _interleave > DECL_FFT 4, _3dn2
looks good, I can push Janne _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
