「✨」 feat(write + strcmp): fixed strcmp, write done ! first syscall git status :D
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user