.file "900409-1.c" .text .align 2 .globl f1 .type f1, @function f1: link.w %a6,#0 move.l 8(%a6),%d0 and.l #-16777216,%d0 unlk %a6 rts .size f1, .-f1 .align 2 .globl f2 .type f2, @function f2: link.w %a6,#0 move.l 8(%a6),%d0 and.l #16777215,%d0 unlk %a6 rts .size f2, .-f2 .align 2 .globl f3 .type f3, @function f3: link.w %a6,#0 clr.l %d0 move.b 11(%a6),%d0 unlk %a6 rts .size f3, .-f3 .align 2 .globl f4 .type f4, @function f4: link.w %a6,#0 moveq.l #-1,%d0 not.b %d0 and.l 8(%a6),%d0 unlk %a6 rts .size f4, .-f4 .align 2 .globl f5 .type f5, @function f5: link.w %a6,#0 clr.l %d0 move.w 10(%a6),%d0 unlk %a6 rts .size f5, .-f5 .align 2 .globl f6 .type f6, @function f6: link.w %a6,#0 move.l 8(%a6),%d0 clr.w %d0 unlk %a6 rts .size f6, .-f6 .align 2 .globl main .type main, @function main: link.w %a6,#0 move.l #-1985229329,-(%sp) jbsr f1 addq.l #4,%sp cmp.l #-1996488704,%d0 jbne .L9 move.l #-1985229329,-(%sp) jbsr f2 addq.l #4,%sp cmp.l #11259375,%d0 jbeq .L10 .L9: jbsr abort .align 2 .L10: move.l #-1985229329,-(%sp) jbsr f3 addq.l #4,%sp cmp.l #239,%d0 jbne .L9 move.l #-1985229329,-(%sp) jbsr f4 addq.l #4,%sp cmp.l #-1985229568,%d0 jbne .L9 move.l #-1985229329,-(%sp) jbsr f5 addq.l #4,%sp cmp.l #52719,%d0 jbne .L9 move.l #-1985229329,-(%sp) jbsr f6 addq.l #4,%sp cmp.l #-1985282048,%d0 jbne .L9 clr.l -(%sp) jbsr exit nop .size main, .-main .ident "GCC: (GNU) 3.3.2"