Browse Source

avutil/ppc/float_dsp_init: Disable duplicate functions

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
tags/n2.7
Michael Niedermayer 10 years ago
parent
commit
1046b6b093
1 changed files with 8 additions and 5 deletions
  1. +8
    -5
      libavutil/ppc/float_dsp_init.c

+ 8
- 5
libavutil/ppc/float_dsp_init.c View File

@@ -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;
}
}

// The disabled function below are near identical to altivec and have
// been disabled to reduce code duplication
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_reverse = ff_vector_fmul_reverse_vsx;
// fdsp->vector_fmul_reverse = ff_vector_fmul_reverse_vsx;

if (!bit_exact) {
fdsp->vector_fmul_window = ff_vector_fmul_window_vsx;
}
// if (!bit_exact) {
// fdsp->vector_fmul_window = ff_vector_fmul_window_vsx;
// }
}
}

Loading…
Cancel
Save