Proper SIMD operations as shuffling, splitting and merging SIMD vectors
Variables | |
constexpr callable_broadcast_ | eve::broadcast = {} |
Computes the. More... | |
constexpr callable_broadcast_group_ | eve::broadcast_group = {} |
Computes the TODO. More... | |
constexpr callable_combine_ | eve::combine = {} |
Computes the TODO. More... | |
constexpr callable_compress_store_ | eve::compress_store = {} |
Computes the TODO. More... | |
constexpr callable_deinterleave_groups_shuffle_ | eve::deinterleave_groups_shuffle = {} |
Callable object for a deinterleave groups shuffle. More... | |
constexpr callable_gather_ | eve::gather = {} |
Computes the TODO. More... | |
constexpr callable_reduce_ | eve::reduce = {} |
Computes the TODO. More... | |
constexpr callable_scan_ | eve::scan = {} |
Computes the TODO. More... | |
constexpr splat_type const | eve::splat = {} |
Computes the TODO. More... | |
constexpr callable_zip_ | eve::zip = {} |
lable object constructing a SoA value. More... | |