template<
typename TextStorage,
typename OccIterator,
typename CountTable>
struct nvbio::dispatch_rank< 2, 64, PackedStream< TextStorage, uint8, 2u, true >, OccIterator, CountTable, uint4, uint4 >
Definition at line 425 of file rank_dictionary_inl.h.
|
template<typename T > |
static NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE uint32 | popc (const TextStorage text, const uint32 i, const uint32 k, const T c) |
|
template<typename T > |
static NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE uint2 | popc2 (const TextStorage text, const uint2 range, const uint32 kl, const uint32 kh, const T c) |
|
static NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE uint32 | run (const dictionary_type &dict, const uint32 i, const uint32 c) |
|
static NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE uint2 | run (const dictionary_type &dict, const uint2 range, const uint32 c) |
|
static NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE uint4 | run4 (const dictionary_type &dict, const uint32 i) |
|
static NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE void | run4 (const dictionary_type &dict, const uint32 i, uint4 *out) |
|
static NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE void | run4 (const dictionary_type &dict, const uint2 range, uint4 *outl, uint4 *outh) |
|
static NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE void | run_all (const dictionary_type &dict, const index_type i, vector_type *out) |
|
static NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE void | run_all (const dictionary_type &dict, const range_type range, vector_type *outl, vector_type *outh) |
|