diff options
Diffstat (limited to 'MdePkg')
-rw-r--r-- | MdePkg/Library/BaseMemoryLibRepStr/Ia32/SetMem64.s | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/MdePkg/Library/BaseMemoryLibRepStr/Ia32/SetMem64.s b/MdePkg/Library/BaseMemoryLibRepStr/Ia32/SetMem64.s index 1a12bc6ee5..5172c306b1 100644 --- a/MdePkg/Library/BaseMemoryLibRepStr/Ia32/SetMem64.s +++ b/MdePkg/Library/BaseMemoryLibRepStr/Ia32/SetMem64.s @@ -22,19 +22,20 @@ #------------------------------------------------------------------------------ .386: + #.MODEL flat,C .code: -.global InternalMemSetMem64 -InternalMemSetMem64: +.global _InternalMemSetMem64 +_InternalMemSetMem64: push %edi - movl 12(%esp),%ecx - movl 16(%esp),%eax - movl 20(%esp),%edx - movl 8(%esp),%edi + movl 12(%esp), %ecx + movl 16(%esp), %eax + movl 20(%esp), %edx + movl 8(%esp), %edi L0: mov %eax,-8(%edi,%ecx,8) mov %edx,-4(%edi,%ecx,8) loop L0 - movl %edi,%eax + movl %edi, %eax pop %edi ret |