|
@@ -30,8 +30,10 @@ av_cold void ff_dct_init_x86(DCTContext *s) |
|
|
{ |
|
|
{ |
|
|
int cpu_flags = av_get_cpu_flags(); |
|
|
int cpu_flags = av_get_cpu_flags(); |
|
|
|
|
|
|
|
|
|
|
|
#if ARCH_X86_32 |
|
|
if (EXTERNAL_SSE(cpu_flags)) |
|
|
if (EXTERNAL_SSE(cpu_flags)) |
|
|
s->dct32 = ff_dct32_float_sse; |
|
|
s->dct32 = ff_dct32_float_sse; |
|
|
|
|
|
#endif |
|
|
if (EXTERNAL_SSE2(cpu_flags)) |
|
|
if (EXTERNAL_SSE2(cpu_flags)) |
|
|
s->dct32 = ff_dct32_float_sse2; |
|
|
s->dct32 = ff_dct32_float_sse2; |
|
|
if (EXTERNAL_AVX_FAST(cpu_flags)) |
|
|
if (EXTERNAL_AVX_FAST(cpu_flags)) |
|
|