.file "20000822-1.c" .text .align 2 .globl f0 .type f0, @function f0: link.w %a6,#0 move.l 12(%a6),-(%sp) move.l 8(%a6),%a0 jbsr (%a0) unlk %a6 rts .size f0, .-f0 .align 2 .type f2.0, @function f2.0: link.w %a6,#-4 moveq.l #1,%d0 move.l %d0,-4(%a0) move.l 8(%a6),%a0 move.l (%a0),%d0 addq.l #1,%d0 unlk %a6 rts .size f2.0, .-f2.0 .globl __clear_cache .align 2 .globl f1 .type f1, @function f1: link.w %a6,#-20 lea (-18,%a6),%a0 move.w #8316,(%a0) move.l %a6,2(%a0) move.w #20217,6(%a0) move.l #f2.0,8(%a0) pea 12(%a0) move.l %a0,-(%sp) jbsr __clear_cache addq.l #8,%sp move.l %a6,%a0 clr.l -(%a0) move.l %a0,-(%sp) pea -18(%a6) jbsr f0 unlk %a6 rts .size f1, .-f1 .align 2 .globl main .type main, @function main: link.w %a6,#0 jbsr f1 moveq.l #2,%d1 cmp.l %d0,%d1 jbeq .L5 jbsr abort .align 2 .L5: clr.l %d0 unlk %a6 rts .size main, .-main .ident "GCC: (GNU) 3.3.2"