root/dos/memcpy.S

Revision d8e0c5eb1d7052aa6b58a31809800dd79e95d179, 281 bytes (checked in by H. Peter Anvin <hpa@…>, 6 years ago)

Remove more CVS-era $Id$ tags.

  • Property mode set to 100644
Line 
1#
2# memcpy.S
3#
4# Simple 16-bit memcpy() implementation
5#
6
7        .text
8        .code16gcc
9        .globl memcpy
10        .type memcpy, @function
11memcpy:
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
Note: See TracBrowser for help on using the browser.