.file "951003-1.c" .text .align 2 .globl f .type f, @function f: link.w %a6,#0 moveq.l #12,%d0 unlk %a6 rts .size f, .-f .align 2 .globl g .type g, @function g: link.w %a6,#0 clr.l %d0 unlk %a6 rts .size g, .-g .align 2 .globl main .type main, @function main: link.w %a6,#0 movm.l #0x3020,-(%sp) clr.l %d2 lea f,%a2 jbsr g move.l %d0,%d3 .align 2 .L12: move.l %d2,-(%sp) jbsr (%a2) addq.l #4,%sp cmp.l %d2,%d3 jbeq .L15 .L8: tst.l %d2 jbeq .L6 moveq.l #12,%d1 cmp.l %d0,%d1 jbne .L16 .L6: addq.l #1,%d2 moveq.l #31,%d0 cmp.l %d2,%d0 jbge .L12 jbra .L17 .align 2 .L15: moveq.l #42,%d0 jbra .L8 .align 2 .L16: jbsr abort .align 2 .L17: clr.l -(%sp) jbsr exit nop .size main, .-main .ident "GCC: (GNU) 3.3.2"