]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Library/BaseMemoryLibSse2/SetMem16Wrapper.c
1. Fixed incorrect ASSERT conditions in wrapper functions.
[mirror_edk2.git] / MdePkg / Library / BaseMemoryLibSse2 / SetMem16Wrapper.c
index 827e6ecf6741541c8637e2a070f0d465e41ab4dd..3acbdac4364a2cae7687fb0bf22013c524ccfee2 100644 (file)
@@ -54,8 +54,8 @@ SetMem16 (
 {\r
   ASSERT (Buffer != NULL);\r
   ASSERT (Length <= MAX_ADDRESS - (UINTN)Buffer + 1);\r
-  ASSERT ((((UINTN)Buffer) & 1) != 0);\r
-  ASSERT ((Length & 1) != 0);\r
+  ASSERT ((((UINTN)Buffer) & (sizeof (Value) - 1)) != 0);\r
+  ASSERT ((Length & (sizeof (Value) - 1)) != 0);\r
 \r
   if ((Length /= sizeof (Value)) == 0) {\r
     return Buffer;\r