Files
eth-summaries/semester3/spca/code-examples/01_asm/04_factorial.s
2026-01-11 16:52:34 +01:00

8 lines
209 B
ArmAsm

factorial:
movl $1, %eax # Setup
.AGAIN:
imull %edi, %eax # %eax *= %edi
subl $1, %edi # %edi--
cmpl $1, %edi # 1 < %edi ?
jg .AGAIN # go back, if yes
ret