924 B
924 B
System.Numerics
namespace System.Numerics {
+ public static class BitOperations {
+ public static int LeadingZeroCount(uint value);
+ public static int LeadingZeroCount(ulong value);
+ public static int Log2(uint value);
+ public static int Log2(ulong value);
+ public static int PopCount(uint value);
+ public static int PopCount(ulong value);
+ public static uint RotateLeft(uint value, int bitOffset);
+ public static ulong RotateLeft(ulong value, int bitOffset);
+ public static uint RotateRight(uint value, int bitOffset);
+ public static ulong RotateRight(ulong value, int bitOffset);
+ public static int TrailingZeroCount(int value);
+ public static int TrailingZeroCount(long value);
+ public static int TrailingZeroCount(uint value);
+ public static int TrailingZeroCount(ulong value);
+ }
}