Home | History | Annotate | Download | only in dsp

Lines Matching refs:A0

45   const __m128i A0 = _mm_srli_epi16(avg, 1);
46 const __m128i A1 = _mm_sub_epi16(A0, B0);
47 const __m128i BgtA = _mm_cmpgt_epi16(B0, A0);
50 const __m128i A4 = _mm_add_epi16(A0, A3);
59 const __m128i A0 = _mm_cvtsi32_si128(a);
62 const __m128i AC0 = _mm_subs_epu8(A0, C0);
63 const __m128i CA0 = _mm_subs_epu8(C0, A0);
79 static WEBP_INLINE __m128i Average2_128i(uint32_t a0, uint32_t a1) {
81 const __m128i A0 = _mm_unpacklo_epi8(_mm_cvtsi32_si128(a0), zero);
83 const __m128i sum = _mm_add_epi16(A1, A0);
88 static WEBP_INLINE uint32_t Average2(uint32_t a0, uint32_t a1) {
89 const __m128i avg = Average2_128i(a0, a1);
95 static WEBP_INLINE uint32_t Average3(uint32_t a0, uint32_t a1, uint32_t a2) {
97 const __m128i avg1 = Average2_128i(a0, a2);
106 static WEBP_INLINE uint32_t Average4(uint32_t a0, uint32_t a1,
108 const __m128i avg1 = Average2_128i(a0, a1);
112 const __m128i A0 = _mm_packus_epi16(avg3, avg3);
113 const uint32_t output = _mm_cvtsi128_si32(A0);
301 const __m128i v2h = _mm_unpackhi_epi8(v1l, v1h); // r0...r7 | a0...a7
302 const __m128i ga0 = _mm_unpackhi_epi64(v2l, v2h); // g0...g7 | a0...a7
330 const __m128i v2h = _mm_unpackhi_epi8(v1l, v1h); // r0...r7 | a0...a7
331 const __m128i ga0 = _mm_unpackhi_epi64(v2l, v2h); // g0...g7 | a0...a7
365 const __m128i v2h = _mm_unpackhi_epi8(v1l, v1h); // r0...r7 | a0...a7
366 a0...a7
428 const __m128i a0 = _mm_loadu_si128((__m128i*)&a[i + 0]);
440 _mm_storeu_si128((__m128i*)&out[i + 0], _mm_add_epi32(a0, b0));
453 const __m128i a0 = _mm_loadu_si128((__m128i*)&a[i + 0]);
465 _mm_storeu_si128((__m128i*)&out[i + 0], _mm_add_epi32(a0, b0));