From 09e91c8e30b75cce466b75fec6c0ed6d91f5861a Mon Sep 17 00:00:00 2001 From: bbahnsen Date: Tue, 13 Jun 2006 16:06:40 +0000 Subject: Sync SetMem64 with MASM version. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@500 6f19259b-4bc3-4df7-8a09-765794883524 --- MdePkg/Library/BaseMemoryLibRepStr/Ia32/SetMem64.s | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/MdePkg/Library/BaseMemoryLibRepStr/Ia32/SetMem64.s b/MdePkg/Library/BaseMemoryLibRepStr/Ia32/SetMem64.s index 1a12bc6..5172c30 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 -- cgit v1.1