[Ffmpeg-devel] r5954 broke fft on AMD cpus without sse and without mm3dnow.h
Wed Aug 9 10:27:12 CEST 2006
I think r5954 undid what was fixed in r5570 when this change was made:
> #if defined(HAVE_MMX)
> -#ifdef HAVE_MM3DNOW
> has_vectors = mm_support() & (MM_3DNOW | MM_3DNOWEXT | MM_SSE | MM_SSE2);
> - has_vectors = mm_support() & (MM_SSE | MM_SSE2);
> #if defined(HAVE_ALTIVEC) && !defined(ALTIVEC_USE_REFERENCE_C_CODE)
> has_vectors = mm_support() & MM_ALTIVEC;
HAVE_MM3DNOW is the result of a test for the header mm3dnow.h (which
was introduced in a gcc 4.x.y, I dont know which).
I didn't see a different solution introduced in the same patch.
More information about the ffmpeg-devel