29 #ifndef VC_COMMON_DEINTERLEAVE_H_
30 #define VC_COMMON_DEINTERLEAVE_H_
34 namespace Vc_VERSIONED_NAMESPACE
77 template<
typename V,
typename M,
typename A> Vc_ALWAYS_INLINE
void deinterleave(V *a, V *b,
78 const M *memory, A align)
84 template<
typename V,
typename M> Vc_ALWAYS_INLINE
void deinterleave(V *a, V *b,
92 #endif // VC_COMMON_DEINTERLEAVE_H_
void deinterleave(V *a, V *b, const M *memory, A align)
constexpr AlignedTag Aligned
Use this object for a flags parameter to request aligned loads and stores.