Lines Matching refs:x1
70 uint32_t x1 = std::max((int32_t)x - 1, 0); in ConvolveOneU() local
76 convert<ComputationType>(py0[x1]) * coeff[1] + in ConvolveOneU()
82 convert<ComputationType>(py1[x1]) * coeff[6] + in ConvolveOneU()
88 convert<ComputationType>(py2[x1]) * coeff[11] + in ConvolveOneU()
94 convert<ComputationType>(py3[x1]) * coeff[16] + in ConvolveOneU()
100 convert<ComputationType>(py4[x1]) * coeff[21] + in ConvolveOneU()
115 uint32_t x1 = std::max((int32_t)x - 1, 0); in ConvolveOneF() local
120 InputOutputType px = py0[x0] * coeff[0] + py0[x1] * coeff[1] + py0[x2] * coeff[2] + in ConvolveOneF()
123 py1[x0] * coeff[5] + py1[x1] * coeff[6] + py1[x2] * coeff[7] + in ConvolveOneF()
126 py2[x0] * coeff[10] + py2[x1] * coeff[11] + py2[x2] * coeff[12] + in ConvolveOneF()
129 py3[x0] * coeff[15] + py3[x1] * coeff[16] + py3[x2] * coeff[17] + in ConvolveOneF()
132 py4[x0] * coeff[20] + py4[x1] * coeff[21] + py4[x2] * coeff[22] + in ConvolveOneF()
150 void Convolve5x5Task::kernelU4(uchar* pout, uint32_t x1, uint32_t x2, const uchar* ppy0, in kernelU4() argument
160 while ((x1 < x2) && (x1 < 2)) { in kernelU4()
161 ConvolveOneU<uchar4, float4>(x1, out, py0, py1, py2, py3, py4, mFp, mSizeX); in kernelU4()
163 x1++; in kernelU4()
168 if (mUsesSimd && ((x1 + 6) < x2)) { in kernelU4()
170 uint32_t len = (x2 - x1 - 3) >> 2; in kernelU4()
171 rsdIntrinsicConvolve5x5_K(out, py0 + x1 - 2, py1 + x1 - 2, py2 + x1 - 2, py3 + x1 - 2, in kernelU4()
172 py4 + x1 - 2, mIp, len); in kernelU4()
174 x1 += len << 2; in kernelU4()
179 if (mUsesSimd && ((x1 + 3) < x2)) { in kernelU4()
180 uint32_t len = (x2 - x1 - 3) >> 1; in kernelU4()
181 rsdIntrinsicConvolve5x5_K(out, py0 + x1 - 2, py1 + x1 - 2, py2 + x1 - 2, py3 + x1 - 2, in kernelU4()
182 py4 + x1 - 2, mIp, len); in kernelU4()
184 x1 += len << 1; in kernelU4()
188 while (x1 < x2) { in kernelU4()
189 ConvolveOneU<uchar4, float4>(x1, out, py0, py1, py2, py3, py4, mFp, mSizeX); in kernelU4()
191 x1++; in kernelU4()