edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseMemoryLib/X64/CopyMem.asm:

Merge fix from r3913:
    "Fix bug in backward copy for x64"

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5275 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
jljusten 2008-05-22 23:27:44 +00:00
parent b9b478088b
commit d04f2a1fb7
1 changed files with 1 additions and 1 deletions

View File

@ -39,7 +39,7 @@ InternalMemCopyMem PROC USES rsi rdi
cmp rsi, rdi cmp rsi, rdi
mov rax, rdi ; rax <- Destination as return value mov rax, rdi ; rax <- Destination as return value
jae @F jae @F
cmp r9, rsi cmp r9, rdi
jae @CopyBackward ; Copy backward if overlapped jae @CopyBackward ; Copy backward if overlapped
@@: @@:
mov rcx, r8 mov rcx, r8