]>
git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Library/BaseMemoryLibOptDxe/Ia32/SetMem.S
_InternalMemSetMem:
push %edi
movl 12(%esp),%ecx
- movl 16(%esp),%al
+ movb 16(%esp),%al
movb %ah, %al\r
- shrd %edx, %eax, $16\r
- shld %eax, %edx, $16\r
+ shrd $16, %eax, %edx
+ shld $16, %edx, %eax
movl %edx, %ecx\r
movl 8(%esp),%edi
- shr $2, %ecx\r
+ shrd $2, %ecx, %ecx\r
rep \r
- stosd\r
+ stosl\r
movl %ecx, %edx\r
andl $3, %ecx\r
rep