.file "oint.c" __SREG__ = 0x3f __SP_H__ = 0x3e __SP_L__ = 0x3d __tmp_reg__ = 0 __zero_reg__ = 1 .text .global foo1 .type foo1, @function foo1: push r10 ; 16 *pushqi/1 [length = 1] push r11 ; 17 *pushqi/1 [length = 1] push r12 ; 18 *pushqi/1 [length = 1] push r13 ; 19 *pushqi/1 [length = 1] push r14 ; 20 *pushqi/1 [length = 1] push r15 ; 21 *pushqi/1 [length = 1] push r16 ; 22 *pushqi/1 [length = 1] push r17 ; 23 *pushqi/1 [length = 1] /* prologue: function */ /* frame size = 0 */ /* stack size = 8 */ .L__stack_usage = 8 movw r18,r22 ; 2 *movsi/1 [length = 2] movw r20,r24 ldi r22,lo8(-1) ; 7 *movsi/5 [length = 3] ldi r23,lo8(-1) movw r24,r22 ldi r17,lo8(-2) ; 9 *movsi/6 [length = 6] mov r14,r17 clr r15 dec r15 ldi r16,lo8(-1) ldi r17,lo8(-1) clr r10 ; 10 *movsi/6 [length = 7] set clr r11 bld r11,7 clr r12 clr r13 dec r13 rcall ibar ; 11 *call_insn/2 [length = 1] /* epilogue start */ pop r17 ; 26 popqi [length = 1] pop r16 ; 27 popqi [length = 1] pop r15 ; 28 popqi [length = 1] pop r14 ; 29 popqi [length = 1] pop r13 ; 30 popqi [length = 1] pop r12 ; 31 popqi [length = 1] pop r11 ; 32 popqi [length = 1] pop r10 ; 33 popqi [length = 1] ret ; 34 return_from_epilogue [length = 1] .size foo1, .-foo1 .global foo2 .type foo2, @function foo2: push r10 ; 16 *pushqi/1 [length = 1] push r11 ; 17 *pushqi/1 [length = 1] push r12 ; 18 *pushqi/1 [length = 1] push r13 ; 19 *pushqi/1 [length = 1] push r14 ; 20 *pushqi/1 [length = 1] push r15 ; 21 *pushqi/1 [length = 1] push r16 ; 22 *pushqi/1 [length = 1] push r17 ; 23 *pushqi/1 [length = 1] /* prologue: function */ /* frame size = 0 */ /* stack size = 8 */ .L__stack_usage = 8 movw r18,r22 ; 2 *movsi/1 [length = 2] movw r20,r24 ldi r17,lo8(1) ; 9 *movsi/6 [length = 4] mov r14,r17 clr r15 movw r16,r14 set ; 10 *movsi/6 [length = 8] clr r10 bld r10,3 clr r11 bld r11,2 clr r12 dec r12 mov r13,r12 rcall ibar ; 11 *call_insn/2 [length = 1] /* epilogue start */ pop r17 ; 26 popqi [length = 1] pop r16 ; 27 popqi [length = 1] pop r15 ; 28 popqi [length = 1] pop r14 ; 29 popqi [length = 1] pop r13 ; 30 popqi [length = 1] pop r12 ; 31 popqi [length = 1] pop r11 ; 32 popqi [length = 1] pop r10 ; 33 popqi [length = 1] ret ; 34 return_from_epilogue [length = 1] .size foo2, .-foo2 .global foo3 .type foo3, @function foo3: push r10 ; 16 *pushqi/1 [length = 1] push r11 ; 17 *pushqi/1 [length = 1] push r12 ; 18 *pushqi/1 [length = 1] push r13 ; 19 *pushqi/1 [length = 1] push r14 ; 20 *pushqi/1 [length = 1] push r15 ; 21 *pushqi/1 [length = 1] push r16 ; 22 *pushqi/1 [length = 1] push r17 ; 23 *pushqi/1 [length = 1] /* prologue: function */ /* frame size = 0 */ /* stack size = 8 */ .L__stack_usage = 8 movw r18,r22 ; 2 *movsi/1 [length = 2] movw r20,r24 clr r14 ; 9 *movsf/6 [length = 4] clr r15 ldi r16,lo8(64) ldi r17,lo8(-64) clr r10 ; 10 *movsf/6 [length = 6] clr r11 clr r12 set clr r13 bld r13,6 rcall fbar ; 11 *call_insn/2 [length = 1] /* epilogue start */ pop r17 ; 26 popqi [length = 1] pop r16 ; 27 popqi [length = 1] pop r15 ; 28 popqi [length = 1] pop r14 ; 29 popqi [length = 1] pop r13 ; 30 popqi [length = 1] pop r12 ; 31 popqi [length = 1] pop r11 ; 32 popqi [length = 1] pop r10 ; 33 popqi [length = 1] ret ; 34 return_from_epilogue [length = 1] .size foo3, .-foo3 .ident "GCC: (GNU) 4.7.0 20110704 (experimental)"