.file "990222-1.c" .text .little .global line .data .align 2 .type line, @object .size line, 4 line: .byte 49 .byte 57 .byte 57 .byte 0 .text .align 1 .align 5 .global main .type main, @function main: mov.l r14,@-r15 mov #57,r2 sts.l pr,@-r15 mov.l .L11,r6 mov r15,r14 mov.b @r6,r1 add #1,r1 mov.b r1,@r6 exts.b r1,r1 cmp/gt r2,r1 bf/s .L9 mov r6,r3 mov #48,r7 .L5: mov.b r7,@r3 add #-1,r3 mov.b @r3,r1 add #1,r1 mov.b r1,@r3 exts.b r1,r1 cmp/gt r2,r1 bt .L5 .L9: mov.l .L12,r1 mov.b @r1,r0 cmp/eq #50,r0 bf/s .L7 add #1,r1 mov.b @r1,r0 cmp/eq #48,r0 bt .L10 .L7: mov.l .L13,r1 jsr @r1 nop .align 5 .L10: mov.b @r6,r0 cmp/eq #48,r0 bf/s .L7 mov #0,r0 mov r14,r15 lds.l @r15+,pr rts mov.l @r15+,r14 .L14: .align 2 .L11: .long line+2 .L12: .long line .L13: .long abort .size main, .-main .ident "GCC: (GNU) 3.3.2"