Table of Contents

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