chdir: collapse /./ and /../ in path for conventional filesystems
[profile/ivi/syslinux.git] / memdump / memcpy.S
1 #
2 # memcpy.S
3 #
4 # Simple 16-bit memcpy() implementation
5 #
6
7         .text
8         .code16gcc
9         .globl memcpy
10         .type memcpy, @function
11 memcpy:
12         cld
13         pushw %di
14         pushw %si
15         movw %ax,%di
16         movw %dx,%si
17         # The third argument is already in cx
18         rep ; movsb
19         popw %si
20         popw %di
21         ret
22
23         .size memcpy,.-memcpy