[opus] [RFC PATCH v2] cover: armv7: celt_pitch_xcorr: Introduce ARM neon intrinsics

Viswanath Puttagunta viswanath.puttagunta at linaro.org
Sun Dec 7 08:55:02 PST 2014


Sorry for typo.. from shows as "--no-chain-reply-to --thread ./*"
instead of from "Viswanath Puttagunta".

So resent it again after fixing my command line.. Otherwise, the patch
for RFCv2 is identical.

Regards,
Vish


On 7 December 2014 at 02:08, --no-chain-reply-to --thread ./*
<viswanath.puttagunta at linaro.org> wrote:
> From: Viswanath Puttagunta <viswanath.puttagunta at linaro.org>
>
> Hi,
>
> Optimizes celt_pitch_xcorr for floating point.
>
> Changes from RFCv1:
> - Rebased on top of commit
>   aad281878: Fix celt_pitch_xcorr_c signature.
>   which got rid of ugly code around CELT_PITCH_XCORR_IMPL
>   passing of "arch" parameter.
> - Unified with --enable-intrinsics used by x86
> - Modified algorithm to be more in-line with algorithm in
>   celt_pitch_xcorr_arm.s
>
> Viswanath Puttagunta (1):
>   armv7: celt_pitch_xcorr: Introduce ARM neon intrinsics
>
>  Makefile.am                     |   11 ++
>  celt/arm/arm_celt_map.c         |   15 ++-
>  celt/arm/celt_neon_intr.c       |  242 +++++++++++++++++++++++++++++++++++++++
>  celt/arm/pitch_arm.h            |   13 ++-
>  celt/cpu_support.h              |    3 +-
>  celt/pitch.h                    |    6 +-
>  celt/tests/test_unit_mathops.c  |   10 +-
>  celt/tests/test_unit_rotation.c |    9 +-
>  celt_sources.mk                 |    3 +
>  configure.ac                    |   77 +++++++++++--
>  10 files changed, 370 insertions(+), 19 deletions(-)
>  create mode 100644 celt/arm/celt_neon_intr.c
>
> --
> 1.7.9.5
>


More information about the opus mailing list