Home
last modified time | relevance | path

Searched refs:v_float64x2 (Results 1 – 16 of 16) sorted by relevance

/dports/graphics/opencv/opencv-4.5.3/modules/core/include/opencv2/core/hal/
H A Dintrin_rvv071.hpp320 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 Dintrin_msa.hpp214 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 Dintrin_vsx.hpp218 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 Dintrin_rvv.hpp1277 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 Dintrin_neon.hpp985 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 Dintrin_sse.hpp292 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 Dintrin_wasm.hpp238 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 Dintrin_forward.hpp78 #define __CV_V_FLOAT64 v_float64x2
88 struct v_float64x2;
H A Dintrin.hpp342 …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 Dsimd_utils.impl.hpp28 CV_INTRIN_DEF_TYPE2VEC128_TRAITS(double, v_float64x2);
H A Dintrin_cpp.hpp502 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 Dimgwarp.cpp2698 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 Dminmax.cpp116 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 Dlapack.cpp944 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 Dmatmul.simd.hpp2082 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 Dsparse_matching_gpc.cpp478 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()