bits 64 %include "defines.inc" section .text global ft_strcmp ft_strcmp: mov rax, 0 loop: mov cl, [rdi + rax] mov dl, [rsi + rax] inc rax cmp cl, 0 je endloop cmp dl, 0 je endloop cmp cl, dl je loop endloop: sub cl, dl movsx rax, cl ret