Argon 0.1.0
Loading...
Searching...
No Matches
argon::vectorize::store_interleaved< scalar_type, stride > Struct Template Reference
Inheritance diagram for argon::vectorize::store_interleaved< scalar_type, stride >:
Collaboration diagram for argon::vectorize::store_interleaved< scalar_type, stride >:

Classes

struct  StoreInterleavedIterator

Public Types

using intrinsic_type = simd::Vec128_t<scalar_type>
using iterator = StoreInterleavedIterator

Public Member Functions

iterator begin ()
scalar_type * end ()
size_t size () const
template<std::ranges::contiguous_range R>
 store_interleaved (R &&r)

Static Public Member Functions

static constexpr size_t vectorizeable_size (size_t size)

Static Public Attributes

static constexpr size_t lanes = sizeof(intrinsic_type) / sizeof(scalar_type)

The documentation for this struct was generated from the following file: