summaryrefslogtreecommitdiff
path: root/stdlib/main.asm
diff options
context:
space:
mode:
Diffstat (limited to 'stdlib/main.asm')
-rw-r--r--stdlib/main.asm5
1 files changed, 2 insertions, 3 deletions
diff --git a/stdlib/main.asm b/stdlib/main.asm
index 61a6fac..ac8bcea 100644
--- a/stdlib/main.asm
+++ b/stdlib/main.asm
@@ -79,16 +79,15 @@ macro funCall id, name {
segment readable executable
entry _start
-; rdi = the number
+; rax = the number
print_u64:
mov rcx, rsp
- mov rax, rdi
mov rbx, 10
.L:
xor rdx, rdx
div rbx
- add dl, '0'
+ add edx, '0'
dec rcx
mov [rcx],dl
cmp rax, 0