45 template <
typename scalar_t,
46 size_t length = detail::default_simd_length<scalar_t, detail::default_simd_backend>,
51 using type =
typename simd_backend<scalar_t, length>::type;
56 template <
typename scalar_t,
57 size_t length = detail::default_simd_length<scalar_t, detail::default_simd_backend>,
Provides seqan3::detail::default_simd_backend.
builtin_simd< scalar_t, length > default_simd_backend
seqan3::detail::default_simd_backend is the default used implementation of seqan3::simd::simd_type.
Definition: default_simd_backend.hpp:27
typename simd_type< scalar_t, length, simd_backend >::type simd_type_t
Helper type of seqan3::simd::simd_type.
Definition: simd.hpp:59
The main SeqAn3 namespace.
Definition: aligned_sequence_concept.hpp:29
A class that holds the type of a simd implementation called vector extension (formerly known as "seqa...
Definition: builtin_simd.hpp:62
scalar_t __attribute__((vector_size(sizeof(scalar_t) *length)))) type
The type of the builtin simd.
Definition: builtin_simd.hpp:65
seqan3::simd::simd_type encapsulates simd vector types, which can be manipulated by simd operations.
Definition: simd.hpp:49