.file "921123-2.c" .text .align 2 .globl f .type f, @function f: link.w %a6,#0 move.l %d2,-(%sp) move.l 8(%a6),%d1 move.l 12(%a6),%d2 move.l %d2,%d0 clr.w %d0 swap %d0 move.l %d0,b clr.w a move.w %d2,a+2 move.l (%sp)+,%d2 unlk %a6 rts .size f, .-f .align 2 .globl main .type main, @function main: link.w %a6,#0 clr.l %d0 clr.l %d1 bfclr %d0{#0:#16} move.w #38,%d1 move.l %d1,-(%sp) move.l %d0,-(%sp) jbsr f addq.l #8,%sp moveq.l #38,%d0 cmp.l a,%d0 jbeq .L3 jbsr abort .align 2 .L3: clr.l -(%sp) jbsr exit nop .size main, .-main .comm x,8,2 .comm a,4,2 .comm b,4,2 .ident "GCC: (GNU) 3.3.2"