Lines Matching defs:out
72 int16_t out[8];
73 _mm_storeu_si128((__m128i*)out, diff);
74 pa_minus_pb = out[0] + out[1] + out[2] + out[3];
168 const __m128i out = _mm_sub_epi8(in, in_0g0g);
169 _mm_storeu_si128((__m128i*)&argb_data[i], out);
184 const __m128i out = _mm_add_epi8(in, in_0g0g);
185 _mm_storeu_si128((__m128i*)&argb_data[i], out);
239 const __m128i out = _mm_or_si128(_mm_or_si128(ag, r_new_shifted), b_new);
240 _mm_storeu_si128((__m128i*)&argb_data[i], out);
278 const __m128i out = _mm_or_si128(_mm_or_si128(ag, r_new_shifted), b_new);
279 _mm_storeu_si128((__m128i*)&argb_data[i], out);
292 __m128i* out = (__m128i*)dst;
308 _mm_storeu_si128(out++, rgba0);
309 _mm_storeu_si128(out++, rgba4);
313 VP8LConvertBGRAToRGBA_C((const uint32_t*)in, num_pixels, (uint8_t*)out);
321 __m128i* out = (__m128i*)dst;
343 _mm_storeu_si128(out++, rgba);
347 VP8LConvertBGRAToRGBA4444_C((const uint32_t*)in, num_pixels, (uint8_t*)out);
356 __m128i* out = (__m128i*)dst;
382 _mm_storeu_si128(out++, rgba);
386 VP8LConvertBGRAToRGB565_C((const uint32_t*)in, num_pixels, (uint8_t*)out);
423 static void AddVector(const uint32_t* a, const uint32_t* b, uint32_t* out,
440 _mm_storeu_si128((__m128i*)&out[i + 0], _mm_add_epi32(a0, b0));
441 _mm_storeu_si128((__m128i*)&out[i + 4], _mm_add_epi32(a1, b1));
443 _mm_storeu_si128((__m128i*)&out[i + 8], _mm_add_epi32(a2, b2));
444 _mm_storeu_si128((__m128i*)&out[i + 12], _mm_add_epi32(a3, b3));
449 static void AddVectorEq(const uint32_t* a, uint32_t* out, int size) {
459 const __m128i b0 = _mm_loadu_si128((__m128i*)&out[i + 0]);
460 const __m128i b1 = _mm_loadu_si128((__m128i*)&out[i + 4]);
462 const __m128i b2 = _mm_loadu_si128((__m128i*)&out[i + 8]);
463 const __m128i b3 = _mm_loadu_si128((__m128i*)&out[i + 12]);
465 _mm_storeu_si128((__m128i*)&out[i + 0], _mm_add_epi32(a0, b0));
466 _mm_storeu_si128((__m128i*)&out[i + 4], _mm_add_epi32(a1, b1));
468 _mm_storeu_si128((__m128i*)&out[i + 8], _mm_add_epi32(a2, b2));
469 _mm_storeu_si128((__m128i*)&out[i + 12], _mm_add_epi32(a3, b3));
479 VP8LHistogram* const out) {
483 if (b != out) {
484 AddVector(a->literal_, b->literal_, out->literal_, NUM_LITERAL_CODES);
485 AddVector(a->red_, b->red_, out->red_, NUM_LITERAL_CODES);
486 AddVector(a->blue_, b->blue_, out->blue_, NUM_LITERAL_CODES);
487 AddVector(a->alpha_, b->alpha_, out->alpha_, NUM_LITERAL_CODES);
489 AddVectorEq(a->literal_, out->literal_, NUM_LITERAL_CODES);
490 AddVectorEq(a->red_, out->red_, NUM_LITERAL_CODES);
491 AddVectorEq(a->blue_, out->blue_, NUM_LITERAL_CODES);
492 AddVectorEq(a->alpha_, out->alpha_, NUM_LITERAL_CODES);
495 out->literal_[i] = a->literal_[i] + b->literal_[i];
498 out->distance_[i] = a->distance_[i] + b->distance_[i];