![]() |
ROOT
6.06/08
Reference Guide
|
Definition at line 79 of file interleavedmemory.h.
Public Types | |
| typedef InterleavedMemoryAccessBase< V > | Base |
| typedef Base::Ta | Ta |
| typedef Base::I | I |
Public Types inherited from ROOT::Vc::Common::InterleavedMemoryAccessBase< V > | |
| typedef V::EntryType | T |
| typedef V::IndexType | I |
| typedef V::AsArg | VArg |
| typedef T Ta | Vc_MAY_ALIAS |
Public Member Functions | |
| Vc_ALWAYS_INLINE | InterleavedMemoryReadAccess (const Ta *data, typename I::AsArg indexes) |
Public Member Functions inherited from ROOT::Vc::Common::InterleavedMemoryAccessBase< V > | |
| 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) |
Additional Inherited Members | |
Public Attributes inherited from ROOT::Vc::Common::InterleavedMemoryAccessBase< V > | |
| const I | m_indexes |
| Ta *const | m_data |
#include </builddir/build/BUILD/root-6.06.08/math/vc/include/Vc/common/interleavedmemory.h>
Inheritance diagram for ROOT::Vc::Common::InterleavedMemoryReadAccess< StructSize, V >:
Collaboration diagram for ROOT::Vc::Common::InterleavedMemoryReadAccess< StructSize, V >:| typedef InterleavedMemoryAccessBase<V> ROOT::Vc::Common::InterleavedMemoryReadAccess< StructSize, V >::Base |
Definition at line 81 of file interleavedmemory.h.
| typedef Base::I ROOT::Vc::Common::InterleavedMemoryReadAccess< StructSize, V >::I |
Definition at line 83 of file interleavedmemory.h.
| typedef Base::Ta ROOT::Vc::Common::InterleavedMemoryReadAccess< StructSize, V >::Ta |
Definition at line 82 of file interleavedmemory.h.
|
inline |
Definition at line 85 of file interleavedmemory.h.