| Index: celt/arm/arm_celt_map.c
|
| diff --git a/celt/arm/arm_celt_map.c b/celt/arm/arm_celt_map.c
|
| index 547a84d14959adb1480af4a76665ae42892b700e..68c224dfe6f0b1ffcb88f5af35c2aafff562da4a 100644
|
| --- a/celt/arm/arm_celt_map.c
|
| +++ b/celt/arm/arm_celt_map.c
|
| @@ -41,9 +41,16 @@ opus_val32 (*const CELT_PITCH_XCORR_IMPL[OPUS_ARCHMASK+1])(const opus_val16 *,
|
| MAY_HAVE_MEDIA(celt_pitch_xcorr), /* Media */
|
| MAY_HAVE_NEON(celt_pitch_xcorr) /* NEON */
|
| };
|
| -# else
|
| -# error "Floating-point implementation is not supported by ARM asm yet." \
|
| - "Reconfigure with --disable-rtcd or send patches."
|
| +# else /* !FIXED_POINT */
|
| +# if defined(OPUS_ARM_NEON_INTR)
|
| +void (*const CELT_PITCH_XCORR_IMPL[OPUS_ARCHMASK+1])(const opus_val16 *,
|
| + const opus_val16 *, opus_val32 *, int, int) = {
|
| + celt_pitch_xcorr_c, /* ARMv4 */
|
| + celt_pitch_xcorr_c, /* EDSP */
|
| + celt_pitch_xcorr_c, /* Media */
|
| + celt_pitch_xcorr_float_neon /* Neon */
|
| +};
|
| +# endif
|
| # endif
|
|
|
| #endif
|
|
|