Lines Matching refs:x1
150 extern "C" void rsdIntrinsicBlurVFU4_K(void *dst, const void *pin, int stride, const void *gptr, int rct, int x1, int ct);
151 extern "C" void rsdIntrinsicBlurHFU4_K(void *dst, const void *pin, const void *gptr, int rct, int x1, int ct);
152 extern "C" void rsdIntrinsicBlurHFU1_K(void *dst, const void *pin, const void *gptr, int rct, int x1, int ct);
156 int x1, int x2) {
160 int t = (x2 - x1);
163 rsdIntrinsicBlurVFU4_K(out, ptrIn, iStride, gPtr, ct, x1, x1 + t);
165 x1 += t;
169 while(x2 > x1) {
181 x1++;
188 const uchar *ptrIn, int iStride, const float* gPtr, int ct, int x1, int x2) {
190 int len = x2 - x1;
192 while((x2 > x1) && (((uintptr_t)ptrIn) & 0x3)) {
204 x1++;
211 if (gArchUseSIMD && (x2 > x1)) {
212 int t = (x2 - x1) >> 2;
287 uint32_t x1 = xstart;
303 OneVFU4(fout, pi, stride, cp->mFp, cp->mIradius * 2 + 1, x1, x2);
305 while(x2 > x1) {
306 OneVU4(p, fout, x1, y, pin, stride, cp->mFp, cp->mIradius);
308 x1++;
312 x1 = xstart;
313 while ((x1 < (uint32_t)cp->mIradius) && (x1 < x2)) {
314 OneHU4(p, out, x1, buf, cp->mFp, cp->mIradius);
316 x1++;
320 if ((x1 + cp->mIradius) < x2) {
322 cp->mIradius * 2 + 1, x1, x2 - cp->mIradius);
323 out += (x2 - cp->mIradius) - x1;
324 x1 = x2 - cp->mIradius;
328 while(x2 > x1) {
329 OneHU4(p, out, x1, buf, cp->mFp, cp->mIradius);
331 x1++;
348 uint32_t x1 = xstart;
355 OneVFU1(fout, pi, stride, cp->mFp, cp->mIradius * 2 + 1, x1, x2);
357 while(x2 > x1) {
358 OneVU1(p, fout, x1, y, pin, stride, cp->mFp, cp->mIradius);
360 x1++;
364 x1 = xstart;
365 while ((x1 < x2) &&
366 ((x1 < (uint32_t)cp->mIradius) || (((uintptr_t)out) & 0x3))) {
367 OneHU1(p, out, x1, buf, cp->mFp, cp->mIradius);
369 x1++;
373 if ((x1 + cp->mIradius) < x2) {
374 uint32_t len = x2 - (x1 + cp->mIradius);
378 cp->mIradius * 2 + 1, x1, x1 + len);
380 x1 += len;
385 while(x2 > x1) {
386 OneHU1(p, out, x1, buf, cp->mFp, cp->mIradius);
388 x1++;