blob: 76eef73c93ce26b5f6a2e3b9f020620afb1e66b3 (
plain) (
tree)
|
|
#
# memcpy.S
#
# Simple 16-bit memcpy() implementation
#
.text
.code16gcc
.globl memcpy
.type memcpy, @function
memcpy:
cld
pushw %di
pushw %si
movw %ax,%di
movw %dx,%si
# The third argument is already in cx
rep ; movsb
popw %si
popw %di
ret
.size memcpy,.-memcpy
|