1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
# $Id$ # # memset.S # # Minimal 16-bit memset() implementation # .text .code16 .globl memset .type memset, @function memset: cld pushl %edi movw 8(%esp),%di movb 12(%esp),%al movw 16(%esp),%cx rep ; stosb popl %edi ret .size memset,.-memset