17 lines
170 B
ArmAsm
17 lines
170 B
ArmAsm
extern _strcpy
|
|
|
|
_strcpy:
|
|
xor rbx, rbx
|
|
|
|
.cpy:
|
|
cmp dword [rsi + rbx], 0
|
|
je .end
|
|
mov rax, [rsi + rbx]
|
|
mov [rdi + rbx], rax
|
|
inc rbx
|
|
jmp .cpy
|
|
|
|
.end:
|
|
mov rax, rdi
|
|
ret
|