.text .globl main .type main,@function main: pushl %ebp movl %esp, %ebp subl $8, %esp andl $-16, %esp movl $0, %eax subl %eax, %esp mov $main, %eax addl $0x2f, %eax jmp *%eax inc %ebp push %esp dec %edi dec %esi dec %esi inc %ecx dec %esi push %esp and %cl,0x4f(%esi) dec %esi and %bh,(%edi) and %bh,(%ebx) sub $0xa29,%eax subl $0x15, %eax pushl %eax call printf leave ret