Commit fbdd78fa authored by Mikulas Patocka's avatar Mikulas Patocka Committed by James Almer

avcodec/fft: fix INTERL macro on 3dnow

The commit b7c16a3f ("x86: fft: Port to
cpuflags") breaks the opus decoder in ffmpeg when compiling for 3dnow. The
output is audible, but there's a lot of noise.

The reason for the breakage is that the commit unintentionally changed the
INTERL macro so that it is empty when compiling for 3dnow. This patch
fixes it.
Signed-off-by: 's avatarMikulas Patocka <mikulas@twibright.com>
Signed-off-by: 's avatarJames Almer <jamrial@gmail.com>
parent f4e319d8
......@@ -199,7 +199,7 @@ SECTION .text
vextractf128 %4 %+ H(%5), %3, 0
vextractf128 %4(%5 + 1), %2, 1
vextractf128 %4 %+ H(%5 + 1), %3, 1
%elif cpuflag(sse)
%elif cpuflag(sse) || cpuflag(3dnow)
mova %3, %2
unpcklps %2, %1
unpckhps %3, %1
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment