Lines Matching refs:accum0
168 __m128i accum0 = _mm_setzero_si128();
206 ITERATION(src_data[0] + start, accum0);
231 ITERATION(src_data[0] + start, accum0);
237 accum0 = _mm_srai_epi32(accum0, ConvolutionFilter1D::kShiftBits);
238 accum0 = _mm_packs_epi32(accum0, zero);
239 accum0 = _mm_packus_epi16(accum0, zero);
250 *(reinterpret_cast<int*>(out_row[0])) = _mm_cvtsi128_si32(accum0);
277 __m128i accum0, accum1, accum2, accum3, coeff16;
283 accum0 = _mm_setzero_si128();
309 accum0 = _mm_add_epi32(accum0, t);
329 accum0 = _mm_srai_epi32(accum0, ConvolutionFilter1D::kShiftBits);
336 accum0 = _mm_packs_epi32(accum0, accum1);
342 accum0 = _mm_packus_epi16(accum0, accum2);
347 __m128i a = _mm_srli_epi32(accum0, 8);
349 __m128i b = _mm_max_epu8(a, accum0); // Max of r and g.
351 a = _mm_srli_epi32(accum0, 16);
359 accum0 = _mm_max_epu8(b, accum0);
363 accum0 = _mm_or_si128(accum0, mask);
367 _mm_storeu_si128(reinterpret_cast<__m128i*>(out_row), accum0);
374 accum0 = _mm_setzero_si128();
389 accum0 = _mm_add_epi32(accum0, t);
402 accum0 = _mm_srai_epi32(accum0, ConvolutionFilter1D::kShiftBits);
406 accum0 = _mm_packs_epi32(accum0, accum1);
410 accum0 = _mm_packus_epi16(accum0, accum2);
413 __m128i a = _mm_srli_epi32(accum0, 8);
415 __m128i b = _mm_max_epu8(a, accum0); // Max of r and g.
417 a = _mm_srli_epi32(accum0, 16);
422 accum0 = _mm_max_epu8(b, accum0);
425 accum0 = _mm_or_si128(accum0, mask);
429 *(reinterpret_cast<int*>(out_row)) = _mm_cvtsi128_si32(accum0);
430 accum0 = _mm_srli_si128(accum0, 4);