> 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
No comments:
Post a Comment