#------------------------------------------------------------------------------
#
#
#
#
# SetMem.asm
#
# Abstract:
#
#
# Notes:
#
#------------------------------------------------------------------------------
#------------------------------------------------------------------------------
# VOID *
# )
#------------------------------------------------------------------------------
L0:
movq %mm0, (%edi)
addl $8, %edi
loopl L0
movq (%esp), %mm0 # restore mm0
movq 8(%esp), %mm1 # restore mm1
addl $0x10, %esp # stack cleanup
L1:
movl %edx, %ecx
rep
stosb
movl 8(%esp), %eax # eax <- Buffer as return value
pop %edi
ret