Displaying 20 results from an estimated 31 matches for "celt_head".
2015 Nov 19
0
[PATCH 3/3] Add Aarch64 intrinsic for SIG2WORD16.
---
celt/arch.h | 4 +++-
celt/arm/fixed_arm64.h | 35 +++++++++++++++++++++++++++++++++++
celt_headers.mk | 1 +
3 files changed, 39 insertions(+), 1 deletion(-)
create mode 100644 celt/arm/fixed_arm64.h
diff --git a/celt/arch.h b/celt/arch.h
index 670527b..9a06359 100644
--- a/celt/arch.h
+++ b/celt/arch.h
@@ -123,7 +123,9 @@ static OPUS_INLINE opus_int16 SAT16(opus_int32 x) {
#incl...
2015 Nov 20
2
[PATCH] Add Aarch64 intrinsic for SIG2WORD16.
Fixed definition of SIG2WORD16, thanks to John Ridges.
---
celt/arch.h | 4 +++-
celt/arm/fixed_arm64.h | 35 +++++++++++++++++++++++++++++++++++
celt_headers.mk | 1 +
3 files changed, 39 insertions(+), 1 deletion(-)
create mode 100644 celt/arm/fixed_arm64.h
diff --git a/celt/arch.h b/celt/arch.h
index 670527b..9a06359 100644
--- a/celt/arch.h
+++ b/celt/arch.h
@@ -123,7 +123,9 @@ static OPUS_INLINE opus_int16 SAT16(opus_int32 x) {
#incl...
2015 Aug 05
0
[PATCH 4/8] Arm64 assembly for Celt fixed-point math.
---
celt/arch.h | 2 ++
celt/arm/fixed_arm64.h | 75 ++++++++++++++++++++++++++++++++++++++++++++++++++
celt_headers.mk | 1 +
3 files changed, 78 insertions(+)
create mode 100644 celt/arm/fixed_arm64.h
diff --git a/celt/arch.h b/celt/arch.h
index 9f74ddd..219569b 100644
--- a/celt/arch.h
+++ b/celt/arch.h
@@ -122,6 +122,8 @@ static OPUS_INLINE opus_int16 SAT16(opus_int32 x) {
#include "arm/fix...
2015 Nov 07
0
[Aarch64 06/11] Add aarch64 assembly for Celt fixed-point math.
---
celt/arch.h | 2 ++
celt/arm/fixed_arm64.h | 75 ++++++++++++++++++++++++++++++++++++++++++++++++++
celt_headers.mk | 1 +
3 files changed, 78 insertions(+)
create mode 100644 celt/arm/fixed_arm64.h
diff --git a/celt/arch.h b/celt/arch.h
index 9f74ddd..219569b 100644
--- a/celt/arch.h
+++ b/celt/arch.h
@@ -122,6 +122,8 @@ static OPUS_INLINE opus_int16 SAT16(opus_int32 x) {
#include "arm/fix...
2015 Nov 19
3
[PATCH 1/3] Add configure check for Aarch64-specific Neon intrinsics.
---
configure.ac | 20 ++++++++++++++++++++
1 file changed, 20 insertions(+)
diff --git a/configure.ac b/configure.ac
index 90a06c8..adcb969 100644
--- a/configure.ac
+++ b/configure.ac
@@ -503,6 +503,26 @@ AS_IF([test x"$enable_intrinsics" = x"yes"],[
[rtcd_support="$rtcd_support (NE10)"])
])
+ OPUS_CHECK_INTRINSICS(
+
2014 Nov 09
3
[RFC PATCH v1] arm: kf_bfly4: Introduce ARM neon intrinsics
...h Puttagunta (1):
arm: kf_bfly4: Introduce ARM neon intrinsics
Makefile.am | 16 ++++
celt/_kiss_fft_guts.h | 13 +++
celt/arm/kiss_fft_neon.c | 211 ++++++++++++++++++++++++++++++++++++++++++++++
celt/arm/kiss_fft_neon.h | 37 ++++++++
celt/kiss_fft.c | 2 +-
celt_headers.mk | 1 +
celt_sources.mk | 3 +
configure.ac | 14 +++
8 files changed, 296 insertions(+), 1 deletion(-)
create mode 100644 celt/arm/kiss_fft_neon.c
create mode 100644 celt/arm/kiss_fft_neon.h
--
1.7.9.5
2014 Nov 09
0
[RFC PATCH v1] arm: kf_bfly4: Introduce ARM neon intrinsics
...when running configure command. This is disabled by default.
---
Makefile.am | 16 ++++
celt/_kiss_fft_guts.h | 13 +++
celt/arm/kiss_fft_neon.c | 211 ++++++++++++++++++++++++++++++++++++++++++++++
celt/arm/kiss_fft_neon.h | 37 ++++++++
celt/kiss_fft.c | 2 +-
celt_headers.mk | 1 +
celt_sources.mk | 3 +
configure.ac | 14 +++
8 files changed, 296 insertions(+), 1 deletion(-)
create mode 100644 celt/arm/kiss_fft_neon.c
create mode 100644 celt/arm/kiss_fft_neon.h
diff --git a/Makefile.am b/Makefile.am
index e20f7b4..94e2419...
2015 Nov 21
8
[Aarch64 v2 10/18] Clean up some intrinsics-related wording in configure.
---
configure.ac | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/configure.ac b/configure.ac
index f52d2c2..e1a6e9b 100644
--- a/configure.ac
+++ b/configure.ac
@@ -190,7 +190,7 @@ AC_ARG_ENABLE([rtcd],
[enable_rtcd=yes])
AC_ARG_ENABLE([intrinsics],
- [AS_HELP_STRING([--disable-intrinsics], [Disable intrinsics optimizations for ARM(float) X86(fixed)])],,
+
2016 Jul 14
0
[PATCH 2/5] Optimize fixed-point celt_fir_c() for ARM NEON
...celt_lpc.h | 5 +
celt/tests/test_unit_dft.c | 1 +
celt/tests/test_unit_mathops.c | 1 +
celt/tests/test_unit_mdct.c | 1 +
celt/tests/test_unit_optimization_lpc.c | 96 ++++++++++++
celt/tests/test_unit_rotation.c | 1 +
celt_headers.mk | 1 +
celt_sources.mk | 1 +
tests/test_unit_optimization.c | 62 ++++++++
14 files changed, 541 insertions(+), 4 deletions(-)
create mode 100644 celt/arm/celt_lpc_arm.h
create mode 100644 celt/arm/celt_lpc_neon_intr.c
create m...
2016 Jun 17
5
ARM NEON optimization -- celt_fir()
Hi all,
This is Linfeng Zhang from Google. I'll work on ARM NEON optimization in the
next few months.
I'm submitting 2 patches in the following couple of emails, which have the new
created celt_fir_neon().
I revised celt_fir_c() to not pass in argument "mem" in Patch 1. If there are
concerns to this change, please let me know.
Many thanks to your comments.
Linfeng Zhang
2015 May 15
0
[RFC V3 7/8] armv7, armv8: Optimize fixed point fft using NE10 library
...| 4 +-
celt/mdct.h | 2 +-
celt/static_modes_fixed.h | 25 +++
celt/static_modes_fixed_arm_ne10.h | 388 ++++++++++++++++++++++++++++++++++
celt/tests/test_unit_dft.c | 6 +-
celt/tests/test_unit_mdct.c | 4 +-
celt_headers.mk | 1 +
configure.ac | 2 +-
15 files changed, 570 insertions(+), 96 deletions(-)
create mode 100644 celt/static_modes_fixed_arm_ne10.h
diff --git a/Makefile.am b/Makefile.am
index 8bd7447..7d3efb3 100644
--- a/Makefile.am
+++ b/Makefile.am...
2015 Aug 05
8
[PATCH 0/8] Patches for arm64 (aarch64) support
...ile.am | 8 ++-
celt/arch.h | 2 +
celt/arm/arm_celt_map.c | 24 +++++++-
celt/arm/fixed_arm64.h | 75 ++++++++++++++++++++++++
celt/arm/pitch_arm.h | 94 ++++++++++++++++++++++-------
celt/pitch.h | 19 ------
celt_headers.mk | 1 +
configure.ac | 19 ++++++
silk/NSQ.c | 55 +++++------------
silk/NSQ.h | 97 ++++++++++++++++++++++++++++++
silk/NSQ_del_dec.c | 37 +++++-------
silk/SigProc_FIX.h | 4 ++
silk/ar...
2015 Nov 07
12
[Aarch64 00/11] Patches to enable Aarch64 (arm64) optimizations, rebased to current master.
...| 2 +
celt/arm/arm_celt_map.c | 22 ++++++-
celt/arm/celt_neon_intr.c | 61 ++++++++++++++++++-
celt/arm/fixed_arm64.h | 75 ++++++++++++++++++++++++
celt/arm/pitch_arm.h | 62 +++++++++++++++++++-
celt/pitch.h | 20 -------
celt_headers.mk | 1 +
configure.ac | 23 +++++++-
silk/NSQ.c | 55 +++++------------
silk/NSQ.h | 97 ++++++++++++++++++++++++++++++
silk/NSQ_del_dec.c | 37 +++++-------
silk/SigProc_FIX.h | 4 ++
silk/...
2014 Nov 14
0
[RFC PATCH v1] arm: kf_bfly4: Introduce ARM neon intrinsics
...Introduce ARM neon intrinsics
>
> Makefile.am | 16 ++++
> celt/_kiss_fft_guts.h | 13 +++
> celt/arm/kiss_fft_neon.c | 211 ++++++++++++++++++++++++++++++++++++++++++++++
> celt/arm/kiss_fft_neon.h | 37 ++++++++
> celt/kiss_fft.c | 2 +-
> celt_headers.mk | 1 +
> celt_sources.mk | 3 +
> configure.ac | 14 +++
> 8 files changed, 296 insertions(+), 1 deletion(-)
> create mode 100644 celt/arm/kiss_fft_neon.c
> create mode 100644 celt/arm/kiss_fft_neon.h
>
> --
> 1.7.9.5
>
2015 Feb 16
0
[RFC PATCH v2] Encode optimize using libNe10
...atic_modes_float_arm_ne10.h | 404 +++++++++++++++++++++++++++++++++
> celt/tests/test_unit_dft.c | 52 +++--
> celt/tests/test_unit_mathops.c | 6 +
> celt/tests/test_unit_mdct.c | 81 ++++---
> celt/tests/test_unit_rotation.c | 6 +
> celt_headers.mk | 3 +
> celt_sources.mk | 4 +
> configure.ac | 81 +++++++
> src/analysis.c | 8 +-
> src/analysis.h | 2 +-
> src/opus_encoder.c...
2015 Mar 03
2
[RFC PATCHv3] Encode optimize using libNe10
...| 25 +++
celt/static_modes_float_arm_ne10.h | 404 ++++++++++++++++++++++++++++++++++
celt/tests/test_unit_dft.c | 52 +++--
celt/tests/test_unit_mathops.c | 6 +
celt/tests/test_unit_mdct.c | 82 ++++---
celt/tests/test_unit_rotation.c | 6 +
celt_headers.mk | 3 +
celt_sources.mk | 4 +
configure.ac | 81 +++++++
src/analysis.c | 8 +-
src/analysis.h | 2 +-
src/opus_encoder.c | 2 +-
src/opus_multistre...
2015 Jan 20
0
[RFC PATCH v1 2/2] armv7(float): Optimize encode usecase using NE10 library
...| 2 +-
celt/mdct.h | 29 ++-
celt/static_modes_float.h | 25 +++
celt/static_modes_float_arm_ne10.h | 367 ++++++++++++++++++++++++++++++++++
celt/tests/test_unit_dft.c | 14 +-
celt/tests/test_unit_mdct.c | 19 +-
celt_headers.mk | 3 +
celt_sources.mk | 6 +
configure.ac | 81 ++++++++
src/analysis.c | 2 +-
src/opus_multistream_encoder.c | 3 +-
25 files changed, 1278 insertions(+), 24 deletions(-)
create mod...
2015 Jan 20
6
[RFC PATCH v1 0/2] Encode optimize using libNE10
...| 29 ++-
celt/static_modes_float.h | 25 +++
celt/static_modes_float_arm_ne10.h | 367 ++++++++++++++++++++++++++++++++++
celt/tests/test_unit_dft.c | 14 +-
celt/tests/test_unit_mdct.c | 19 +-
celt/x86/x86cpu.c | 22 +-
celt_headers.mk | 3 +
celt_sources.mk | 6 +
configure.ac | 81 ++++++++
src/analysis.c | 2 +-
src/opus_multistream_encoder.c | 3 +-
27 files changed, 1307 insertions(+), 36 deletions(-)
create mod...
2015 Mar 03
1
[RFC PATCH v4] Enable optimize using libNe10
...| 25 +++
celt/static_modes_float_arm_ne10.h | 404 ++++++++++++++++++++++++++++++++++
celt/tests/test_unit_dft.c | 52 +++--
celt/tests/test_unit_mathops.c | 6 +
celt/tests/test_unit_mdct.c | 82 ++++---
celt/tests/test_unit_rotation.c | 6 +
celt_headers.mk | 3 +
celt_sources.mk | 4 +
configure.ac | 81 +++++++
src/analysis.c | 8 +-
src/analysis.h | 2 +-
src/opus_encoder.c | 2 +-
src/opus_multistre...
2015 Feb 04
4
[RFC PATCH v2] Encode optimize using libNe10
...| 25 ++
celt/static_modes_float_arm_ne10.h | 404 +++++++++++++++++++++++++++++++++
celt/tests/test_unit_dft.c | 52 +++--
celt/tests/test_unit_mathops.c | 6 +
celt/tests/test_unit_mdct.c | 81 ++++---
celt/tests/test_unit_rotation.c | 6 +
celt_headers.mk | 3 +
celt_sources.mk | 4 +
configure.ac | 81 +++++++
src/analysis.c | 8 +-
src/analysis.h | 2 +-
src/opus_encoder.c | 2 +-
src/opus_mul...