.file "arr.c" .text .align 2 .globl foo .type foo, @function foo: link.w %a6,#-40 move.l %a2,-(%sp) move.l %d2,-(%sp) move.l 12(%a6),%d2 move.l %d2,-(%sp) move.l 8(%a6),-(%sp) lea bar,%a2 jbsr (%a2) move.l 16(%a6),%d0 move.l %d2,-40(%a6,%d0.l*4) move.l -36(%a6),-(%sp) move.l -40(%a6),-(%sp) jbsr (%a2) move.l -48(%a6),%d2 move.l -44(%a6),%a2 unlk %a6 rts .size foo, .-foo .ident "GCC: (GNU) 3.3.2"