]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Library/BaseMemoryLibOptDxe/AArch64/SetMem.S
MdePkg/BaseMemoryLibOptDxe ARM AARCH64: fix thinko in SetMem##
[mirror_edk2.git] / MdePkg / Library / BaseMemoryLibOptDxe / AArch64 / SetMem.S
index 7f361110d4fe086554c52e5c83390766546d5174..ec58f759d7b6d44df74b7e8dabccb690dbc2b6e6 100644 (file)
 ASM_GLOBAL ASM_PFX(InternalMemSetMem16)\r
 ASM_PFX(InternalMemSetMem16):\r
     dup     v0.8H, valw\r
+    lsl     count, count, #1\r
     b       0f\r
 \r
 ASM_GLOBAL ASM_PFX(InternalMemSetMem32)\r
 ASM_PFX(InternalMemSetMem32):\r
     dup     v0.4S, valw\r
+    lsl     count, count, #2\r
     b       0f\r
 \r
 ASM_GLOBAL ASM_PFX(InternalMemSetMem64)\r
 ASM_PFX(InternalMemSetMem64):\r
     dup     v0.2D, val\r
+    lsl     count, count, #3\r
     b       0f\r
 \r
 ASM_GLOBAL ASM_PFX(InternalMemZeroMem)\r