Template Struct Pack< T, 1 >

Struct Documentation

template<typename T>
struct Pack<T, 1>

Public Types

using ScalarType = T

Public Functions

inline VEG_INLINE void store_unaligned (ScalarType *ptr) const noexcept

Public Members

T inner

Public Static Functions

static inline VEG_INLINE auto fmadd(Pack a, Pack b, Pack c) noexcept -> Pack
static inline VEG_INLINE auto fnmadd(Pack a, Pack b, Pack c) noexcept -> Pack
static inline VEG_INLINE auto load_unaligned(ScalarType const *ptr) noexcept -> Pack
static inline VEG_INLINE auto broadcast(ScalarType value) noexcept -> Pack