◆ split()

std::array<upgrade_t<Value>, 2> boost::simd::split ( Value const &  x)

Function object implementing split capabilities.

Split a SIMD register x in two SIMD registers of half the cardinal of x containing the same value than x but converted to their associated upgraded type.

Header <boost/simd/function/split.hpp>
Parameters
xValue to split
Returns
An array containing the two upgraded part of its argument.