/external/libaom/libaom/aom_dsp/x86/ |
D | loopfilter_sse2.c | 248 __m128i abs_p0q0, abs_p1q1; in lpf_internal_4_sse2() local 271 abs_p0q0 = _mm_adds_epu8(abs_p1q1p0q0, abs_p1q1p0q0); /* abs(p0 - q0) * 2 */ in lpf_internal_4_sse2() 278 mask = _mm_adds_epu8(abs_p0q0, abs_p1q1); in lpf_internal_4_sse2() 291 __m128i abs_p0q0, abs_p1q1; in lpf_internal_4_dual_sse2() local 315 abs_p0q0 = _mm_adds_epu8(abs_p1q1p0q0, abs_p1q1p0q0); /* abs(p0 - q0) * 2 */ in lpf_internal_4_dual_sse2() 320 mask = _mm_adds_epu8(abs_p0q0, abs_p1q1); in lpf_internal_4_dual_sse2() 409 __m128i abs_p1q1, abs_p0q0, abs_q1q0; in lpf_internal_14_dual_sse2() local 415 abs_p0q0 = abs_diff(p1p0, q1q0); in lpf_internal_14_dual_sse2() 416 abs_p1q1 = _mm_srli_si128(abs_p0q0, 8); in lpf_internal_14_dual_sse2() 417 abs_p0q0 = _mm_unpacklo_epi64(abs_p0q0, zero); in lpf_internal_14_dual_sse2() [all …]
|
D | highbd_loopfilter_sse2.c | 86 __m128i abs_p0q0 = abs_diff16(p[0], q[0]); in highbd_filter_mask_dual() local 88 abs_p0q0 = _mm_adds_epu16(abs_p0q0, abs_p0q0); in highbd_filter_mask_dual() 95 __m128i max = _mm_subs_epu16(_mm_adds_epu16(abs_p0q0, abs_p1q1), *bl); in highbd_filter_mask_dual() 116 __m128i abs_p0q0_p1q1, abs_p0q0, abs_p1q1, abs_q1q0; in highbd_hev_filter_mask_x_sse2() local 123 abs_p0q0 = _mm_adds_epu16(abs_p0q0_p1q1, abs_p0q0_p1q1); in highbd_hev_filter_mask_x_sse2() 124 abs_p0q0 = _mm_unpacklo_epi64(abs_p0q0, zero); in highbd_hev_filter_mask_x_sse2() 129 max = _mm_subs_epu16(_mm_adds_epu16(abs_p0q0, abs_p1q1), *bl); in highbd_hev_filter_mask_x_sse2() 834 __m128i abs_p1q1, abs_p0q0, abs_p1p0, abs_p2p1, abs_q1q0, abs_q2q1; in highbd_lpf_internal_6_dual_sse2() local 848 abs_p0q0 = abs_diff16(*p0, *q0); in highbd_lpf_internal_6_dual_sse2() 851 abs_p0q0 = _mm_adds_epu16(abs_p0q0, abs_p0q0); in highbd_lpf_internal_6_dual_sse2() [all …]
|
/external/libvpx/libvpx/vpx_dsp/x86/ |
D | loopfilter_sse2.c | 29 __m128i abs_p0q0, abs_p1q1, work; \ 39 abs_p0q0 = \ 46 mask = _mm_adds_epu8(abs_p0q0, abs_p1q1); \ 263 __m128i abs_p1q1, abs_p0q0, abs_q1q0, fe, ff, work; in vpx_lpf_horizontal_16_sse2() local 268 abs_p0q0 = abs_diff(q0p0, p0q0); in vpx_lpf_horizontal_16_sse2() 274 abs_p0q0 = _mm_adds_epu8(abs_p0q0, abs_p0q0); in vpx_lpf_horizontal_16_sse2() 276 mask = _mm_subs_epu8(_mm_adds_epu8(abs_p0q0, abs_p1q1), blimit_v); in vpx_lpf_horizontal_16_sse2() 633 __m128i abs_p0q0 = abs_diff(p0, q0); in vpx_lpf_horizontal_16_dual_sse2() local 638 abs_p0q0 = _mm_adds_epu8(abs_p0q0, abs_p0q0); in vpx_lpf_horizontal_16_dual_sse2() 640 mask = _mm_subs_epu8(_mm_adds_epu8(abs_p0q0, abs_p1q1), blimit_v); in vpx_lpf_horizontal_16_dual_sse2() [all …]
|
D | highbd_loopfilter_sse2.c | 60 __m128i abs_p0q0, abs_p1q1, ffff, work; in vpx_highbd_lpf_horizontal_16_sse2() local 109 abs_p0q0 = _mm_or_si128(_mm_subs_epu16(p0, q0), _mm_subs_epu16(q0, p0)); in vpx_highbd_lpf_horizontal_16_sse2() 117 abs_p0q0 = _mm_adds_epu16(abs_p0q0, abs_p0q0); // abs(p0 - q0) * 2 in vpx_highbd_lpf_horizontal_16_sse2() 119 mask = _mm_subs_epu16(_mm_adds_epu16(abs_p0q0, abs_p1q1), blimit_v); in vpx_highbd_lpf_horizontal_16_sse2() 508 __m128i abs_p1q1, abs_p0q0, abs_q1q0, abs_p1p0, work; in vpx_highbd_lpf_horizontal_8_sse2() local 553 abs_p0q0 = _mm_or_si128(_mm_subs_epu16(p0, q0), _mm_subs_epu16(q0, p0)); in vpx_highbd_lpf_horizontal_8_sse2() 559 abs_p0q0 = _mm_adds_epu16(abs_p0q0, abs_p0q0); in vpx_highbd_lpf_horizontal_8_sse2() 561 mask = _mm_subs_epu16(_mm_adds_epu16(abs_p0q0, abs_p1q1), blimit_v); in vpx_highbd_lpf_horizontal_8_sse2() 740 __m128i abs_p0q0 = in vpx_highbd_lpf_horizontal_4_sse2() local 807 abs_p0q0 = _mm_adds_epu16(abs_p0q0, abs_p0q0); in vpx_highbd_lpf_horizontal_4_sse2() [all …]
|
D | loopfilter_avx2.c | 51 __m128i abs_p1q1, abs_p0q0, abs_q1q0, fe, ff, work; in vpx_lpf_horizontal_16_avx2() local 57 abs_p0q0 = in vpx_lpf_horizontal_16_avx2() 65 abs_p0q0 = _mm_adds_epu8(abs_p0q0, abs_p0q0); in vpx_lpf_horizontal_16_avx2() 67 mask = _mm_subs_epu8(_mm_adds_epu8(abs_p0q0, abs_p1q1), blimit_v); in vpx_lpf_horizontal_16_avx2() 428 __m128i abs_p0q0 = in vpx_lpf_horizontal_16_dual_avx2() local 437 abs_p0q0 = _mm_adds_epu8(abs_p0q0, abs_p0q0); in vpx_lpf_horizontal_16_dual_avx2() 439 mask = _mm_subs_epu8(_mm_adds_epu8(abs_p0q0, abs_p1q1), blimit_v); in vpx_lpf_horizontal_16_dual_avx2()
|