.file "931004-3.c" .text .align 2 .globl f .type f, @function f: link.w %a6,#0 cmp.w #10,14(%a6) jbne .L6 cmp.w #11,18(%a6) jbne .L6 cmp.w #12,22(%a6) jbne .L6 moveq.l #123,%d0 cmp.l 24(%a6),%d0 jbeq .L5 .L6: jbsr abort .align 2 .L5: unlk %a6 rts .size f, .-f .align 2 .globl main .type main, @function main: link.w %a6,#-8 move.w #10,-6(%a6) move.w #11,-4(%a6) move.w #12,-2(%a6) pea 123.w move.w #12,-(%sp) subq.l #2,%sp move.w #11,-(%sp) subq.l #2,%sp move.w #10,-(%sp) subq.l #2,%sp pea 3.w jbsr f clr.l -(%sp) jbsr exit nop .size main, .-main .ident "GCC: (GNU) 3.3.2"