28#ifndef VC_COMMON_DEINTERLEAVE_H_
29#define VC_COMMON_DEINTERLEAVE_H_
33namespace Vc_VERSIONED_NAMESPACE
76template<
typename V,
typename M,
typename A> Vc_ALWAYS_INLINE
void deinterleave(V *a, V *b,
77 const M *memory, A align)
79 Detail::deinterleave(*a, *b, memory, align);
83template<
typename V,
typename M> Vc_ALWAYS_INLINE
void deinterleave(V *a, V *b,
86 Detail::deinterleave(*a, *b, memory, Aligned);
void deinterleave(V *a, V *b, const M *memory, A align)