Home | History | Annotate | Download | only in src

Lines Matching refs:b0

109             __m128i b0 = _mm_add_epi16(b1, _mm_srli_si128(b1, 2));
121 g0 = _mm_add_epi16(_mm_mulhi_epi16(b0, _b2y), _mm_mulhi_epi16(g0, _g2y));
159 __m128i b0 = _mm_add_epi16(b1, nextb1);
161 b0 = _mm_srli_epi16(_mm_add_epi16(b0, delta2), 2);
162 // b0 b2 ... b14 b1 b3 ... b15
163 b0 = _mm_packus_epi16(b0, b1);
179 b1 = _mm_and_si128(_mm_xor_si128(b0, r0), mask);
180 b0 = _mm_xor_si128(b0, b1);
184 b1 = _mm_unpackhi_epi8(b0, g0);
185 // b0 g0 b2 g2 b4 g4 ....
186 b0 = _mm_unpacklo_epi8(b0, g0);
193 // 0 b0 g0 r0 0 b2 g2 r2 ...
194 g0 = _mm_slli_si128(_mm_unpacklo_epi16(b0, r0), 1);
196 g1 = _mm_slli_si128(_mm_unpackhi_epi16(b0, r0), 1);
203 // 0 b0 g0 r0 b1 g1 r1 0 ...
204 b0 = _mm_srli_si128(_mm_unpacklo_epi32(g0, r0), 1);
208 _mm_storel_epi64((__m128i*)(dst-1+0), b0);
209 _mm_storel_epi64((__m128i*)(dst-1+6*1), _mm_srli_si128(b0, 8));
257 __m128i b0 = _mm_add_epi16(b1, nextb1);
259 b0 = _mm_srli_epi16(_mm_add_epi16(b0, delta2), 2);
260 // b0 b2 ... b14 b1 b3 ... b15
261 b0 = _mm_packus_epi16(b0, b1);
287 b1 = _mm_and_si128(_mm_xor_si128(b0, r0), mask);
288 b0 = _mm_xor_si128(b0, b1);
292 b1 = _mm_unpackhi_epi8(b0, g0);
293 // b0 g0 b2 g2 b4 g4 ....
294 b0 = _mm_unpacklo_epi8(b0, g0);
301 // 0 b0 g0 r0 0 b2 g2 r2 ...
302 g0 = _mm_slli_si128(_mm_unpacklo_epi16(b0, r0), 1);
304 g1 = _mm_slli_si128(_mm_unpackhi_epi16(b0, r0), 1);
311 // 0 b0 g0 r0 b1 g1 r1 0 ...
312 b0 = _mm_srli_si128(_mm_unpacklo_epi32(g0, r0), 1);
316 _mm_storel_epi64((__m128i*)(dst+0), b0);
317 _mm_storel_epi64((__m128i*)(dst+6*1), _mm_srli_si128(b0, 8));
365 uint16x8_t b0 = vaddq_u16(b1_, b1);
366 // b0 = b0 b2 b4 ...
374 // g0 = b0 b2 b4 ...
383 b0 = vreinterpretq_u16_s16(vqdmulhq_n_s16(vreinterpretq_s16_u16(b0), (short)(rcoeff*2)));
392 g0 = vaddq_u16(vaddq_u16(g0, b0), r0);
422 uint16x8_t b0 = vaddq_u16(b1, nextb1);
423 // b0 b1 b2 ...
424 uint8x8x2_t bb = vzip_u8(vrshrn_n_u16(b0, 2), vrshrn_n_u16(nextb1, 1));
467 uint16x8_t b0 = vaddq_u16(b1, nextb1);
468 // b0 b1 b2 ...
469 uint8x8x2_t bb = vzip_u8(vrshrn_n_u16(b0, 2), vrshrn_n_u16(nextb1, 1));
978 __m128i b0, b1, b2, b3, b4, b5, b6;
980 b0 = _mm_adds_epu16(_mm_slli_epi16(_mm_absdiff_epu16(s2,s8),1),
989 _mm_storeu_si128((__m128i*)brow, b0);