Merge commit 'ebaf571aca2dd6ce3caeeeec4210a3fccd47e7db'
authorHendrik Leppkes <h.leppkes@gmail.com>
Sun, 2 Aug 2015 10:31:39 +0000 (12:31 +0200)
committerHendrik Leppkes <h.leppkes@gmail.com>
Sun, 2 Aug 2015 10:31:39 +0000 (12:31 +0200)
* commit 'ebaf571aca2dd6ce3caeeeec4210a3fccd47e7db':
  x86: dct: Disable dct32_float_sse on x86-64

Conflicts:
libavcodec/x86/dct32.asm
libavcodec/x86/dct_init.c

Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
libavcodec/x86/dct32.asm
libavcodec/x86/dct_init.c

index c70f6c9c4926f61e1f26da46d37aac8f4d9d66e2..3e37812f1ae9499ffc80aa46d0f57ccbe13051e1 100644 (file)
@@ -488,5 +488,6 @@ cglobal dct32_float, 2, 3, 16, out, in, tmp
 INIT_XMM sse
 DCT32_FUNC
 %endif
+
 INIT_XMM sse2
 DCT32_FUNC
index daf2bb4e5d211af4358a027ff6d50de3384ee185..c31ef92238b1638e79faa70dedc392e3690c108a 100644 (file)
@@ -30,8 +30,10 @@ av_cold void ff_dct_init_x86(DCTContext *s)
 {
     int cpu_flags = av_get_cpu_flags();
 
-    if (ARCH_X86_32 && EXTERNAL_SSE(cpu_flags))
+#if ARCH_X86_32
+    if (EXTERNAL_SSE(cpu_flags))
         s->dct32 = ff_dct32_float_sse;
+#endif
     if (EXTERNAL_SSE2(cpu_flags))
         s->dct32 = ff_dct32_float_sse2;
     if (EXTERNAL_AVX_FAST(cpu_flags))