• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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