Commit 1046b6b0 authored by Michael Niedermayer's avatar Michael Niedermayer

avutil/ppc/float_dsp_init: Disable duplicate functions

Signed-off-by: 's avatarMichael Niedermayer <michaelni@gmx.at>
parent da9a6f4a
...@@ -37,13 +37,16 @@ av_cold void ff_float_dsp_init_ppc(AVFloatDSPContext *fdsp, int bit_exact) ...@@ -37,13 +37,16 @@ av_cold void ff_float_dsp_init_ppc(AVFloatDSPContext *fdsp, int bit_exact)
fdsp->vector_fmul_window = ff_vector_fmul_window_altivec; fdsp->vector_fmul_window = ff_vector_fmul_window_altivec;
} }
} }
// The disabled function below are near identical to altivec and have
// been disabled to reduce code duplication
if (PPC_VSX(av_get_cpu_flags())) { if (PPC_VSX(av_get_cpu_flags())) {
fdsp->vector_fmul = ff_vector_fmul_vsx; // fdsp->vector_fmul = ff_vector_fmul_vsx;
fdsp->vector_fmul_add = ff_vector_fmul_add_vsx; fdsp->vector_fmul_add = ff_vector_fmul_add_vsx;
fdsp->vector_fmul_reverse = ff_vector_fmul_reverse_vsx; // fdsp->vector_fmul_reverse = ff_vector_fmul_reverse_vsx;
if (!bit_exact) { // if (!bit_exact) {
fdsp->vector_fmul_window = ff_vector_fmul_window_vsx; // fdsp->vector_fmul_window = ff_vector_fmul_window_vsx;
} // }
} }
} }
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