Class Longs
- Namespace
- Org.BouncyCastle.Utilities
- Assembly
- BouncyCastle.Cryptography.dll
public static class Longs
- Inheritance
-
Longs
- Inherited Members
-
Fields
NumBits
public const int NumBits = 64
Field Value
- int
NumBytes
public const int NumBytes = 8
Field Value
- int
Methods
HighestOneBit(long)
public static long HighestOneBit(long i)
Parameters
i long
Returns
- long
HighestOneBit(ulong)
[CLSCompliant(false)]
public static ulong HighestOneBit(ulong i)
Parameters
i ulong
Returns
- ulong
LowestOneBit(long)
public static long LowestOneBit(long i)
Parameters
i long
Returns
- long
LowestOneBit(ulong)
[CLSCompliant(false)]
public static ulong LowestOneBit(ulong i)
Parameters
i ulong
Returns
- ulong
NumberOfLeadingZeros(long)
public static int NumberOfLeadingZeros(long i)
Parameters
i long
Returns
- int
NumberOfTrailingZeros(long)
public static int NumberOfTrailingZeros(long i)
Parameters
i long
Returns
- int
PopCount(long)
public static int PopCount(long i)
Parameters
i long
Returns
- int
PopCount(ulong)
[CLSCompliant(false)]
public static int PopCount(ulong u)
Parameters
u ulong
Returns
- int
Reverse(long)
public static long Reverse(long i)
Parameters
i long
Returns
- long
Reverse(ulong)
[CLSCompliant(false)]
public static ulong Reverse(ulong i)
Parameters
i ulong
Returns
- ulong
ReverseBytes(long)
public static long ReverseBytes(long i)
Parameters
i long
Returns
- long
ReverseBytes(ulong)
[CLSCompliant(false)]
public static ulong ReverseBytes(ulong i)
Parameters
i ulong
Returns
- ulong
RotateLeft(long, int)
public static long RotateLeft(long i, int distance)
Parameters
i long
distance int
Returns
- long
RotateLeft(ulong, int)
[CLSCompliant(false)]
public static ulong RotateLeft(ulong i, int distance)
Parameters
i ulong
distance int
Returns
- ulong
RotateRight(long, int)
public static long RotateRight(long i, int distance)
Parameters
i long
distance int
Returns
- long
RotateRight(ulong, int)
[CLSCompliant(false)]
public static ulong RotateRight(ulong i, int distance)
Parameters
i ulong
distance int
Returns
- ulong