template<size_t StructSize, typename V>
struct ROOT::Vc::Common::InterleavedMemoryReadAccess< StructSize, V >
Definition at line 79 of file interleavedmemory.h.
|
Vc_ALWAYS_INLINE | InterleavedMemoryReadAccess (const Ta *data, typename I::AsArg indexes) |
|
Vc_ALWAYS_INLINE | InterleavedMemoryAccessBase (typename I::AsArg indexes, Ta *data) |
|
void | deinterleave (V &v0, V &v1) const |
|
void | deinterleave (V &v0, V &v1, V &v2) const |
|
void | deinterleave (V &v0, V &v1, V &v2, V &v3) const |
|
void | deinterleave (V &v0, V &v1, V &v2, V &v3, V &v4) const |
|
void | deinterleave (V &v0, V &v1, V &v2, V &v3, V &v4, V &v5) const |
|
void | deinterleave (V &v0, V &v1, V &v2, V &v3, V &v4, V &v5, V &v6) const |
|
void | deinterleave (V &v0, V &v1, V &v2, V &v3, V &v4, V &v5, V &v6, V &v7) const |
|
void | interleave (VArg v0, VArg v1) |
|
void | interleave (VArg v0, VArg v1, VArg v2) |
|
void | interleave (VArg v0, VArg v1, VArg v2, VArg v3) |
|
void | interleave (VArg v0, VArg v1, VArg v2, VArg v3, VArg v4) |
|
void | interleave (VArg v0, VArg v1, VArg v2, VArg v3, VArg v4, VArg v5) |
|
void | interleave (VArg v0, VArg v1, VArg v2, VArg v3, VArg v4, VArg v5, VArg v6) |
|
void | interleave (VArg v0, VArg v1, VArg v2, VArg v3, VArg v4, VArg v5, VArg v6, VArg v7) |
|