Lines Matching defs:x_out

229   int x_out;
240 for (x_out = 0; x_out + 8 <= x_out_max; x_out += 8) {
242 LoadDispatchAndMult(frow + x_out, NULL, &A0, &A1, &A2, &A3);
243 ProcessRow(&A0, &A1, &A2, &A3, &mult, dst + x_out);
245 for (; x_out < x_out_max; ++x_out) {
246 const uint32_t J = frow[x_out];
249 dst[x_out] = v;
257 for (x_out = 0; x_out + 8 <= x_out_max; x_out += 8) {
259 LoadDispatchAndMult(frow + x_out, &mA, &A0, &A1, &A2, &A3);
260 LoadDispatchAndMult(irow + x_out, &mB, &B0, &B1, &B2, &B3);
274 ProcessRow(&E0, &E1, &E2, &E3, &mult, dst + x_out);
277 for (; x_out < x_out_max; ++x_out) {
278 const uint64_t I = (uint64_t)A * frow[x_out]
279 + (uint64_t)B * irow[x_out];
283 dst[x_out] = v;
289 int x_out;
303 for (x_out = 0; x_out + 8 <= x_out_max; x_out += 8) {
305 LoadDispatchAndMult(irow + x_out, NULL, &A0, &A1, &A2, &A3);
306 LoadDispatchAndMult(frow + x_out, &mult_y, &B0, &B1, &B2, &B3);
324 _mm_storeu_si128((__m128i*)(irow + x_out + 0), G0);
325 _mm_storeu_si128((__m128i*)(irow + x_out + 4), G1);
326 ProcessRow(&E0, &E1, &E2, &E3, &mult_xy, dst + x_out);
329 for (; x_out < x_out_max; ++x_out) {
330 const uint32_t frac = (int)MULT_FIX(frow[x_out], yscale);
331 const int v = (int)MULT_FIX(irow[x_out] - frac, wrk->fxy_scale);
333 dst[x_out] = v;
334 irow[x_out] = frac; // new fractional start
340 for (x_out = 0; x_out + 8 <= x_out_max; x_out += 8) {
342 LoadDispatchAndMult(irow + x_out, NULL, &A0, &A1, &A2, &A3);
343 _mm_storeu_si128((__m128i*)(irow + x_out + 0), zero);
344 _mm_storeu_si128((__m128i*)(irow + x_out + 4), zero);
345 ProcessRow(&A0, &A1, &A2, &A3, &mult, dst + x_out);
347 for (; x_out < x_out_max; ++x_out) {
348 const int v = (int)MULT_FIX(irow[x_out], scale);
350 dst[x_out] = v;
351 irow[x_out] = 0;