◆ interleave_odd()

Value boost::simd::interleave_odd ( Value const &  x,
Value const &  y 
)

This function object computes a vector from a combination of the two inputs.

Header <boost/simd/function/interleave_odd.hpp>
Semantic:

For every parameters of types respectively T

T r = interleave_odd(x, y);

is equivalent to :

r = [ x[1] y[1] x[3] y[3] ... x[n/2+1] y[n/2+1] ]

with n = cardinal_of<T>::value