|
Expression Templates Library (ETL)
|
SIMD pack of some type, using a vector implementation type. More...
#include <vectorization.hpp>
Public Types | |
| using | value_type = T |
| The real value type. | |
| using | intrinsic_type = VT |
| The used intrinsic type. | |
Public Member Functions | |
| simd_pack (intrinsic_type value) | |
| Construct a new simd_pack around the given vector. More... | |
| ETL_STRONG_INLINE (value_type) operator[](size_t i) const noexcept | |
| Extract an element of the vector value. More... | |
Public Attributes | |
| intrinsic_type | value |
| The vector of value. | |
Static Public Attributes | |
| static constexpr vector_mode_t | vector_mode = V |
| The vector implementation mode. | |
SIMD pack of some type, using a vector implementation type.
| V | The vector implementation |
| T | The real type |
| VT | The vector type |
|
inline |
Construct a new simd_pack around the given vector.
| value | The vector value to build around |
|
inlinenoexcept |
Extract an element of the vector value.
| i | The index of the element to get |
1.8.13