Module utils
Expand description
Contains various utility functions needed by other parts of libLISA.
Modules§
- Memory-efficient implementations of 1D bitmaps.
Structs§
- A brute-force minimum covering set-finder.
- A matrix of boolean values, where matrix[x, y] == matrix[y, x]
- A timeout-checker.
Enums§
- An iterator that can be one of two types.
Traits§
- Convenience trait that rotates elements in a slice, and maps them to a new value.
Functions§
- Returns a bitmask where the lowest
n
bits are set. - Returns a bitmask where the lowest
n
bits are set. - Performs the x86 PDEP operation.
- Extends an
n
-bit number inv
to ani128
. - Extends an
n
-bit number inv
to ani64
. - Reverses the ordering of the lowest
ceil(num_bits / 8)
inval
. - Reverses the ordering of the lowest
ceil(num_bits / 8)
inval
.