.file "930126-1.c" .text .align 2 .globl f .type f, @function f: link.w %a6,#0 move.l %d2,-(%sp) move.l %a1,%d2 move.l #-839970252,9(%a6) pea 5.w pea 8(%a6) move.l %a1,-(%sp) jbsr memcpy move.l %d2,%a0 move.l -4(%a6),%d2 unlk %a6 rts .size f, .-f .local i.0 .comm i.0,5,1 .align 2 .globl main .type main, @function main: link.w %a6,#0 move.l %d3,-(%sp) move.l %d2,-(%sp) move.b #12,(i.0) subq.l #8,%sp move.l %sp,%d0 pea 5.w pea (i.0) move.l %d0,-(%sp) jbsr memcpy lea (12,%sp),%sp lea (i.0),%a1 jbsr f addq.l #8,%sp cmp.b #12,(i.0) jbne .L4 move.l i.0+1,%d1 clr.l %d0 clr.l %d2 move.l #-839970252,%d3 sub.l %d3,%d1 subx.l %d2,%d0 jbeq .L3 .L4: jbsr abort .align 2 .L3: clr.l -(%sp) jbsr exit nop .size main, .-main .ident "GCC: (GNU) 3.3.2"