.file "bench.c" gcc2_compiled.: ___gnu_compiled_c: .text LC0: .ascii "The quick brown fox jumps over the lazy dog\12" .ascii "123\0" LC1: .ascii "1The quick brown fox jumps over the lazy dog\12" .ascii "23\0" LC2: .ascii "12The quick brown fox jumps over the lazy dog\12" .ascii "3\0" LC3: .ascii "123The quick brown fox jumps over the lazy dog\12\0" LC4: .ascii "The quick brown fox jumps over the lazy dog\12The quick brown fox jumps over the lazy dog\12The quick brown fox jumps over the lazy dog\12The quick brown fox jumps over the lazy dog\12The quick brown fox jumps over the lazy dog\12The quick brown fox jumps over the lazy dog\12The quick brown fox jumps over the lazy dog\12The quick brown fox jumps over the lazy dog\12\0" LC5: .ascii "over\0" LC6: .ascii "The_quick_brown_fox_jumps_over_the_lazy_dogThe_quick_brown_fox_jumps_over_the_lazy_dogThe_quick_brown_fox_jumps_over_the_lazy_do\0" .align 4 .globl _main _main: subl $356,%esp pushl %edi pushl %esi call ___main leal 8(%esp),%edi movl $LC4,%esi cld movl $88,%ecx rep movsl movsb movl $LC6,%edi movl $1000000,%esi .align 2,0x90 L7: movl %edi,%edx xorl %eax,%eax .align 2,0x90 L10: incl %edx movb (%edx),%eax cmpb $0,__my_ctype(%eax) jl L10 movl %edx,%eax subl %edi,%eax pushl %eax pushl %edi call _hash addl $8,%esp decl %esi jne L7 popl %esi popl %edi addl $356,%esp ret .comm _language_suffix,4 .comm _language_suffix_length,4