Searched refs:a_trunc (Results 1 – 1 of 1) sorted by relevance
/external/neon_2_sse/ |
D | NEON_2_SSE.h | 13003 __m128i c7fff, a_trunc, mask_trunc; in vqmovn_u16() local 13005 a_trunc = _mm_and_si128(a, c7fff); // a truncated to max signed in vqmovn_u16() 13006 …mask_trunc = _mm_cmpgt_epi16(a_trunc, a); //if after the shift we have bigger value than before t… in vqmovn_u16() 13008 a_trunc = _mm_or_si128(a_trunc, mask_trunc); in vqmovn_u16() 13009 a_trunc = _mm_packus_epi16 (a_trunc, a_trunc); //use low 64bits only in vqmovn_u16() 13010 return64(a_trunc); in vqmovn_u16() 13019 __m128i c7fffffff, a_trunc, mask_trunc; in vqmovn_u32() local 13021 a_trunc = _mm_and_si128(a, c7fffffff); // a truncated to max signed in vqmovn_u32() 13022 …mask_trunc = _mm_cmpgt_epi16(a_trunc, a); //if after the shift we have bigger value than before t… in vqmovn_u32() 13024 a_trunc = _mm_or_si128(a_trunc, mask_trunc); in vqmovn_u32() [all …]
|