Lines Matching refs:mult

62       const __m128i mult = _mm_set1_epi32(((x_add - accum) << 16) | accum);  in RescalerImportRowExpandSSE2()  local
63 const __m128i out = _mm_madd_epi16(cur_pixels, mult); in RescalerImportRowExpandSSE2()
85 const __m128i mult = _mm_cvtsi32_si128(((x_add - accum) << 16) | accum); in RescalerImportRowExpandSSE2() local
86 const __m128i out = _mm_madd_epi16(cur_pixels, mult); in RescalerImportRowExpandSSE2()
144 const __m128i mult = _mm_set1_epi16(-accum); in RescalerImportRowShrinkSSE2() local
145 const __m128i frac0 = _mm_mullo_epi16(base, mult); // 16b x 16b -> 32b in RescalerImportRowShrinkSSE2()
146 const __m128i frac1 = _mm_mulhi_epu16(base, mult); in RescalerImportRowShrinkSSE2()
172 const __m128i* const mult, in LoadDispatchAndMult() argument
181 if (mult != NULL) { in LoadDispatchAndMult()
182 *out0 = _mm_mul_epu32(A0, *mult); in LoadDispatchAndMult()
183 *out1 = _mm_mul_epu32(A1, *mult); in LoadDispatchAndMult()
184 *out2 = _mm_mul_epu32(A2, *mult); in LoadDispatchAndMult()
185 *out3 = _mm_mul_epu32(A3, *mult); in LoadDispatchAndMult()
198 const __m128i* const mult, in ProcessRow() argument
202 const __m128i B0 = _mm_mul_epu32(*A0, *mult); in ProcessRow()
203 const __m128i B1 = _mm_mul_epu32(*A1, *mult); in ProcessRow()
204 const __m128i B2 = _mm_mul_epu32(*A2, *mult); in ProcessRow()
205 const __m128i B3 = _mm_mul_epu32(*A3, *mult); in ProcessRow()
234 const __m128i mult = _mm_set_epi32(0, wrk->fy_scale, 0, wrk->fy_scale); in RescalerExportRowExpandSSE2() local
243 ProcessRow(&A0, &A1, &A2, &A3, &mult, dst + x_out); in RescalerExportRowExpandSSE2()
274 ProcessRow(&E0, &E1, &E2, &E3, &mult, dst + x_out); in RescalerExportRowExpandSSE2()
338 const __m128i mult = _mm_set_epi32(0, scale, 0, scale); in RescalerExportRowShrinkSSE2() local
345 ProcessRow(&A0, &A1, &A2, &A3, &mult, dst + x_out); in RescalerExportRowShrinkSSE2()