T-SIMD v31.1.0
A C++ template SIMD library
|
Other masked functions.
Functions | |
template<typename Tout , typename Tin , size_t SIMD_WIDTH> | |
static Vec< Tout, SIMD_WIDTH > | simd::mask_cvts (const Vec< Tout, SIMD_WIDTH > &src, const Mask< Tin, SIMD_WIDTH > &k, const Vec< Tin, SIMD_WIDTH > &a) |
Masked version of cvts(const Vec<Tin, SIMD_WIDTH> &). | |
template<typename T , size_t SIMD_WIDTH> | |
static Vec< T, SIMD_WIDTH > | simd::mask_set1 (const Vec< T, SIMD_WIDTH > &src, const Mask< T, SIMD_WIDTH > &k, const T a) |
Masked version of set1(const T). | |
template<typename Tout , typename Tin , size_t SIMD_WIDTH> | |
static Vec< Tout, SIMD_WIDTH > | simd::maskz_cvts (const Mask< Tin, SIMD_WIDTH > &k, const Vec< Tin, SIMD_WIDTH > &a) |
Zero-masked version of cvts(const Vec<Tin, SIMD_WIDTH> &). | |
template<typename T , size_t SIMD_WIDTH> | |
static Vec< T, SIMD_WIDTH > | simd::maskz_set1 (const Mask< T, SIMD_WIDTH > &k, const T a) |
Zero-masked version of set1(const T). | |