• Home
  • Raw
  • Download

Lines Matching refs:frow

48   rescaler_t* frow = wrk->frow;  in RescalerImportRowExpand_SSE2()  local
49 const rescaler_t* const frow_end = frow + wrk->dst_width * wrk->num_channels; in RescalerImportRowExpand_SSE2()
68 _mm_storeu_si128((__m128i*)frow, out); in RescalerImportRowExpand_SSE2()
69 frow += 4; in RescalerImportRowExpand_SSE2()
70 if (frow >= frow_end) break; in RescalerImportRowExpand_SSE2()
87 assert(sizeof(*frow) == sizeof(uint32_t)); in RescalerImportRowExpand_SSE2()
88 WebPUint32ToMem((uint8_t*)frow, _mm_cvtsi128_si32(out)); in RescalerImportRowExpand_SSE2()
89 frow += 1; in RescalerImportRowExpand_SSE2()
90 if (frow >= frow_end) break; in RescalerImportRowExpand_SSE2()
121 rescaler_t* frow = wrk->frow; in RescalerImportRowShrink_SSE2() local
122 const rescaler_t* const frow_end = wrk->frow + 4 * wrk->dst_width; in RescalerImportRowShrink_SSE2()
131 for (; frow < frow_end; frow += 4) { in RescalerImportRowShrink_SSE2()
161 _mm_storeu_si128((__m128i*)frow, frow_out); in RescalerImportRowShrink_SSE2()
233 const rescaler_t* const frow = wrk->frow; in RescalerExportRowExpand_SSE2() local
242 LoadDispatchAndMult_SSE2(frow + x_out, NULL, &A0, &A1, &A2, &A3); in RescalerExportRowExpand_SSE2()
246 const uint32_t J = frow[x_out]; in RescalerExportRowExpand_SSE2()
258 LoadDispatchAndMult_SSE2(frow + x_out, &mA, &A0, &A1, &A2, &A3); in RescalerExportRowExpand_SSE2()
277 const uint64_t I = (uint64_t)A * frow[x_out] in RescalerExportRowExpand_SSE2()
291 const rescaler_t* const frow = wrk->frow; in RescalerExportRowShrink_SSE2() local
303 LoadDispatchAndMult_SSE2(frow + x_out, &mult_y, &B0, &B1, &B2, &B3); in RescalerExportRowShrink_SSE2()
323 const uint32_t frac = (int)MULT_FIX_FLOOR(frow[x_out], yscale); in RescalerExportRowShrink_SSE2()