]> git.proxmox.com Git - mirror_edk2.git/commitdiff
Fix bug in backward copy for x64
authormdkinney <mdkinney@6f19259b-4bc3-4df7-8a09-765794883524>
Sat, 22 Sep 2007 16:55:58 +0000 (16:55 +0000)
committermdkinney <mdkinney@6f19259b-4bc3-4df7-8a09-765794883524>
Sat, 22 Sep 2007 16:55:58 +0000 (16:55 +0000)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3913 6f19259b-4bc3-4df7-8a09-765794883524

MdePkg/Library/BaseMemoryLibRepStr/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