Files
zig/lib/libc/musl/src/string/arm/__aeabi_memset.s
Andrew Kelley 49d1a4c562 move lib dirs to lib subdir
also start prefering NtDll API. so far:
 * NtQueryInformationFile
 * NtClose

adds a performance workaround for windows unicode conversion. but that
should probably be removed before merging
2019-07-15 17:54:50 -04:00

32 lines
579 B
ArmAsm
Vendored

.syntax unified
.global __aeabi_memclr8
.global __aeabi_memclr4
.global __aeabi_memclr
.global __aeabi_memset8
.global __aeabi_memset4
.global __aeabi_memset
.type __aeabi_memclr8,%function
.type __aeabi_memclr4,%function
.type __aeabi_memclr,%function
.type __aeabi_memset8,%function
.type __aeabi_memset4,%function
.type __aeabi_memset,%function
__aeabi_memclr8:
__aeabi_memclr4:
__aeabi_memclr:
movs r2, #0
__aeabi_memset8:
__aeabi_memset4:
__aeabi_memset:
cmp r1, #0
beq 2f
adds r1, r0, r1
1: strb r2, [r0]
adds r0, r0, #1
cmp r1, r0
bne 1b
2: bx lr