19 lines
255 B
ArmAsm
19 lines
255 B
ArmAsm
# eax = dest ptr
|
|
# edx = src ptr
|
|
# ecx = size
|
|
# Clobbers eax, ecx, edx
|
|
|
|
.versions X86
|
|
|
|
copy_data:
|
|
push ebx
|
|
again:
|
|
test ecx, ecx
|
|
jz done
|
|
dec ecx
|
|
mov bl, [edx + ecx]
|
|
mov [eax + ecx], bl
|
|
jmp again
|
|
done:
|
|
pop ebx
|