]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Library/BaseLib/RRotU32.c
Remove incorrect assertion. According to spec, it should not assert and should return 0.
[mirror_edk2.git] / MdePkg / Library / BaseLib / RRotU32.c
index 93dda94b9fd63132407bd8c6fa9fc0e8e26fa6eb..7f1226d79bc386b43d6dc9c3c2b5939d90273063 100644 (file)
@@ -1,7 +1,7 @@
 /** @file\r
   Math worker functions.\r
 \r
-  Copyright (c) 2006, Intel Corporation<BR>\r
+  Copyright (c) 2006 - 2008, Intel Corporation<BR>\r
   All rights reserved. This program and the accompanying materials\r
   are licensed and made available under the terms and conditions of the BSD License\r
   which accompanies this distribution.  The full text of the license may be found at\r
@@ -27,7 +27,7 @@
   @param  Operand The 32-bit operand to rotate right.\r
   @param  Count   The number of bits to rotate right.\r
 \r
-  @return Operand >>> Count\r
+  @return Operand >> Count\r
 \r
 **/\r
 UINT32\r
@@ -37,6 +37,6 @@ RRotU32 (
   IN      UINTN                     Count\r
   )\r
 {\r
-  ASSERT (Count < sizeof (Operand) * 8);\r
+  ASSERT (Count < 32);\r
   return (Operand >> Count) | (Operand << (32 - Count));\r
 }\r