.text .align 4 .globl d .type d, @function d: pushl %ebp movl %esp,%ebp pushl %esi movl $0, %esi movl (%ebp), %eax a: cmp %esi, 8(%ebp) je b movl (%eax),%eax incl %esi jmp a b: popl %esi movl %ebp, %esp popl %ebp ret