ZIP indir
0
main
1 dal
git@carbon4code.com:ahmet/libasm.git
Ahmet Kerem Final
4 commit
libasm ft_strcpy.s
ft_strcpy.s 360 B
    global ft_strcpy
    extern ft_strlen
    section .text

ft_strcpy:
    push rdi
    push rsi
    sub rsp, 8

    mov rdi, rsi
    call ft_strlen

    add rsp, 8
    pop rsi
    pop rdi
    mov rcx, 0
.loop:
    cmp rcx, rax
    jg .done
    mov dl, BYTE [rsi + rcx]
    mov BYTE [rdi + rcx], dl
    inc rcx
    jmp .loop


.done:
    mov rax, rdi
    ret