Displaying 20 results from an estimated 61 matches for "arm_celt_map".
2015 Nov 21
0
[Aarch64 v2 02/18] Reorganize ARM CPU #ifdefs.
---
celt/arm/arm_celt_map.c | 5 ++++-
celt/arm/pitch_arm.h | 19 ++++++++++++++-----
2 files changed, 18 insertions(+), 6 deletions(-)
diff --git a/celt/arm/arm_celt_map.c b/celt/arm/arm_celt_map.c
index ee6c244..f195315 100644
--- a/celt/arm/arm_celt_map.c
+++ b/celt/arm/arm_celt_map.c
@@ -35,7 +35,10 @@
#if defin...
2015 Nov 21
0
[Aarch64 v2 08/18] Add Neon fixed-point implementation of xcorr_kernel.
Used for celt_pitch_xcorr on aarch64, and celt_fir and celt_iir on both armv7 and aarch64.
---
celt/arm/arm_celt_map.c | 17 +++++++++++++
celt/arm/celt_neon_intr.c | 61 ++++++++++++++++++++++++++++++++++++++++++++++-
celt/arm/pitch_arm.h | 31 +++++++++++++++++++++++-
3 files changed, 107 insertions(+), 2 deletions(-)
diff --git a/celt/arm/arm_celt_map.c b/celt/arm/arm_celt_map.c
index f195315..5794e44...
2015 Aug 05
0
[PATCH 2/8] Reorganize pitch_arm.h, so RTCD works for intrinsics functions as well.
---
celt/arm/arm_celt_map.c | 24 +++++++++++-
celt/arm/pitch_arm.h | 97 +++++++++++++++++++++++++++++++++----------------
2 files changed, 88 insertions(+), 33 deletions(-)
diff --git a/celt/arm/arm_celt_map.c b/celt/arm/arm_celt_map.c
index 0c9acff..cc6b706 100644
--- a/celt/arm/arm_celt_map.c
+++ b/celt/arm/arm_celt...
2014 Nov 21
0
[RFC PATCHv1] armv7: celt_pitch_xcorr: Introduce ARM neon intrinsics
...ult.
Compile time and runtime checks are also supported to make sure
this optimization is only enabled when the compiler supports
neon intrinsics.
---
Makefile.am | 23 +++++++++++
celt/_kiss_fft_guts.h | 4 +-
celt/arch.h | 4 +-
celt/arm/arm_celt_map.c | 15 +++++++-
celt/arm/celt_neon_intr.c | 81 +++++++++++++++++++++++++++++++++++++++
celt/arm/pitch_arm.h | 15 +++++++-
celt/pitch.h | 17 ++++++--
celt/tests/test_unit_mathops.c | 2 +-
celt/tests/test_unit_rotation.c | 2 +-
celt_sou...
2014 Dec 10
2
[RFC PATCH v3] cover: armv7: celt_pitch_xcorr: Introduce ARM neon intrinsics
...igure.ac
- use AC_LINK_IFELSE instead of AC_COMPILE_IFELSE
- Moved compile flags into Makefile.am
- OPUS_ARM_NEON_INR --> typo --> OPUS_ARM_NEON_INTR
Viswanath Puttagunta (1):
armv7: celt_pitch_xcorr: Introduce ARM neon intrinsics
Makefile.am | 12 ++
celt/arm/arm_celt_map.c | 15 ++-
celt/arm/celt_neon_intr.c | 256 +++++++++++++++++++++++++++++++++++++++
celt/arm/pitch_arm.h | 13 +-
celt/cpu_support.h | 3 +-
celt/pitch.h | 6 +-
celt/tests/test_unit_mathops.c | 9 +-
celt/tests/test_unit_rota...
2014 Dec 19
2
[PATCH v1] cover: armv7: celt_pitch_xcorr: Introduce ARM neon intrinsics
...cases. Unrolling using
intrinsics was not really mapping well to what was done
in celt_pitch_xcorr_arm.s
- Makefile.am
Removed explicit -O3 optimization
- test_unit_mathops.c, test_unit_rotation.c
followed recommendation to use #if #elif to guarantee that
only one of "arm/arm_celt_map.c" or "x86/x86_celt_map.c"
is included
Viswanath Puttagunta (1):
armv7: celt_pitch_xcorr: Introduce ARM neon intrinsics
Makefile.am | 12 ++
celt/arm/arm_celt_map.c | 15 ++-
celt/arm/celt_neon_intr.c | 249 ++++++++++++++++++++++++++++...
2015 May 15
0
[RFC V3 4/8] aarch64: Enable intrinsics for aarch64
Enables existing neon intrinsic optimizations to work
on aarch64 target.
Signed-off-by: Viswanath Puttagunta <viswanath.puttagunta at linaro.org>
---
Makefile.am | 4 +-
celt/arm/arm_celt_map.c | 4 +-
celt/arm/celt_ne10_fft.c | 2 +
celt/arm/celt_ne10_mdct.c | 3 ++
celt/arm/pitch_arm.h | 2 +-
celt/dump_modes/Makefile | 2 +-
celt/pitch.h | 5 +--
celt/tests/test_unit_dft.c | 3 +-
celt/tests/test_unit_mathops.c |...
2014 Dec 07
3
[RFC PATCH v2] cover: armv7: celt_pitch_xcorr: Introduce ARM neon intrinsics
...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_rot...
2015 Dec 08
2
[Aarch64 v2 02/18] Reorganize ARM CPU #ifdefs.
Jonathan Lennox wrote:
> -# if defined(FIXED_POINT)
> +# if defined(FIXED_POINT) && \
> + ((defined(OPUS_ARM_MAY_HAVE_NEON) && !defined(OPUS_ARM_PRESUME_NEON)) || \
> + (defined(OPUS_ARM_MAY_HAVE_MEDIA) && !defined(OPUS_ARM_PRESUME_MEDIA)) || \
> + (defined(OPUS_ARM_MAY_HAVE_EDSP) && !defined(OPUS_ARM_PRESUME_EDSP)))
> opus_val32 (*const
2014 Dec 07
2
[RFC PATCH v2] cover: armv7: celt_pitch_xcorr: Introduce ARM neon intrinsics
...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_rot...
2014 Dec 19
0
[PATCH v1] armv7: celt_pitch_xcorr: Introduce ARM neon intrinsics
...Cs that have NEON VFP unit.
To enable this optimization, use --enable-intrinsics
configure option.
Compile time and runtime checks are also supported to make sure
this optimization is only enabled when the compiler supports
neon intrinsics.
---
Makefile.am | 12 ++
celt/arm/arm_celt_map.c | 15 ++-
celt/arm/celt_neon_intr.c | 249 +++++++++++++++++++++++++++++++++++++++
celt/arm/pitch_arm.h | 13 +-
celt/cpu_support.h | 3 +-
celt/pitch.h | 6 +-
celt/tests/test_unit_mathops.c | 6 +-
celt/tests/test_unit_rota...
2014 Dec 07
0
[RFC PATCH v2] armv7: celt_pitch_xcorr: Introduce ARM neon intrinsics
...Cs that have NEON VFP unit.
To enable this optimization, use --enable-intrinsics
configure option.
Compile time and runtime checks are also supported to make sure
this optimization is only enabled when the compiler supports
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_rot...
2014 Dec 10
0
[RFC PATCH v3] armv7: celt_pitch_xcorr: Introduce ARM neon intrinsics
...Cs that have NEON VFP unit.
To enable this optimization, use --enable-intrinsics
configure option.
Compile time and runtime checks are also supported to make sure
this optimization is only enabled when the compiler supports
neon intrinsics.
---
Makefile.am | 12 ++
celt/arm/arm_celt_map.c | 15 ++-
celt/arm/celt_neon_intr.c | 256 +++++++++++++++++++++++++++++++++++++++
celt/arm/pitch_arm.h | 13 +-
celt/cpu_support.h | 3 +-
celt/pitch.h | 6 +-
celt/tests/test_unit_mathops.c | 9 +-
celt/tests/test_unit_rota...
2014 Dec 18
2
[RFC PATCH v3] armv7: celt_pitch_xcorr: Introduce ARM neon intrinsics
...M_ASM) && defined(FIXED_POINT)
> +#endif
> +
> +#if defined(OPUS_ARM_NEON_INTR)
> +#include "arm/celt_neon_intr.c"
> +#endif
> +
> +#if ((defined(OPUS_ARM_ASM) && defined(FIXED_POINT)) \
> + || defined(OPUS_ARM_NEON_INTR))
> #include "arm/arm_celt_map.c"
> #endif
You should keep the #elif (the intent was to _guarantee_ that only one
of x86_celt_map.c or arm_celt_map.c would be included). Instead, just
move the #if defined(OPUS_ARM_NEON_INTR) block inside that #elif (both
in test_unit_mathops.c and test_unit_rotation.c).
2014 Dec 19
2
[PATCH v1] armv7: celt_pitch_xcorr: Introduce ARM neon intrinsics
...this optimization, use --enable-intrinsics
> configure option.
>
> Compile time and runtime checks are also supported to make sure
> this optimization is only enabled when the compiler supports
> neon intrinsics.
> ---
> Makefile.am | 12 ++
> celt/arm/arm_celt_map.c | 15 ++-
> celt/arm/celt_neon_intr.c | 249 +++++++++++++++++++++++++++++++++++++++
> celt/arm/pitch_arm.h | 13 +-
> celt/cpu_support.h | 3 +-
> celt/pitch.h | 6 +-
> celt/tests/test_unit_mathops.c | 6 +-
&...
2014 Nov 21
4
[RFC PATCHv1] cover: celt_pitch_xcorr: Introduce ARM neon intrinsics
...y other feedback welcome.
[1]: http://projectne10.github.io/Ne10/
Viswanath Puttagunta (1):
armv7: celt_pitch_xcorr: Introduce ARM neon intrinsics
Makefile.am | 23 +++++++++++
celt/_kiss_fft_guts.h | 4 +-
celt/arch.h | 4 +-
celt/arm/arm_celt_map.c | 15 +++++++-
celt/arm/celt_neon_intr.c | 81 +++++++++++++++++++++++++++++++++++++++
celt/arm/pitch_arm.h | 15 +++++++-
celt/pitch.h | 17 ++++++--
celt/tests/test_unit_mathops.c | 2 +-
celt/tests/test_unit_rotation.c | 2 +-
celt_sou...
2015 Nov 21
12
[Aarch64 v2 00/18] Patches to enable Aarch64 (version 2)
...g of configure output for ARM intrinsics detection.
Add configure check for Aarch64-specific Neon intrinsics.
Add Aarch64 intrinsics for saturated add/subtract.
Add Aarch64 intrinsic for SIG2WORD16.
Makefile.am | 9 +--
celt/arch.h | 9 ++-
celt/arm/arm_celt_map.c | 22 ++++++-
celt/arm/celt_neon_intr.c | 61 ++++++++++++++++++-
celt/arm/fixed_arm64.h | 35 +++++++++++
celt/arm/pitch_arm.h | 62 +++++++++++++++++++-
celt/fixed_generic.h | 16 +++++
celt/pitch.h | 20 -------
celt_headers.mk...
2015 Mar 04
1
[RFC PATCH v1] Decode(float) optimize using libNe10
...avz20b3DOnD3IwxiKTmUfyUK89hUwL9K2PYMh7dlkNg/edit#heading=h.d7ydpmyrwvsv
[2]: http://lists.xiph.org/pipermail/opus/2015-March/002904.html
[3]: http://lists.xiph.org/pipermail/opus/2015-March/002899.html
Viswanath Puttagunta (1):
armv7(float): Optimize decode usecase using NE10 library
celt/arm/arm_celt_map.c | 22 ++++++++++
celt/arm/celt_ne10_fft.c | 26 +++++++++++
celt/arm/celt_ne10_mdct.c | 102 ++++++++++++++++++++++++++++++++++++++++++++
celt/arm/fft_arm.h | 8 ++++
celt/arm/mdct_arm.h | 7 +++
celt/celt_decoder.c | 18 ++++----
celt/celt_encoder.c...
2015 May 15
0
[RFC V3 7/8] armv7, armv8: Optimize fixed point fft using NE10 library
Uses NEON optimized fixed point fft routines in NE10 library
Signed-off-by: Viswanath Puttagunta <viswanath.puttagunta at linaro.org>
Signed-off-by: Jonathan Lennox <jonathan at vidyo.com>
---
Makefile.am | 12 +-
celt/arm/arm_celt_map.c | 46 ++--
celt/arm/celt_ne10_fft.c | 98 +++++----
celt/arm/fft_arm.h | 26 ++-
celt/dump_modes/Makefile | 3 +-
celt/dump_modes/dump_modes_arch.h | 6 +
celt/dump_modes/dump_modes_arm_ne10.c | 43 ++--
celt/kiss_fft.h...
2014 Dec 18
0
[RFC PATCH v3] armv7: celt_pitch_xcorr: Introduce ARM neon intrinsics
...gt; +#endif
> > +
> > +#if defined(OPUS_ARM_NEON_INTR)
> > +#include "arm/celt_neon_intr.c"
> > +#endif
> > +
> > +#if ((defined(OPUS_ARM_ASM) && defined(FIXED_POINT)) \
> > + || defined(OPUS_ARM_NEON_INTR))
> > #include "arm/arm_celt_map.c"
> > #endif
>
> You should keep the #elif (the intent was to _guarantee_ that only one
> of x86_celt_map.c or arm_celt_map.c would be included). Instead, just
> move the #if defined(OPUS_ARM_NEON_INTR) block inside that #elif (both
> in test_unit_mathops.c and test_uni...