allwinner_a64/android/external/syslinux/dos/memset.S
2018-08-08 16:14:42 +08:00

21 lines
263 B
ArmAsm

#
# memset.S
#
# Minimal 16-bit memset() implementation
#
.text
.code16gcc
.globl memset
.type memset, @function
memset:
cld
pushw %di
movw %ax,%di
movb %dl,%al
# The third argument is already in %cx
rep ; stosb
popw %di
retl
.size memset,.-memset