T-SIMD v31.1.0
A C++ template SIMD library
Loading...
Searching...
No Matches
Other Masked Functions

Description

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).