Class Simd
Defined in File simd_impl.h
Class Documentation
-
class Simd
Wrapper around a target-dependent SIMD register or scalar fallback value for
double.Public Functions
-
inline Simd()
-
inline explicit Simd(value_type value)
-
inline explicit Simd(const value_type *src)
-
inline void LoadUnaligned(const value_type *src)
-
inline void StoreUnaligned(value_type *dst) const
-
inline void Scatter(value_type *dst, const SimdIndex &index) const
-
inline register_type native() const
Public Static Functions
-
static inline Simd Gather(const value_type *src, const SimdIndex &index)
Public Static Attributes
-
static std::size_t size = SimdTraits::size
-
static std::size_t alignment = SimdTraits::register_alignment
-
inline Simd()