summaryrefslogtreecommitdiff
path: root/EdkCompatibilityPkg
diff options
context:
space:
mode:
authorjljusten <jljusten@6f19259b-4bc3-4df7-8a09-765794883524>2008-05-22 23:27:44 +0000
committerjljusten <jljusten@6f19259b-4bc3-4df7-8a09-765794883524>2008-05-22 23:27:44 +0000
commitd04f2a1fb7acc807d370f12bde367ec81ee36f3f (patch)
treeabc37127885de7b96c679a1bee8b378e673b2e3f /EdkCompatibilityPkg
parentb9b478088b18cf3f4d3edcf94198eb0ba7f1b7ee (diff)
downloadedk2-d04f2a1fb7acc807d370f12bde367ec81ee36f3f.zip
edk2-d04f2a1fb7acc807d370f12bde367ec81ee36f3f.tar.gz
edk2-d04f2a1fb7acc807d370f12bde367ec81ee36f3f.tar.bz2
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
Diffstat (limited to 'EdkCompatibilityPkg')
-rw-r--r--EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseMemoryLib/X64/CopyMem.asm2
1 files changed, 1 insertions, 1 deletions
diff --git a/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseMemoryLib/X64/CopyMem.asm b/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseMemoryLib/X64/CopyMem.asm
index a2e0405..c2b5d6f 100644
--- a/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseMemoryLib/X64/CopyMem.asm
+++ b/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseMemoryLib/X64/CopyMem.asm
@@ -39,7 +39,7 @@ InternalMemCopyMem PROC USES rsi rdi
cmp rsi, rdi
mov rax, rdi ; rax <- Destination as return value
jae @F
- cmp r9, rsi
+ cmp r9, rdi
jae @CopyBackward ; Copy backward if overlapped
@@:
mov rcx, r8