.file "20030721-1.c" .text .align 2 .globl foo .type foo, @function foo: link.w %a6,#0 jbsr abort nop .size foo, .-foo .align 2 .globl main .type main, @function main: link.w %a6,#0 move.l %d3,-(%sp) move.l %d2,-(%sp) clr.l %d3 .L16: move.l %d3,%d2 .align 2 .L15: addq.l #1,%d3 addq.l #3,%d2 moveq.l #10,%d0 cmp.l %d2,%d0 jblt .L2 cmp.l %d3,%d2 jbge .L15 move.l %d3,-(%sp) jbsr foo addq.l #4,%sp moveq.l #2,%d0 cmp.l %d2,%d0 jbge .L16 .L2: clr.l %d0 move.l -8(%a6),%d2 move.l -4(%a6),%d3 unlk %a6 rts .size main, .-main .ident "GCC: (GNU) 3.3.2"