|
| unsigned | prefix512_portable (std::uint64_t const *words, unsigned bits) noexcept |
| |
| template<simd::architecture Arch, unsigned Vector> |
| auto | prefix_vector (std::uint64_t const *words, unsigned bits) noexcept |
| |
| template<simd::architecture Arch, unsigned Vector = 0> |
| auto | prefix_vectors (std::uint64_t const *words, unsigned bits) noexcept |
| |
| template<simd::architecture Arch = simd::scalar> |
| unsigned | prefix512 (std::uint64_t const *words, unsigned bits) noexcept |
| |
| unsigned | popcount512_portable (std::uint64_t const *words) noexcept |
| |
| template<simd::architecture Arch, unsigned Vector = 0> |
| auto | population_vectors (std::uint8_t const *bytes) noexcept |
| |
| template<simd::architecture Arch = simd::scalar> |
| unsigned | popcount512 (std::uint64_t const *words) noexcept |
| |
| constexpr unsigned | run_prefix (std::uint32_t packed, unsigned run) noexcept |
| |