Follow-up Comment #2, bug #24877 (project avr-libc): The 200804xx releases had wrong code bugs in them, and the code preceding the multiplications is important with respect to at least one of those bugs, which resulted in register corruption. One of the bugs could easily account for what you are seeing.
I would suggest you upgrade your compiler to 20080610 and test your code with it as well. _______________________________________________________ Reply to this item at: <http://savannah.nongnu.org/bugs/?24877> _______________________________________________ Message sent via/by Savannah http://savannah.nongnu.org/ _______________________________________________ AVR-libc-dev mailing list AVR-libc-dev@nongnu.org http://lists.nongnu.org/mailman/listinfo/avr-libc-dev