libasm/src/ft_strlen.s
2026-09-20 01:37:16 +02:00

20 lines
193 B
ArmAsm

bits 64
section .text
global ft_strlen
ft_strlen:
; code
mov rbx, rdi
mov rsi, -1
loop:
inc rsi
mov al, [rbx + rsi]
cmp al, 0
jne loop
; return
mov rax, rsi
ret