Fixed more segfaults, final commit ?

This commit is contained in:
2024-03-18 13:40:09 +01:00
parent ddabaeba7f
commit 56d82c386f
8 changed files with 44 additions and 32 deletions

View File

@@ -1,17 +1,17 @@
global ft_strcpy
ft_strcpy:
xor rbx, rbx
xor rdx, rdx
.cpy:
cmp byte [rsi + rbx], 0
cmp byte [rsi + rdx], 0
je .end
mov rax, [rsi + rbx]
mov [rdi + rbx], rax
inc rbx
mov rax, [rsi + rdx]
mov [rdi + rdx], rax
inc rdx
jmp .cpy
.end:
mov byte [rdi + rbx], 0
mov byte [rdi + rdx], 0
mov rax, rdi
ret