.file "20000403-1.c" .text .align 2 .globl main .type main, @function main: link.w %a6,#0 move.l bb,-(%sp) pea 4096.w move.l aa,-(%sp) jbsr seqgt lea (12,%sp),%sp tst.l %d0 jbeq .L3 move.l bb,-(%sp) pea 4096.w move.l aa,-(%sp) jbsr seqgt2 lea (12,%sp),%sp tst.l %d0 jbne .L2 .L3: jbsr abort .align 2 .L2: clr.l -(%sp) jbsr exit nop .size main, .-main .align 2 .globl seqgt .type seqgt, @function seqgt: link.w %a6,#0 clr.l %d0 move.w 14(%a6),%d0 add.l 8(%a6),%d0 sub.l 16(%a6),%d0 tst.l %d0 sgt %d0 extb.l %d0 neg.l %d0 unlk %a6 rts .size seqgt, .-seqgt .align 2 .globl seqgt2 .type seqgt2, @function seqgt2: link.w %a6,#0 clr.l %d0 move.w 14(%a6),%d0 add.l 8(%a6),%d0 sub.l 16(%a6),%d0 tst.l %d0 sgt %d0 extb.l %d0 neg.l %d0 unlk %a6 rts .size seqgt2, .-seqgt2 .globl aa .data .align 2 .type aa, @object .size aa, 4 aa: .long 2147479553 .globl bb .align 2 .type bb, @object .size bb, 4 bb: .long 2147479553 .ident "GCC: (GNU) 3.3.2"