.file "20010924-1.c" .text .little .section .rodata.str1.4,"aMS",@progbits,1 .align 2 .LC0: .string "62" .global a1 .data .align 2 .type a1, @object .size a1, 8 a1: .byte 52 .zero 3 .long .LC0 .global a2 .type a2, @object .size a2, 3 a2: .byte 118 .ascii "cq" .global a3 .type a3, @object .size a3, 1 a3: .byte 111 .string "wx" .global a4 .type a4, @object .size a4, 1 a4: .byte 57 .byte 101 .byte 98 .text .align 1 .align 5 .global main .type main, @function main: mov.l r14,@-r15 sts.l pr,@-r15 mov.l .L16,r1 mov.b @r1,r0 cmp/eq #52,r0 bf/s .L15 mov r15,r14 mov.l @(4,r1),r2 mov.b @r2,r0 cmp/eq #54,r0 bf/s .L15 mov r2,r1 add #1,r1 mov.b @r1,r0 cmp/eq #50,r0 bf/s .L15 mov r2,r1 add #2,r1 mov.b @r1,r1 tst r1,r1 bf .L15 mov.l .L17,r2 mov.b @r2,r0 cmp/eq #118,r0 bf/s .L15 mov r2,r1 add #1,r1 mov.b @r1,r0 cmp/eq #99,r0 bf/s .L15 mov r2,r1 add #2,r1 mov.b @r1,r0 cmp/eq #113,r0 bf .L15 mov.l .L18,r2 mov.b @r2,r0 cmp/eq #111,r0 bf/s .L15 mov r2,r1 add #1,r1 mov.b @r1,r0 cmp/eq #119,r0 bf/s .L15 mov r2,r1 add #2,r1 mov.b @r1,r0 cmp/eq #120,r0 bf .L15 mov.l .L19,r2 mov.b @r2,r0 cmp/eq #57,r0 bf/s .L15 mov r2,r1 add #1,r1 mov.b @r1,r0 cmp/eq #101,r0 bf/s .L15 mov r2,r1 add #2,r1 mov.b @r1,r0 cmp/eq #98,r0 bf/s .L15 mov #0,r0 mov r14,r15 lds.l @r15+,pr rts mov.l @r15+,r14 .align 5 .L15: mov.l .L20,r1 jsr @r1 nop .L21: .align 2 .L16: .long a1 .L17: .long a2 .L18: .long a3 .L19: .long a4 .L20: .long abort .size main, .-main .ident "GCC: (GNU) 3.3.2"