16 lines
162 B
ArmAsm
16 lines
162 B
ArmAsm
global _ft_strlen
|
|
global ft_strlen
|
|
|
|
_ft_strlen:
|
|
ft_strlen:
|
|
mov rax, 0
|
|
cmp rdi, 0
|
|
je end
|
|
loop:
|
|
cmp byte [rdi], 0
|
|
je end
|
|
inc rax
|
|
inc rdi
|
|
jmp loop
|
|
end:
|
|
ret
|