E.V.E
v2022.09.01
eve::relative_conditional_expr Concept Reference

Specifies that a type is a Conditional Expression using relative mask. More...

#include <eve/concept/conditional.hpp>

Detailed Description

Specifies that a type is a Conditional Expression using relative mask.

Types modeling relative_conditional_expr are eve::conditional_expr that represents masks based on relative position of lanes. They provide an API to query the layout of lanes to ignore.

Examples

Concept definition

template<typename T>
{
{ a.count(eve::as<eve::wide<int>>()) };
{ a.offset(eve::as<eve::wide<int>>()) };
{ a.roffset(eve::as<eve::wide<int>>()) };
}
Specifies that a type is a Conditional Expression.
Definition: conditional.hpp:31
Specifies that a type is a Conditional Expression using relative mask.
Definition: conditional.hpp:50
Lightweight type-wrapper.
Definition: as.hpp:29
Wrapper for SIMD registers.
Definition: wide.hpp:65