.file "testbad34_10.i" .arch avr2 __SREG__ = 0x3f __SP_H__ = 0x3e __SP_L__ = 0x3d __tmp_reg__ = 0 __zero_reg__ = 1 .global __do_copy_data .global __do_clear_bss .text .global kcmd_setParams .type kcmd_setParams, @function kcmd_setParams: /* prologue: frame size=6 */ push r28 push r29 in r28,__SP_L__ in r29,__SP_H__ sbiw r28,6 in __tmp_reg__,__SREG__ cli out __SP_H__,r29 out __SREG__,__tmp_reg__ out __SP_L__,r28 /* prologue end (size=10) */ mov r24,r28 mov r25,r29 adiw r24,1 rcall foo ldd r18,Y+6 mov r19,r18 andi r19,lo8(1) lsl r19 lds r24,params+26 andi r24,lo8(-7) mov r25,r18 lsl r25 andi r25,lo8(4) or r24,r19 or r24,r25 lsl r18 andi r24,lo8(-25) mov r25,r18 clr r25 andi r25,lo8(16) andi r18,lo8(8) or r24,r18 or r24,r25 sts params+26,r24 /* epilogue: frame size=6 */ adiw r28,6 in __tmp_reg__,__SREG__ cli out __SP_H__,r29 out __SREG__,__tmp_reg__ out __SP_L__,r28 pop r29 pop r28 ret /* epilogue end (size=9) */ /* function kcmd_setParams size 45 (26) */ .size kcmd_setParams, .-kcmd_setParams /* File "testbad34_10.i": code 45 = 0x002d ( 26), prologues 10, epilogues 9 */