Home | History | Annotate | Download | only in include

Lines Matching defs:abs

2658         mul_us = _mm_mul_epu32 (a_neg, b_neg); //uses 0 and 2nd data lanes, (abs), the multiplication gives 64 bit result
5781 _NEON2SSE_INLINE uint8x16_t vabdq_u8(uint8x16_t a, uint8x16_t b) //no abs for unsigned
14623 __m128i c_128, abs, abs_cmp;
14625 abs = _mm_abs_epi8 (a);
14626 abs_cmp = _mm_cmpeq_epi8 (abs, c_128);
14627 return _mm_xor_si128 (abs, abs_cmp);
14633 __m128i c_32768, abs, abs_cmp;
14635 abs = _mm_abs_epi16 (a);
14636 abs_cmp = _mm_cmpeq_epi16 (abs, c_32768);
14637 return _mm_xor_si128 (abs, abs_cmp);
14643 __m128i c80000000, abs, abs_cmp;
14645 abs = _mm_abs_epi32 (a);
14646 abs_cmp = _mm_cmpeq_epi32 (abs, c80000000);
14647 return _mm_xor_si128 (abs, abs_cmp);