Home
last modified time | relevance | path

Searched refs:_mm256_extracti128_si256 (Results 1 – 25 of 35) sorted by relevance

12

/external/libaom/libaom/av1/common/x86/
Djnt_convolve_avx2.c110 const __m128i res_1 = _mm256_extracti128_si256(res_8, 1); in av1_dist_wtd_convolve_x_avx2()
126 const __m128i res_1 = _mm256_extracti128_si256(res_unsigned, 1); in av1_dist_wtd_convolve_x_avx2()
165 const __m128i res_1 = _mm256_extracti128_si256(res_8, 1); in av1_dist_wtd_convolve_x_avx2()
181 const __m128i res_1 = _mm256_extracti128_si256(res_unsigned, 1); in av1_dist_wtd_convolve_x_avx2()
308 const __m128i res_1 = _mm256_extracti128_si256(res_8, 1); in av1_dist_wtd_convolve_y_avx2()
325 const __m128i res_1 = _mm256_extracti128_si256(res_lo_unsigned, 1); in av1_dist_wtd_convolve_y_avx2()
378 const __m128i res_1 = _mm256_extracti128_si256(res_8, 1); in av1_dist_wtd_convolve_y_avx2()
389 _mm256_extracti128_si256(res_lo_unsigned, 1); in av1_dist_wtd_convolve_y_avx2()
398 _mm256_extracti128_si256(res_hi_unsigned, 1); in av1_dist_wtd_convolve_y_avx2()
487 const __m128i res_1 = _mm256_extracti128_si256(res_8, 1); in av1_dist_wtd_convolve_y_avx2()
[all …]
Dhighbd_jnt_convolve_avx2.c153 const __m128i res_1 = _mm256_extracti128_si256(res_clip, 1); in av1_highbd_dist_wtd_convolve_2d_copy_avx2()
163 const __m128i res_1 = _mm256_extracti128_si256(res_unsigned_16b, 1); in av1_highbd_dist_wtd_convolve_2d_copy_avx2()
210 const __m128i res_1 = _mm256_extracti128_si256(res_clip, 1); in av1_highbd_dist_wtd_convolve_2d_copy_avx2()
219 const __m128i res_1 = _mm256_extracti128_si256(res_unsigned_16b, 1); in av1_highbd_dist_wtd_convolve_2d_copy_avx2()
385 const __m128i res_1 = _mm256_extracti128_si256(res_clip, 1); in av1_highbd_dist_wtd_convolve_2d_avx2()
394 const __m128i res_1 = _mm256_extracti128_si256(res_16b, 1); in av1_highbd_dist_wtd_convolve_2d_avx2()
438 const __m128i res_1 = _mm256_extracti128_si256(res_clip, 1); in av1_highbd_dist_wtd_convolve_2d_avx2()
447 const __m128i res_1 = _mm256_extracti128_si256(res_16b, 1); in av1_highbd_dist_wtd_convolve_2d_avx2()
569 const __m128i res_1 = _mm256_extracti128_si256(res_clip, 1); in av1_highbd_dist_wtd_convolve_x_avx2()
578 const __m128i res_1 = _mm256_extracti128_si256(res_16b, 1); in av1_highbd_dist_wtd_convolve_x_avx2()
[all …]
Dconvolve_avx2.c115 const __m128i res_1 = _mm256_extracti128_si256(res_a, 1); in av1_convolve_y_sr_avx2()
122 const __m128i res_1 = _mm256_extracti128_si256(res_8b_lo, 1); in av1_convolve_y_sr_avx2()
228 const __m128i res_1 = _mm256_extracti128_si256(res_a, 1); in av1_convolve_y_sr_avx2()
235 const __m128i res_1 = _mm256_extracti128_si256(res_8b_lo, 1); in av1_convolve_y_sr_avx2()
321 const __m128i res_1 = _mm256_extracti128_si256(res_8b, 1); in av1_convolve_x_sr_avx2()
394 const __m128i res_1 = _mm256_extracti128_si256(res_8b, 1); in av1_convolve_x_sr_avx2()
Dhighbd_convolve_2d_avx2.c156 _mm256_extracti128_si256(res_16bit, 1)); in av1_highbd_convolve_2d_sr_avx2()
165 _mm256_extracti128_si256(res_a_round, 1)); in av1_highbd_convolve_2d_sr_avx2()
174 _mm256_extracti128_si256(res_a_round, 1)); in av1_highbd_convolve_2d_sr_avx2()
/external/libaom/libaom/aom_dsp/x86/
Dtxfm_common_avx2.h319 out1[8] = _mm256_extracti128_si256(in[0], 0x01); in extract_reg()
320 out1[9] = _mm256_extracti128_si256(in[1], 0x01); in extract_reg()
321 out1[10] = _mm256_extracti128_si256(in[2], 0x01); in extract_reg()
322 out1[11] = _mm256_extracti128_si256(in[3], 0x01); in extract_reg()
323 out1[12] = _mm256_extracti128_si256(in[4], 0x01); in extract_reg()
324 out1[13] = _mm256_extracti128_si256(in[5], 0x01); in extract_reg()
325 out1[14] = _mm256_extracti128_si256(in[6], 0x01); in extract_reg()
326 out1[15] = _mm256_extracti128_si256(in[7], 0x01); in extract_reg()
Dsad_avx2.c39 sum_sad128 = _mm256_extracti128_si256(sum_sad, 1); \
72 sum_sad128 = _mm256_extracti128_si256(sum_sad, 1); \
126 sum_sad128 = _mm256_extracti128_si256(sum_sad, 1); \
165 sum_sad128 = _mm256_extracti128_si256(sum_sad, 1); \
Dobmc_sad_avx2.c65 __m128i v_sad_d_1 = _mm256_extracti128_si256(v_sad_d, 1); in obmc_sad_w4_avx2()
107 __m128i v_sad_d_1 = _mm256_extracti128_si256(v_sad_d, 1); in obmc_sad_w8n_avx2()
189 __m128i v_sad_d_1 = _mm256_extracti128_si256(v_sad_d, 1); in hbd_obmc_sad_w4_avx2()
233 __m128i v_sad_d_1 = _mm256_extracti128_si256(v_sad_d, 1); in hbd_obmc_sad_w8n_avx2()
Dhighbd_variance_avx2.c43 __m256i v_sum01 = _mm256_cvtepi16_epi32(_mm256_extracti128_si256(v_sum_d, 1)); in aom_highbd_calc8x8var_avx2()
49 const __m128i v_d1_d = _mm256_extracti128_si256(v_d_lh, 1); in aom_highbd_calc8x8var_avx2()
77 const __m128i v_d1_d = _mm256_extracti128_si256(v_d_lh, 1); in aom_highbd_calc16x16var_avx2()
Dconvolve_avx2.h105 const __m128i res_1 = _mm256_extracti128_si256(res_8b, 1); \
192 const __m128i res_1 = _mm256_extracti128_si256(res_8, 1); \
201 const __m128i res_1 = _mm256_extracti128_si256(res_unsigned, 1); \
221 const __m128i res_1 = _mm256_extracti128_si256(res_8, 1); \
231 const __m128i res_1 = _mm256_extracti128_si256(res_unsigned, 1); \
Dintrapred_avx2.c244 _mm256_extracti128_si256(dd[i], 1), 0); in highbd_transpose16x16_avx2()
1037 a1 = _mm256_castsi128_si256(_mm256_extracti128_si256(a0, 1)); in highbd_dr_prediction_z1_4xN_internal_avx2()
1119 a1 = _mm256_castsi128_si256(_mm256_extracti128_si256(a0, 1)); in highbd_dr_prediction_z1_8xN_internal_avx2()
1125 a1_1 = _mm256_castsi128_si256(_mm256_extracti128_si256(a0_1, 1)); in highbd_dr_prediction_z1_8xN_internal_avx2()
1153 res, _mm256_castsi128_si256(_mm256_extracti128_si256(res, 1))); in highbd_dr_prediction_z1_8xN_internal_avx2()
1158 _mm256_extracti128_si256(mask256, 1))); // goto 16 bit in highbd_dr_prediction_z1_8xN_internal_avx2()
1224 res[0], _mm256_castsi128_si256(_mm256_extracti128_si256(res[0], 1))); in highbd_dr_prediction_z1_16xN_internal_avx2()
1241 res[1], _mm256_castsi128_si256(_mm256_extracti128_si256(res[1], 1))); in highbd_dr_prediction_z1_16xN_internal_avx2()
1326 _mm256_castsi128_si256(_mm256_extracti128_si256(res[0], 1))); in highbd_dr_prediction_z1_32xN_internal_avx2()
1342 _mm256_castsi128_si256(_mm256_extracti128_si256(res[1], 1))); in highbd_dr_prediction_z1_32xN_internal_avx2()
[all …]
Dsubtract_avx2.c20 __m256i s_1 = _mm256_cvtepu8_epi16(_mm256_extracti128_si256(s, 1)); in subtract32_avx2()
22 __m256i p_1 = _mm256_cvtepu8_epi16(_mm256_extracti128_si256(p, 1)); in subtract32_avx2()
Dhighbd_convolve_avx2.c230 _mm256_extracti128_si256(res_16bit, 1)); in av1_highbd_convolve_y_sr_avx2()
239 _mm256_extracti128_si256(res_a_round, 1)); in av1_highbd_convolve_y_sr_avx2()
248 _mm256_extracti128_si256(res_a_round, 1)); in av1_highbd_convolve_y_sr_avx2()
345 _mm256_extracti128_si256(res, 1)); in av1_highbd_convolve_x_sr_avx2()
350 _mm256_extracti128_si256(res, 1)); in av1_highbd_convolve_x_sr_avx2()
355 _mm256_extracti128_si256(res, 1)); in av1_highbd_convolve_x_sr_avx2()
609 _mm256_extracti128_si256(res, 1)); in aom_highbd_filter_block1d4_h4_avx2()
696 _mm256_extracti128_si256(res, 1)); in aom_highbd_filter_block1d8_h4_avx2()
723 _mm256_extracti128_si256(res, 1)); in aom_highbd_filter_block1d8_h4_avx2()
1119 _mm256_extracti128_si256(res_16bit, 1)); in aom_highbd_filter_block1d4_v4_avx2()
[all …]
Dsynonyms_avx2.h71 _mm_storeu_si128((__m128i *)hi, _mm256_extracti128_si256(a, 1)); in yy_storeu2_128()
Dsse_avx2.c42 _mm256_extracti128_si256(sum_4x64, 1)); in summary_all_avx2()
52 _mm256_cvtepu32_epi64(_mm256_extracti128_si256(*sum32, 1)); in summary_32_avx2()
60 _mm256_extracti128_si256(sum_4x64, 1)); in summary_4x64_avx2()
Dsad_impl_avx2.c35 sum_i128 = _mm_add_epi32(_mm256_extracti128_si256(sum, 1), in sad32x32()
189 sum_sad128 = _mm256_extracti128_si256(sum_sad, 1); in sad_w64_avg_avx2()
Dsum_squares_avx2.c55 __m128i higher_64_2_Value = _mm256_extracti128_si256(v_acc_q, 1); in aom_sum_squares_2d_i16_nxn_avx2()
/external/libvpx/libvpx/vpx_dsp/x86/
Dsad_avx2.c36 sum_sad128 = _mm256_extracti128_si256(sum_sad, 1); \
68 sum_sad128 = _mm256_extracti128_si256(sum_sad, 1); \
119 sum_sad128 = _mm256_extracti128_si256(sum_sad, 1); \
157 sum_sad128 = _mm256_extracti128_si256(sum_sad, 1); \
/external/libaom/libaom/av1/encoder/x86/
Dwedge_utils_avx2.c73 __m128i v_acc_q_1 = _mm256_extracti128_si256(v_acc0_q, 1); in av1_wedge_sse_from_residuals_avx2()
110 _mm256_cvtepu8_epi16(_mm256_extracti128_si256(v_m01_b, 1)); in av1_wedge_sign_from_residuals_avx2()
114 _mm256_cvtepu8_epi16(_mm256_extracti128_si256(v_m23_b, 1)); in av1_wedge_sign_from_residuals_avx2()
141 __m128i v_acc_q_1 = _mm256_extracti128_si256(v_acc_q, 1); in av1_wedge_sign_from_residuals_avx2()
Dpickrst_avx2.c146 const __m256i d0l = _mm256_cvtepu32_epi64(_mm256_extracti128_si256(d0, 0)); in acc_stat_highbd_avx2()
152 const __m256i d0h = _mm256_cvtepu32_epi64(_mm256_extracti128_si256(d0, 1)); in acc_stat_highbd_avx2()
548 _mm256_cvtepi32_epi64(_mm256_extracti128_si256(sum32, 1)); in av1_lowbd_pixel_proj_error_avx2()
592 _mm256_cvtepi32_epi64(_mm256_extracti128_si256(sum32, 1)); in av1_lowbd_pixel_proj_error_avx2()
616 _mm256_cvtepi32_epi64(_mm256_extracti128_si256(sum32, 1)); in av1_lowbd_pixel_proj_error_avx2()
653 _mm256_cvtepu16_epi32(_mm256_extracti128_si256(u0, 1)); in av1_highbd_pixel_proj_error_avx2()
706 _mm256_cvtepu32_epi64(_mm256_extracti128_si256(sum32, 1)); in av1_highbd_pixel_proj_error_avx2()
738 _mm256_cvtepu16_epi32(_mm256_extracti128_si256(d0, 1)); in av1_highbd_pixel_proj_error_avx2()
783 _mm256_cvtepu32_epi64(_mm256_extracti128_si256(sum32, 1)); in av1_highbd_pixel_proj_error_avx2()
825 _mm256_cvtepu32_epi64(_mm256_extracti128_si256(sum32, 1)); in av1_highbd_pixel_proj_error_avx2()
Dencodetxb_avx2.c68 const __m128i res1 = _mm256_extracti128_si256(res, 1); in av1_txb_init_levels_avx2()
95 xx_storeu_128(ls + stride, _mm256_extracti128_si256(res, 1)); in av1_txb_init_levels_avx2()
/external/flac/libFLAC/
Dstream_encoder_intrin_avx2.c74 sum128 = _mm_add_epi32(_mm256_extracti128_si256(sum256, 1), _mm256_castsi256_si128(sum256)); in FLAC__precompute_partition_info_sums_intrin_avx2()
107 sum128 = _mm_add_epi64(_mm256_extracti128_si256(sum256, 1), _mm256_castsi256_si128(sum256)); in FLAC__precompute_partition_info_sums_intrin_avx2()
/external/libaom/libaom/aom_dsp/simd/
Dv256_intrinsics_x86.h35 return (uint32_t)_mm_cvtsi128_si32(_mm256_extracti128_si256(a, 0)); in v256_low_u32()
39 return _mm_unpacklo_epi64(_mm256_extracti128_si256(a, 0), v64_zero()); in v256_low_v64()
47 return _mm256_extracti128_si256(a, 1); in v256_high_v128()
382 v128 t = _mm_add_epi32(_mm256_extracti128_si256(t1, 0), in v256_dotp_su8()
383 _mm256_extracti128_si256(t1, 1)); in v256_dotp_su8()
/external/libhevc/common/x86/
Dihevc_platform_macros.h177 …_si128 ((Y), _mm256_castsi256_si128((Z)));_mm_storeu_si128 ((X), _mm256_extracti128_si256((Z),1));}
/external/libvpx/libvpx/vp9/encoder/x86/
Dvp9_quantize_avx2.c136 _mm256_extracti128_si256(eob256, 1)); in vp9_quantize_fp_avx2()
/external/clang/test/CodeGen/
Davx2-builtins.c374 return _mm256_extracti128_si256(a, 0); in test0_mm256_extracti128_si256_0()
380 return _mm256_extracti128_si256(a, 1); in test1_mm256_extracti128_si256_1()
387 return _mm256_extracti128_si256(a, 2); in test2_mm256_extracti128_si256()

12