.file "920624-1.c" .text .align 2 .globl f .type f, @function f: link.w %a6,#0 move.l %d3,-(%sp) move.l %d2,-(%sp) lea Q,%a0 lea B,%a1 move.l #Q+8,%d1 move.l #Q+12,%d2 move.l #Q+20,%d3 move.l #Q+4,%d0 .align 2 .L13: cmp.l %a0,%d1 jbgt .L4 cmp.l %a0,%d2 jbge .L8 cmp.l %a0,%d3 jblt .L4 .L10: addq.l #1,(%a0) .L4: addq.l #4,%a1 addq.l #4,%a0 cmp.l %a0,%d0 jbge .L13 jbra .L16 .align 2 .L8: addq.l #1,(%a1) jbra .L10 .align 2 .L16: move.l (%sp)+,%d2 move.l (%sp)+,%d3 unlk %a6 rts .size f, .-f .comm B,4,2 .comm Q,4,2 .ident "GCC: (GNU) 3.3.2"