.file "20001024-1.c" .text .align 2 .globl bar .type bar, @function bar: link.w %a6,#0 move.l 12(%a6),%a0 tst.l (%a0) jbne .L3 cmp.l #250000,4(%a0) jbeq .L4 .L3: jbsr abort .align 2 .L4: tst.l 8(%a0) jbne .L3 cmp.l #250000,12(%a0) jbne .L3 unlk %a6 rts .size bar, .-bar .align 2 .globl foo .type foo, @function foo: link.w %a6,#-16 clr.l -16(%a6) move.l #250000,-12(%a6) move.l -16(%a6),-8(%a6) move.l -12(%a6),-4(%a6) clr.l -(%sp) pea -16(%a6) clr.l -(%sp) jbsr bar unlk %a6 rts .size foo, .-foo .align 2 .globl main .type main, @function main: link.w %a6,#0 jbsr foo clr.l -(%sp) jbsr exit nop .size main, .-main .ident "GCC: (GNU) 3.3.2"