/external/webp/src/dsp/ |
alpha_processing_sse41.c | 52 const __m128i b0 = _mm_shuffle_epi8(a0, kCstAlpha0); 53 const __m128i b1 = _mm_shuffle_epi8(a1, kCstAlpha1); 54 const __m128i b2 = _mm_shuffle_epi8(a2, kCstAlpha2); 55 const __m128i b3 = _mm_shuffle_epi8(a3, kCstAlpha3);
|
dec_sse41.c | 27 const __m128i values = _mm_shuffle_epi8(in, kShuffle3);
|
lossless_enc_sse41.c | 30 const __m128i in_0g0g = _mm_shuffle_epi8(in, kCstShuffle);
|
enc_sse41.c | 284 const __m128i tmp_lo = _mm_shuffle_epi8(out0, kCst_lo); 285 const __m128i tmp_7 = _mm_shuffle_epi8(out0, kCst_7); // extract #7 288 const __m128i tmp_hi = _mm_shuffle_epi8(out8, kCst_hi); 289 const __m128i tmp_8 = _mm_shuffle_epi8(out8, kCst_8); // extract #8
|
/external/libhevc/decoder/x86/ |
ihevcd_fmt_conv_ssse3_intr.c | 150 temp0_8x16b = _mm_shuffle_epi8(src_uv0_8x16b, alt_first_mask); 151 temp1_8x16b = _mm_shuffle_epi8(src_uv1_8x16b, alt_first_mask); 163 temp0_8x16b = _mm_shuffle_epi8(src_uv0_8x16b, alt_first_mask); 164 temp1_8x16b = _mm_shuffle_epi8(src_uv1_8x16b, alt_first_mask); 176 temp0_8x16b = _mm_shuffle_epi8(src_uv0_8x16b, alt_first_mask); 177 temp1_8x16b = _mm_shuffle_epi8(src_uv1_8x16b, alt_first_mask); 189 temp0_8x16b = _mm_shuffle_epi8(src_uv0_8x16b, alt_first_mask); 190 temp1_8x16b = _mm_shuffle_epi8(src_uv1_8x16b, alt_first_mask); 225 temp0_8x16b = _mm_shuffle_epi8(src_uv0_8x16b, alt_first_mask); 226 temp1_8x16b = _mm_shuffle_epi8(src_uv1_8x16b, alt_first_mask) [all...] |
ihevcd_it_rec_dc_sse42_intr.c | 249 m_temp_reg_10 = _mm_shuffle_epi8(m_temp_reg_0, chroma_shuffle_mask_16x8b); 250 m_temp_reg_11 = _mm_shuffle_epi8(m_temp_reg_1, chroma_shuffle_mask_16x8b); 251 m_temp_reg_12 = _mm_shuffle_epi8(m_temp_reg_2, chroma_shuffle_mask_16x8b); 252 m_temp_reg_13 = _mm_shuffle_epi8(m_temp_reg_3, chroma_shuffle_mask_16x8b); 269 m_temp_reg_0 = _mm_shuffle_epi8(m_temp_reg_0, chroma_unchanged_mask_16x8b); 270 m_temp_reg_1 = _mm_shuffle_epi8(m_temp_reg_1, chroma_unchanged_mask_16x8b); 271 m_temp_reg_2 = _mm_shuffle_epi8(m_temp_reg_2, chroma_unchanged_mask_16x8b); 272 m_temp_reg_3 = _mm_shuffle_epi8(m_temp_reg_3, chroma_unchanged_mask_16x8b); 320 m_temp_reg_4 = _mm_shuffle_epi8(m_temp_reg_0, chroma_shuffle_mask_16x8b); 321 m_temp_reg_5 = _mm_shuffle_epi8(m_temp_reg_1, chroma_shuffle_mask_16x8b) [all...] |
ihevcd_it_rec_dc_ssse3_intr.c | 249 m_temp_reg_10 = _mm_shuffle_epi8(m_temp_reg_0, chroma_shuffle_mask_16x8b); 250 m_temp_reg_11 = _mm_shuffle_epi8(m_temp_reg_1, chroma_shuffle_mask_16x8b); 251 m_temp_reg_12 = _mm_shuffle_epi8(m_temp_reg_2, chroma_shuffle_mask_16x8b); 252 m_temp_reg_13 = _mm_shuffle_epi8(m_temp_reg_3, chroma_shuffle_mask_16x8b); 269 m_temp_reg_0 = _mm_shuffle_epi8(m_temp_reg_0, chroma_unchanged_mask_16x8b); 270 m_temp_reg_1 = _mm_shuffle_epi8(m_temp_reg_1, chroma_unchanged_mask_16x8b); 271 m_temp_reg_2 = _mm_shuffle_epi8(m_temp_reg_2, chroma_unchanged_mask_16x8b); 272 m_temp_reg_3 = _mm_shuffle_epi8(m_temp_reg_3, chroma_unchanged_mask_16x8b); 320 m_temp_reg_4 = _mm_shuffle_epi8(m_temp_reg_0, chroma_shuffle_mask_16x8b); 321 m_temp_reg_5 = _mm_shuffle_epi8(m_temp_reg_1, chroma_shuffle_mask_16x8b) [all...] |
/external/libhevc/common/x86/ |
ihevc_padding_ssse3_intr.c | 111 src_temp0_16x8b = _mm_shuffle_epi8(src_temp0_16x8b, const0_16x8b); 182 src_temp0_16x8b = _mm_shuffle_epi8(src_temp0_16x8b, const0_16x8b); 253 src_temp0_16x8b = _mm_shuffle_epi8(src_temp0_16x8b, const0_16x8b); 325 src_temp0_16x8b = _mm_shuffle_epi8(src_temp0_16x8b, const0_16x8b);
|
ihevc_intra_pred_filters_sse42_intr.c | 462 src_temp4 = _mm_shuffle_epi8(src_temp4, sm); 581 src_temp2 = _mm_shuffle_epi8(src_temp2, sm1); 582 src_temp3 = _mm_shuffle_epi8(src_temp2, sm1); 583 src_temp4 = _mm_shuffle_epi8(src_temp2, sm1); 604 src_temp4 = _mm_shuffle_epi8(src_temp4, sm); 684 src_temp4 = _mm_shuffle_epi8(src_temp4, sm); 800 src_temp4 = _mm_shuffle_epi8(src_temp4, sm); [all...] |
ihevc_intra_pred_filters_ssse3_intr.c | [all...] |
ihevc_sao_ssse3_intr.c | 181 tmp_set_128i_1 = _mm_shuffle_epi8(sao_offset, tmp_set_128i_1); 182 tmp_set_128i_2 = _mm_shuffle_epi8(sao_offset, tmp_set_128i_2); 183 tmp_set_128i_3 = _mm_shuffle_epi8(sao_offset, tmp_set_128i_3); 184 tmp_set_128i_4 = _mm_shuffle_epi8(sao_offset, tmp_set_128i_4); 315 tmp_set_128i_1 = _mm_shuffle_epi8(band_table0_8x16b, tmp_set_128i_1); 316 tmp_set_128i_3 = _mm_shuffle_epi8(band_table0_8x16b, tmp_set_128i_3); 317 tmp_set_128i_2 = _mm_shuffle_epi8(band_table2_8x16b, tmp_set_128i_2); 318 tmp_set_128i_4 = _mm_shuffle_epi8(band_table2_8x16b, tmp_set_128i_4); 404 tmp_set_128i_1 = _mm_shuffle_epi8(band_table0_8x16b, tmp_set_128i_1); 405 tmp_set_128i_3 = _mm_shuffle_epi8(band_table0_8x16b, tmp_set_128i_3) [all...] |
ihevc_deblk_ssse3_intr.c | 151 mask_de_result_8x16b = _mm_shuffle_epi8(src_tmp_8x16b, mask_16x8b); 298 const2tc_8x16b = _mm_shuffle_epi8(const2tc_8x16b, temp_str1_16x8b); 460 tmp_delta2_8x16b = _mm_shuffle_epi8(src_row0_8x16b, tmp2_const_8x16b); 461 tmp_delta1_8x16b = _mm_shuffle_epi8(src_row2_8x16b, tmp2_const_8x16b); 475 tmp_delta3_8x16b = _mm_shuffle_epi8(tmp_delta3_8x16b, tmp3_const_8x16b); 511 tmp_delta3_8x16b = _mm_shuffle_epi8(tmp_delta1_8x16b, tmp1_const_8x16b); 512 tmp_delta2_8x16b = _mm_shuffle_epi8(tmp_delta1_8x16b, tmp0_const_8x16b); 513 tmp_delta1_8x16b = _mm_shuffle_epi8(tmp_delta0_8x16b, tmp1_const_8x16b); 514 tmp_delta0_8x16b = _mm_shuffle_epi8(tmp_delta0_8x16b, tmp0_const_8x16b); 611 mask_de_result_8x16b = _mm_shuffle_epi8(src_tmp_p_0_8x16b, mask_16x8b) [all...] |
ihevc_chroma_intra_pred_filters_ssse3_intr.c | 373 src_temp4 = _mm_shuffle_epi8(src_temp4, m_mask); 404 src_temp4 = _mm_shuffle_epi8(src_temp4, m_mask); 428 src_temp4 = _mm_shuffle_epi8(src_temp4, m_mask); 842 _mm_storel_epi64((__m128i *)(pu1_dst + (0 * dst_strd)), _mm_shuffle_epi8(src_temp1, sm2)); 843 _mm_storel_epi64((__m128i *)(pu1_dst + (1 * dst_strd)), _mm_shuffle_epi8(src_temp2, sm2)); 844 _mm_storel_epi64((__m128i *)(pu1_dst + (2 * dst_strd)), _mm_shuffle_epi8(src_temp3, sm2)); 845 _mm_storel_epi64((__m128i *)(pu1_dst + (3 * dst_strd)), _mm_shuffle_epi8(src_temp4, sm2)); 860 _mm_storeu_si128((__m128i *)(pu1_dst + (0 * dst_strd)), _mm_shuffle_epi8(src_temp1, sm3)); 861 _mm_storeu_si128((__m128i *)(pu1_dst + (1 * dst_strd)), _mm_shuffle_epi8(src_temp2, sm3)); 862 _mm_storeu_si128((__m128i *)(pu1_dst + (2 * dst_strd)), _mm_shuffle_epi8(src_temp3, sm3)) [all...] |
ihevc_chroma_intra_pred_filters_sse42_intr.c | 352 src_temp4 = _mm_shuffle_epi8(src_temp4, m_mask); 381 src_temp4 = _mm_shuffle_epi8(src_temp4, m_mask); 402 src_temp4 = _mm_shuffle_epi8(src_temp4, m_mask);
|
/external/libvpx/libvpx/vpx_dsp/x86/ |
vpx_subpixel_8t_intrin_ssse3.c | 85 srcRegFilt1 = _mm_shuffle_epi8(srcReg, shuffle1); 86 srcRegFilt2 = _mm_shuffle_epi8(srcReg, shuffle2); 137 firstFilters = _mm_shuffle_epi8(filtersReg, _mm_set1_epi16(0x100u)); 140 secondFilters = _mm_shuffle_epi8(filtersReg, _mm_set1_epi16(0x302u)); 143 thirdFilters = _mm_shuffle_epi8(filtersReg, _mm_set1_epi16(0x504u)); 146 forthFilters = _mm_shuffle_epi8(filtersReg, _mm_set1_epi16(0x706u)); 157 srcRegFilt1 = _mm_shuffle_epi8(srcReg, filt1Reg); 158 srcRegFilt2 = _mm_shuffle_epi8(srcReg, filt2Reg); 165 srcRegFilt3 = _mm_shuffle_epi8(srcReg, filt3Reg); 166 srcRegFilt4 = _mm_shuffle_epi8(srcReg, filt4Reg) [all...] |
vpx_subpixel_8t_intrin_avx2.c | 207 srcRegFilt1_1 = _mm_shuffle_epi8(srcReg1, _mm256_castsi256_si128(filt1Reg)); 208 srcRegFilt2 = _mm_shuffle_epi8(srcReg1, _mm256_castsi256_si128(filt4Reg)); 220 srcRegFilt3 = _mm_shuffle_epi8(srcReg1, _mm256_castsi256_si128(filt2Reg)); 221 srcRegFilt2 = _mm_shuffle_epi8(srcReg1, _mm256_castsi256_si128(filt3Reg)); 242 srcRegFilt2_1 = _mm_shuffle_epi8(srcReg2, _mm256_castsi256_si128(filt1Reg)); 243 srcRegFilt2 = _mm_shuffle_epi8(srcReg2, _mm256_castsi256_si128(filt4Reg)); 255 srcRegFilt3 = _mm_shuffle_epi8(srcReg2, _mm256_castsi256_si128(filt2Reg)); 256 srcRegFilt2 = _mm_shuffle_epi8(srcReg2, _mm256_castsi256_si128(filt3Reg));
|
/external/libavc/encoder/x86/ |
ih264e_intra_modes_eval_ssse3.c | 539 pred1_16x8b = _mm_shuffle_epi8(left_top_16x8b, shuffle_16x8b); 633 pred3_16x8b = _mm_shuffle_epi8(w121_16x8b, shuffle_16x8b); 646 pred4_16x8b = _mm_shuffle_epi8(w121_16x8b, shuffle_16x8b); 661 pred5_16x8b = _mm_shuffle_epi8(temp1_16x8b, shuffle_16x8b); 675 pred6_16x8b = _mm_shuffle_epi8(temp1_16x8b, shuffle_16x8b); 691 pred7_16x8b = _mm_shuffle_epi8(temp1_16x8b, shuffle_16x8b); 705 pred8_16x8b = _mm_shuffle_epi8(temp1_16x8b, shuffle_16x8b); 878 pred1_16x8b = _mm_shuffle_epi8(left_16x8b, const_14_15_16x8b); //row 1 879 pred2_16x8b = _mm_shuffle_epi8(left_sh_16x8b, const_14_15_16x8b); //row 2 [all...] |
/external/skia/bench/ |
pack_int_uint16_t_Bench.cpp | 78 return _mm_shuffle_epi8(x, _mm_setr_epi8(0,1, 4,5, 8,9, 12,13, _,_,_,_,_,_,_,_));
|
/external/skia/src/opts/ |
Sk4px_SSE2.h | 64 return Sk16b(_mm_shuffle_epi8(this->fVec, splat)); 70 return Sk16b(_mm_shuffle_epi8(_mm_cvtsi32_si128(as), splat));
|
SkSwizzler_opts.h | 519 *lo = _mm_shuffle_epi8(*lo, planar); // rrrrgggg bbbbaaaa 520 *hi = _mm_shuffle_epi8(*hi, planar); // RRRRGGGG BBBBAAAA 588 __m128i bgra = _mm_shuffle_epi8(rgba, swapRB); 619 __m128i rgba = _mm_or_si128(_mm_shuffle_epi8(rgb, expand), alphaMask); 738 *lo = _mm_shuffle_epi8(*lo, planar); // ccccmmmm yyyykkkk 739 *hi = _mm_shuffle_epi8(*hi, planar); // CCCCMMMM YYYYKKKK
|
/external/clang/test/CodeGen/ |
ssse3-builtins.c | 91 return _mm_shuffle_epi8(a, b);
|
/external/libavc/common/x86/ |
ih264_chroma_intra_pred_filters_ssse3.c | 281 h_val1_8x16b = _mm_shuffle_epi8(h_val1_16x8b, shuffle_8x16b); 282 h_val2_8x16b = _mm_shuffle_epi8(h_val2_16x8b, shuffle_8x16b); 283 v_val1_8x16b = _mm_shuffle_epi8(v_val1_16x8b, shuffle_8x16b); 284 v_val2_8x16b = _mm_shuffle_epi8(v_val2_16x8b, shuffle_8x16b);
|
/external/libvpx/libvpx/vp8/encoder/x86/ |
quantize_ssse3.c | 106 x = _mm_shuffle_epi8(x, zig_zag);
|
/external/libopus/silk/x86/ |
NSQ_sse.c | 302 a_Q12_01234567 = _mm_shuffle_epi8( a_Q12_01234567, xmm_one ); 303 a_Q12_89ABCDEF = _mm_shuffle_epi8( a_Q12_89ABCDEF, xmm_one ); 314 xmm_tempa = _mm_shuffle_epi8( xmm_tempa, xmm_one ); 315 xmm_tempb = _mm_shuffle_epi8( xmm_tempb, xmm_one ); 323 xmm_tempa = _mm_shuffle_epi8( xmm_tempa, xmm_one ); 324 xmm_tempb = _mm_shuffle_epi8( xmm_tempb, xmm_one ); 333 xmm_tempa = _mm_shuffle_epi8( xmm_tempa, xmm_one ); 334 xmm_tempb = _mm_shuffle_epi8( xmm_tempb, xmm_one ); [all...] |
/frameworks/rs/cpu_ref/ |
rsCpuIntrinsics_x86.cpp | 26 x = _mm_shuffle_epi8(x, M8to32); 45 return _mm_or_si128(_mm_shuffle_epi8(lo, M32to16L), 46 _mm_shuffle_epi8(hi, M32to16H)); 167 xy = _mm_shuffle_epi8(i4, Mxy); 168 zw = _mm_shuffle_epi8(i4, Mzw); 189 o4 = _mm_shuffle_epi8(o4, T4x4); 223 xy = _mm_shuffle_epi8(i4, Mxy); 224 zw = _mm_shuffle_epi8(i4, Mzw); 243 o4 = _mm_shuffle_epi8(o4, T4x4); 280 xy = _mm_shuffle_epi8(i4, Mxy) [all...] |