Skip to content

Function make_mask

function make_mask(bool, Args...) simd

template <typename T, typename... Args, size_t Nout = (sizeof...(Args) + 1)>
constexpr KFR_INTRINSIC vec<bit<T>, Nout> make_mask(bool arg, Args... args) { … }

Constructs a SIMD mask vector from boolean values.

Template parameters
T Element type of the underlying vector the mask applies to.
Args Remaining boolean values.
Nout Width of the resulting mask (deduced).
Parameters
arg First boolean value.
args Remaining boolean values.
Returns
A vec<bit<T>, Nout> representing the mask.

Fully qualified name: kfr::make_mask(bool, Args...)

Declared at simd/mask.hpp:94

This file was generated by cxxdox, a C++ documentation generator based on MkDocs Material and libclang.