.file "920428-6.c" .text .align 2 .globl func .type func, @function func: link.w %a6,#0 move.l 8(%a6),%a1 move.l 12(%a6),%a0 move.l (%a0),%d0 jbeq .L3 tst.l (%a1) jbne .L2 .L3: move.l %d0,%a0 tst.l %d0 jbeq .L12 .L4: tst.l %a0 jbeq .L2 .align 2 .L10: tst.l 8(%a0) jbne .L13 move.l 4(%a0),%a0 tst.l %a0 jbne .L10 .L2: clr.l %d0 jbra .L1 .align 2 .L13: moveq.l #1,%d0 jbra .L1 .align 2 .L12: move.l (%a1),%a0 jbra .L4 .align 2 .L1: unlk %a6 rts .size func, .-func .ident "GCC: (GNU) 3.3.2"