.file "920612-2.c" .text .align 2 .type a.0, @function a.0: link.w %a6,#-4 move.l %a0,-4(%a6) move.l 8(%a6),%d0 jbeq .L8 move.l -4(%a0),%d1 .align 2 .L6: addq.l #1,%d1 subq.l #1,%d0 jbne .L6 move.l %d1,-4(%a0) .L8: unlk %a6 rts .size a.0, .-a.0 .align 2 .globl main .type main, @function main: link.w %a6,#-4 clr.l -4(%a6) pea 2.w move.l %a6,%a0 jbsr (a.0) addq.l #4,%sp tst.l %d0 jbeq .L10 jbsr abort .align 2 .L10: clr.l -(%sp) jbsr exit nop .size main, .-main .ident "GCC: (GNU) 3.3.2"