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

Reply via email to