summaryrefslogtreecommitdiff
path: root/stdlib/main.asm
diff options
context:
space:
mode:
authorA404M <ahmadmahmoudiprogrammer@gmail.com>2025-02-05 10:25:56 +0330
committerA404M <ahmadmahmoudiprogrammer@gmail.com>2025-02-05 10:25:56 +0330
commitf5f8e53b9d4c7ad2bd635a0b2273cd2fa90ff8b4 (patch)
tree2f61cb85149a05aebf5a7d30eaec08c942c09005 /stdlib/main.asm
parent160da58b3f49b9c295551f81d41a106ff7f6546e (diff)
cleaning up
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