ROOT
6.07/01
Reference Guide
|
Public Types | |
typedef _VectorType | VectorType |
typedef _EntryType | EntryType |
typedef EntryType AliasingEntryType | Vc_MAY_ALIAS |
Public Member Functions | |
Vc_ALWAYS_INLINE | VectorMemoryUnion () |
Vc_ALWAYS_INLINE | VectorMemoryUnion (VectorType x) |
Vc_ALWAYS_INLINE VectorMemoryUnion & | operator= (VectorType x) |
Vc_ALWAYS_INLINE Vc_PURE VectorType & | v () |
Vc_ALWAYS_INLINE Vc_PURE const VectorType & | v () const |
Vc_ALWAYS_INLINE Vc_PURE AliasingEntryType & | m (size_t index) |
Vc_ALWAYS_INLINE Vc_PURE EntryType | m (size_t index) const |
Private Attributes | |
VectorType | data |
#include </mnt/vdb/lsf/workspace/root-makedoc/rootspi/rdoc/src/master/math/vc/include/Vc/common/storage.h>
typedef _EntryType ROOT::Vc::Common::VectorMemoryUnion< _VectorType, _EntryType, VectorTypeBase >::EntryType |
typedef EntryType AliasingEntryType ROOT::Vc::Common::VectorMemoryUnion< _VectorType, _EntryType, VectorTypeBase >::Vc_MAY_ALIAS |
typedef _VectorType ROOT::Vc::Common::VectorMemoryUnion< _VectorType, _EntryType, VectorTypeBase >::VectorType |
|
inline |
|
inline |
|
inline |
Definition at line 86 of file storage.h.
Referenced by ROOT::Vc::AVX::Vector< T >::apply(), ROOT::Vc::SSE::Vector< T >::apply(), ROOT::Vc::AVX::Vector< T >::call(), ROOT::Vc::SSE::Vector< T >::call(), ROOT::Vc::AVX::Vector< T >::callWithValuesSorted(), ROOT::Vc::SSE::Vector< T >::callWithValuesSorted(), ROOT::Vc::AVX::Vector< T >::fill(), ROOT::Vc::SSE::Vector< T >::fill(), ROOT::Vc::AVX::Vector< T >::operator[](), and ROOT::Vc::SSE::Vector< T >::operator[]().
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
Definition at line 98 of file storage.h.
Referenced by ROOT::Vc::Common::VectorMemoryUnion< VectorType, EntryType >::m(), ROOT::Vc::Common::VectorMemoryUnion< VectorType, EntryType >::operator=(), ROOT::Vc::Common::VectorMemoryUnion< VectorType, EntryType >::v(), and ROOT::Vc::Common::VectorMemoryUnion< VectorType, EntryType >::VectorMemoryUnion().