Lines Matching defs:mask
21 * This module implements 4-wide 32-bit float, int, and mask vectors for
378 * @brief Overload: mask union (or).
386 * @brief Overload: mask intersect (and).
394 * @brief Overload: mask difference (xor).
402 * @brief Overload: mask invert (not).
410 * @brief Return a 4-bit mask code indicating mask status.
414 ASTCENC_SIMD_INLINE unsigned int mask(vmask4 a)
839 uint32x4_t mask = vcgeq_u32(cond.m, msb);
840 return vfloat4(vbslq_f32(mask, b.m, a.m));
1078 ASTCENC_SIMD_INLINE void store_lanes_masked(uint8_t* base, vint4 data, vmask4 mask)
1080 if (mask.lane<3>())
1084 else if (mask.lane<2>() != 0.0f)
1090 else if (mask.lane<1>() != 0.0f)
1095 else if (mask.lane<0>() != 0.0f)