![]() |
ROOT
6.06/09
Reference Guide
|
Definition at line 43 of file interleavedmemory.h.
Public Types | |
typedef V::EntryType | T |
typedef V::IndexType | I |
typedef V::AsArg | VArg |
typedef T Ta | Vc_MAY_ALIAS |
Public Member Functions | |
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) |
Public Attributes | |
const I | m_indexes |
Ta *const | m_data |
typedef V::IndexType ROOT::Vc::Common::InterleavedMemoryAccessBase< V >::I |
Definition at line 46 of file interleavedmemory.h.
typedef V::EntryType ROOT::Vc::Common::InterleavedMemoryAccessBase< V >::T |
Definition at line 45 of file interleavedmemory.h.
typedef V::AsArg ROOT::Vc::Common::InterleavedMemoryAccessBase< V >::VArg |
Definition at line 47 of file interleavedmemory.h.
typedef T Ta ROOT::Vc::Common::InterleavedMemoryAccessBase< V >::Vc_MAY_ALIAS |
Definition at line 48 of file interleavedmemory.h.
|
inline |
Definition at line 52 of file interleavedmemory.h.
void ROOT::Vc::Common::InterleavedMemoryAccessBase< V >::deinterleave | ( | V & | v0, |
V & | v1 | ||
) | const |
Referenced by ROOT::Vc::Common::VectorTuple< 2, V >::operator=().
void ROOT::Vc::Common::InterleavedMemoryAccessBase< V >::deinterleave | ( | V & | v0, |
V & | v1, | ||
V & | v2 | ||
) | const |
void ROOT::Vc::Common::InterleavedMemoryAccessBase< V >::deinterleave | ( | V & | v0, |
V & | v1, | ||
V & | v2, | ||
V & | v3 | ||
) | const |
void ROOT::Vc::Common::InterleavedMemoryAccessBase< V >::deinterleave | ( | V & | v0, |
V & | v1, | ||
V & | v2, | ||
V & | v3, | ||
V & | v4 | ||
) | const |
void ROOT::Vc::Common::InterleavedMemoryAccessBase< V >::deinterleave | ( | V & | v0, |
V & | v1, | ||
V & | v2, | ||
V & | v3, | ||
V & | v4, | ||
V & | v5 | ||
) | const |
void ROOT::Vc::Common::InterleavedMemoryAccessBase< V >::deinterleave | ( | V & | v0, |
V & | v1, | ||
V & | v2, | ||
V & | v3, | ||
V & | v4, | ||
V & | v5, | ||
V & | v6 | ||
) | const |
void ROOT::Vc::Common::InterleavedMemoryAccessBase< V >::deinterleave | ( | V & | v0, |
V & | v1, | ||
V & | v2, | ||
V & | v3, | ||
V & | v4, | ||
V & | v5, | ||
V & | v6, | ||
V & | v7 | ||
) | const |
void ROOT::Vc::Common::InterleavedMemoryAccessBase< V >::interleave | ( | VArg | v0, |
VArg | v1 | ||
) |
void ROOT::Vc::Common::InterleavedMemoryAccessBase< V >::interleave | ( | VArg | v0, |
VArg | v1, | ||
VArg | v2 | ||
) |
void ROOT::Vc::Common::InterleavedMemoryAccessBase< V >::interleave | ( | VArg | v0, |
VArg | v1, | ||
VArg | v2, | ||
VArg | v3 | ||
) |
void ROOT::Vc::Common::InterleavedMemoryAccessBase< V >::interleave | ( | VArg | v0, |
VArg | v1, | ||
VArg | v2, | ||
VArg | v3, | ||
VArg | v4 | ||
) |
void ROOT::Vc::Common::InterleavedMemoryAccessBase< V >::interleave | ( | VArg | v0, |
VArg | v1, | ||
VArg | v2, | ||
VArg | v3, | ||
VArg | v4, | ||
VArg | v5 | ||
) |
void ROOT::Vc::Common::InterleavedMemoryAccessBase< V >::interleave | ( | VArg | v0, |
VArg | v1, | ||
VArg | v2, | ||
VArg | v3, | ||
VArg | v4, | ||
VArg | v5, | ||
VArg | v6 | ||
) |
void ROOT::Vc::Common::InterleavedMemoryAccessBase< V >::interleave | ( | VArg | v0, |
VArg | v1, | ||
VArg | v2, | ||
VArg | v3, | ||
VArg | v4, | ||
VArg | v5, | ||
VArg | v6, | ||
VArg | v7 | ||
) |
Ta* const ROOT::Vc::Common::InterleavedMemoryAccessBase< V >::m_data |
Definition at line 50 of file interleavedmemory.h.
const I ROOT::Vc::Common::InterleavedMemoryAccessBase< V >::m_indexes |
Definition at line 49 of file interleavedmemory.h.
Referenced by ROOT::Vc::Common::InterleavedMemoryAccess< StructSize, V >::checkIndexesUnique().