<PackageReference Include="BouncyCastle.Cryptography" Version="2.0.0" />

Longs

public static class Longs
public const int NumBits = 64

public const int NumBytes = 8

public static long HighestOneBit(long i)

public static ulong HighestOneBit(ulong i)

public static long LowestOneBit(long i)

public static ulong LowestOneBit(ulong i)

public static int NumberOfLeadingZeros(long i)

public static int NumberOfTrailingZeros(long i)

public static long Reverse(long i)

public static ulong Reverse(ulong i)

public static long ReverseBytes(long i)

public static ulong ReverseBytes(ulong i)

public static long RotateLeft(long i, int distance)

public static ulong RotateLeft(ulong i, int distance)

public static long RotateRight(long i, int distance)

public static ulong RotateRight(ulong i, int distance)