Displaying 3 results from an estimated 3 matches for "fir_mem_up".
2005 May 26
1
fir_mem_up filter question
In the fir_mem_up filter, the inner loop does a mac on the y0, y1, y2,
y3 variables. What is the range of values of those variables? I would
like to move the SHR 1 outside the loop after the mac has been done.
Will this result in a 32 bit overflow of the y0, y2, y2 and y3 variables?
-Fritz
On2 Technologies,...
2005 May 29
0
cpu utilization across speex versions
...no, I wasn't trying
to optimize this 0.02%! :) Anyway, here are the results with just the top
functions listed. Note that Speex distributes its CPU load across many
functions...
Speex 1.0.1:
With preprocessor: (overall 2.51%)
0.43% split_cb_search_shape_sign
0.26% speex_preprocess
0.26% fir_mem_up
0.23% filter_mem2
0.23% vq_nbest
0.18% open_loop_nbest_pitch
0.12% qmf_decomp
No preprocessor: (overall 2.12%)
0.43% split_cb_search_shape_sign
0.23% fir_mem_up
0.22% filter_mem2
0.21% vq_nbest
0.18% open_loop_nbest_pitch
0.11% qmf_decomp
Speex 1.0.7:
With preprocessor: (overall 2.33%)
0.28% spe...
2004 Aug 06
4
Speex test cases?
...sponse and energy */
cb_search_update target - loop at the comment:
/* New code: update the rest of the target only if it's worth it */
These functions represent 1/2 of the compute time at complexity 10 and 4/5
at complexity 4.
The next hot functions at low complexity are: qmf_decomp, fir_mem_up and
pitch_gain_search_3tap
Some questions I have:
1. I haven't been able to get the version of iir_mem2 in filters_sse.h
translated and working. Does this work with GCC, I'm burning my eyeballs
trying to spot the difference in my version.
2. I don't have a good source of wav data for...