Home
last modified time | relevance | path

Searched refs:_mm_subs_epi16 (Results 1 – 25 of 31) sorted by relevance

12

/external/libaom/libaom/av1/encoder/x86/
Dav1_fwd_txfm_sse2.c67 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/
Dih264_deblk_chroma_ssse3.c145 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 …]
Dih264_deblk_luma_ssse3.c947 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/libvpx/libvpx/vpx_dsp/x86/
Davg_intrin_sse2.c25 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 …]
Dhighbd_loopfilter_sse2.c27 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 …]
Dloopfilter_avx2.c116 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()
Dfwd_txfm_impl_sse2.h24 #define SUB_EPI16 _mm_subs_epi16
Dloopfilter_sse2.c323 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()
/external/libaom/libaom/aom_dsp/x86/
Davg_intrin_sse2.c26 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 …]
Dhighbd_loopfilter_sse2.c221 _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 …]
Dfwd_txfm_impl_sse2.h26 #define SUB_EPI16 _mm_subs_epi16
/external/libaom/libaom/av1/common/x86/
Dav1_inv_txfm_ssse3.h42 in1 = _mm_subs_epi16(_in0, _in1); \
49 in1 = _mm_subs_epi16(_in0, _in1); \
58 out1 = _mm_subs_epi16(_in0, _in1); \
Dav1_inv_txfm_ssse3.c1759 output[1] = _mm_subs_epi16(__zero, x[4]); in iadst8_low1_ssse3()
1761 output[3] = _mm_subs_epi16(__zero, x[2]); in iadst8_low1_ssse3()
1763 output[5] = _mm_subs_epi16(__zero, x[7]); in iadst8_low1_ssse3()
1765 output[7] = _mm_subs_epi16(__zero, x[1]); in iadst8_low1_ssse3()
1827 output[1] = _mm_subs_epi16(__zero, x[4]); in iadst8_sse2()
1829 output[3] = _mm_subs_epi16(__zero, x[2]); in iadst8_sse2()
1831 output[5] = _mm_subs_epi16(__zero, x[7]); in iadst8_sse2()
1833 output[7] = _mm_subs_epi16(__zero, x[1]); in iadst8_sse2()
1896 output[1] = _mm_subs_epi16(__zero, x[4]); in iadst8_w4_sse2()
1898 output[3] = _mm_subs_epi16(__zero, x[2]); in iadst8_w4_sse2()
[all …]
/external/libgav1/libgav1/src/dsp/x86/
Dinverse_transform_sse4.cc190 x = _mm_subs_epi16(*b, *a); in HadamardRotation()
193 y = _mm_subs_epi16(*a, *b); in HadamardRotation()
1162 x[1] = _mm_subs_epi16(v_zero, s[4]); in Adst8_SSE4_1()
1164 x[3] = _mm_subs_epi16(v_zero, s[2]); in Adst8_SSE4_1()
1166 x[5] = _mm_subs_epi16(v_zero, s[7]); in Adst8_SSE4_1()
1168 x[7] = _mm_subs_epi16(v_zero, s[1]); in Adst8_SSE4_1()
1230 x[1] = _mm_subs_epi16(v_zero, s[4]); in Adst8DcOnly()
1232 x[3] = _mm_subs_epi16(v_zero, s[2]); in Adst8DcOnly()
1234 x[5] = _mm_subs_epi16(v_zero, s[7]); in Adst8DcOnly()
1236 x[7] = _mm_subs_epi16(v_zero, s[1]); in Adst8DcOnly()
[all …]
Dsuper_res_sse4.cc145 a[0] = _mm_subs_epi16(rounding, a[0]); in SuperRes_SSE4_1()
146 a[1] = _mm_subs_epi16(rounding, a[1]); in SuperRes_SSE4_1()
Dloop_filter_sse4.cc1231 const __m128i vmin = _mm_subs_epi16(_mm_setzero_si128(), t80); in Filter4()
1232 const __m128i vmax = _mm_subs_epi16(t80, t1); in Filter4()
1233 const __m128i ps1 = _mm_subs_epi16(qp1, t80); in Filter4()
1234 const __m128i ps0 = _mm_subs_epi16(qp0, t80); in Filter4()
1238 __m128i a = _mm_subs_epi16(ps1, qs1); in Filter4()
1241 const __m128i x = _mm_subs_epi16(qs0, ps0); in Filter4()
1253 const __m128i oqs0 = _mm_subs_epi16(qs0, a1); in Filter4()
1254 const __m128i oqs1 = _mm_subs_epi16(qs1, a3); in Filter4()
/external/mesa3d/src/intel/compiler/
Dbrw_fs_bank_conflicts.cpp134 _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/
Denc_sse2.c397 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()
Ddec_sse2.c212 const __m128i m2 = _mm_subs_epi16(B, c4); in TransformAC3()
213 const __m128i m3 = _mm_subs_epi16(B, d4); in TransformAC3()
/external/llvm-project/clang/test/CodeGen/
Dppc-emmintrin.c3074 resi = _mm_subs_epi16(mi1, mi2); in test_sub()
/external/libaom/libaom/aom_dsp/simd/
Dv64_intrinsics_x86.h130 SIMD_INLINE v64 v64_ssub_s16(v64 a, v64 b) { return _mm_subs_epi16(a, b); } in v64_ssub_s16()
Dv128_intrinsics_x86.h122 SIMD_INLINE v128 v128_ssub_s16(v128 a, v128 b) { return _mm_subs_epi16(a, b); } in v128_ssub_s16()
/external/clang/test/CodeGen/
Dsse2-builtins.c1409 return _mm_subs_epi16(A, B); in test_mm_subs_epi16()
/external/llvm-project/clang/test/CodeGen/X86/
Dsse2-builtins.c1578 return _mm_subs_epi16(A, B); in test_mm_subs_epi16()
/external/llvm-project/clang/lib/Headers/
Demmintrin.h2685 _mm_subs_epi16(__m128i __a, __m128i __b) in _mm_subs_epi16() function

12