Overrides the cardinal an algorithm iterates with.
Variables | |
| template<int N> | |
| constexpr auto | eve::algo::force_cardinal = (force_cardinal_key = eve::fixed<N>{}) |
|
inlineconstexpr |
#include <eve/module/algo.hpp>| N | Lanes handled at once. |
Sets the cardinal of the loop, the number of lanes handled at once, to N. By default the cardinal comes from the types the range carries and from whether frequency scaling is allowed. Interacting with hand-written register code requires the trait, the register width being fixed there.