void ff_proresdsp_x86_init(ProresDSPContext *dsp)

{

#if ARCH_X86_64 && HAVE_YASM

    int flags = av_get_cpu_flags();



    if (flags & AV_CPU_FLAG_SSE2) {

        dsp->idct_permutation_type = FF_TRANSPOSE_IDCT_PERM;

        dsp->idct_put = ff_prores_idct_put_10_sse2;

    }



    if (flags & AV_CPU_FLAG_SSE4) {

        dsp->idct_permutation_type = FF_TRANSPOSE_IDCT_PERM;

        dsp->idct_put = ff_prores_idct_put_10_sse4;

    }



#if HAVE_AVX

    if (flags & AV_CPU_FLAG_AVX) {

        dsp->idct_permutation_type = FF_TRANSPOSE_IDCT_PERM;

        dsp->idct_put = ff_prores_idct_put_10_avx;

    }

#endif /* HAVE_AVX */

#endif /* ARCH_X86_64 && HAVE_YASM */

}

void ff_proresdsp_x86_init(ProresDSPContext *dsp)

{

#if ARCH_X86_64 && HAVE_YASM

    int flags = av_get_cpu_flags();



    if (flags & AV_CPU_FLAG_SSE2) {

        dsp->idct_permutation_type = FF_TRANSPOSE_IDCT_PERM;

        dsp->idct_put = ff_prores_idct_put_10_sse2;

    }



    if (flags & AV_CPU_FLAG_SSE4) {

        dsp->idct_permutation_type = FF_TRANSPOSE_IDCT_PERM;

        dsp->idct_put = ff_prores_idct_put_10_sse4;

    }



#if HAVE_AVX

    if (flags & AV_CPU_FLAG_AVX) {

        dsp->idct_permutation_type = FF_TRANSPOSE_IDCT_PERM;

        dsp->idct_put = ff_prores_idct_put_10_avx;

    }

#endif 

#endif 

}

void FUNC_0(ProresDSPContext *VAR_0)

{

#if ARCH_X86_64 && HAVE_YASM

    int flags = av_get_cpu_flags();



    if (flags & AV_CPU_FLAG_SSE2) {

        VAR_0->idct_permutation_type = FF_TRANSPOSE_IDCT_PERM;

        VAR_0->idct_put = ff_prores_idct_put_10_sse2;

    }



    if (flags & AV_CPU_FLAG_SSE4) {

        VAR_0->idct_permutation_type = FF_TRANSPOSE_IDCT_PERM;

        VAR_0->idct_put = ff_prores_idct_put_10_sse4;

    }



#if HAVE_AVX

    if (flags & AV_CPU_FLAG_AVX) {

        VAR_0->idct_permutation_type = FF_TRANSPOSE_IDCT_PERM;

        VAR_0->idct_put = ff_prores_idct_put_10_avx;

    }

#endif 

#endif 

}

void FUNC_0(ProresDSPContext *VAR_0)
{ #if ARCH_X86_64 && HAVE_YASM
int flags = av_get_cpu_flags(); if (flags & AV_CPU_FLAG_SSE2) { VAR_0->idct_permutation_type = FF_TRANSPOSE_IDCT_PERM; VAR_0->idct_put = ff_prores_idct_put_10_sse2; } if (flags & AV_CPU_FLAG_SSE4) { VAR_0->idct_permutation_type = FF_TRANSPOSE_IDCT_PERM; VAR_0->idct_put = ff_prores_idct_put_10_sse4; } #if HAVE_AVX
if (flags & AV_CPU_FLAG_AVX) { VAR_0->idct_permutation_type = FF_TRANSPOSE_IDCT_PERM; VAR_0->idct_put = ff_prores_idct_put_10_avx; } #endif
#endif
}