.file "920411-1.c" .text .align 2 .globl f .type f, @function f: link.w %a6,#-4 move.l 8(%a6),%a0 move.b (%a0),-4(%a6) move.b 1(%a0),-3(%a6) move.b 2(%a0),-2(%a6) move.b 3(%a0),-1(%a6) move.l -4(%a6),%d0 unlk %a6 rts .size f, .-f .align 2 .globl main .type main, @function main: link.w %a6,#-4 lea (-4,%a6),%a0 move.b #32,-1(%a6) move.b #32,-2(%a6) move.b #32,-3(%a6) move.b #32,(%a0) move.l %a0,-(%sp) jbsr f addq.l #4,%sp cmp.l #538976288,%d0 jbeq .L32 jbsr abort .align 2 .L32: clr.l -(%sp) jbsr exit nop .size main, .-main .ident "GCC: (GNU) 3.3.2"