.file "990404-1.c" .globl x .data .align 2 .type x, @object .size x, 40 x: .long 0 .long 1 .long 2 .long 3 .long 4 .long 5 .long 6 .long 7 .long 8 .long 9 .text .align 2 .globl main .type main, @function main: link.w %a6,#0 move.l %a2,-(%sp) move.l %d2,-(%sp) clr.l %d2 lea x,%a2 .L2: sub.l %a0,%a0 clr.l %d1 .align 2 .L10: move.l (%a2,%d1.l*4),%d0 cmp.l %d0,%a0 jbge .L7 move.l %d0,%a0 move.l %d1,%a1 .L7: addq.l #1,%d1 moveq.l #9,%d0 cmp.l %d1,%d0 jbge .L10 tst.l %a0 jbeq .L3 clr.l (%a2,%a1.l*4) addq.l #1,%d2 moveq.l #10,%d0 cmp.l %d2,%d0 jbge .L2 jbsr abort .align 2 .L3: clr.l -(%sp) jbsr exit nop .size main, .-main .ident "GCC: (GNU) 3.3.2"