31template <
template <
typename,
size_t>
typename simd_backend_t>
40template <
typename scalar_t,
template <
typename,
size_t>
typename simd_backend_t>
43 constexpr auto max_length = default_simd_max_length<simd_backend_t>;
44 if constexpr (max_length == 0)
45 return min_viable_uint_v<1u>;
constexpr auto default_simd_length
seqan3::detail::default_simd_length returns the default length depending on the given scalar_t type,...
Definition: default_simd_length.hpp:41
constexpr auto default_simd_max_length
seqan3 auto-detects the maximum number of packable [u]int8_t types.
Definition: default_simd_length.hpp:32
constexpr auto min_viable_uint_v
Given a value, cast the value as the smallest unsigned integer that can hold it.
Definition: integer_traits.hpp:43
Provides metaprogramming utilities for integer types.
The internal SeqAn3 namespace.
Definition: aligned_sequence_concept.hpp:29