The BitUtil type exposes the following members.
Methods
Name | Description | |
---|---|---|
![]() | Equals | (Inherited from Object.) |
![]() | Finalize | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.) |
![]() | GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() ![]() | IsPowerOfTwo(Int32) | returns true if v is a power of two or zero |
![]() ![]() | IsPowerOfTwo(Int64) | returns true if v is a power of two or zero |
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() ![]() | NextHighestPowerOfTwo(Int32) | returns the next highest power of two, or the current value if it's already a power of two or zero |
![]() ![]() | NextHighestPowerOfTwo(Int64) | returns the next highest power of two, or the current value if it's already a power of two or zero |
![]() ![]() | Ntz(Int32) | Returns number of trailing zeros in a 32 bit int value. |
![]() ![]() | Ntz(Int64) | Returns number of trailing zeros in a 64 bit long value. |
![]() ![]() | Ntz2 | returns 0 based index of first set bit
(only works for x!=0)
This is an alternate implementation of ntz() |
![]() ![]() | Ntz3 | returns 0 based index of first set bit
This is an alternate implementation of ntz() |
![]() ![]() | Pop | Returns the number of bits set in the long |
![]() ![]() | Pop_andnot | Returns the popcount or cardinality of A & ~B
Neither array is modified.
|
![]() ![]() | Pop_array | Returns the number of set bits in an array of longs. |
![]() ![]() | Pop_intersect | Returns the popcount or cardinality of the two sets after an intersection.
Neither array is modified.
|
![]() ![]() | Pop_union | Returns the popcount or cardinality of the union of two sets.
Neither array is modified.
|
![]() ![]() | Pop_xor | |
![]() | ToString | (Inherited from Object.) |