.file "991229-1.c" .text .align 2 .globl ejEval .type ejEval, @function ejEval: link.w %a6,#0 pea 1.w pea 8.w jbsr parse unlk %a6 rts .size ejEval, .-ejEval .align 2 .type parse, @function parse: link.w %a6,#0 move.l 8(%a6),%d0 moveq.l #6,%d1 cmp.l %d0,%d1 jbeq .L7 jblt .L10 moveq.l #2,%d1 .L11: cmp.l %d0,%d1 jbne .L3 .L7: move.l 12(%a6),-(%sp) move.l %d0,-(%sp) jbsr parseStmt addq.l #8,%sp jbra .L3 .align 2 .L10: moveq.l #8,%d1 cmp.l %d0,%d1 jbeq .L7 moveq.l #18,%d1 jbra .L11 .align 2 .L3: unlk %a6 rts .size parse, .-parse .align 2 .type parseStmt, @function parseStmt: link.w %a6,#0 move.l 12(%a6),-(%sp) pea 2.w jbsr parse unlk %a6 rts .size parseStmt, .-parseStmt .ident "GCC: (GNU) 3.3.2"