Displaying 12 results from an estimated 12 matches for "resample_neon".
2015 Jul 06
2
Compilation failure in resample_neon.h on aarch64
Hi all,
I'm updating OpenEmbedded-core's speexdsp from 1.2rc1 (when it still was
a part of the speex source tree) to 1.2rc3. I found out that building
the new version for aarch64 fails in resample_neon.h (the target machine
is OE-core's default qemuarm64 target). This is the error message:
.../speexdsp-1.2rc3/libspeexdsp/resample_neon.h:148:5: error: impossible constraint in 'asm'
asm volatile (" cmp %[len], #0\n"
^
I haven't dealt with assembly code enough...
2015 Jul 07
1
Compilation failure in resample_neon.h on aarch64
...l 06, 2015 at 05:35:51PM +0300, Tanu Kaskinen wrote:
> > Hi all,
> >
> > I'm updating OpenEmbedded-core's speexdsp from 1.2rc1 (when it still was
> > a part of the speex source tree) to 1.2rc3. I found out that building
> > the new version for aarch64 fails in resample_neon.h (the target machine
> > is OE-core's default qemuarm64 target). This is the error message:
> >
> > .../speexdsp-1.2rc3/libspeexdsp/resample_neon.h:148:5: error: impossible constraint in 'asm'
> > asm volatile (" cmp %[len], #0\n"
> >...
2015 Jul 07
0
Compilation failure in resample_neon.h on aarch64
On Mon, Jul 06, 2015 at 05:35:51PM +0300, Tanu Kaskinen wrote:
> Hi all,
>
> I'm updating OpenEmbedded-core's speexdsp from 1.2rc1 (when it still was
> a part of the speex source tree) to 1.2rc3. I found out that building
> the new version for aarch64 fails in resample_neon.h (the target machine
> is OE-core's default qemuarm64 target). This is the error message:
>
> .../speexdsp-1.2rc3/libspeexdsp/resample_neon.h:148:5: error: impossible constraint in 'asm'
> asm volatile (" cmp %[len], #0\n"
> ^
>
> I haven'...
2015 Mar 28
4
Cannot compile speexdsp 1.2rc3 on ARM64
...r iPhone 6), it failed with:
/Applications/Xcode.app/Contents/Developer/usr/bin/make all-recursive
Making all in libspeexdsp
CC preprocess.lo
CC jitter.lo
CC mdf.lo
CC fftwrap.lo
CC filterbank.lo
CC resample.lo
In file included from resample.c:104:
./resample_neon.h:134:12: error: unknown register name 'q0' in asm
: "q0");
^
./resample_neon.h:195:13: error: invalid output constraint '+l' in asm
[len] "+l" (len), [remainder] "+l" (remainder)
^
2 err...
2011 Sep 01
6
[PATCH 0/5] ARM NEON optimization for samplerate converter
...product_single for fixed point
configure.ac: Add ARM NEON support
resample: Add NEON optimized inner_product_single for floating point
configure.ac | 35 ++++++++
libspeex/arch.h | 1 +
libspeex/fixed_generic.h | 4 +
libspeex/resample.c | 14 +++-
libspeex/resample_neon.h | 201 ++++++++++++++++++++++++++++++++++++++++++++++
5 files changed, 253 insertions(+), 2 deletions(-)
create mode 100644 libspeex/resample_neon.h
--
1.7.4.1
2011 Sep 01
0
[PATCH 3/5] resample: Add NEON optimized inner_product_single for fixed point
...as SATURATE32(PSHR32(x, shift), a),
but it avoids over flowing in rounding up phase in the rare occasion
where x has already been saturated. It should also be slightly faster.
---
libspeex/arch.h | 1 +
libspeex/fixed_generic.h | 4 ++
libspeex/resample.c | 10 ++++-
libspeex/resample_neon.h | 100 ++++++++++++++++++++++++++++++++++++++++++++++
4 files changed, 113 insertions(+), 2 deletions(-)
create mode 100644 libspeex/resample_neon.h
diff --git a/libspeex/arch.h b/libspeex/arch.h
index 3b47ed9..daa72a7 100644
--- a/libspeex/arch.h
+++ b/libspeex/arch.h
@@ -171,6 +171,7 @@ type...
2016 Jul 30
2
Cannot compile speexdsp 1.2rc3 on ARM64
...eturn ret;
> }
> #else
> static inline int32_t saturate_32bit_to_16bit(int32_t a) {
> return max(-32768, min(32767, a));
> }
> #endif
>
> To test it I wrote a stand alone test and ran it via adb.
> Anyone able to help with review/integration?
> There are 4 functions in resample_neon.h thats just the first/easiest.
>
>
>
> On Sat, Mar 28, 2015 at 11:28 AM, Evan JIANG <firstfan at gmail.com> wrote:
>
>> Hi all,
>> I build successfully with speex-1.2rc2. And with speexdsp 1.2rc3, I
>> build with i386, X86_64, armv7 and armv7s all passed....
2011 Sep 01
0
[PATCH 5/5] resample: Add NEON optimized inner_product_single for floating point
From: Jyri Sarha <jsarha at ti.com>
Also adds inline asm implementations of WORD2INT(x) macro for fixed
and floating point.
---
libspeex/resample_neon.h | 101 ++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 101 insertions(+), 0 deletions(-)
diff --git a/libspeex/resample_neon.h b/libspeex/resample_neon.h
index ba93e41..e7e981e 100644
--- a/libspeex/resample_neon.h
+++ b/libspeex/resample_neon.h
@@ -39,6 +39,30 @@
#include <...
2015 Apr 13
1
Fwd: Cannot compile speexdsp 1.2rc3 on ARM64
...ode.app/Contents/Developer/usr/bin/make all-recursive
> Making all in libspeexdsp
> CC preprocess.lo
> CC jitter.lo
> CC mdf.lo
> CC fftwrap.lo
> CC filterbank.lo
> CC resample.lo
> In file included from resample.c:104:
> ./resample_neon.h:134:12: error: unknown register name 'q0' in asm
> : "q0");
> ^
> ./resample_neon.h:195:13: error: invalid output constraint '+l' in asm
> [len] "+l" (len), [remainder] "+l" (remainder)
>...
2016 Apr 19
0
Cannot compile speexdsp 1.2rc3 on ARM64
...;q12", "d24", "d25" );
return ret;
}
#else
static inline int32_t saturate_32bit_to_16bit(int32_t a) {
return max(-32768, min(32767, a));
}
#endif
To test it I wrote a stand alone test and ran it via adb.
Anyone able to help with review/integration?
There are 4 functions in resample_neon.h thats just the first/easiest.
On Sat, Mar 28, 2015 at 11:28 AM, Evan JIANG <firstfan at gmail.com> wrote:
> Hi all,
> I build successfully with speex-1.2rc2. And with speexdsp 1.2rc3, I
> build with i386, X86_64, armv7 and armv7s all passed.
> But when I build for ARM...
2016 Aug 09
0
Cannot compile speexdsp 1.2rc3 on ARM64
...;> static inline int32_t saturate_32bit_to_16bit(int32_t a) {
>> return max(-32768, min(32767, a));
>> }
>> #endif
>>
>> To test it I wrote a stand alone test and ran it via adb.
>> Anyone able to help with review/integration?
>> There are 4 functions in resample_neon.h thats just the first/easiest.
>>
>>
>>
>> On Sat, Mar 28, 2015 at 11:28 AM, Evan JIANG <firstfan at gmail.com> wrote:
>>
>>> Hi all,
>>> I build successfully with speex-1.2rc2. And with speexdsp 1.2rc3, I
>>> build with i386, X86_...
2015 Mar 28
0
Fwd: Cannot compile speexdsp 1.2rc3 on ARM64
...r iPhone 6), it failed with:
/Applications/Xcode.app/Contents/Developer/usr/bin/make all-recursive
Making all in libspeexdsp
CC preprocess.lo
CC jitter.lo
CC mdf.lo
CC fftwrap.lo
CC filterbank.lo
CC resample.lo
In file included from resample.c:104:
./resample_neon.h:134:12: error: unknown register name 'q0' in asm
: "q0");
^
./resample_neon.h:195:13: error: invalid output constraint '+l' in asm
[len] "+l" (len), [remainder] "+l" (remainder)
^
2 err...