.file "20011024-1.c" .section .rodata.str1.1,"aMS",@progbits,1 .LC0: .string "abc" .LC1: .string "abcdefgh" .text .align 2 .type foo, @function foo: link.w %a6,#0 move.l %a2,-(%sp) move.l %d2,-(%sp) pea 4.w pea .LC0 pea buf lea memcpy,%a2 jbsr (%a2) move.l %a0,%d2 lea (12,%sp),%sp cmp.l #buf,%a0 jbne .L4 pea 4.w pea .LC0 move.l %a0,-(%sp) jbsr memcmp lea (12,%sp),%sp tst.l %d0 jbeq .L3 .L4: jbsr abort .align 2 .L3: pea 9.w pea .LC1 move.l %d2,-(%sp) jbsr (%a2) move.l -8(%a6),%d2 move.l -4(%a6),%a2 unlk %a6 rts .size foo, .-foo .align 2 .globl main .type main, @function main: link.w %a6,#0 jbsr foo clr.l %d0 unlk %a6 rts .size main, .-main .comm buf,50,1 .ident "GCC: (GNU) 3.3.2"