Searched refs:shuf (Results 1 – 3 of 3) sorted by relevance
/hardware/google/gfxstream/third-party/astc-encoder/Source/ |
D | astcenc_vecmathlib_avx2_8.h | 578 __m256i shuf = _mm256_set_epi8(0, 0, 0, 0, 0, 0, 0, 0, in pack_low_bytes() local 582 __m256i a = _mm256_shuffle_epi8(v.m, shuf); in pack_low_bytes() 834 __m128 shuf = _mm_shuffle_ps(vlow, vlow, _MM_SHUFFLE(2, 3, 0, 1)); in hmin() local 835 __m128 mins = _mm_min_ps(vlow, shuf); in hmin() 836 shuf = _mm_movehl_ps(shuf, mins); in hmin() 837 mins = _mm_min_ss(mins, shuf); in hmin() 865 __m128 shuf = _mm_shuffle_ps(vhigh, vhigh, _MM_SHUFFLE(2, 3, 0, 1)); in hmax() local 866 __m128 maxs = _mm_max_ps(vhigh, shuf); in hmax() 867 shuf = _mm_movehl_ps(shuf,maxs); in hmax() 868 maxs = _mm_max_ss(maxs, shuf); in hmax()
|
D | astcenc_vecmathlib_neon_4.h | 616 alignas(16) uint8_t shuf[16] { in pack_low_bytes() 619 uint8x16_t idx = vld1q_u8(shuf); in pack_low_bytes()
|
D | astcenc_vecmathlib_sse_4.h | 665 __m128i shuf = _mm_set_epi8(0,0,0,0, 0,0,0,0, 0,0,0,0, 12,8,4,0); in pack_low_bytes() local 666 return vint4(_mm_shuffle_epi8(a.m, shuf)); in pack_low_bytes()
|