Lines Matching defs:wr
90 wr = skvx::bit_pun<__m256i>(wx),
91 wl = _mm256_sub_epi8(_mm256_set1_epi8(16), wr);
95 _mm256_unpacklo_epi8(wl,wr));
97 _mm256_unpackhi_epi8(wl,wr));
255 // Splat each x weight 4x (for each color channel) as wr for pixels on the right at x1,
257 __m128i wr = _mm_shuffle_epi8(wx, _mm_setr_epi8(0,0,0,0,4,4,4,4,8,8,8,8,12,12,12,12)),
258 wl = _mm_sub_epi8(_mm_set1_epi8(16), wr);
260 // We need to interlace wl and wr for _mm_maddubs_epi16().
261 __m128i interlaced_x_weights_AB = _mm_unpacklo_epi8(wl,wr),
262 interlaced_x_weights_CD = _mm_unpackhi_epi8(wl,wr);
293 // As above, splat out wx four times as wr, and sixteen minus that as wl.
294 __m128i wr = _mm_set1_epi8(wx), // This splats it out 16 times, but that's fine.
295 wl = _mm_sub_epi8(_mm_set1_epi8(16), wr);
297 __m128i interlaced_x_weights = _mm_unpacklo_epi8(wl, wr);