Displaying 5 results from an estimated 5 matches for "silk_inner_prod_aligned_scale".
2016 Aug 26
2
[PATCH 9/9] Optimize silk_inner_prod_aligned_scale() for ARM NEON
...defined(OPUS_ARM_ASM) || defined(OPUS_ARM_MAY_HAVE_NEON_INTR))
+#include "arm/inner_prod_aligned_arm.h"
#include "arm/LPC_analysis_filter_arm.h"
#include "arm/LPC_inv_pred_gain_arm.h"
#endif
@@ -377,7 +378,7 @@ opus_int32 silk_inner_prod_aligned(
);
-opus_int32 silk_inner_prod_aligned_scale(
+opus_int32 silk_inner_prod_aligned_scale_c(
const opus_int16 *const inVec1, /* I input vector 1 */
const opus_int16 *const inVec2, /* I input vector 2 */...
2016 Sep 04
0
[PATCH 9/9] Optimize silk_inner_prod_aligned_scale() for ARM NEON
Linfeng Zhang wrote:
> Created corresponding unit test, and the optimization is bit exact with C
> function.
How are you building/running these tests? None of the tests (from any of
the patches starting with the second) build for me on 32-bit ARMv7 with
--enable-fixed-point, or even on x86. Example errors:
CCLD tests/test_unit_optimization
tests/test_unit_optimization.o: In
2016 Sep 06
0
[PATCH 9/9] Optimize silk_inner_prod_aligned_scale() for ARM NEON
Linfeng Zhang wrote:
> Could you please share your make configuration?
For ARMv7, just
./configure --enable-fixed-point
building natively on a Novena (armv7l, Debian Jessie (8.5), gcc
4.9.2-10, binutils 2.25).
For x86,
./configure --enable-fixed-point --disable-float-api
with gcc 4.9.1, binutils 2.22.
> I tested on this morning's master with my first 2 patches with the
>
2016 Sep 06
2
[PATCH 9/9] Optimize silk_inner_prod_aligned_scale() for ARM NEON
Hi Timothy,
Could you please share your make configuration?
I tested on this morning's master with my first 2 patches with the
following configurations and all work fine.
ARM Fixed-point ./configure --build x86_64-unknown-linux-gnu --host
arm-linux-gnueabihf --enable-fixed-point --enable-intrinsics CFLAGS='-O3'
--disable-shared
ARM Floating-Point: ./configure --build
2016 Sep 13
4
[PATCH 12/15] Replace call of celt_inner_prod_c() (step 1)
Should call celt_inner_prod().
---
celt/bands.c | 7 ++++---
celt/bands.h | 2 +-
celt/celt_encoder.c | 6 +++---
celt/pitch.c | 2 +-
src/opus_multistream_encoder.c | 2 +-
5 files changed, 10 insertions(+), 9 deletions(-)
diff --git a/celt/bands.c b/celt/bands.c
index bbe8a4c..1ab24aa 100644
--- a/celt/bands.c
+++ b/celt/bands.c