Home | History | Annotate | Download | only in opts

Lines Matching refs:x1

37 //              (4x(x3), 4x(x2), 4x(x1), 4x(x0)) upon return.
39 // (4x(16 - x3), 4x(16 - x2), 4x(16 - x1), 4x(16 - x0))
48 int* x1) {
58 _mm_storeu_si128(reinterpret_cast<__m128i *>(x1), x1_wide);
62 // (4x(x3), 4x(x2), 4x(x1), 4x(x0))
66 // (4x(16-x3), 4x(16-x2), 4x(16-x1), 4x(16-x0))
73 // will contain (4x(x1, 16-x1), 4x(x0, 16-x0))
76 // (Aa2 * (16 - x1) + Aa3 * x1, ... , Ra0 * (16 - x0) + Ra1 * x0)
102 // (Aa2 * (16 - x1) + Aa3 * x1, ... , Ra0 * (16 - x0) + Ra1 * x0)
140 // ((Aa2 * (16 - x1) + Aa3 * x1) * alpha, ...,
143 // (Aa2 * (16 - x1) + Aa3 * x1, ... , Ra0 * (16 - x0) + Ra1 * x0)
188 // (y * (Aa2 * (16 - x1) + Aa3 * x1), ... , y * (Ra0 * (16 - x0) + Ra1 * x0))
201 // (y * (Aa2 * (16 - x1) + Aa3 * x1), ... ,
219 // (alpha * ((16-y) * (Aa2 * (16-x1) + Aa3 * x1) +
220 // y * (Aa2' * (16-x1) + Aa3' * x1)),
231 const int* x1,
237 row0[x0[0]], row0[x1[0]], row0[x0[1]], row0[x1[1]],
240 row1[x0[0]], row1[x1[0]], row1[x0[1]], row1[x1[1]],
244 // ((16-y) * (Aa2 * (16-x1) + Aa3 * x1) +
245 // y * (Aa2' * (16-x1) + Aa3' * x1),
283 // This allows loading the coefficients x0 and x1 and shuffling them to the
345 int x1[4];
349 &all_x, &sixteen_minus_x, x0, x1);
353 // (4x(x1, 16-x1), 4x(x0, 16-x0))
358 row0[x0[0]], row0[x1[0]], row0[x0[1]], row0[x1[1]],
366 row0[x0[2]], row0[x1[2]], row0[x0[3]], row0[x1[3]],
380 uint32_t xx = *xy++; // x0:14 | 4 | x1
382 unsigned x1 = xx & 0x3FFF;
393 row0[x0], row0[x1],
417 int x1[4];
421 &all_x, &sixteen_minus_x, x0, x1);
425 // (4x(x1, 16-x1), 4x(x0, 16-x0))
430 row0, row1, x0, x1,
438 row0, row1, x0 + 2, x1 + 2,
454 const uint32_t xx = *xy++; // x0:14 | 4 | x1:14
456 const unsigned x1 = xx & 0x3FFF;
468 __m128i sum0 = ProcessOnePixel(row0[x0], row0[x1], scale_x, neg_y);
470 __m128i sum1 = ProcessOnePixel(row1[x0], row1[x1], scale_x, all_y);