We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b8b3300 commit cf2669eCopy full SHA for cf2669e
fib.S
@@ -0,0 +1,32 @@
1
+ .intel_syntax noprefix
2
+ .global main
3
+ .extern printf
4
+
5
+ .text
6
+main:
7
+ push rdi
8
+ mov r12, 0
9
+ mov r13, 1
10
+ mov r14, 0
11
12
+loop:
13
+ lea rdi, formatstr
14
+ mov rsi, r12
15
+ call printf
16
17
18
+ mov rsi, r13
19
20
21
+ lea r12, [r12+r13]
22
+ lea r13, [r12+r13]
23
24
+ inc r14
25
+ cmp r14, 1000001
26
+ jle loop
27
28
+ pop rdi
29
+ ret
30
31
+formatstr:
32
+ .asciz "%llu\n"
0 commit comments