Home
last modified time | relevance | path

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

/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.h264 coeffs[0] = _mm256_shuffle_epi8(coeffs_1, _mm256_set1_epi16(0x0200u)); in prepare_coeffs_lowbd()
266 coeffs[1] = _mm256_shuffle_epi8(coeffs_1, _mm256_set1_epi16(0x0604u)); in prepare_coeffs_lowbd()
268 coeffs[2] = _mm256_shuffle_epi8(coeffs_1, _mm256_set1_epi16(0x0a08u)); in prepare_coeffs_lowbd()
270 coeffs[3] = _mm256_shuffle_epi8(coeffs_1, _mm256_set1_epi16(0x0e0cu)); in prepare_coeffs_lowbd()
344 s[0] = _mm256_shuffle_epi8(data, filt[0]); in convolve_lowbd_x()
345 s[1] = _mm256_shuffle_epi8(data, filt[1]); in convolve_lowbd_x()
346 s[2] = _mm256_shuffle_epi8(data, filt[2]); in convolve_lowbd_x()
347 s[3] = _mm256_shuffle_epi8(data, filt[3]); in convolve_lowbd_x()
357 s[0] = _mm256_shuffle_epi8(data, filt[0]); in convolve_lowbd_x_4tap()
358 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.c257 __m256i row = _mm256_shuffle_epi8(sum_left, zero); in aom_dc_predictor_32x32_avx2()
271 __m256i row = _mm256_shuffle_epi8(sum, zero); in aom_dc_top_predictor_32x32_avx2()
285 __m256i row = _mm256_shuffle_epi8(sum, zero); in aom_dc_left_predictor_32x32_avx2()
317 t[i] = _mm256_shuffle_epi8(*row, m); in h_predictor_32x8line()
446 __m256i row = _mm256_shuffle_epi8(sum, zero); in aom_dc_top_predictor_32x16_avx2()
460 __m256i row = _mm256_shuffle_epi8(sum, zero); in aom_dc_top_predictor_32x64_avx2()
474 __m256i row = _mm256_shuffle_epi8(sum, zero); in aom_dc_top_predictor_64x64_avx2()
488 __m256i row = _mm256_shuffle_epi8(sum, zero); in aom_dc_top_predictor_64x32_avx2()
502 __m256i row = _mm256_shuffle_epi8(sum, zero); in aom_dc_top_predictor_64x16_avx2()
531 __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 …]
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 …]
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()
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/aom_dsp/simd/
Dv256_intrinsics_x86.h349 _mm256_shuffle_epi8( in v256_shuffle_8()
351 _mm256_shuffle_epi8( in v256_shuffle_8()
360 _mm256_shuffle_epi8( in v256_wideshuffle_8()
362 _mm256_shuffle_epi8( in v256_wideshuffle_8()
366 _mm256_shuffle_epi8( in v256_wideshuffle_8()
368 _mm256_shuffle_epi8( in v256_wideshuffle_8()
375 return _mm256_shuffle_epi8(a, pattern); in v256_pshuffle_8()
/external/clang/test/CodeGen/
Davx2-builtins.c931 return _mm256_shuffle_epi8(a, b); in test_mm256_shuffle_epi8()
/external/libaom/libaom/av1/encoder/x86/
Dpickrst_avx2.c136 const __m256i s1 = _mm256_shuffle_epi8(s0, *shuffle); in acc_stat_highbd_avx2()
/external/clang/lib/Headers/
Davx2intrin.h493 _mm256_shuffle_epi8(__m256i __a, __m256i __b) in _mm256_shuffle_epi8() function