Home
last modified time | relevance | path

Searched refs:_mm256_shuffle_epi8 (Results 1 – 25 of 30) sorted by relevance

12

/external/libaom/libaom/aom_dsp/x86/
Daom_subpixel_8t_intrin_avx2.c95 _mm256_shuffle_epi8(filtersReg32, _mm256_set1_epi32(0x5040302u)); in aom_filter_block1d4_h4_avx2()
106 srcRegFilt32b1_1 = _mm256_shuffle_epi8(srcReg32b1, filt1Reg); in aom_filter_block1d4_h4_avx2()
194 srcRegFilt32b1_1 = _mm256_shuffle_epi8(srcReg32b1, filt1Reg); in aom_filter_block1d4_h8_avx2()
200 srcRegFilt32b2 = _mm256_shuffle_epi8(srcReg32b1, filt2Reg); in aom_filter_block1d4_h8_avx2()
285 secondFilters = _mm256_shuffle_epi8(filtersReg32, _mm256_set1_epi16(0x302u)); in aom_filter_block1d8_h4_avx2()
288 thirdFilters = _mm256_shuffle_epi8(filtersReg32, _mm256_set1_epi16(0x504u)); in aom_filter_block1d8_h4_avx2()
301 srcRegFilt32b3 = _mm256_shuffle_epi8(srcReg32b1, filt2Reg); in aom_filter_block1d8_h4_avx2()
302 srcRegFilt32b2 = _mm256_shuffle_epi8(srcReg32b1, filt3Reg); in aom_filter_block1d8_h4_avx2()
379 firstFilters = _mm256_shuffle_epi8(filtersReg32, _mm256_set1_epi16(0x100u)); in aom_filter_block1d8_h8_avx2()
382 secondFilters = _mm256_shuffle_epi8(filtersReg32, _mm256_set1_epi16(0x302u)); in aom_filter_block1d8_h8_avx2()
[all …]
Dconvolve_avx2.h289 coeffs[0] = _mm256_shuffle_epi8(coeffs_1, _mm256_set1_epi16(0x0200u)); in prepare_coeffs_lowbd()
291 coeffs[1] = _mm256_shuffle_epi8(coeffs_1, _mm256_set1_epi16(0x0604u)); in prepare_coeffs_lowbd()
293 coeffs[2] = _mm256_shuffle_epi8(coeffs_1, _mm256_set1_epi16(0x0a08u)); in prepare_coeffs_lowbd()
295 coeffs[3] = _mm256_shuffle_epi8(coeffs_1, _mm256_set1_epi16(0x0e0cu)); in prepare_coeffs_lowbd()
369 s[0] = _mm256_shuffle_epi8(data, filt[0]); in convolve_lowbd_x()
370 s[1] = _mm256_shuffle_epi8(data, filt[1]); in convolve_lowbd_x()
371 s[2] = _mm256_shuffle_epi8(data, filt[2]); in convolve_lowbd_x()
372 s[3] = _mm256_shuffle_epi8(data, filt[3]); in convolve_lowbd_x()
382 s[0] = _mm256_shuffle_epi8(data, filt[0]); in convolve_lowbd_x_4tap()
383 s[1] = _mm256_shuffle_epi8(data, filt[1]); in convolve_lowbd_x_4tap()
Dhighbd_convolve_avx2.c391 p[0] = _mm256_shuffle_epi8(*s, sf0); // x0x6 in pack_pixels()
392 p[1] = _mm256_shuffle_epi8(*s, sf1); // x1x7 in pack_pixels()
393 p[2] = _mm256_shuffle_epi8(c, sf0); // x2x4 in pack_pixels()
394 p[3] = _mm256_shuffle_epi8(c, sf1); // x3x5 in pack_pixels()
449 f[0] = _mm256_shuffle_epi8(hh, p0); in pack_filters()
450 f[1] = _mm256_shuffle_epi8(hh, p1); in pack_filters()
451 f[2] = _mm256_shuffle_epi8(hh, p2); in pack_filters()
452 f[3] = _mm256_shuffle_epi8(hh, p3); in pack_filters()
595 s[0] = _mm256_shuffle_epi8(s[0], mask); in aom_highbd_filter_block1d4_h4_avx2()
596 s[1] = _mm256_shuffle_epi8(s[1], mask); in aom_highbd_filter_block1d4_h4_avx2()
[all …]
Dintrapred_avx2.c326 __m256i row = _mm256_shuffle_epi8(sum_left, zero); in aom_dc_predictor_32x32_avx2()
340 __m256i row = _mm256_shuffle_epi8(sum, zero); in aom_dc_top_predictor_32x32_avx2()
354 __m256i row = _mm256_shuffle_epi8(sum, zero); in aom_dc_left_predictor_32x32_avx2()
386 t[i] = _mm256_shuffle_epi8(*row, m); in h_predictor_32x8line()
493 __m256i row = _mm256_shuffle_epi8(sum, zero); in aom_dc_top_predictor_32x16_avx2()
507 __m256i row = _mm256_shuffle_epi8(sum, zero); in aom_dc_top_predictor_32x64_avx2()
521 __m256i row = _mm256_shuffle_epi8(sum, zero); in aom_dc_top_predictor_64x64_avx2()
535 __m256i row = _mm256_shuffle_epi8(sum, zero); in aom_dc_top_predictor_64x32_avx2()
549 __m256i row = _mm256_shuffle_epi8(sum, zero); in aom_dc_top_predictor_64x16_avx2()
578 __m256i row = _mm256_shuffle_epi8(sum, zero); in aom_dc_left_predictor_32x64_avx2()
[all …]
Dblend_a64_mask_avx2.c617 const __m256i v_r0_s_b = _mm256_shuffle_epi8(v_r0_b, v_shuffle_b); in blend_a64_mask_sx_w32n_avx2()
618 const __m256i v_r1_s_b = _mm256_shuffle_epi8(v_r1_b, v_shuffle_b); in blend_a64_mask_sx_w32n_avx2()
/external/libvpx/libvpx/vpx_dsp/x86/
Dvpx_subpixel_8t_intrin_avx2.c72 s[0] = _mm256_shuffle_epi8(srcReg, filt[0]); in vpx_filter_block1d16_h8_x_avx2()
73 s[1] = _mm256_shuffle_epi8(srcReg, filt[1]); in vpx_filter_block1d16_h8_x_avx2()
74 s[2] = _mm256_shuffle_epi8(srcReg, filt[2]); in vpx_filter_block1d16_h8_x_avx2()
75 s[3] = _mm256_shuffle_epi8(srcReg, filt[3]); in vpx_filter_block1d16_h8_x_avx2()
88 s[0] = _mm256_shuffle_epi8(srcReg, filt[0]); in vpx_filter_block1d16_h8_x_avx2()
89 s[1] = _mm256_shuffle_epi8(srcReg, filt[1]); in vpx_filter_block1d16_h8_x_avx2()
90 s[2] = _mm256_shuffle_epi8(srcReg, filt[2]); in vpx_filter_block1d16_h8_x_avx2()
91 s[3] = _mm256_shuffle_epi8(srcReg, filt[3]); in vpx_filter_block1d16_h8_x_avx2()
375 _mm256_shuffle_epi8(kernel_reg_256, _mm256_set1_epi16(0x0302u)); in vpx_filter_block1d16_h4_avx2()
377 _mm256_shuffle_epi8(kernel_reg_256, _mm256_set1_epi16(0x0504u)); in vpx_filter_block1d16_h4_avx2()
[all …]
Dconvolve_avx2.h47 f[0] = _mm256_shuffle_epi8(f_values, _mm256_set1_epi16(0x0200u)); in shuffle_filter_avx2()
48 f[1] = _mm256_shuffle_epi8(f_values, _mm256_set1_epi16(0x0604u)); in shuffle_filter_avx2()
49 f[2] = _mm256_shuffle_epi8(f_values, _mm256_set1_epi16(0x0a08u)); in shuffle_filter_avx2()
50 f[3] = _mm256_shuffle_epi8(f_values, _mm256_set1_epi16(0x0e0cu)); in shuffle_filter_avx2()
Dhighbd_convolve_avx2.c223 p[0] = _mm256_shuffle_epi8(*s, sf0); // x0x6 in pack_pixels()
224 p[1] = _mm256_shuffle_epi8(*s, sf1); // x1x7 in pack_pixels()
225 p[2] = _mm256_shuffle_epi8(c, sf0); // x2x4 in pack_pixels()
226 p[3] = _mm256_shuffle_epi8(c, sf1); // x3x5 in pack_pixels()
281 f[0] = _mm256_shuffle_epi8(hh, p0); in pack_filters()
282 f[1] = _mm256_shuffle_epi8(hh, p1); in pack_filters()
283 f[2] = _mm256_shuffle_epi8(hh, p2); in pack_filters()
284 f[3] = _mm256_shuffle_epi8(hh, p3); in pack_filters()
394 f[0] = _mm256_shuffle_epi8(hh, p); in pack_2t_filter()
404 __m256i x0 = _mm256_shuffle_epi8(*s0, sf2); in pack_16_2t_pixels()
[all …]
Dloopfilter_avx2.c583 p256_7 = _mm256_shuffle_epi8(p256_7, filter); in vpx_lpf_horizontal_16_dual_avx2()
584 p256_6 = _mm256_shuffle_epi8(p256_6, filter); in vpx_lpf_horizontal_16_dual_avx2()
585 p256_5 = _mm256_shuffle_epi8(p256_5, filter); in vpx_lpf_horizontal_16_dual_avx2()
586 p256_4 = _mm256_shuffle_epi8(p256_4, filter); in vpx_lpf_horizontal_16_dual_avx2()
587 p256_3 = _mm256_shuffle_epi8(p256_3, filter); in vpx_lpf_horizontal_16_dual_avx2()
588 p256_2 = _mm256_shuffle_epi8(p256_2, filter); in vpx_lpf_horizontal_16_dual_avx2()
589 p256_1 = _mm256_shuffle_epi8(p256_1, filter); in vpx_lpf_horizontal_16_dual_avx2()
590 p256_0 = _mm256_shuffle_epi8(p256_0, filter); in vpx_lpf_horizontal_16_dual_avx2()
591 q256_0 = _mm256_shuffle_epi8(q256_0, filter); in vpx_lpf_horizontal_16_dual_avx2()
592 q256_1 = _mm256_shuffle_epi8(q256_1, filter); in vpx_lpf_horizontal_16_dual_avx2()
[all …]
/external/libaom/libaom/av1/common/x86/
Dwiener_convolve_avx2.c79 _mm256_shuffle_epi8(filter_coeffs_x, _mm256_set1_epi16(0x0200u)); in av1_wiener_convolve_add_src_avx2()
82 _mm256_shuffle_epi8(filter_coeffs_x, _mm256_set1_epi16(0x0604u)); in av1_wiener_convolve_add_src_avx2()
85 _mm256_shuffle_epi8(filter_coeffs_x, _mm256_set1_epi16(0x0a08u)); in av1_wiener_convolve_add_src_avx2()
88 _mm256_shuffle_epi8(filter_coeffs_x, _mm256_set1_epi16(0x0e0cu)); in av1_wiener_convolve_add_src_avx2()
138 __m256i data_0 = _mm256_shuffle_epi8(data, filt_center); in av1_wiener_convolve_add_src_avx2()
Dwarp_plane_avx2.c82 const __m256i src_0 = _mm256_shuffle_epi8(src, shuffle_src[0]); in filter_src_pixels_avx2()
83 const __m256i src_1 = _mm256_shuffle_epi8(src, shuffle_src[1]); in filter_src_pixels_avx2()
84 const __m256i src_2 = _mm256_shuffle_epi8(src, shuffle_src[2]); in filter_src_pixels_avx2()
85 const __m256i src_3 = _mm256_shuffle_epi8(src, shuffle_src[3]); in filter_src_pixels_avx2()
244 coeff[0] = _mm256_shuffle_epi8( in prepare_horizontal_filter_coeff_alpha0_avx2()
246 coeff[1] = _mm256_shuffle_epi8( in prepare_horizontal_filter_coeff_alpha0_avx2()
248 coeff[2] = _mm256_shuffle_epi8( in prepare_horizontal_filter_coeff_alpha0_avx2()
250 coeff[3] = _mm256_shuffle_epi8( in prepare_horizontal_filter_coeff_alpha0_avx2()
609 coeffs[0] = _mm256_shuffle_epi8( in prepare_vertical_filter_coeffs_gamma0_avx2()
611 coeffs[1] = _mm256_shuffle_epi8( in prepare_vertical_filter_coeffs_gamma0_avx2()
[all …]
/external/rust/crates/aho-corasick/src/packed/teddy/
Druntime.rs1079 _mm256_shuffle_epi8(mask1.lo, hlo), in members1m256()
1080 _mm256_shuffle_epi8(mask1.hi, hhi), in members1m256()
1130 _mm256_shuffle_epi8(mask1.lo, hlo), in members2m256()
1131 _mm256_shuffle_epi8(mask1.hi, hhi), in members2m256()
1134 _mm256_shuffle_epi8(mask2.lo, hlo), in members2m256()
1135 _mm256_shuffle_epi8(mask2.hi, hhi), in members2m256()
1192 _mm256_shuffle_epi8(mask1.lo, hlo), in members3m256()
1193 _mm256_shuffle_epi8(mask1.hi, hhi), in members3m256()
1196 _mm256_shuffle_epi8(mask2.lo, hlo), in members3m256()
1197 _mm256_shuffle_epi8(mask2.hi, hhi), in members3m256()
[all …]
/external/libaom/libaom/aom_dsp/simd/
Dv256_intrinsics_x86.h347 _mm256_shuffle_epi8( in v256_shuffle_8()
349 _mm256_shuffle_epi8( in v256_shuffle_8()
358 _mm256_shuffle_epi8( in v256_wideshuffle_8()
360 _mm256_shuffle_epi8( in v256_wideshuffle_8()
364 _mm256_shuffle_epi8( in v256_wideshuffle_8()
366 _mm256_shuffle_epi8( in v256_wideshuffle_8()
373 return _mm256_shuffle_epi8(a, pattern); in v256_pshuffle_8()
/external/libgav1/libgav1/src/dsp/x86/
Dcdef_avx2.cc328 i = _mm256_shuffle_epi8(i, extend_reverse); in AddPartial()
382 const __m256i b_reversed = _mm256_shuffle_epi8(b, reverser); in Cost0Or4_Pair()
417 const __m256i b_reversed = _mm256_shuffle_epi8(b, reverser); in CostOdd_Pair()
Dloop_restoration_avx2.cc115 filter[0] = _mm256_shuffle_epi8(coefficients, _mm256_set1_epi16(0x0100)); in WienerHorizontalTap7()
116 filter[1] = _mm256_shuffle_epi8(coefficients, _mm256_set1_epi16(0x0302)); in WienerHorizontalTap7()
117 filter[2] = _mm256_shuffle_epi8(coefficients, _mm256_set1_epi16(0x0102)); in WienerHorizontalTap7()
118 filter[3] = _mm256_shuffle_epi8( in WienerHorizontalTap7()
145 filter[0] = _mm256_shuffle_epi8(coefficients, _mm256_set1_epi16(0x0201)); in WienerHorizontalTap5()
146 filter[1] = _mm256_shuffle_epi8(coefficients, _mm256_set1_epi16(0x0203)); in WienerHorizontalTap5()
147 filter[2] = _mm256_shuffle_epi8( in WienerHorizontalTap5()
174 filter[0] = _mm256_shuffle_epi8(coefficients, _mm256_set1_epi16(0x0302)); in WienerHorizontalTap3()
175 filter[1] = _mm256_shuffle_epi8( in WienerHorizontalTap3()
1571 return _mm256_shuffle_epi8(table, mask); in ShuffleIndex()
/external/skia/src/opts/
DSkSwizzler_opts.h648 *lo = _mm256_shuffle_epi8(*lo, planar); // rrrrgggg bbbbaaaa rrrrgggg bbbbaaaa in premul_should_swapRB()
649 *hi = _mm256_shuffle_epi8(*hi, planar); // RRRRGGGG BBBBAAAA RRRRGGGG BBBBAAAA in premul_should_swapRB()
717 __m256i bgra = _mm256_shuffle_epi8(rgba, swapRB); in RGBA_to_BGRA()
806 *lo = _mm256_shuffle_epi8(*lo, planar); // ccccmmmm yyyykkkk ccccmmmm yyyykkkk in inverted_cmyk_to()
807 *hi = _mm256_shuffle_epi8(*hi, planar); // CCCCMMMM YYYYKKKK CCCCMMMM YYYYKKKK in inverted_cmyk_to()
DSkBlitRow_opts.h82 __m256i srcA_x2 = _mm256_shuffle_epi8(src, in SkPMSrcOver_AVX2()
/external/XNNPACK/src/qs8-gemm/gen/
D2x16c8-minmax-avx512skx.c144 …const __m256i vout01x0123456789ABCDEF = _mm256_shuffle_epi8(vout01x084C2A6E195D3B7F, _mm256_set_ep… in xnn_qs8_gemm_minmax_ukernel_2x16c8__avx512skx()
/external/XNNPACK/src/qs8-igemm/gen/
D2x16c8-minmax-avx512skx.c157 …const __m256i vout01x0123456789ABCDEF = _mm256_shuffle_epi8(vout01x084C2A6E195D3B7F, _mm256_set_ep… in xnn_qs8_igemm_minmax_ukernel_2x16c8__avx512skx()
/external/ruy/ruy/
Dkernel_avx2_fma.cc66 return _mm256_shuffle_epi8(a, b);
279 _mm256_shuffle_epi8(lhs_data, splitter_idx);
828 _mm256_shuffle_epi8(lhs_data, splitter_idx);
/external/XNNPACK/src/qs8-gemm/
DMRx16c8-avx512skx.c.in166 …const __m256i vout01x0123456789ABCDEF = _mm256_shuffle_epi8(vout01x084C2A6E195D3B7F, _mm256_set_ep…
/external/XNNPACK/src/qs8-igemm/
DMRx16c8-avx512skx.c.in174 …const __m256i vout01x0123456789ABCDEF = _mm256_shuffle_epi8(vout01x084C2A6E195D3B7F, _mm256_set_ep…
/external/clang/test/CodeGen/
Davx2-builtins.c931 return _mm256_shuffle_epi8(a, b); in test_mm256_shuffle_epi8()
/external/llvm-project/clang/test/CodeGen/X86/
Davx2-builtins.c929 return _mm256_shuffle_epi8(a, b); in test_mm256_shuffle_epi8()
/external/rust/crates/ppv-lite86/src/x86_64/
Dsse2.rs1490 _mm256_shuffle_epi8(self.x[0], _mm256_set_epi64x($k0, $k1, $k0, $k1)),
1491 _mm256_shuffle_epi8(self.x[1], _mm256_set_epi64x($k0, $k1, $k0, $k1)),

12