NCBI C++ ToolKit
|
Constants, lookup tables and typedefs. More...
Go to the source code of this file.
Go to the SVN repository for this file.
Classes | |
struct | bm::_copyright< T > |
Internal structure. More... | |
struct | bm::DeBruijn_bit_position< T > |
DeBruijn majic table. More... | |
struct | bm::first_bit_table< T > |
Structure keeps index of first right 1 bit for every byte. More... | |
struct | bm::bit_count_table< T > |
Structure to aid in counting bits table contains count of bits in 0-255 diapason of numbers. More... | |
struct | bm::lzcnt_table< T > |
Structure for LZCNT constants (4-bit) More... | |
struct | bm::tzcnt_table< T > |
Structure for TZCNT constants. More... | |
struct | bm::block_set_table< T > |
Structure keeps all-left/right ON bits masks. More... | |
struct | bm::gap_len_table< T > |
Default GAP lengths table. More... | |
struct | bm::gap_len_table_min< T > |
Alternative GAP lengths table. Good for for memory saver mode and very sparse bitsets. More... | |
struct | bm::gap_len_table_nl< T > |
Non-linear size growth GAP lengths table. More... | |
struct | bm::globals< T > |
Internal structure. More... | |
struct | bm::globals< T >::bo |
Namespaces | |
bm | |
#include<zmmintrin.h> | |
Macros | |
#define | BM_DEFAULT_POOL_SIZE 4096 |
#define | BM_VERSION_MAJOR 7 |
#define | BM_VERSION_MINOR 13 |
#define | BM_VERSION_PATCH 4 |
#define | BM_SCALAR_VERSION (((BM_VERSION_MAJOR) << 16) + ((BM_VERSION_MINOR) << 8) + (BM_VERSION_PATCH)) |
Typedefs | |
typedef unsigned long long int | bm::id64_t |
typedef unsigned int | bm::id_t |
typedef unsigned int | bm::word_t |
typedef unsigned short | bm::short_t |
typedef unsigned short | bm::gap_word_t |
typedef word_t | bm::wordop_t |
Constants, lookup tables and typedefs.
Definition in file bmconst.h.
#define BM_SCALAR_VERSION (((BM_VERSION_MAJOR) << 16) + ((BM_VERSION_MINOR) << 8) + (BM_VERSION_PATCH)) |