.file "920721-3.c" .text .align 2 .globl ru .type ru, @function ru: link.w %a6,#0 move.l 8(%a6),%d1 move.w %d1,%d0 addq.l #1,%d1 cmp.w #5,%d0 jbne .L6 addq.l #1,%d1 cmp.w #7,%d1 jbeq .L4 .L6: jbsr abort .align 2 .L4: unlk %a6 rts .size ru, .-ru .align 2 .globl rs .type rs, @function rs: link.w %a6,#0 move.l 8(%a6),%d1 move.w %d1,%d0 addq.l #1,%d1 cmp.w #5,%d0 jbne .L12 cmp.w #6,%d1 jbeq .L10 .L12: jbsr abort .align 2 .L10: unlk %a6 rts .size rs, .-rs .align 2 .globl main .type main, @function main: link.w %a6,#0 pea 5.w jbsr ru pea 5.w jbsr rs clr.l -(%sp) jbsr exit nop .size main, .-main .ident "GCC: (GNU) 3.3.2"