Adding upstream version 3.20.
[syslinux-debian/hramrach.git] / dos / memset.S
blob86e12ab29940d8cb2e5a881136eb4606e1055155
2 # memset.S
4 # Minimal 16-bit memset() implementation
7         .text
8         .code16gcc
9         .globl memset
10         .type memset, @function
11 memset:
12         cld
13         pushw %di
14         movw %ax,%di
15         movb %dl,%al
16         # The third argument is already in %cx
17         rep ; stosb
18         popw %di
19         retl
21         .size memset,.-memset