![]() |
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 |
Inheritance diagram for ROOT::Vc::Common::InterleavedMemoryAccessBase< V >:| 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().