.file "20010924-1.c" .section .rodata.str1.8,"aMS",@progbits,1 .align 8 .LLC0: .asciz "62" .global a1 .section ".data" .align 4 .type a1, #object .size a1, 8 a1: .byte 52 .skip 3 .long .LLC0 .global a2 .type a2, #object .size a2, 3 a2: .byte 118 .ascii "cq" .global a3 .type a3, #object .size a3, 1 a3: .byte 111 .asciz "wx" .global a4 .type a4, #object .size a4, 1 a4: .byte 57 .byte 101 .byte 98 .section ".text" .align 4 .global main .type main, #function .proc 04 main: !#PROLOGUE# 0 save %sp, -104, %sp !#PROLOGUE# 1 sethi %hi(a1), %g1 ldsb [%g1+%lo(a1)], %g2 cmp %g2, 52 bne .LL15 or %g1, %lo(a1), %g1 ld [%g1+4], %g2 ldsb [%g2], %g1 cmp %g1, 54 bne .LL15 nop ldsb [%g2+1], %g1 cmp %g1, 50 bne .LL15 nop ldsb [%g2+2], %g1 cmp %g1, 0 bne .LL15 sethi %hi(a2), %g1 ldsb [%g1+%lo(a2)], %g2 cmp %g2, 118 bne .LL15 or %g1, %lo(a2), %g3 ldsb [%g3+1], %g1 cmp %g1, 99 bne .LL15 nop ldsb [%g3+2], %g1 cmp %g1, 113 bne .LL15 sethi %hi(a3), %g1 ldsb [%g1+%lo(a3)], %g2 cmp %g2, 111 bne .LL15 or %g1, %lo(a3), %g3 ldsb [%g3+1], %g1 cmp %g1, 119 bne .LL15 nop ldsb [%g3+2], %g1 cmp %g1, 120 bne .LL15 sethi %hi(a4), %g1 ldsb [%g1+%lo(a4)], %g2 cmp %g2, 57 bne .LL15 or %g1, %lo(a4), %g3 ldsb [%g3+1], %g1 cmp %g1, 101 bne .LL15 nop ldsb [%g3+2], %g1 cmp %g1, 98 be .LL14 nop .LL15: call abort, 0 nop .LL14: ret restore %g0, 0, %o0 .size main, .-main .ident "GCC: (GNU) 3.3.2"