Home
last modified time | relevance | path

Searched refs:absdiff (Results 1 – 13 of 13) sorted by relevance

/external/libvpx/vpx_dsp/x86/
Davg_intrin_sse2.c20 __m128i u0, s0, d0, diff, maxabsdiff, minabsdiff, negdiff, absdiff0, absdiff; in vpx_minmax_8x8_sse2() local
33 absdiff = _mm_max_epi16(diff, negdiff); in vpx_minmax_8x8_sse2()
34 maxabsdiff = _mm_max_epi16(absdiff0, absdiff); in vpx_minmax_8x8_sse2()
35 minabsdiff = _mm_min_epi16(absdiff0, absdiff); in vpx_minmax_8x8_sse2()
41 absdiff = _mm_max_epi16(diff, negdiff); in vpx_minmax_8x8_sse2()
42 maxabsdiff = _mm_max_epi16(maxabsdiff, absdiff); in vpx_minmax_8x8_sse2()
43 minabsdiff = _mm_min_epi16(minabsdiff, absdiff); in vpx_minmax_8x8_sse2()
49 absdiff = _mm_max_epi16(diff, negdiff); in vpx_minmax_8x8_sse2()
50 maxabsdiff = _mm_max_epi16(maxabsdiff, absdiff); in vpx_minmax_8x8_sse2()
51 minabsdiff = _mm_min_epi16(minabsdiff, absdiff); in vpx_minmax_8x8_sse2()
[all …]
/external/libvpx/vp8/encoder/
Ddenoising.c88 int absdiff = 0; in vp8_denoiser_filter_c() local
91 absdiff = abs(diff); in vp8_denoiser_filter_c()
95 if (absdiff <= 3 + shift_inc1) { in vp8_denoiser_filter_c()
99 if (absdiff >= 4 + shift_inc1 && absdiff <= 7) { in vp8_denoiser_filter_c()
101 } else if (absdiff >= 8 && absdiff <= 15) { in vp8_denoiser_filter_c()
259 int absdiff = 0; in vp8_denoiser_filter_uv_c() local
262 absdiff = abs(diff); in vp8_denoiser_filter_uv_c()
266 if (absdiff <= 3 + shift_inc1) { in vp8_denoiser_filter_uv_c()
270 if (absdiff >= 4 && absdiff <= 7) { in vp8_denoiser_filter_uv_c()
272 } else if (absdiff >= 8 && absdiff <= 15) { in vp8_denoiser_filter_uv_c()
/external/libaom/aom_dsp/x86/
Davg_intrin_sse2.c22 __m128i u0, s0, d0, diff, maxabsdiff, minabsdiff, negdiff, absdiff0, absdiff; in aom_minmax_8x8_sse2() local
35 absdiff = _mm_max_epi16(diff, negdiff); in aom_minmax_8x8_sse2()
36 maxabsdiff = _mm_max_epi16(absdiff0, absdiff); in aom_minmax_8x8_sse2()
37 minabsdiff = _mm_min_epi16(absdiff0, absdiff); in aom_minmax_8x8_sse2()
43 absdiff = _mm_max_epi16(diff, negdiff); in aom_minmax_8x8_sse2()
44 maxabsdiff = _mm_max_epi16(maxabsdiff, absdiff); in aom_minmax_8x8_sse2()
45 minabsdiff = _mm_min_epi16(minabsdiff, absdiff); in aom_minmax_8x8_sse2()
51 absdiff = _mm_max_epi16(diff, negdiff); in aom_minmax_8x8_sse2()
52 maxabsdiff = _mm_max_epi16(maxabsdiff, absdiff); in aom_minmax_8x8_sse2()
53 minabsdiff = _mm_min_epi16(minabsdiff, absdiff); in aom_minmax_8x8_sse2()
[all …]
/external/libaom/av1/encoder/
Dav1_temporal_denoiser.c78 int diff, adj, absdiff, delta; in av1_denoiser_filter_c() local
99 absdiff = abs(diff); in av1_denoiser_filter_c()
101 if (absdiff <= absdiff_thresh(bs, increase_denoising)) { in av1_denoiser_filter_c()
105 switch (absdiff) { in av1_denoiser_filter_c()
/external/libvpx/vp9/encoder/
Dvp9_denoiser.c76 int diff, adj, absdiff, delta; in vp9_denoiser_filter_c() local
97 absdiff = abs(diff); in vp9_denoiser_filter_c()
99 if (absdiff <= absdiff_thresh(bs, increase_denoising)) { in vp9_denoiser_filter_c()
103 switch (absdiff) { in vp9_denoiser_filter_c()
/external/llvm/test/CodeGen/ARM/
Dneon_vabs.ll93 ;; Check that absdiff patterns as emitted by log2 shuffles are
/external/eigen/Eigen/src/Core/
DMathFunctions.h1296 EIGEN_ALWAYS_INLINE T absdiff(const T& x, const T& y)
1302 EIGEN_ALWAYS_INLINE float absdiff(const float& x, const float& y)
1308 EIGEN_ALWAYS_INLINE double absdiff(const double& x, const double& y)
1317 EIGEN_ALWAYS_INLINE long double absdiff(const long double& x, const long double& y) {
/external/python/cpython2/Objects/
Dintobject.c548 const double absdiff = diff >= 0.0 ? diff : -diff; in int_mul() local
553 if (32.0 * absdiff <= absprod) in int_mul()
/external/eigen/Eigen/src/Core/functors/
DBinaryFunctors.h478 { return numext::absdiff(a,b); }
/external/python/cpython3/Modules/
Dmathmodule.c3048 const double absdiff = diff >= 0.0 ? diff : -diff; in _check_long_mult_overflow() local
3051 if (32.0 * absdiff <= absprod) { in _check_long_mult_overflow()
/external/vixl/src/aarch64/
Dlogic-aarch64.cc2277 LogicVRegister Simulator::absdiff(VectorFormat vform, in absdiff() function in vixl::aarch64::Simulator
2304 absdiff(vform, temp, src1, src2, true); in saba()
2316 absdiff(vform, temp, src1, src2, false); in uaba()
3701 absdiff(vform, dst, temp1, temp2, false); in uabdl()
3713 absdiff(vform, dst, temp1, temp2, false); in uabdl2()
3725 absdiff(vform, dst, temp1, temp2, true); in sabdl()
3737 absdiff(vform, dst, temp1, temp2, true); in sabdl2()
Dsimulator-aarch64.cc2017 uint64_t absdiff = (src1 > src2) ? (src1 - src2) : (src2 - src1); in Simulate_PdT_Xn_Xm() local
2018 absdiff >>= LaneSizeInBytesLog2FromFormat(vform); in Simulate_PdT_Xn_Xm()
2023 no_conflict = (absdiff == 0); in Simulate_PdT_Xn_Xm()
2026 no_conflict = (absdiff == 0) || (src2 <= src1); in Simulate_PdT_Xn_Xm()
2036 no_conflict || (static_cast<uint64_t>(i) < absdiff)); in Simulate_PdT_Xn_Xm()
7268 absdiff(vf, rd, rn, rm, true); in VisitNEON3Same()
7271 absdiff(vf, rd, rn, rm, false); in VisitNEON3Same()
10916 absdiff(vform, result, zdn, zm, true); in VisitSVEIntMinMaxDifference_Predicated()
10925 absdiff(vform, result, zdn, zm, false); in VisitSVEIntMinMaxDifference_Predicated()
Dsimulator-aarch64.h3855 LogicVRegister absdiff(VectorFormat vform,