16 lines
296 B
Text
16 lines
296 B
Text
fibonacci:
|
|
push {r1-r3}
|
|
mov r1, #0
|
|
mov r2, #1
|
|
|
|
fibloop:
|
|
mov r3, r2
|
|
add r2, r1, r2
|
|
mov r1, r3
|
|
sub r0, r0, #1
|
|
cmp r0, #1
|
|
bne fibloop
|
|
|
|
mov r0, r2
|
|
pop {r1-r3}
|
|
mov pc, lr
|