Der gezeigte ASM Code verändert das SREG nicht. Das Retten des SREG kann hier also ausnahmsweise entfallen.

Auch wenn man das SREG in R16 rettet braucht man R16 dann nicht noch einmal auf den Stack zu schieben, auch R16 wird nicht weiter genutzt.