.file "20020207-1.c" .section .rodata .align 2 .LC0: .long 176 .long 52 .long 31 .text .align 2 .globl bar .type bar, @function bar: link.w %a6,#-12 movm.l #0x2030,-(%sp) move.l %a1,%d2 lea (-12,%a6),%a3 pea 12.w pea .LC0 move.l %a3,-(%sp) lea memcpy,%a2 jbsr (%a2) pea 12.w move.l %a3,-(%sp) move.l %d2,-(%sp) jbsr (%a2) move.l %d2,%a0 movm.l -24(%a6),#0xc04 unlk %a6 rts .size bar, .-bar .align 2 .globl baz .type baz, @function baz: link.w %a6,#0 move.l 8(%a6),%a0 cmp.l #176,(%a0) jbne .L4 moveq.l #52,%d0 cmp.l 4(%a0),%d0 jbeq .L5 .L4: jbsr abort .align 2 .L5: moveq.l #31,%d0 cmp.l 8(%a0),%d0 jbne .L4 unlk %a6 rts .size baz, .-baz .ident "GCC: (GNU) 3.3.2"