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
nbits are set. - Returns a bitmask where the lowest
nbits are set. - Performs the x86 PDEP operation.
 - Extends an
n-bit number invto ani128. - Extends an
n-bit number invto ani64. - Reverses the ordering of the lowest
ceil(num_bits / 8)inval. - Reverses the ordering of the lowest
ceil(num_bits / 8)inval.