search for: silk_noise_shape_quantizer_del_dec

Displaying 9 results from an estimated 9 matches for "silk_noise_shape_quantizer_del_dec".

2015 Aug 05
0
[PATCH 8/8] Apply Neon short prediction optimization to silk_noise_shape_quantizer_del_dec.
...b/silk/NSQ_del_dec.c @@ -31,6 +31,8 @@ POSSIBILITY OF SUCH DAMAGE. #include "main.h" #include "stack_alloc.h" +#include "NSQ.h" + typedef struct { opus_int32 sLPC_Q14[ MAX_SUB_FRAME_LENGTH + NSQ_LPC_BUF_LENGTH ]; @@ -106,7 +108,8 @@ static OPUS_INLINE void silk_noise_shape_quantizer_del_dec( opus_int warping_Q16, /* I */ opus_int nStatesDelayedDecision, /* I Number of states in decision tree */ opus_int *smpl_buf_idx, /* I Index to newest samples in buffers */ - opus_...
2015 Nov 21
0
[Aarch64 v2 07/18] Apply Neon short prediction optimization to silk_noise_shape_quantizer_del_dec.
...b/silk/NSQ_del_dec.c @@ -31,6 +31,8 @@ POSSIBILITY OF SUCH DAMAGE. #include "main.h" #include "stack_alloc.h" +#include "NSQ.h" + typedef struct { opus_int32 sLPC_Q14[ MAX_SUB_FRAME_LENGTH + NSQ_LPC_BUF_LENGTH ]; @@ -106,7 +108,8 @@ static OPUS_INLINE void silk_noise_shape_quantizer_del_dec( opus_int warping_Q16, /* I */ opus_int nStatesDelayedDecision, /* I Number of states in decision tree */ opus_int *smpl_buf_idx, /* I Index to newest samples in buffers */ - opus_...
2015 Dec 23
6
[AArch64 neon intrinsics v4 0/5] Rework Neon intrinsic code for Aarch64 patchset
...ARM architecture variants. There are also some minor code style cleanups, notably the removal of C++-style comments. Jonathan Lennox (5): Add named constants for ARM architecture variants. Add Neon intrinsics for Silk noise shape quantization. Apply Neon short prediction optimization to silk_noise_shape_quantizer_del_dec. Add Neon intrinsics for Silk noise shape feedback loop. Add Neon fixed-point implementation of xcorr_kernel. Makefile.am | 5 +- celt/arm/arm_celt_map.c | 17 ++++++ celt/arm/armcpu.c | 35 +++++++---- celt/arm/armcpu.h | 6 ++ celt/a...
2013 Sep 20
2
help to add assembly files
Hi , I am trying to optimize OPUS codec to TI compiler C64XX in CCS. I have created the make file and compiled the code in optlevel = 3. The MIPS are pretty high(99 MIPS for 8Khz stereo) for LFE channels and the most MIPS intensive function is the silk_noise_shape_quantizer_del_dec() function. 1. I am trying to convert this entire function to assembly. I have tried to incoporate .asm file but I get linking error as shown below undefined first referenced symbol in file --------- ---------------- _celt_fir_asm vocalopus.lib<celt_lpc.obj> I have a...
2015 Nov 21
12
[Aarch64 v2 00/18] Patches to enable Aarch64 (version 2)
...Rename OPUS_ARM_NEON_INTR AM_CONDITIONAL as HAVE_ARM_NEON_INTR, for consistency with x86. Enable Neon intrinsics for aarch64. Add Neon intrinsics for Silk noise shape quantization. Add Neon intrinsics for Silk noise shape feedback loop. Apply Neon short prediction optimization to silk_noise_shape_quantizer_del_dec. Add Neon fixed-point implementation of xcorr_kernel. Enable intrinsics by default. Clean up some intrinsics-related wording in configure. Move OPUS_FAST_INT64 definition to celt/arch.h. Add OPUS_FAST_INT64 flavors of celt/fixed_generic.h macros. Explicitly cast results of silk OPUS_FAS...
2015 Aug 05
8
[PATCH 0/8] Patches for arm64 (aarch64) support
...ell. Autoconf changes for arm64 inline assembly support. Arm64 assembly for Celt fixed-point math. Arm64 assembly for Silk math. Add Neon intrinsics for Silk noise shape quantization. Add Neon intrinsics for Silk noise shape feedback loop. Apply Neon short prediction optimization to silk_noise_shape_quantizer_del_dec. Makefile.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...
2015 Nov 07
12
[Aarch64 00/11] Patches to enable Aarch64 (arm64) optimizations, rebased to current master.
...f changes for aarch64 inline assembly support. Add aarch64 assembly for Celt fixed-point math. Add aarch64 assembly for Silk math. Add Neon intrinsics for Silk noise shape quantization. Add Neon intrinsics for Silk noise shape feedback loop. Apply Neon short prediction optimization to silk_noise_shape_quantizer_del_dec. Add Neon fixed-point implementation of xcorr_kernel. Makefile.am | 9 +-- celt/arch.h | 2 + celt/arm/arm_celt_map.c | 22 ++++++- celt/arm/celt_neon_intr.c | 61 ++++++++++++++++++- celt/arm/fixed_arm64.h | 75 ++++++++++++++++++...
2016 Aug 23
0
[PATCH 8/8] Optimize silk_NSQ_del_dec() for ARM NEON
...create mode 100644 silk/arm/NSQ_del_dec_neon_intr.c create mode 100644 silk/tests/test_unit_optimization_NSQ_del_dec.c diff --git a/silk/NSQ_del_dec.c b/silk/NSQ_del_dec.c index 3495613..20640a4 100644 --- a/silk/NSQ_del_dec.c +++ b/silk/NSQ_del_dec.c @@ -109,13 +109,13 @@ static OPUS_INLINE void silk_noise_shape_quantizer_del_dec( opus_int predictLPCOrder, /* I Prediction filter order */ opus_int warping_Q16, /* I */ opus_int nStatesDelayedDecision, /* I Number of states in decision tree */ - opus_...
2016 Aug 23
2
[PATCH 7/8] Update NSQ_LPC_BUF_LENGTH macro.
NSQ_LPC_BUF_LENGTH is independent of DECISION_DELAY. --- silk/define.h | 4 ---- 1 file changed, 4 deletions(-) diff --git a/silk/define.h b/silk/define.h index 781cfdc..1286048 100644 --- a/silk/define.h +++ b/silk/define.h @@ -173,11 +173,7 @@ extern "C" #define MAX_MATRIX_SIZE MAX_LPC_ORDER /* Max of LPC Order and LTP order */ -#if( MAX_LPC_ORDER >