Ура! наконец-то исправили глюк с семейством ATtiny. Если 3.10 для ATtiny2313 или Attiny13 пытался использовать инструкцию MUL, которой они не знают:
?C_EC_MUL_L01: 00071E 9F04 MUL R16,R20 000720 2D00 MOV R16,R0 000722 9508 RET
то 4.10 для того же случая использует следующий код:
?C_EC_MUL_L01: 000606 2E00 MOV R0,R16 000608 2700 CLR R16 00060A 9546 LSR R20 00060C F408 BRCC 0x610 00060E 0D00 ADD R16,R0 000610 0C00 LSL R0 000612 F7D9 BRNE 0x60A 000614 9508 RET
|