/dports/graphics/opencv/opencv-4.5.3/modules/core/include/opencv2/core/hal/ |
H A D | intrin_rvv071.hpp | 320 inline v_float64x2 operator / (const v_float64x2& a, const v_float64x2& b) in operator /() 324 inline v_float64x2& operator /= (v_float64x2& a, const v_float64x2& b) in operator /=() 432 inline v_float64x2 v_magnitude(const v_float64x2& a, const v_float64x2& b) in v_magnitude() 438 inline v_float64x2 v_sqr_magnitude(const v_float64x2& a, const v_float64x2& b) in v_sqr_magnitude() 443 inline v_float64x2 v_fma(const v_float64x2& a, const v_float64x2& b, const v_float64x2& c) in v_fma() 448 inline v_float64x2 v_muladd(const v_float64x2& a, const v_float64x2& b, const v_float64x2& c) in v_muladd() 550 inline v_float64x2 v_abs(v_float64x2 x) in v_abs() 561 inline v_float64x2 v_absdiff(const v_float64x2& a, const v_float64x2& b) in v_absdiff() 1075 inline v_float64x2 operator < (const v_float64x2& a, const v_float64x2& b) in operator <() 1087 inline v_float64x2 operator > (const v_float64x2& a, const v_float64x2& b) in operator >() [all …]
|
H A D | intrin_msa.hpp | 214 struct v_float64x2 struct 219 v_float64x2() {} in v_float64x2() function 662 inline v_float64x2 operator bin_op (const v_float64x2& a, const v_float64x2& b) \ 666 inline v_float64x2& operator bin_op##= (v_float64x2& a, const v_float64x2& b) \ 676 inline v_float64x2 operator ~ (const v_float64x2& a) 733 inline v_float64x2 v_not_nan(const v_float64x2& a) in v_not_nan() 801 inline v_float64x2 v_magnitude(const v_float64x2& a, const v_float64x2& b) in v_magnitude() 807 inline v_float64x2 v_sqr_magnitude(const v_float64x2& a, const v_float64x2& b) in v_sqr_magnitude() 812 inline v_float64x2 v_fma(const v_float64x2& a, const v_float64x2& b, const v_float64x2& c) in v_fma() 817 inline v_float64x2 v_muladd(const v_float64x2& a, const v_float64x2& b, const v_float64x2& c) in v_muladd() [all …]
|
H A D | intrin_vsx.hpp | 218 struct v_float64x2 struct 226 v_float64x2() in v_float64x2() argument 233 static inline v_float64x2 zero() { return v_float64x2(vec_double2_z); } in zero() argument 679 inline v_float64x2 v_not_nan(const v_float64x2& a) in v_not_nan() 795 inline v_float64x2 v_reverse(const v_float64x2 &a) in v_reverse() 1041 inline v_float64x2 v_sqrt(const v_float64x2& x) in v_sqrt() 1046 inline v_float64x2 v_invsqrt(const v_float64x2& x) in v_invsqrt() 1080 inline v_float64x2 v_abs(const v_float64x2& x) in v_abs() 1096 inline v_float64x2 v_absdiff(const v_float64x2& a, const v_float64x2& b) in v_absdiff() 1114 inline v_int32x4 v_round(const v_float64x2& a, const v_float64x2& b) in v_round() [all …]
|
H A D | intrin_rvv.hpp | 1277 inline v_float64x2 operator bin_op (const v_float64x2& a, const v_float64x2& b) \ 1282 inline v_float64x2& operator bin_op##= (v_float64x2& a, const v_float64x2& b) \ 1293 inline v_float64x2 operator ~ (const v_float64x2& a) in operator ~() 1414 inline v_float64x2 v_not_nan(const v_float64x2& a) in v_not_nan() 1544 inline v_float64x2 v_sqrt(const v_float64x2& x) in v_sqrt() 1550 inline v_float64x2 v_invsqrt(const v_float64x2& x) in v_invsqrt() 1571 inline v_float64x2 v_magnitude(const v_float64x2& a, const v_float64x2& b) in v_magnitude() 1578 inline v_float64x2 v_sqr_magnitude(const v_float64x2& a, const v_float64x2& b) in v_sqr_magnitude() 1609 inline v_float64x2 v_fma(const v_float64x2& a, const v_float64x2& b, const v_float64x2& c) in v_fma() 1615 inline v_float64x2 v_muladd(const v_float64x2& a, const v_float64x2& b, const v_float64x2& c) in v_muladd() [all …]
|
H A D | intrin_neon.hpp | 985 inline v_float64x2 operator bin_op (const v_float64x2& a, const v_float64x2& b) \ 989 inline v_float64x2& operator bin_op##= (v_float64x2& a, const v_float64x2& b) \ 1004 inline v_float64x2 v_sqrt(const v_float64x2& x) in v_sqrt() 1009 inline v_float64x2 v_invsqrt(const v_float64x2& x) in v_invsqrt() 1015 inline v_float64x2 v_abs(v_float64x2 x) in v_abs() 1088 inline v_float64x2 v_not_nan(const v_float64x2& a) in v_not_nan() 1167 inline v_float64x2 v_magnitude(const v_float64x2& a, const v_float64x2& b) in v_magnitude() 1173 inline v_float64x2 v_sqr_magnitude(const v_float64x2& a, const v_float64x2& b) in v_sqr_magnitude() 1178 inline v_float64x2 v_fma(const v_float64x2& a, const v_float64x2& b, const v_float64x2& c) in v_fma() 1183 inline v_float64x2 v_muladd(const v_float64x2& a, const v_float64x2& b, const v_float64x2& c) in v_muladd() [all …]
|
H A D | intrin_sse.hpp | 292 struct v_float64x2 struct 299 v_float64x2() {} in v_float64x2() function 384 inline v_float64x2 v_reinterpret_as_f64(const v_float64x2& a) {return a; } in v_reinterpret_as_f64() 1014 v_float64x2 v_fma(const v_float64x2& a, const v_float64x2& b, const v_float64x2& c); 1053 inline v_float64x2 v_sqrt(const v_float64x2& x) in v_sqrt() 1056 inline v_float64x2 v_invsqrt(const v_float64x2& x) in v_invsqrt() 1076 inline v_float64x2 v_abs(const v_float64x2& x) in v_abs() 1271 inline v_float64x2 v_not_nan(const v_float64x2& a) in v_not_nan() 1355 inline v_float64x2 v_fma(const v_float64x2& a, const v_float64x2& b, const v_float64x2& c) in v_fma() 2004 inline v_float64x2 v_reverse(const v_float64x2 &a) in v_reverse() [all …]
|
H A D | intrin_wasm.hpp | 238 struct v_float64x2 struct 244 v_float64x2() {} in v_float64x2() argument 1141 inline v_float64x2 v_sqrt(const v_float64x2& x) in v_sqrt() 1146 inline v_float64x2 v_invsqrt(const v_float64x2& x) in v_invsqrt() 1166 inline v_float64x2 v_abs(const v_float64x2& x) in v_abs() 1254 inline v_float64x2 v_not_nan(const v_float64x2& a) in v_not_nan() 1350 inline v_float64x2 v_fma(const v_float64x2& a, const v_float64x2& b, const v_float64x2& c) in v_fma() 1360 inline v_float64x2 v_absdiff(const v_float64x2& a, const v_float64x2& b) in v_absdiff() 1606 inline v_float64x2 v_reverse(const v_float64x2 &a) in v_reverse() 1954 inline v_int32x4 v_round(const v_float64x2& a, const v_float64x2& b) in OPENCV_HAL_IMPL_WASM_MATH_FUNC() [all …]
|
H A D | intrin_forward.hpp | 78 #define __CV_V_FLOAT64 v_float64x2 88 struct v_float64x2;
|
H A D | intrin.hpp | 342 …CV_DEF_REG_TRAITS(v, v_float32x4, float, f32, v_float32x4, v_float64x2, void, v_int32x4, v_int32x4… 349 CV_DEF_REG_TRAITS(v, v_float64x2, double, f64, v_float64x2, void, void, v_int64x2, v_int32x4); 484 typedef v_float64x2 v_float64;
|
H A D | simd_utils.impl.hpp | 28 CV_INTRIN_DEF_TYPE2VEC128_TRAITS(double, v_float64x2);
|
H A D | intrin_cpp.hpp | 502 typedef v_reg<double, 2> v_float64x2; typedef 2797 OPENCV_HAL_IMPL_C_INIT_ZERO(v_float64x2, v, f64) in OPENCV_HAL_IMPL_C_INIT_ZERO() 2843 OPENCV_HAL_IMPL_C_INIT_VAL(v_float64x2, double, v, f64)
|
/dports/graphics/opencv/opencv-4.5.3/modules/imgproc/src/ |
H A D | imgwarp.cpp | 2698 const v_float64x2 v_2 = v_setall_f64(2.0); in WarpPerspectiveLine_ProcessNN_CV_SIMD() 2700 const v_float64x2 v_1 = v_setall_f64(1.0); in WarpPerspectiveLine_ProcessNN_CV_SIMD() 2703 v_float64x2 v_X0d = v_setall_f64(X0); in WarpPerspectiveLine_ProcessNN_CV_SIMD() 2704 v_float64x2 v_Y0d = v_setall_f64(Y0); in WarpPerspectiveLine_ProcessNN_CV_SIMD() 2705 v_float64x2 v_W0 = v_setall_f64(W0); in WarpPerspectiveLine_ProcessNN_CV_SIMD() 2706 v_float64x2 v_x1(0.0, 1.0); in WarpPerspectiveLine_ProcessNN_CV_SIMD() 2817 const v_float64x2 v_2 = v_setall_f64(2.0); in WarpPerspectiveLine_Process_CV_SIMD() 2824 v_float64x2 v_X0d = v_setall_f64(X0); in WarpPerspectiveLine_Process_CV_SIMD() 2825 v_float64x2 v_Y0d = v_setall_f64(Y0); in WarpPerspectiveLine_Process_CV_SIMD() 2826 v_float64x2 v_W0 = v_setall_f64(W0); in WarpPerspectiveLine_Process_CV_SIMD() [all …]
|
/dports/graphics/opencv/opencv-4.5.3/modules/core/src/ |
H A D | minmax.cpp | 116 CV_ALWAYS_INLINE double v_reduce_min(const v_float64x2& a) in v_reduce_min() 123 CV_ALWAYS_INLINE double v_reduce_max(const v_float64x2& a) in v_reduce_max() 702 if ( len >= 4 * v_float64x2::nlanes ) in minMaxIdx_64f() 711 if ( j <= len0 - 4 * v_float64x2::nlanes ) in minMaxIdx_64f() 713 v_uint64x2 inc = v_setall_u64(v_float64x2::nlanes); in minMaxIdx_64f() 727 … for( ; k < std::min(len0, j + 32764 * 4 * v_float64x2::nlanes); k += 4 * v_float64x2::nlanes ) in minMaxIdx_64f() 729 v_float64x2 data = v_load(src + k); in minMaxIdx_64f() 737 data = v_load(src + k + v_float64x2::nlanes); in minMaxIdx_64f() 765 … for( ; k < std::min(len0, j + 32764 * 4 * v_float64x2::nlanes); k += 4 * v_float64x2::nlanes ) in minMaxIdx_64f() 767 v_float64x2 data = v_load(src + k); in minMaxIdx_64f() [all …]
|
H A D | lapack.cpp | 944 v_float64x2 det = v_setall_f64(d); in invert() 945 v_float64x2 s0 = v_load((const double*)srcdata) * det; in invert() 946 v_float64x2 s1 = v_load((const double*)(srcdata+srcstep)) * det; in invert() 947 v_float64x2 sm = v_extract<1>(s1, s0);//30 in invert() 948 v_float64x2 ss = v_setall<double>(0) - v_extract<1>(s0, s1);//12 in invert()
|
H A D | matmul.simd.hpp | 2082 v_float64x2 v_scale = v_setall_f64(scale); in MulTransposedR() 2096 v_float64x2 s0 = v_setzero_f64(), s1 = v_setzero_f64(); in MulTransposedR() 2101 v_float64x2 a = v_setall_f64((double)col_buf[k]); in MulTransposedR() 2156 v_float64x2 s0 = v_setzero_f64(), s1 = v_setzero_f64(); in MulTransposedR() 2162 v_float64x2 a = v_setall_f64((double)col_buf[k]); in MulTransposedR() 2235 v_float64x2 v_s = v_setzero_f64(); in MulTransposedL() 2289 v_float64x2 v_s = v_setzero_f64(); in MulTransposedL()
|
/dports/graphics/opencv/opencv-4.5.3/contrib/modules/optflow/src/ |
H A D | sparse_matching_gpc.cpp | 478 v_float64x2 sum = v_setzero_f64(); in dot() 481 v_float64x2 x = v_load( &feature.val[i] ); in dot() 482 v_float64x2 y = v_load( &coef.val[i] ); in dot()
|