」 feat(write + strcmp): fixed strcmp, write done ! first syscall git status :D

This commit is contained in:
y-syo
2025-12-05 20:15:39 +01:00
parent 0d80bed612
commit 09649f52d5
4 changed files with 87 additions and 5 deletions

View File

@@ -9,11 +9,13 @@ ft_strcmp:
cmp rsi, 0
je .ret
mov rax, rdi
.loop:
mov r10b, BYTE [rdi]
cmp r10b, BYTE [rsi]
je .end
jne .end
cmp BYTE [rdi], 0
je .end
@@ -25,8 +27,11 @@ ft_strcmp:
jmp .loop
.end:
mov al, BYTE [rsi]
mov r10b, BYTE [rdi]
movzx rax, BYTE [rdi]
movzx r10, BYTE [rsi]
sub rax, r10
;sub rdi, rax
;mov rax, rdi
.ret:
ret