X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=MdePkg%2FLibrary%2FBaseLib%2FGetPowerOfTwo32.c;h=dbf4ca65138cef6585e2c550afc359b0308e2098;hp=6dfe8056b41c776756b108d89fe9acefac43d6ad;hb=4748b24d77d65a13dd2bcb0f9fa9ed83f24f9bf4;hpb=67513de53722cf54a414dd80cc68e7d48f73be78 diff --git a/MdePkg/Library/BaseLib/GetPowerOfTwo32.c b/MdePkg/Library/BaseLib/GetPowerOfTwo32.c index 6dfe8056b4..dbf4ca6513 100644 --- a/MdePkg/Library/BaseLib/GetPowerOfTwo32.c +++ b/MdePkg/Library/BaseLib/GetPowerOfTwo32.c @@ -34,6 +34,7 @@ GetPowerOfTwo32 ( ) { INTN BitPos; - - return (BitPos = HighBitSet32 (Operand)) > 0 ? 1ul << BitPos : 0; + + BitPos = HighBitSet32 (Operand); + return BitPos >= 0 ? 1ul << BitPos : 0; }