Displaying 3 results from an estimated 3 matches for "shortcuts2".
Did you mean:
shortcuts
2005 Apr 01
2
Speex for the Intel XScale with WMMX.
Jean-Marc,
At 08:12 PM 4/1/2005, Jean-Marc Valin wrote:
>I'm not even sure what WMMX is,
This is just a short name for the MMX/SSE extensions/intrinsic
functions for the intel XSCALE processors. Most of the WMMX
instructions have MMX/SSE equivalents, plus there are a few
other interesting functions. We have been thinking about doing
WMMX optimizations of the various speex asm functions,
2005 Apr 04
2
Speex split across processors?
Well, it's an ARM7TDMI core, so basically one register operation per
clock, with memory accesses taking longer. Having the memory on-chip
should make memory access much less of an impact.
I was afraid that you would answer the way you did: I thought about my
question after I sent it, and the "LP" in CELP is what makes it a
sequential process; it can't do linear prediction on a
2005 May 25
3
Speex on TI C6x, Problem with TI C5x Patch
...bframeSize;i++)
syn_resp[i]=VERY_SMALL;
/* Reset excitation */
for (i=0;i<st->subframeSize;i++)
exc[i]=VERY_SMALL;
/* Compute zero response of A(z/g1) / ( A(z/g2) * A(z) ) */
for (i=0;i<st->lpcSize;i++)
mem[i]=st->mem_sp[i];
#ifdef SHORTCUTS2
iir_mem2(exc, st->interp_qlpc, exc, response_bound, st->lpcSize, mem);
for (i=0;i<st->lpcSize;i++)
mem[i]=st->mem_sw[i];
filter_mem2(exc, st->bw_lpc1, st->bw_lpc2, res, response_bound,
st->lpcSize, mem);
for (i=response_bound;i<st->sub...