Lines Matching defs:in
4 // that can be found in the COPYING file in the root of the source
6 // in the file PATENTS. All contributing project authors may
7 // be found in the AUTHORS file in the root of the source tree.
32 const __m128i in = _mm_loadu_si128((__m128i*)&argb_data[i]); // argb
33 const __m128i A = _mm_srli_epi16(in, 8); // 0 a 0 g
36 const __m128i out = _mm_sub_epi8(in, C);
62 const __m128i in = _mm_loadu_si128((__m128i*)&argb_data[i]); // argb
63 const __m128i A = _mm_and_si128(in, mask_ag); // a 0 g 0
67 const __m128i E = _mm_slli_epi16(in, 8); // r 0 b 0
72 const __m128i out = _mm_sub_epi8(in, I);
263 // Used in loop unrolling.
270 // Used in loop unrolling.
397 const __m128i in = _mm_loadu_si128((const __m128i*)&row[x]);
398 const __m128i in_lo = _mm_unpacklo_epi8(zero, in);
401 const __m128i in_hi = _mm_unpackhi_epi8(zero, in);
416 const __m128i in = _mm_loadu_si128((const __m128i*)&row[x]);
417 const __m128i tmp = _mm_mullo_epi16(in, mul); // aba0
432 const __m128i in = _mm_loadu_si128((const __m128i*)&row[x]);
433 const __m128i mul = _mm_mullo_epi16(in, mul_cst); // 00ab00b000cd00d0
447 const __m128i in = _mm_loadu_si128((const __m128i*)&row[x]);
448 const __m128i shift = _mm_slli_epi64(in, 7);
475 static void PredictorSub0_SSE2(const uint32_t* in, const uint32_t* upper,
480 const __m128i src = _mm_loadu_si128((const __m128i*)&in[i]);
485 VP8LPredictorsSub_C[0](in + i, upper + i, num_pixels - i, out + i);
489 #define GENERATE_PREDICTOR_1(X, IN) \
490 static void PredictorSub##X##_SSE2(const uint32_t* in, const uint32_t* upper, \
494 const __m128i src = _mm_loadu_si128((const __m128i*)&in[i]); \
495 const __m128i pred = _mm_loadu_si128((const __m128i*)&(IN)); \
500 VP8LPredictorsSub_C[(X)](in + i, upper + i, num_pixels - i, out + i); \
504 GENERATE_PREDICTOR_1(1, in[i - 1]) // Predictor1: L
511 static void PredictorSub5_SSE2(const uint32_t* in, const uint32_t* upper,
515 const __m128i L = _mm_loadu_si128((const __m128i*)&in[i - 1]);
518 const __m128i src = _mm_loadu_si128((const __m128i*)&in[i]);
526 VP8LPredictorsSub_C[5](in + i, upper + i, num_pixels - i, out + i);
531 static void PredictorSub##X##_SSE2(const uint32_t* in, const uint32_t* upper, \
537 const __m128i src = _mm_loadu_si128((const __m128i*)&in[i]); \
544 VP8LPredictorsSub_C[(X)](in + i, upper + i, num_pixels - i, out + i); \
548 GENERATE_PREDICTOR_2(6, in[i - 1], upper[i - 1]) // Predictor6: avg(L, TL)
549 GENERATE_PREDICTOR_2(7, in[i - 1], upper[i]) // Predictor7: avg(L, T)
555 static void PredictorSub10_SSE2(const uint32_t* in, const uint32_t* upper,
559 const __m128i L = _mm_loadu_si128((const __m128i*)&in[i - 1]);
560 const __m128i src = _mm_loadu_si128((const __m128i*)&in[i]);
572 VP8LPredictorsSub_C[10](in + i, upper + i, num_pixels - i, out + i);
590 static void PredictorSub11_SSE2(const uint32_t* in, const uint32_t* upper,
594 const __m128i L = _mm_loadu_si128((const __m128i*)&in[i - 1]);
597 const __m128i src = _mm_loadu_si128((const __m128i*)&in[i]);
611 VP8LPredictorsSub_C[11](in + i, upper + i, num_pixels - i, out + i);
616 static void PredictorSub12_SSE2(const uint32_t* in, const uint32_t* upper,
621 const __m128i src = _mm_loadu_si128((const __m128i*)&in[i]);
622 const __m128i L = _mm_loadu_si128((const __m128i*)&in[i - 1]);
640 VP8LPredictorsSub_C[12](in + i, upper + i, num_pixels - i, out + i);
645 static void PredictorSub13_SSE2(const uint32_t* in, const uint32_t* upper,
651 const __m128i L = _mm_loadl_epi64((const __m128i*)&in[i - 1]);
652 const __m128i src = _mm_loadl_epi64((const __m128i*)&in[i]);
670 VP8LPredictorsSub_C[13](in + i, upper + i, num_pixels - i, out + i);