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...