#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::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. | |
1.6.1