1# 2# memset.S 3# 4# Minimal 16-bit memset() implementation 5# 6 7 .text 8 .code16gcc 9 .globl memset 10 .type memset, @function 11memset: 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 22