search for: inner_prod0

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