#include <eve/module/core.hpp>
#include <iostream>
int main()
{
constexpr auto S = eve::cardinal_v<eve::wide<float>>;
auto fill = [](auto i, auto){return i;};
auto fill2 = [](auto i, auto){return (i+S);};
auto fill3 = [](auto i, auto){return (i+2*S);};
std::cout <<
eve::unfold[eve::widen](wf, wf2, wf3) << std::endl;
std::cout <<
eve::unfold[eve::widen](wf, wf2, 1.0f)<< std::endl;
auto t = kumi::make_tuple(wi);
std::cout << t << std::endl;
};
Wrapper for SIMD registers.
Definition wide.hpp:94