Home
last modified time | relevance | path

Searched refs:v_absdiff (Results 1 – 17 of 17) sorted by relevance

/dports/graphics/opencv/opencv-4.5.3/modules/imgproc/src/
H A Dbilateral_filter.simd.hpp237 v_expand(v_absdiff(kb, rb), val0, val1); in operator ()()
410 … kweight4 * v_lut(color_weight, v_reinterpret_as_s32(v_absdiff(b, rb) + v_absdiff(g, rg) + v_absdi… in operator ()()
454 v_expand(v_absdiff(kb, rb), b_l, b_h); in operator ()()
455 v_expand(v_absdiff(kg, rg), g_l, g_h); in operator ()()
456 v_expand(v_absdiff(kr, rr), r_l, r_h); in operator ()()
803 …v_float32 alpha = ((v_absdiff(kb, rb) + v_absdiff(kg, rg) + v_absdiff(kr, rr)) * sindex) & v_not_n… in operator ()()
814 …alpha = ((v_absdiff(kb, rb) + v_absdiff(kg, rg) + v_absdiff(kr, rr)) * sindex) & v_not_nan(rb) & v… in operator ()()
825 …alpha = ((v_absdiff(kb, rb) + v_absdiff(kg, rg) + v_absdiff(kr, rr)) * sindex) & v_not_nan(rb) & v… in operator ()()
836 …alpha = ((v_absdiff(kb, rb) + v_absdiff(kg, rg) + v_absdiff(kr, rr)) * sindex) & v_not_nan(rb) & v… in operator ()()
866 …v_float32x4 alpha = ((v_absdiff(kb, rb) + v_absdiff(kg, rg) + v_absdiff(kr, rr)) * sindex4) & v_no… in operator ()()
[all …]
H A Ddemosaicing.cpp1063 b0 = (v_absdiff(s2, s8)<<1) + v_absdiff(s1, s7) + v_absdiff(s3, s9); in Bayer2RGB_VNG_8u()
1064 b1 = (v_absdiff(s4, s6)<<1) + v_absdiff(s1, s3) + v_absdiff(s7, s9); in Bayer2RGB_VNG_8u()
1065 b2 = v_absdiff(s3, s7)<<1; in Bayer2RGB_VNG_8u()
1066 b3 = v_absdiff(s1, s9)<<1; in Bayer2RGB_VNG_8u()
1073 b4 = b2 + v_absdiff(s2, s4) + v_absdiff(s6, s8); in Bayer2RGB_VNG_8u()
1074 b5 = b3 + v_absdiff(s2, s6) + v_absdiff(s4, s8); in Bayer2RGB_VNG_8u()
/dports/graphics/opencv/opencv-4.5.3/modules/gapi/src/backends/fluid/
H A Dgfluidcore.cpp293 vx_store(&out[x], v_absdiff(a, b)); in absdiff_store()
298 vx_store(&out[x], v_absdiff(a, b)); in absdiff_store()
303 vx_store(&out[x], v_absdiff(a, b)); in absdiff_store()
1041 vx_store(&out[x], v_pack_u(v_pack(v_round(v_absdiff(a1, s)), in absdiffc_simd_c1c2c4()
1042 v_round(v_absdiff(a2, s))), in absdiffc_simd_c1c2c4()
1043 v_pack(v_round(v_absdiff(a3, s)), in absdiffc_simd_c1c2c4()
1105 absdiffc_short_store_c3(&out[x], v_round(v_absdiff(a1, s1)), in absdiffc_simd_c3_impl()
1106 v_round(v_absdiff(a2, s2)), in absdiffc_simd_c3_impl()
1107 v_round(v_absdiff(a3, s3)), in absdiffc_simd_c3_impl()
1108 v_round(v_absdiff(a4, s1)), in absdiffc_simd_c3_impl()
[all …]
/dports/graphics/opencv/opencv-4.5.3/modules/core/include/opencv2/core/hal/
H A Dintrin_wasm.hpp1300 inline v_uint8x16 v_absdiff(const v_uint8x16& a, const v_uint8x16& b) in OPENCV_HAL_IMPL_WASM_BIN_FUNC()
1307 inline v_uint8x16 v_absdiff(const v_int8x16& a, const v_int8x16& b) in v_absdiff() function
1313 inline v_uint16x8 v_absdiff(const v_int16x8& a, const v_int16x8& b) in v_absdiff() function
1317 inline v_uint32x4 v_absdiff(const v_int32x4& a, const v_int32x4& b) in v_absdiff() function
1693 v_expand(v_absdiff(a, b), l16, h16); in OPENCV_HAL_IMPL_WASM_REDUCE_OP()
1702 v_expand(v_absdiff(a, b), l16, h16); in v_reduce_sad()
1710 v_expand(v_absdiff(a, b), l, h); in v_reduce_sad()
1716 v_expand(v_absdiff(a, b), l, h); in v_reduce_sad()
1721 return v_reduce_sum(v_absdiff(a, b)); in v_reduce_sad()
1725 return v_reduce_sum(v_absdiff(a, b)); in v_reduce_sad()
[all …]
H A Dintrin_msa.hpp749 OPENCV_HAL_IMPL_MSA_BIN_FUNC(v_uint8x16, v_absdiff, msa_abdq_u8) in OPENCV_HAL_IMPL_MSA_BIN_FUNC()
750 OPENCV_HAL_IMPL_MSA_BIN_FUNC(v_uint16x8, v_absdiff, msa_abdq_u16) in OPENCV_HAL_IMPL_MSA_BIN_FUNC()
751 OPENCV_HAL_IMPL_MSA_BIN_FUNC(v_uint32x4, v_absdiff, msa_abdq_u32) in OPENCV_HAL_IMPL_MSA_BIN_FUNC()
752 OPENCV_HAL_IMPL_MSA_BIN_FUNC(v_float32x4, v_absdiff, msa_abdq_f32) in OPENCV_HAL_IMPL_MSA_BIN_FUNC()
753 OPENCV_HAL_IMPL_MSA_BIN_FUNC(v_float64x2, v_absdiff, msa_abdq_f64) in OPENCV_HAL_IMPL_MSA_BIN_FUNC()
765 OPENCV_HAL_IMPL_MSA_BIN_FUNC2(v_int8x16, v_uint8x16, v16u8, v_absdiff, msa_abdq_s8)
766 OPENCV_HAL_IMPL_MSA_BIN_FUNC2(v_int16x8, v_uint16x8, v8u16, v_absdiff, msa_abdq_s16)
767 OPENCV_HAL_IMPL_MSA_BIN_FUNC2(v_int32x4, v_uint32x4, v4u32, v_absdiff, msa_abdq_s32)
H A Dintrin_vsx.hpp1085 OPENCV_HAL_IMPL_VSX_BIN_FUNC(v_absdiff, vec_absd) in OPENCV_HAL_IMPL_VSX_BIN_FUNC() argument
1087 inline v_uint8x16 v_absdiff(const v_int8x16& a, const v_int8x16& b) in OPENCV_HAL_IMPL_VSX_BIN_FUNC()
1089 inline v_uint16x8 v_absdiff(const v_int16x8& a, const v_int16x8& b) in v_absdiff() function
1091 inline v_uint32x4 v_absdiff(const v_int32x4& a, const v_int32x4& b) in v_absdiff() function
1094 inline v_float32x4 v_absdiff(const v_float32x4& a, const v_float32x4& b) in v_absdiff() function
1096 inline v_float64x2 v_absdiff(const v_float64x2& a, const v_float64x2& b) in v_absdiff() function
H A Dintrin_sse.hpp1301 inline v_uint8x16 v_absdiff(const v_uint8x16& a, const v_uint8x16& b) in v_absdiff() function
1303 inline v_uint16x8 v_absdiff(const v_uint16x8& a, const v_uint16x8& b) in v_absdiff() function
1308 inline v_uint8x16 v_absdiff(const v_int8x16& a, const v_int8x16& b) in v_absdiff() function
1314 inline v_uint16x8 v_absdiff(const v_int16x8& a, const v_int16x8& b) in v_absdiff() function
1318 inline v_uint32x4 v_absdiff(const v_int32x4& a, const v_int32x4& b) in v_absdiff() function
1365 inline _Tpvec v_absdiff(const _Tpvec& a, const _Tpvec& b) \
1760 v_expand(v_absdiff(a, b), l, h); in v_reduce_sad()
1766 v_expand(v_absdiff(a, b), l, h); in v_reduce_sad()
1771 return v_reduce_sum(v_absdiff(a, b)); in v_reduce_sad()
1775 return v_reduce_sum(v_absdiff(a, b)); in v_reduce_sad()
[all …]
H A Dintrin_neon.hpp1105 OPENCV_HAL_IMPL_NEON_BIN_FUNC(v_uint8x16, v_absdiff, vabdq_u8) in OPENCV_HAL_IMPL_NEON_BIN_FUNC()
1106 OPENCV_HAL_IMPL_NEON_BIN_FUNC(v_uint16x8, v_absdiff, vabdq_u16) in OPENCV_HAL_IMPL_NEON_BIN_FUNC()
1107 OPENCV_HAL_IMPL_NEON_BIN_FUNC(v_uint32x4, v_absdiff, vabdq_u32) in OPENCV_HAL_IMPL_NEON_BIN_FUNC()
1108 OPENCV_HAL_IMPL_NEON_BIN_FUNC(v_float32x4, v_absdiff, vabdq_f32) in OPENCV_HAL_IMPL_NEON_BIN_FUNC()
1110 OPENCV_HAL_IMPL_NEON_BIN_FUNC(v_float64x2, v_absdiff, vabdq_f64) in OPENCV_HAL_IMPL_NEON_BIN_FUNC()
1125 OPENCV_HAL_IMPL_NEON_BIN_FUNC2(v_int8x16, v_uint8x16, vreinterpretq_u8_s8, v_absdiff, vabdq_s8) in OPENCV_HAL_IMPL_NEON_BIN_FUNC2() argument
1126 OPENCV_HAL_IMPL_NEON_BIN_FUNC2(v_int16x8, v_uint16x8, vreinterpretq_u16_s16, v_absdiff, vabdq_s16) in OPENCV_HAL_IMPL_NEON_BIN_FUNC2()
1127 OPENCV_HAL_IMPL_NEON_BIN_FUNC2(v_int32x4, v_uint32x4, vreinterpretq_u32_s32, v_absdiff, vabdq_s32) in OPENCV_HAL_IMPL_NEON_BIN_FUNC2()
H A Dintrin_avx.hpp1447 inline v_uint8x32 v_absdiff(const v_uint8x32& a, const v_uint8x32& b) in v_absdiff() function
1449 inline v_uint16x16 v_absdiff(const v_uint16x16& a, const v_uint16x16& b) in v_absdiff() function
1451 inline v_uint32x8 v_absdiff(const v_uint32x8& a, const v_uint32x8& b) in v_absdiff() function
1454 inline v_uint8x32 v_absdiff(const v_int8x32& a, const v_int8x32& b) in v_absdiff() function
1461 inline v_uint16x16 v_absdiff(const v_int16x16& a, const v_int16x16& b) in v_absdiff() function
1464 inline v_uint32x8 v_absdiff(const v_int32x8& a, const v_int32x8& b) in v_absdiff() function
1471 inline v_float32x8 v_absdiff(const v_float32x8& a, const v_float32x8& b) in v_absdiff() function
1474 inline v_float64x4 v_absdiff(const v_float64x4& a, const v_float64x4& b) in v_absdiff() function
H A Dintrin_avx512.hpp1472 inline v_uint8x64 v_absdiff(const v_uint8x64& a, const v_uint8x64& b) in v_absdiff() function
1474 inline v_uint16x32 v_absdiff(const v_uint16x32& a, const v_uint16x32& b) in v_absdiff() function
1476 inline v_uint32x16 v_absdiff(const v_uint32x16& a, const v_uint32x16& b) in v_absdiff() function
1479 inline v_uint8x64 v_absdiff(const v_int8x64& a, const v_int8x64& b) in v_absdiff() function
1486 inline v_uint16x32 v_absdiff(const v_int16x32& a, const v_int16x32& b) in v_absdiff() function
1489 inline v_uint32x16 v_absdiff(const v_int32x16& a, const v_int32x16& b) in v_absdiff() function
1496 inline v_float32x16 v_absdiff(const v_float32x16& a, const v_float32x16& b) in v_absdiff() function
1499 inline v_float64x8 v_absdiff(const v_float64x8& a, const v_float64x8& b) in v_absdiff() function
H A Dintrin_rvv071.hpp555 inline v_float32x4 v_absdiff(const v_float32x4& a, const v_float32x4& b) in v_absdiff() function
561 inline v_float64x2 v_absdiff(const v_float64x2& a, const v_float64x2& b) in v_absdiff() function
568 inline v_uint##bit##x##num v_absdiff(v_uint##bit##x##num a, v_uint##bit##x##num b){ \
591 inline v_uint##_Tpvec v_absdiff(v_int##_Tpvec a, v_int##_Tpvec b){ \
966 _Tpvec2 x = v_absdiff(a, b); \
H A Dintrin_cpp.hpp956 inline v_reg<typename V_TypeTraits<_Tp>::abs_type, n> v_absdiff(const v_reg<_Tp, n>& a, const v_reg… in v_absdiff() function
973 template<int n> inline v_reg<float, n> v_absdiff(const v_reg<float, n>& a, const v_reg<float, n>& b) in v_absdiff() function
984 template<int n> inline v_reg<double, n> v_absdiff(const v_reg<double, n>& a, const v_reg<double, n>… in v_absdiff() function
H A Dintrin_rvv.hpp1694 inline _rTpvec v_absdiff(const _Tpvec& a, const _Tpvec& b) \ in OPENCV_HAL_IMPL_RVV_ABSDIFF()
1707 return v_absdiff(a, v_setzero_##suffix()); \
1722 return v_reduce_sum(v_absdiff(a, b)); \
/dports/graphics/opencv/opencv-4.5.3/modules/calib3d/src/
H A Dstereobm.cpp451 v_uint8 diff = v_absdiff(lv, vx_load(rptr + d)); in findStereoCorrespondenceBM_SIMD()
458 v_uint8 diff = v_absdiff(lv, vx_load_low(rptr + d)); in findStereoCorrespondenceBM_SIMD()
501 v_uint8 diff = v_absdiff(lv, vx_load(rptr + d)); in findStereoCorrespondenceBM_SIMD()
509 v_uint8 diff = v_absdiff(lv, vx_load_low(rptr + d)); in findStereoCorrespondenceBM_SIMD()
739 v_uint8 diff = v_absdiff(lv, rv); in findStereoCorrespondenceBM()
807 v_uint8 diff = v_absdiff(lv, rv); in findStereoCorrespondenceBM()
/dports/graphics/opencv/opencv-4.5.3/modules/core/src/
H A Dnorm.cpp181 v_d0 += v_absdiff(vx_load(a + j), vx_load(b + j)); in normL1_()
182 v_d1 += v_absdiff(vx_load(a + j + v_float32::nlanes), vx_load(b + j + v_float32::nlanes)); in normL1_()
183 … v_d2 += v_absdiff(vx_load(a + j + 2 * v_float32::nlanes), vx_load(b + j + 2 * v_float32::nlanes)); in normL1_()
184 … v_d3 += v_absdiff(vx_load(a + j + 3 * v_float32::nlanes), vx_load(b + j + 3 * v_float32::nlanes)); in normL1_()
H A Darithm.simd.hpp261 { return v_absdiff(a, b); } in r()
286 { return v_reinterpret_as_s32(v_absdiff(a, b)); } in r()
/dports/graphics/opencv/opencv-4.5.3/modules/core/test/
H A Dtest_intrin_utils.hpp866 Data<Ru> resC = v_absdiff(a, b); in test_absdiff()
887 Data<R> resC = v_absdiff(a, b); in test_float_absdiff()