Displaying 3 results from an estimated 3 matches for "inner_prod0".
Did you mean:
inner_prod
2006 Feb 03
2
Speex at ARM Devices (Symbian OS)
> That's possible. In any case, u-law conversion can be done with far less
> than 1 MHz... About Speex, you would likely need to enable ARM
> optimizations and set the complexity to 1 (default it 2).
done with arm optimizations and i was still getting high load ...
guess it's from gstreamer somewhere. I'll check that next week.
thanks,
- Christophe
2006 Feb 03
0
Speex inner_prod()
...mulating each term into a long, but if the code scales
the x[],y[] vectors to avoid this problem I could use parallel 16x16
multiply/adds.
You can see this problem with the following test case.
for (i=0;i<40;i++)
{
x[i]=-16384;
y[i]=-32768;
}
sum0=inner_prod(x, y, 40);
fprintf(stderr,"inner_prod0(%8d).\n",sum0);
Jerry J. Trantow
Applied Signal Processing, Inc.
jtrantow@ieee.org
2006 Feb 03
2
Speex inner_prod()
...t do you mean here?
> You can see this problem with the following test case.
>
> for (i=0;i<40;i++)
> {
> x[i]=-16384;
> y[i]=-32768;
> }
The value -32768 is not supposed to happen in vectors sent to
inner_prod.
> sum0=inner_prod(x, y, 40);
> fprintf(stderr,"inner_prod0(%8d).\n",sum0);
Jean-Marc