]> git.proxmox.com Git - mirror_edk2.git/blobdiff - EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseMemoryLib/X64/SetMem.asm
edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseMemoryLib/*:
[mirror_edk2.git] / EdkCompatibilityPkg / Foundation / Library / EdkIIGlueLib / Library / BaseMemoryLib / X64 / SetMem.asm
index 5306520169f1ff6a3f08ee0b39db5c1207f70d69..fe1bc70f6b4b322527df671702a2f3e5ced7005e 100644 (file)
 ;    )\r
 ;------------------------------------------------------------------------------\r
 InternalMemSetMem   PROC    USES    rdi\r
-    mov     rax, r8\r
-    mov     rdi, rcx\r
-    xchg    rcx, rdx\r
+    mov     rax, r8    ; rax = Value\r
+    mov     rdi, rcx   ; rdi = Buffer\r
+    xchg    rcx, rdx   ; rcx = Count, rdx = Buffer\r
     rep     stosb\r
-    mov     rax, rdx\r
+    mov     rax, rdx   ; rax = Buffer\r
     ret\r
 InternalMemSetMem   ENDP\r
 \r