.file "20030221-1.c" .section .rodata .LC0: .string "1234567890" .zero 5 .text .align 2 .globl main .type main, @function main: link.w %a6,#-16 move.l %a3,-(%sp) move.l %a2,-(%sp) lea (-16,%a6),%a2 pea 11.w pea .LC0 move.l %a2,-(%sp) jbsr memcpy clr.l -5(%a6) clr.b -1(%a6) lea (-15,%a6),%a3 move.l %a2,-(%sp) jbsr strlen move.b %d0,(%a2) lea (16,%sp),%sp cmp.b #10,%d0 jbne .L3 sub.l %a2,%a3 moveq.l #1,%d0 cmp.l %a3,%d0 jbeq .L2 .L3: jbsr abort .align 2 .L2: clr.l %d0 move.l -24(%a6),%a2 move.l -20(%a6),%a3 unlk %a6 rts .size main, .-main .ident "GCC: (GNU) 3.3.2"