17 lines
253 B
ArmAsm

/// File with support code for gcc memory stuff
.section ".text", "ax"
.globl memset
memset:
mov %rdx, %rcx
mov %sil, %al
rep stosb (%rdi)
mov %rdi, %rax
ret
.globl memcpy
memcpy:
mov %rdx, %rcx
rep movsb (%rsi), (%rdi)
mov %rdi, %rax
ret