Operations providing a scalar value from SIMD vectors
Variables | |
constexpr callable_all_ | eve::all = {} |
Computes a bool value which is true if and only if all elements of x are not zero. | |
constexpr callable_any_ | eve::any = {} |
Computes a bool value which is true if and only if any elements of x is not zero. | |
constexpr callable_count_true_ | eve::count_true = {} |
Computes the number of non 0 elements. | |
constexpr callable_first_true_ | eve::first_true = {} |
A function to find a first true value, if there is one. | |
constexpr callable_maximum_ | eve::maximum = {} |
Computes the maximal value in a simd vector. | |
constexpr callable_minimum_ | eve::minimum = {} |
Computes the minimal value in a simd vector. | |
constexpr callable_none_ | eve::none = {} |
Computes a bool value which is true if and only if all elements of x are 0. | |
constexpr callable_reduce_ | eve::reduce = {} |
Computes the TODO. | |