start project

This commit is contained in:
2025-03-27 17:11:46 +01:00
commit 589addcb91
9 changed files with 113 additions and 0 deletions

24
srcs/ft_strlen.s Normal file
View File

@ -0,0 +1,24 @@
section .text
global ft_strlen
ft_strlen:
test rdi, rdi
je err
mov rsi, rdi
jmp loop_start
increase_pointer:
lea rsi, [rsi + 1]
loop_start:
mov al, [rsi]
test al, al
jnz increase_pointer
end:
sub rsi, rdi
mov rax, rsi
ret
err:
xor rax, rax
ret