X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavcodec%2Fx86%2Fimdct36_sse.asm;h=336e9f0c547d282e57fb40b623b778210168a004;hb=67235dfa1d2b4bab2c8015e5b8e43ea63a681892;hp=ffca3530a4984bbe0a1dd746eb902ca9609e5e5f;hpb=0bb57f8bf029427059be21a562527dcfa0e264c9;p=ffmpeg diff --git a/libavcodec/x86/imdct36_sse.asm b/libavcodec/x86/imdct36_sse.asm index ffca3530a49..336e9f0c547 100644 --- a/libavcodec/x86/imdct36_sse.asm +++ b/libavcodec/x86/imdct36_sse.asm @@ -219,13 +219,13 @@ cglobal imdct36_float, 4,4,9, out, buf, in, win subps m5, m0, m3 -%ifdef ARCH_X86_64 +%if ARCH_X86_64 SWAP m5, m8 %endif mulps m7, m2, [ps_val1] -%ifdef ARCH_X86_64 +%if ARCH_X86_64 mulps m5, m8, [ps_val2] %else mulps m5, m5, [ps_val2] @@ -235,7 +235,7 @@ cglobal imdct36_float, 4,4,9, out, buf, in, win mulps m5, m6, [ps_val1] subps m7, m7, m5 -%ifdef ARCH_X86_64 +%if ARCH_X86_64 SWAP m5, m8 %else subps m5, m0, m3 @@ -371,14 +371,14 @@ DEFINE_IMDCT INIT_XMM ssse3 DEFINE_IMDCT -%ifdef HAVE_AVX +%if HAVE_AVX INIT_XMM avx DEFINE_IMDCT %endif INIT_XMM sse -%ifdef ARCH_X86_64 +%if ARCH_X86_64 %define SPILL SWAP %define UNSPILL SWAP %define SPILLED(x) m %+ x @@ -393,7 +393,7 @@ INIT_XMM sse %endif %macro DEFINE_FOUR_IMDCT 0 -cglobal four_imdct36_float, 5,5,8, out, buf, in, win, tmp +cglobal four_imdct36_float, 5,5,16, out, buf, in, win, tmp movlps m0, [inq+64] movhps m0, [inq+64 + 72] movlps m3, [inq+64 + 2*72] @@ -719,7 +719,7 @@ cglobal four_imdct36_float, 5,5,8, out, buf, in, win, tmp INIT_XMM sse DEFINE_FOUR_IMDCT -%ifdef HAVE_AVX +%if HAVE_AVX INIT_XMM avx DEFINE_FOUR_IMDCT %endif