Conditional expression ignoring lanes at both extrema of a eve::simd_value. More...
#include <eve/conditional.hpp>
Required header: #include <eve/conditional.hpp>
Public Member Functions | |
template<typename V > | |
constexpr auto | else_ (V const &v) const |
Extends a conditional expression with an alternative value. | |
template<typename T > | |
as_logical_t< T > | mask (eve::as< T > tgt) const |
Computes the eve::logical_value associated to the current conditional. | |
template<typename T > | |
constexpr auto | count (eve::as< T > const &) const |
Number of lanes to be left unmasked. | |
constexpr bool friend | operator== (ignore_extrema const &, ignore_extrema const &)=default |
Checks equality between two eve::ignore_extrema instances. | |
Friends | |
std::ostream & | operator<< (std::ostream &os, ignore_extrema const &c) |
Inserts a eve::ignore_extrema conditional expression into a output stream. | |