>
>
> The C preprocessor is too basic to do this sort of thing. Functions like
> logarithms come from the math library the the preprocessor can't make
> use of libraries at compile time.
>
> This is a PERL script I use to generate sine tables to load onto a
> Mega48. It shouldn't be hard to adapt it to generate a log table too:


Ok, I'll have to see what it takes to do this in windows.


> Keep in mind there are algorithmic ways too do logs even without
> floating point support, they're going to be more compact than a table,
> but slower. If speed is your #1 concern then a table is best. Don't
> forget to use the appropriate function to read the data out of flash,
> you can't just index the array (unfortunately).


I'm very pressed for time in this operation.
I may need 512 entries in my log table, but I need SPEED.
I have several oodles of codespace.
_______________________________________________
AVR-GCC-list mailing list
AVR-GCC-list@nongnu.org
http://lists.nongnu.org/mailman/listinfo/avr-gcc-list

Reply via email to