>r1 permanently holds 0. Actually clr r1 is redundant. Not permanently. Some instructions, like mul and its relatives, modify r1. An ISR cannot rely on r1 being zero on entry and must restore its value on exit.
Don Kinzer _______________________________________________ AVR-GCC-list mailing list AVR-GCC-list@nongnu.org http://lists.nongnu.org/mailman/listinfo/avr-gcc-list