#include "bmdef.h"
#include "bmconst.h"
Go to the source code of this file.
Data Structures | |
class | bm::ptr_guard< T > |
Mini auto-pointer for internal memory management. More... | |
Namespaces | |
namespace | bm |
Functions | |
template<typename T > | |
T | bm::bit_scan_fwd (T v) |
template<typename T > | |
T | bm::min_value (T v1, T v2) |
Get minimum of 2 values. | |
template<typename T > | |
T | bm::ilog2 (T x) |
Fast loop-less function to find LOG2. | |
template<> | |
bm::gap_word_t | bm::ilog2 (gap_word_t x) |
template<typename T > | |
T | bm::ilog2_LUT (T x) |
Lookup table based integer LOG2. | |
template<> | |
bm::gap_word_t | bm::ilog2_LUT< bm::gap_word_t > (bm::gap_word_t x) |
Lookup table based short integer LOG2. |