.pos 0x200 irmovl 4, %ecx irmovl $array, %edi xorl %eax, %eax irmovl $16, %edx loop: mrmovl (%edi), %ebx addl %ebx, %eax addl %ecx, %edi subl %ecx, %edx jg loop nop halt .pos 0xfd0 array: .long 0xdeadbeef .long 0xf00f .long 0xff000102 .long 0x00010203