.file "960802-1.c" .globl val .data .align 2 .type val, @object .size val, 4 val: .long 1577058304 .text .align 2 .globl f1 .type f1, @function f1: link.w %a6,#0 move.l #306,%d0 unlk %a6 rts .size f1, .-f1 .align 2 .globl f2 .type f2, @function f2: link.w %a6,#0 move.l #1577058304,%d0 unlk %a6 rts .size f2, .-f2 .align 2 .globl f3 .type f3, @function f3: link.w %a6,#0 move.l 8(%a6),val unlk %a6 rts .size f3, .-f3 .align 2 .globl f4 .type f4, @function f4: link.w %a6,#0 move.l %d2,-(%sp) jbsr f1 move.l %d0,%d2 jbsr f2 and.l #16777215,%d2 and.l #-16777216,%d0 or.l %d0,%d2 move.l %d2,-(%sp) jbsr f3 move.l -4(%a6),%d2 unlk %a6 rts .size f4, .-f4 .align 2 .globl main .type main, @function main: link.w %a6,#0 jbsr f4 cmp.l #1577058610,val jbeq .L6 jbsr abort .align 2 .L6: clr.l -(%sp) jbsr exit nop .size main, .-main .ident "GCC: (GNU) 3.3.2"