* @brief Overload: mask intersect (and). */
| 376 | * @brief Overload: mask intersect (and). |
| 377 | */ |
| 378 | ASTCENC_SIMD_INLINE vmask4 operator&(vmask4 a, vmask4 b) |
| 379 | { |
| 380 | return vmask4(a.m[0] & b.m[0], |
| 381 | a.m[1] & b.m[1], |
| 382 | a.m[2] & b.m[2], |
| 383 | a.m[3] & b.m[3]); |
| 384 | } |
| 385 | |
| 386 | /** |
| 387 | * @brief Overload: mask difference (xor). |