.file "20010222-1.c" .globl a .data .align 2 .type a, @object .size a, 8 a: .long 18 .long 6 .text .align 2 .globl main .type main, @function main: link.w %a6,#0 move.l %d2,-(%sp) move.l a,%a0 lea (%a0,%a0.l*2),%a0 move.l %a0,%d0 neg.l %d0 move.l a+4,%a0 lea (%a0,%a0.l*2),%a0 sub.l %a0,%d0 move.l %d0,%d2 muls.l #715827883,%d1:%d2 asr.l #1,%d1 add.l %d0,%d0 subx.l %d0,%d0 sub.l %d0,%d1 moveq.l #-6,%d0 cmp.l %d1,%d0 jbeq .L2 jbsr abort .align 2 .L2: clr.l -(%sp) jbsr exit nop .size main, .-main .ident "GCC: (GNU) 3.3.2"