]> git.proxmox.com Git - mirror_edk2.git/commitdiff
edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseMemoryLib/X64...
authorjljusten <jljusten@6f19259b-4bc3-4df7-8a09-765794883524>
Thu, 22 May 2008 23:27:44 +0000 (23:27 +0000)
committerjljusten <jljusten@6f19259b-4bc3-4df7-8a09-765794883524>
Thu, 22 May 2008 23:27:44 +0000 (23:27 +0000)
  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

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

index a2e04056fdf0be542dbe47926465122f1903084a..c2b5d6f92f1622973878b3a22aaa5a0974e5bbb8 100644 (file)
@@ -39,7 +39,7 @@ InternalMemCopyMem  PROC    USES    rsi rdi
     cmp     rsi, rdi\r
     mov     rax, rdi                    ; rax <- Destination as return value\r
     jae     @F\r
-    cmp     r9, rsi\r
+    cmp     r9, rdi\r
     jae     @CopyBackward               ; Copy backward if overlapped\r
 @@:\r
     mov     rcx, r8\r