|
| template<unsigned Bits, unsigned Word, unsigned Plane> |
| constexpr std::uint64_t | plane_mask () noexcept |
| |
| template<unsigned Bits> |
| unsigned | prefix_portable (word_view words, unsigned count) noexcept |
| |
| template<unsigned Bits> |
| unsigned | prefix_portable (std::uint64_t const *words, unsigned count) noexcept |
| |
| template<unsigned Bits, simd::architecture Arch, unsigned Vector, unsigned Plane = 0> |
| auto | weighted_bits (simd::vec< std::uint8_t, 16, Arch > value) noexcept |
| |
| template<unsigned Bits, simd::architecture Arch, unsigned Vector = 0> |
| auto | prefix_vectors (std::byte const *bytes, unsigned bits) noexcept |
| |
| template<unsigned Bits, simd::architecture Arch = simd::scalar> |
| unsigned | prefix (std::uint64_t const *words, unsigned count) noexcept |
| |