.file "930111-1.c" .text .align 2 .globl main .type main, @function main: link.w %a6,#0 clr.l -(%sp) clr.l -(%sp) jbsr wwrite addq.l #8,%sp moveq.l #123,%d1 cmp.l %d0,%d1 jbeq .L2 jbsr abort .align 2 .L2: clr.l -(%sp) jbsr exit nop .size main, .-main .align 2 .globl wwrite .type wwrite, @function wwrite: link.w %a6,#0 move.l %d3,-(%sp) move.l %d2,-(%sp) move.l 8(%a6),%d2 move.l 12(%a6),%d3 clr.l %d0 subq.l #3,%d3 subx.l %d0,%d2 clr.l %d0 moveq.l #44,%d1 sub.l %d3,%d1 subx.l %d2,%d0 jbcs .L10 .set .LI11,.+2 move.w .L11-.LI11.b(%pc,%d3.l*2),%d0 jmp %pc@(2,%d0:w) .align 2 .L11: .word .L9-.L11 .word .L10-.L11 .word .L10-.L11 .word .L10-.L11 .word .L10-.L11 .word .L10-.L11 .word .L10-.L11 .word .L9-.L11 .word .L10-.L11 .word .L10-.L11 .word .L10-.L11 .word .L10-.L11 .word .L10-.L11 .word .L10-.L11 .word .L10-.L11 .word .L10-.L11 .word .L10-.L11 .word .L10-.L11 .word .L10-.L11 .word .L10-.L11 .word .L9-.L11 .word .L10-.L11 .word .L10-.L11 .word .L10-.L11 .word .L10-.L11 .word .L9-.L11 .word .L10-.L11 .word .L10-.L11 .word .L10-.L11 .word .L10-.L11 .word .L10-.L11 .word .L10-.L11 .word .L10-.L11 .word .L10-.L11 .word .L10-.L11 .word .L10-.L11 .word .L10-.L11 .word .L10-.L11 .word .L10-.L11 .word .L10-.L11 .word .L10-.L11 .word .L10-.L11 .word .L10-.L11 .word .L10-.L11 .word .L9-.L11 .align 2 .L9: clr.l %d0 jbra .L3 .align 2 .L10: moveq.l #123,%d0 .L3: move.l (%sp)+,%d2 move.l (%sp)+,%d3 unlk %a6 rts .size wwrite, .-wwrite .ident "GCC: (GNU) 3.3.2"