Anonymous
public text v1 · immutable.globl main
main:
pushl %ebp /* prologue */
movl %esp, %ebp
movl $0, %eax /* sum = 0 */
movl $5, %ecx /* i = 5 */
loop:
addl %ecx, %eax /* sum += i */
decl %ecx /* i-- */
jnz loop /* if i != 0, goto loop */
end:
leave /* epilogue */
ret