.file "concat.c" .section .rodata.str1.1,"aMS",@progbits,1 .LC0: .string "foo." .LC1: .string ".foo" .LC2: .string ".." .text .align 2 .globl foo .type foo, @function foo: link.w %a6,#-28 move.l %a2,-(%sp) move.l %d2,-(%sp) move.l #.LC0,%d2 pea 5.w move.l %d2,-(%sp) pea -6(%a6) lea memcpy,%a2 jbsr (%a2) pea 5.w move.l %d2,-(%sp) pea -12(%a6) jbsr (%a2) move.l #.LC1,%d2 pea 5.w move.l %d2,-(%sp) pea -18(%a6) jbsr (%a2) lea (32,%sp),%sp move.l #5,(%sp) move.l %d2,-(%sp) pea -24(%a6) jbsr (%a2) pea 3.w pea .LC2 pea -28(%a6) jbsr (%a2) move.l -36(%a6),%d2 move.l -32(%a6),%a2 unlk %a6 rts .size foo, .-foo .ident "GCC: (GNU) 3.3.2"