Axiom.Media.Bitwise.MostSignificantBitSet C# (CSharp) Method

MostSignificantBitSet() public static method

Returns the most significant bit set in a value.
public static MostSignificantBitSet ( uint value ) : uint
value uint
return uint
		public static uint MostSignificantBitSet( uint value )
		{
			uint result = 0;
			while ( value != 0 )
			{
				++result;
				value >>= 1;
			}
			return result - 1;
		}