Lines Matching defs:mask
479 static inline __m128i Pack32ToLE24(__m128i val, __m128i mask)
483 store = _mm_and_si128(val, mask);
486 mask = _mm_slli_si128(mask, 3);
487 store = _mm_or_si128(store, _mm_and_si128(val, mask));
490 mask = _mm_slli_si128(mask, 3);
491 store = _mm_or_si128(store, _mm_and_si128(val, mask));
494 mask = _mm_slli_si128(mask, 3);
495 store = _mm_or_si128(store, _mm_and_si128(val, mask));
513 __m128i mask = _mm_setr_epi32(0x00FFFFFF, 0, 0, 0);
514 // it is actually cheaper to copy and shift this mask on the fly than to have 4 of them
531 store = Pack32ToLE24(vi0, mask);
544 store = Pack32ToLE24(vi0, mask);
556 u.v = Pack32ToLE24(vi0, mask);
572 u.v = Pack32ToLE24(vi0, mask);