aboutsummaryrefslogtreecommitdiff
path: root/ft_strcpy.s
blob: 228ea0477f4898e74246ef4e4f47f446197f8345 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
.globl _ft_strcpy

_ft_strcpy:
	mov rax, rdi  # dst
	mov rbx, rsi  # src
	xor rcx, rcx
	FT_STRCPY_LOOP:
		mov dl, [rbx + rcx]
		mov [rax + rcx], dl
		inc rcx
		cmp byte ptr [rbx + rcx], 0
		jne FT_STRCPY_LOOP
	ret