E.V.E
v2022.09.01
SIMD Specific Operations

Detailed Description

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_ eve::deinterleave_groups = {}
 deinterleaves values in n wides 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...