|
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE uint32 | nvbio::popc (const int32 i) |
|
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE uint32 | nvbio::popc (const uint32 i) |
|
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE uint32 | nvbio::popc (const uint64 i) |
|
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE uint32 | nvbio::popc (const uint8 i) |
|
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE uint32 | nvbio::find_nthbit4 (const uint32 mask, const uint32 n) |
|
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE uint32 | nvbio::popc4 (const uint32 mask) |
|
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE uint32 | nvbio::find_nthbit8 (const uint32 mask, const uint32 n) |
|
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE uint32 | nvbio::find_nthbit16 (const uint32 mask, const uint32 n) |
|
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE uint32 | nvbio::find_nthbit (const uint32 mask, const uint32 n) |
|
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE uint32 | nvbio::find_nthbit (const uint8 mask, const uint32 n) |
|
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE uint32 | nvbio::find_nthbit (const uint16 mask, const uint32 n) |
|
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE uint32 | nvbio::ffs (const int32 x) |
|
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE uint32 | nvbio::lzc (const uint32 x) |
|
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE uint32 | nvbio::popc_2bit (const uint32 x, int c) |
|
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE uint32 | nvbio::popc_2bit (const uint64 x, int c) |
|
template<typename CountTable > |
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE uint32 | nvbio::popc_2bit_all (const uint32 b, const CountTable count_table) |
|
template<typename CountTable > |
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE uint32 | nvbio::popc_2bit_all (const uint64 b, const CountTable count_table) |
|
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE uint32 | nvbio::hibits_2bit (const uint32 mask, const uint32 i) |
|
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE uint64 | nvbio::hibits_2bit (const uint64 mask, const uint32 i) |
|
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE uint32 | nvbio::popc_2bit (const uint32 mask, int c, const uint32 i) |
|
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE uint32 | nvbio::popc_2bit (const uint64 mask, int c, const uint32 i) |
|
template<uint32 N> |
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE uint32 | nvbio::popc_nbit (const uint32 x, int c) |
|
template<uint32 N> |
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE uint32 | nvbio::popc_nbit (const uint64 x, int c) |
|
template<uint32 N> |
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE uint32 | nvbio::hibits_nbit (const uint32 mask, const uint32 i) |
|
template<uint32 N> |
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE uint64 | nvbio::hibits_nbit (const uint64 mask, const uint32 i) |
|
template<uint32 N> |
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE uint32 | nvbio::popc_nbit (const uint32 mask, int c, const uint32 i) |
|
template<uint32 N> |
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE uint32 | nvbio::popc_nbit (const uint64 mask, int c, const uint32 i) |
|
template<typename CountTable > |
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE uint32 | nvbio::popc_2bit_all (const uint32 mask, const CountTable count_table, const uint32 i) |
|
template<typename CountTable > |
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE uint32 | nvbio::popc_2bit_all (const uint64 mask, const CountTable count_table, const uint32 i) |
|