.file "string-opt-9.c" .section .rodata.str1.1,"aMS",@progbits,1 .LC0: .string "hello world" .text .align 2 .globl main .type main, @function main: link.w %a6,#-64 movm.l #0x38,-(%sp) lea (-64,%a6),%a2 pea 12.w pea .LC0 move.l %a2,-(%sp) lea memcpy,%a3 jbsr (%a3) lea (12,%sp),%sp lea memcmp,%a4 pea 12.w pea .LC0 move.l %a2,-(%sp) jbsr (%a4) lea (12,%sp),%sp tst.l %d0 jbeq .L15 .L14: jbsr abort .align 2 .L15: pea 12.w pea .LC0 move.l %a2,-(%sp) jbsr (%a3) addq.w #8,%sp move.l #12,(%sp) pea .LC0 move.l %a2,-(%sp) jbsr (%a4) lea (12,%sp),%sp tst.l %d0 jbne .L14 pea 12.w pea .LC0 move.l %a2,-(%sp) jbsr (%a3) addq.w #8,%sp move.l #12,(%sp) pea .LC0 move.l %a2,-(%sp) jbsr (%a4) lea (12,%sp),%sp tst.l %d0 jbne .L14 pea 12.w pea .LC0 move.l %a2,-(%sp) jbsr (%a3) addq.w #8,%sp move.l #12,(%sp) pea .LC0 move.l %a2,-(%sp) jbsr (%a4) lea (12,%sp),%sp tst.l %d0 jbne .L14 pea 12.w pea .LC0 move.l %a2,-(%sp) jbsr (%a3) addq.w #8,%sp move.l #12,(%sp) pea .LC0 move.l %a2,-(%sp) jbsr (%a4) lea (12,%sp),%sp tst.l %d0 jbne .L14 pea 12.w pea .LC0 move.l %a2,-(%sp) jbsr (%a3) addq.w #8,%sp move.l #12,(%sp) pea .LC0 move.l %a2,-(%sp) jbsr (%a4) lea (12,%sp),%sp tst.l %d0 jbne .L14 clr.l %d0 movm.l -76(%a6),#0x1c00 unlk %a6 rts .size main, .-main .align 2 .type strcat, @function strcat: link.w %a6,#0 jbsr abort nop .size strcat, .-strcat .ident "GCC: (GNU) 3.3.2"