search for: arm_asm

Displaying 11 results from an estimated 11 matches for "arm_asm".

Did you mean: arm_am
2004 Aug 06
1
SmartPhone ARM
Is that encodeing? Jean-Marc Valin wrote: >That's odd. I've been able to do real-time with about 20% CPU on an ARM >400 MHz. Here are the settings I used: >- Compiled with FIXED_POINT (--enable-fixed-point) and ARM_ASM >(--enable-arm-asm) >- Compiled with gcc 3.3. (if you don't have gcc, you won't be able to >use ARM_ASM) >- Running in narrowband, 8 kbps with complexity 1. > >Hope this helps. > > Jean-Marc > > > <p>--- >8 ---- List archives: http://www.xiph.or...
2004 Sep 29
1
ARM w/ assembly & fixed point crash
...ticks)\n", i, (t2 - t1)); } printf("\n"); speex_bits_destroy(&bits); speex_encoder_destroy(enc_state); return 0; } Compiling with -DFIXED_POINT, or -DFIXED_POINT/-DFIXED_ARM it works totally fine (in ARM or Thumb mode). Compiling with either of these and -DARM_ASM seems to cause it to crash. (gdb) where #0 0x0004b324 in MULT16_16 (x=0, y=1310) at fixed_arm.h:57 #1 0x00044284 in nb_encode (state=0x86df8, vin=0x7f798, bits=0x7fce4) at ../src/nb_celp.c:262 #2 0x00053b28 in speex_encode (state=0x86df8, in=0x30000, bits=0x7fce4) at ../src/speex.c:104 #3 0x00...
2013 May 23
2
ASM runtime detection and optimizations
...t a/celt/celt_lpc.c b/celt/celt_lpc.c index c75c25b..1eac65b 100644 --- a/celt/celt_lpc.c +++ b/celt/celt_lpc.c @@ -32,9 +32,21 @@ #include "celt_lpc.h" #include "stack_alloc.h" #include "mathops.h" +#include "cpu_support.h" -#ifdef ARM_HAVE_NEON +#ifdef ARM_ASM #include "celt_lpc_neon.h" +void (* const celt_fir[OPUS_ARCHMASK+1])(const opus_val16 *, const opus_val16 *, + opus_val16 *, int, int, opus_val16 *) = { + celt_fir_c, //C + celt_fir_c, //ARMV4 + celt_fir_c, //ARMv5E + celt_fir_c, //ARMv6 + celt_fir_neon //NEON +}; +#e...
2004 Aug 06
4
SmartPhone ARM
Hello Greg If money isn't a problem Intel has an optimized compiler for eVC and XScale processors http://www.intel.com/software/products/compilers/techtopics/PCA_Optimization_WP.pdf If you have any luck getting the eVC compiler closer to realtime I'd really like to know. I'm still far from realtime when using Speex 1.1.3 on a HP iPAQ (Intel pxa255). Best regards Bjoern D.
2004 Aug 06
0
SmartPhone ARM
...I'd really > like to know. I'm still far from realtime when using Speex 1.1.3 on a HP > iPAQ (Intel pxa255). That's odd. I've been able to do real-time with about 20% CPU on an ARM 400 MHz. Here are the settings I used: - Compiled with FIXED_POINT (--enable-fixed-point) and ARM_ASM (--enable-arm-asm) - Compiled with gcc 3.3. (if you don't have gcc, you won't be able to use ARM_ASM) - Running in narrowband, 8 kbps with complexity 1. Hope this helps. Jean-Marc -- Jean-Marc Valin, M.Sc.A., ing. jr. LABORIUS (http://www.gel.usherb.ca/laborius) Université de S...
2004 Aug 06
1
Speex 1.1.2 - Try it on ARM
...> you must turn it off for now. > > Is this an option I must specify in order for it to be off, or is it off > by default. speexenc --help doesn't make it obvious. These are options that must be passed to the configure script. Basically, what it does is defining FIXED_POINT and ARM_ASM. Jean-Marc -- Jean-Marc Valin, M.Sc.A., ing. jr. LABORIUS (http://www.gel.usherb.ca/laborius) Université de Sherbrooke, Québec, Canada -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 190 bytes Desc...
2004 Aug 06
1
Project setting for embedded visual c++ 3.0
Hi all, I'm quite new to Speex and i'm tryng to do a porting of it for my pocketpc platform.... The encodig time seem to be too hight, i think something goes wrong putting --enable-fixed-point --enable-fixed-point-debug --enable-arm-asm in project setting of EVC++ 3.0 (i've got EVC++ 4.0 too) i do my test with an Ipaq 3850 (206 MHz Intel® Strong ARM 32-bit RISC Processor) running
2004 Aug 06
2
speex codec info request
Hi , I'm a software developer. I'm searching a codec for speach using a xscale PXA263, i would like to know if speex 1.04 is good for this hardware. Do you develope the codec using intel specification or intel primitives "IPP 4.0" ? Thank you very much in advance Best regards, Pavel Ivanov --- >8 ---- List archives: http://www.xiph.org/archives/ Ogg project homepage:
2004 Aug 06
0
[ANNOUNCE] PocketPC Port for speex-1.1.5 with sample code
...x_word16_t spx_lsp_t; typedef spx_word32_t spx_sig_t; #define LPC_SCALING 8192 #define SIG_SCALING 16384 #define LSP_SCALING 8192. #define GAMMA_SCALING 32768. #define GAIN_SCALING 64 #define GAIN_SCALING_1 0.015625 #define LPC_SHIFT 13 #define SIG_SHIFT 14 #define VERY_SMALL 0 #ifdef ARM_ASM #include "fixed_arm.h" #elif defined (FIXED_DEBUG) #include "fixed_debug.h" #else #include "fixed_generic.h" #endif #else typedef float spx_mem_t; typedef float spx_coef_t; typedef float spx_lsp_t; typedef float spx_sig_t; typedef float spx_word16_t; typedef float...
2004 Aug 06
2
Speex 1.1.2 - Try it on ARM
Hi, I just released unstable version 1.1.2 that contains more fixed-point work. Though it's still not 100% complete, enough have been done to make it run in real-time on ARM. In order to do that, compile with --enable-fixed-point --enable-arm-asm. All narrowband modes work in real-time with complexity 1 (some work with higher complexity) and some wideband modes also work (up to ~20 kbps) at
2004 Aug 06
2
[ANNOUNCE] PocketPC Port for speex-1.1.5 with sample code
Hi Jean-Marc, Based on the wonderful Speex project, I've created SpeexOutLoud, essentially a Speex codec port for Windows Mobile 2003 devices. I've included a sample project intended to show the usage of SpeexOutLoud codec in a Pocket PC application based on .NET Compact Framework. I'd request you to please go through the attached build, and include it as a contribution to the