Home
last modified time | relevance | path

Searched refs:a_trunc (Results 1 – 1 of 1) sorted by relevance

/external/neon_2_sse/
DNEON_2_SSE.h13003 __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 …]