search for: nsq_del_dec_neon_intr

Displaying 5 results from an estimated 5 matches for "nsq_del_dec_neon_intr".

2019 Sep 10
1
Int overflow fix not present in tree.
...ed that using a saturating add here is the correct thing to do, either (as opposed to, say, multiplying out by the coefficients individually). Either way, there are exact analogs of this code in NSQ.c, as well as all of the SIMD optimizations (x86/NSQ_sse4_1.c and x86/NSQ_del_dec_sse4_1.c, arm/NSQ_del_dec_neon_intr.c, and mips/NSQ_del_dec_mipsr1.h). If it is a possible issue in master, the fix looks incomplete to me, at least.
2016 Aug 23
0
[PATCH 8/8] Optimize silk_NSQ_del_dec() for ARM NEON
...0-5: 0% Complexity 6-7: 6% Complexity 8-9: 10% Complexity 10: 8% Got similar results on floating-point. --- silk/NSQ_del_dec.c | 6 +- silk/SigProc_FIX.h | 4 +- silk/arm/NSQ_del_dec_arm.h | 88 ++ silk/arm/NSQ_del_dec_neon_intr.c | 1125 +++++++++++++++++++++++ silk/arm/arm_silk_map.c | 23 + silk/main.h | 6 +- silk/mips/NSQ_del_dec_mipsr1.h | 2 +- silk/tests/test_unit_optimization_NSQ_del_dec.c | 142 +++ silk/x86/NSQ_d...
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 >
2019 Sep 10
2
Int overflow fix not present in tree.
Hi! I'm Yves, bit fiddler, hoping to roll a fresh version of libopus into chromium. This fix <https://chromium-review.googlesource.com/c/chromium/src/+/1072869/> never made it to opus repository. Was it intentional? If so, what is the rational? If not, could the fix be applied on the libopus master branch? Thanks for the amazing work! -- Warm regards, Yves -------------- next part
2016 Aug 26
2
[PATCH 9/9] Optimize silk_inner_prod_aligned_scale() for ARM NEON
...3d30 100644 --- a/silk_sources.mk +++ b/silk_sources.mk @@ -85,6 +85,7 @@ silk/x86/VQ_WMat_EC_sse.c SILK_SOURCES_ARM_NEON_INTR = \ silk/arm/arm_silk_map.c \ +silk/arm/inner_prod_aligned_neon_intr.c \ silk/arm/LPC_analysis_filter_neon_intr.c \ silk/arm/LPC_inv_pred_gain_neon_intr.c \ silk/arm/NSQ_del_dec_neon_intr.c \ diff --git a/tests/test_unit_optimization.c b/tests/test_unit_optimization.c index 19fda42..0a8b734 100644 --- a/tests/test_unit_optimization.c +++ b/tests/test_unit_optimization.c @@ -45,6 +45,7 @@ #endif +# include "silk/tests/test_unit_optimization_inner_prod_aligned.c" # inc...