.file "991229-1.c" .text .little .text .align 1 .align 5 .global ejEval .type ejEval, @function ejEval: mov.l .L2,r1 mov #8,r4 mov.l r14,@-r15 mov #1,r5 mov r15,r14 mov r14,r15 jmp @r1 mov.l @r15+,r14 .L3: .align 2 .L2: .long parse .size ejEval, .-ejEval .align 1 .align 5 .type parse, @function parse: mov.l r14,@-r15 mov r4,r2 sts.l pr,@-r15 add #-2,r2 mov #16,r1 cmp/hi r1,r2 bt/s .L5 mov r15,r14 mova .L10,r0 mov.b @(r0,r2),r1 braf r1 nop .L12: .align 2 .L10: .byte .L9-.L12 .byte .L5-.L12 .byte .L5-.L12 .byte .L5-.L12 .byte .L9-.L12 .byte .L5-.L12 .byte .L9-.L12 .byte .L5-.L12 .byte .L5-.L12 .byte .L5-.L12 .byte .L5-.L12 .byte .L5-.L12 .byte .L5-.L12 .byte .L5-.L12 .byte .L5-.L12 .byte .L5-.L12 .byte .L9-.L12 .align 5 .L9: mov.l .L13,r0 jsr @r0 nop .L5: mov r14,r15 lds.l @r15+,pr rts mov.l @r15+,r14 .L14: .align 2 .L13: .long parseStmt .size parse, .-parse .align 1 .align 5 .type parseStmt, @function parseStmt: mov.l .L16,r1 mov #2,r4 mov.l r14,@-r15 mov r15,r14 mov r14,r15 jmp @r1 mov.l @r15+,r14 .L17: .align 2 .L16: .long parse .size parseStmt, .-parseStmt .ident "GCC: (GNU) 3.3.2"