/external/libaom/libaom/av1/encoder/x86/ |
D | av1_fwd_txfm_sse2.c | 67 x1[3] = _mm_subs_epi16(input[0], input[3]); in fdct8x4_new_sse2() 69 x1[2] = _mm_subs_epi16(input[1], input[2]); in fdct8x4_new_sse2() 101 x1[7] = _mm_subs_epi16(input[0], input[7]); in fdct4x8_new_sse2() 103 x1[6] = _mm_subs_epi16(input[1], input[6]); in fdct4x8_new_sse2() 105 x1[5] = _mm_subs_epi16(input[2], input[5]); in fdct4x8_new_sse2() 107 x1[4] = _mm_subs_epi16(input[3], input[4]); in fdct4x8_new_sse2() 112 x2[3] = _mm_subs_epi16(x1[0], x1[3]); in fdct4x8_new_sse2() 114 x2[2] = _mm_subs_epi16(x1[1], x1[2]); in fdct4x8_new_sse2() 127 x3[5] = _mm_subs_epi16(x2[4], x2[5]); in fdct4x8_new_sse2() 128 x3[6] = _mm_subs_epi16(x2[7], x2[6]); in fdct4x8_new_sse2() [all …]
|
/external/libavc/common/x86/ |
D | ih264_deblk_chroma_ssse3.c | 145 diff = _mm_subs_epi16(p0_uv_8x16, q0_uv_8x16); //Condn 1 in ih264_deblk_chroma_vert_bs4_ssse3() 150 diff = _mm_subs_epi16(q1_uv_8x16, q0_uv_8x16); //Condtn 2 in ih264_deblk_chroma_vert_bs4_ssse3() 155 diff = _mm_subs_epi16(p1_uv_8x16, p0_uv_8x16); //Condtn 3 in ih264_deblk_chroma_vert_bs4_ssse3() 176 diff = _mm_subs_epi16(p0_uv_8x16, q0_uv_8x16); //Condn 1 in ih264_deblk_chroma_vert_bs4_ssse3() 181 diff = _mm_subs_epi16(q1_uv_8x16, q0_uv_8x16); //Condtn 2 in ih264_deblk_chroma_vert_bs4_ssse3() 186 diff = _mm_subs_epi16(p1_uv_8x16, p0_uv_8x16); //Condtn 3 in ih264_deblk_chroma_vert_bs4_ssse3() 314 diff = _mm_subs_epi16(p0_uv_8x16, q0_uv_8x16); //Condn 1 in ih264_deblk_chroma_horz_bs4_ssse3() 319 diff = _mm_subs_epi16(q1_uv_8x16, q0_uv_8x16); //Condtn 2 in ih264_deblk_chroma_horz_bs4_ssse3() 324 diff = _mm_subs_epi16(p1_uv_8x16, p0_uv_8x16); //Condtn 3 in ih264_deblk_chroma_horz_bs4_ssse3() 345 diff = _mm_subs_epi16(p0_uv_8x16, q0_uv_8x16); //Condn 1 in ih264_deblk_chroma_horz_bs4_ssse3() [all …]
|
D | ih264_deblk_luma_ssse3.c | 947 diff = _mm_subs_epi16(linec, lined); //Condn 1 in ih264_deblk_luma_vert_bslt4_ssse3() 952 diff = _mm_subs_epi16(linee, lined); //Condtn 2 in ih264_deblk_luma_vert_bslt4_ssse3() 957 diff = _mm_subs_epi16(lineb, linec); //Condtn 3 in ih264_deblk_luma_vert_bslt4_ssse3() 964 i_Ap = _mm_subs_epi16(linea, linec); in ih264_deblk_luma_vert_bslt4_ssse3() 967 const2 = _mm_subs_epi16(zero, const2); //Make FFFF=1 and 0000=0 in ih264_deblk_luma_vert_bslt4_ssse3() 970 i_Aq = _mm_subs_epi16(linef, lined); in ih264_deblk_luma_vert_bslt4_ssse3() 973 const2 = _mm_subs_epi16(zero, const2); in ih264_deblk_luma_vert_bslt4_ssse3() 977 diff = _mm_subs_epi16(lined, linec); in ih264_deblk_luma_vert_bslt4_ssse3() 979 const2 = _mm_subs_epi16(lineb, linee); in ih264_deblk_luma_vert_bslt4_ssse3() 986 i_C = _mm_subs_epi16(zero, i_C); in ih264_deblk_luma_vert_bslt4_ssse3() [all …]
|
/external/webrtc/webrtc/modules/video_processing/ |
D | content_analysis_sse2.cc | 186 const __m128i sevtlo = _mm_subs_epi16(clo, tblo); in ComputeSpatialMetrics_SSE2() 187 const __m128i sevthi = _mm_subs_epi16(chi, tbhi); in ComputeSpatialMetrics_SSE2() 188 const __m128i sehtlo = _mm_subs_epi16(clo, lrlo); in ComputeSpatialMetrics_SSE2() 189 const __m128i sehthi = _mm_subs_epi16(chi, lrhi); in ComputeSpatialMetrics_SSE2() 193 const __m128i setlo = _mm_subs_epi16(clo, _mm_add_epi16(lrlo, tblo)); in ComputeSpatialMetrics_SSE2() 194 const __m128i sethi = _mm_subs_epi16(chi, _mm_add_epi16(lrhi, tbhi)); in ComputeSpatialMetrics_SSE2() 198 _mm_add_epi16(se_16, _mm_max_epi16(setlo, _mm_subs_epi16(z, setlo))); in ComputeSpatialMetrics_SSE2() 200 _mm_add_epi16(se_16, _mm_max_epi16(sethi, _mm_subs_epi16(z, sethi))); in ComputeSpatialMetrics_SSE2() 202 _mm_max_epi16(sevtlo, _mm_subs_epi16(z, sevtlo))); in ComputeSpatialMetrics_SSE2() 204 _mm_max_epi16(sevthi, _mm_subs_epi16(z, sevthi))); in ComputeSpatialMetrics_SSE2() [all …]
|
/external/libaom/libaom/aom_dsp/x86/ |
D | avg_intrin_sse2.c | 26 diff = _mm_subs_epi16(s0, d0); in aom_minmax_8x8_sse2() 27 negdiff = _mm_subs_epi16(u0, diff); in aom_minmax_8x8_sse2() 32 diff = _mm_subs_epi16(s0, d0); in aom_minmax_8x8_sse2() 33 negdiff = _mm_subs_epi16(u0, diff); in aom_minmax_8x8_sse2() 40 diff = _mm_subs_epi16(s0, d0); in aom_minmax_8x8_sse2() 41 negdiff = _mm_subs_epi16(u0, diff); in aom_minmax_8x8_sse2() 48 diff = _mm_subs_epi16(s0, d0); in aom_minmax_8x8_sse2() 49 negdiff = _mm_subs_epi16(u0, diff); in aom_minmax_8x8_sse2() 56 diff = _mm_subs_epi16(s0, d0); in aom_minmax_8x8_sse2() 57 negdiff = _mm_subs_epi16(u0, diff); in aom_minmax_8x8_sse2() [all …]
|
D | highbd_loopfilter_sse2.c | 221 _mm_subs_epi16(_mm_subs_epi16(_mm_slli_epi16(one, bd), one), *t80); in highbd_filter4_sse2() 222 const __m128i pmin = _mm_subs_epi16(zero, *t80); in highbd_filter4_sse2() 228 ps1ps0_work = _mm_subs_epi16(*p1p0, *t80); in highbd_filter4_sse2() 229 qs1qs0_work = _mm_subs_epi16(*q1q0, *t80); in highbd_filter4_sse2() 231 work = _mm_subs_epi16(ps1ps0_work, qs1qs0_work); in highbd_filter4_sse2() 235 filt = _mm_subs_epi16(filt, work); in highbd_filter4_sse2() 236 filt = _mm_subs_epi16(filt, work); in highbd_filter4_sse2() 237 filt = _mm_subs_epi16(filt, work); in highbd_filter4_sse2() 257 qs1qs0_work = _mm_subs_epi16(qs1qs0_work, filter1filt); in highbd_filter4_sse2() 271 __m128i ps0 = _mm_subs_epi16(p[0], *t80); in highbd_filter4_dual_sse2() [all …]
|
D | fwd_txfm_impl_sse2.h | 26 #define SUB_EPI16 _mm_subs_epi16
|
/external/libvpx/libvpx/vpx_dsp/x86/ |
D | avg_intrin_sse2.c | 25 diff = _mm_subs_epi16(s0, d0); in vpx_minmax_8x8_sse2() 26 negdiff = _mm_subs_epi16(u0, diff); in vpx_minmax_8x8_sse2() 31 diff = _mm_subs_epi16(s0, d0); in vpx_minmax_8x8_sse2() 32 negdiff = _mm_subs_epi16(u0, diff); in vpx_minmax_8x8_sse2() 39 diff = _mm_subs_epi16(s0, d0); in vpx_minmax_8x8_sse2() 40 negdiff = _mm_subs_epi16(u0, diff); in vpx_minmax_8x8_sse2() 47 diff = _mm_subs_epi16(s0, d0); in vpx_minmax_8x8_sse2() 48 negdiff = _mm_subs_epi16(u0, diff); in vpx_minmax_8x8_sse2() 55 diff = _mm_subs_epi16(s0, d0); in vpx_minmax_8x8_sse2() 56 negdiff = _mm_subs_epi16(u0, diff); in vpx_minmax_8x8_sse2() [all …]
|
D | highbd_loopfilter_sse2.c | 27 max = _mm_subs_epi16(_mm_subs_epi16(_mm_slli_epi16(one, 8), one), t80); in signed_char_clamp_bd_sse2() 30 max = _mm_subs_epi16(_mm_subs_epi16(_mm_slli_epi16(one, 10), one), t80); in signed_char_clamp_bd_sse2() 33 max = _mm_subs_epi16(_mm_subs_epi16(_mm_slli_epi16(one, 12), one), t80); in signed_char_clamp_bd_sse2() 36 min = _mm_subs_epi16(zero, t80); in signed_char_clamp_bd_sse2() 151 ps1 = _mm_subs_epi16(p1, t80); in vpx_highbd_lpf_horizontal_16_sse2() 152 qs1 = _mm_subs_epi16(q1, t80); in vpx_highbd_lpf_horizontal_16_sse2() 153 ps0 = _mm_subs_epi16(p0, t80); in vpx_highbd_lpf_horizontal_16_sse2() 154 qs0 = _mm_subs_epi16(q0, t80); in vpx_highbd_lpf_horizontal_16_sse2() 156 filt = _mm_and_si128(signed_char_clamp_bd_sse2(_mm_subs_epi16(ps1, qs1), bd), in vpx_highbd_lpf_horizontal_16_sse2() 158 work_a = _mm_subs_epi16(qs0, ps0); in vpx_highbd_lpf_horizontal_16_sse2() [all …]
|
D | loopfilter_avx2.c | 116 filt = _mm_packs_epi16(filter2, _mm_subs_epi16(zero, filter1)); in vpx_lpf_horizontal_16_avx2() 124 filt = _mm_packs_epi16(filt, _mm_subs_epi16(zero, filt)); in vpx_lpf_horizontal_16_avx2()
|
D | fwd_txfm_impl_sse2.h | 24 #define SUB_EPI16 _mm_subs_epi16
|
D | loopfilter_sse2.c | 323 filt = _mm_packs_epi16(filter2, _mm_subs_epi16(zero, filter1)); in vpx_lpf_horizontal_16_sse2() 331 filt = _mm_packs_epi16(filt, _mm_subs_epi16(zero, filt)); in vpx_lpf_horizontal_16_sse2()
|
D | fwd_dct32x32_impl_sse2.h | 22 #define SUB_EPI16 _mm_subs_epi16
|
/external/libaom/libaom/av1/common/x86/ |
D | av1_inv_txfm_ssse3.h | 42 in1 = _mm_subs_epi16(_in0, _in1); \ 49 in1 = _mm_subs_epi16(_in0, _in1); \ 58 out1 = _mm_subs_epi16(_in0, _in1); \
|
D | av1_inv_txfm_ssse3.c | 1761 output[1] = _mm_subs_epi16(__zero, x[4]); in iadst8_low1_new_ssse3() 1763 output[3] = _mm_subs_epi16(__zero, x[2]); in iadst8_low1_new_ssse3() 1765 output[5] = _mm_subs_epi16(__zero, x[7]); in iadst8_low1_new_ssse3() 1767 output[7] = _mm_subs_epi16(__zero, x[1]); in iadst8_low1_new_ssse3() 1829 output[1] = _mm_subs_epi16(__zero, x[4]); in iadst8_new_sse2() 1831 output[3] = _mm_subs_epi16(__zero, x[2]); in iadst8_new_sse2() 1833 output[5] = _mm_subs_epi16(__zero, x[7]); in iadst8_new_sse2() 1835 output[7] = _mm_subs_epi16(__zero, x[1]); in iadst8_new_sse2() 1897 output[1] = _mm_subs_epi16(__zero, x[4]); in iadst8_w4_new_sse2() 1899 output[3] = _mm_subs_epi16(__zero, x[2]); in iadst8_w4_new_sse2() [all …]
|
/external/mesa3d/src/intel/compiler/ |
D | brw_fs_bank_conflicts.cpp | 134 _mm_subs_epi16(v.v[0], w.v[0]), in subs() 135 _mm_subs_epi16(v.v[1], w.v[1]) in subs()
|
/external/webp/src/dsp/ |
D | enc_sse2.c | 397 const __m128i B1 = _mm_subs_epi16(A01, A23); // a3 | a2 | ... in FTransformWHTRow_SSE2() 1006 const __m128i c0 = _mm_subs_epi16(a0, b0); in SSE8x8_SSE2() 1007 const __m128i c1 = _mm_subs_epi16(a1, b1); in SSE8x8_SSE2() 1046 const __m128i d0 = _mm_subs_epi16(a01s, b01s); in SSE4x4_SSE2() 1047 const __m128i d1 = _mm_subs_epi16(a23s, b23s); in SSE4x4_SSE2()
|
D | dec_sse2.c | 212 const __m128i m2 = _mm_subs_epi16(B, c4); in TransformAC3() 213 const __m128i m3 = _mm_subs_epi16(B, d4); in TransformAC3()
|
/external/libaom/libaom/aom_dsp/simd/ |
D | v64_intrinsics_x86.h | 130 SIMD_INLINE v64 v64_ssub_s16(v64 a, v64 b) { return _mm_subs_epi16(a, b); } in v64_ssub_s16()
|
D | v128_intrinsics_x86.h | 121 SIMD_INLINE v128 v128_ssub_s16(v128 a, v128 b) { return _mm_subs_epi16(a, b); } in v128_ssub_s16()
|
/external/clang/test/CodeGen/ |
D | sse2-builtins.c | 1409 return _mm_subs_epi16(A, B); in test_mm_subs_epi16()
|
/external/clang/lib/Headers/ |
D | emmintrin.h | 967 _mm_subs_epi16(__m128i __a, __m128i __b) in _mm_subs_epi16() function
|
/external/neon_2_sse/ |
D | NEON_2_SSE.h | 4574 return64(_mm_subs_epi16(_pM128i(a),_pM128i(b))); in vqsub_s16() 4645 #define vqsubq_s16 _mm_subs_epi16 14822 return _mm_subs_epi16 (zero, a); //saturating substraction in vqnegq_s16()
|