.file "921215-1.c" .text .align 2 .type r.1, @function r.1: link.w %a6,#-4 move.l %a0,-4(%a6) jbsr foo unlk %a6 rts .size r.1, .-r.1 .globl __clear_cache .align 2 .type p.0, @function p.0: link.w %a6,#-20 move.l %a0,-4(%a6) lea (-18,%a6),%a0 move.w #8316,(%a0) move.l %a6,2(%a0) move.w #20217,6(%a0) move.l #r.1,8(%a0) pea 12(%a0) move.l %a0,-(%sp) jbsr __clear_cache addq.l #8,%sp pea -18(%a6) move.l 8(%a6),%a0 jbsr (%a0) unlk %a6 rts .size p.0, .-p.0 .align 2 .type q.2, @function q.2: link.w %a6,#-4 move.l %a0,-4(%a6) move.l 8(%a6),%a0 jbsr (%a0) unlk %a6 rts .size q.2, .-q.2 .globl __clear_cache .align 2 .globl main .type main, @function main: link.w %a6,#-16 lea (-14,%a6),%a0 move.w #8316,(%a0) move.l %a6,2(%a0) move.w #20217,6(%a0) move.l #q.2,8(%a0) pea 12(%a0) move.l %a0,-(%sp) jbsr __clear_cache addq.l #8,%sp pea -14(%a6) move.l %a6,%a0 jbsr (p.0) clr.l -(%sp) jbsr exit nop .size main, .-main .align 2 .globl foo .type foo, @function foo: link.w %a6,#0 unlk %a6 rts .size foo, .-foo .ident "GCC: (GNU) 3.3.2"