source:
bootcd/isolinux/syslinux-6.03/dos/memset.S
Last change on this file was e16e8f2, checked in by , 3 years ago | |
---|---|
|
|
File size: 263 bytes |
Line | |
---|---|
1 | # |
2 | # memset.S |
3 | # |
4 | # Minimal 16-bit memset() implementation |
5 | # |
6 | |
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 |
20 | |
21 | .size memset,.-memset |
Note: See TracBrowser
for help on using the repository browser.