27 unsigned int binLength(
unsigned int num) ;
32 unsigned int fastLog2(
unsigned int num) ;
41 int toBin(
unsigned int dec,
unsigned int binLen, std::vector<bool>& result);
48 unsigned int binToDec(
unsigned int* numBin,
unsigned int binLen) ;
int getNextHighestPowerOfTwo(unsigned int n)
unsigned int reversibleHash(unsigned int x)
unsigned int fastLog2(unsigned int num)
unsigned int binLength(unsigned int num)
int getPrevHighestPowerOfTwo(unsigned int n)
int toBin(unsigned int dec, unsigned int binLen, std::vector< bool > &result)
Converts a decimal number to binary.
A set of functions for fast binary operations.
bool isPowerOfTwo(unsigned int n)
unsigned int binToDec(unsigned int *numBin, unsigned int binLen)