>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

Reply via email to