On Fri, Jul 15, 2011 at 1:47 PM, Marcus D. Leech <mle...@ripnet.com> wrote: > On 07/15/2011 04:42 PM, Philip Balister wrote: >> >> From a quick look at Tom's oprofile results, first find out who is calling >> into libm and see if you can change the block to stopp calling libm. For >> example, calculate sin/cos via a table approximation (I think GNU Radio >> already does that). > > I think libm already does that, too (table-based SIN/COS), not sure.
More symbols. http://ttsou.github.com/gnuradio/dab_demod_more_symbols.txt CPU: CPU with timer interrupt, speed 0 MHz (estimated) Profiling through timer interrupt samples % image name symbol name 2013 16.0642 no-vmlinux /no-vmlinux 1329 10.6057 libm-2.12.2.so __kernel_cosf 1250 9.9753 libm-2.12.2.so __kernel_sinf 1108 8.8421 libgcc_s.so.1 /lib/libgcc_s.so.1 520 4.1497 libm-2.12.2.so __ieee754_rem_pio2f Thomas _______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio