v_float32x4 2809 modules/core/src/arithm.cpp v_float32x4 v_scale = v_setall_f32((float)scale); v_float32x4 2821 modules/core/src/arithm.cpp v_float32x4 f0 = v_cvt_f32(v_reinterpret_as_s32(t0)); v_float32x4 2822 modules/core/src/arithm.cpp v_float32x4 f1 = v_cvt_f32(v_reinterpret_as_s32(t1)); v_float32x4 2824 modules/core/src/arithm.cpp v_float32x4 f2 = v_cvt_f32(v_reinterpret_as_s32(t2)); v_float32x4 2825 modules/core/src/arithm.cpp v_float32x4 f3 = v_cvt_f32(v_reinterpret_as_s32(t3)); v_float32x4 2855 modules/core/src/arithm.cpp v_float32x4 v_scale = v_setall_f32((float)scale); v_float32x4 2867 modules/core/src/arithm.cpp v_float32x4 f0 = v_cvt_f32(t0); v_float32x4 2868 modules/core/src/arithm.cpp v_float32x4 f1 = v_cvt_f32(t1); v_float32x4 2870 modules/core/src/arithm.cpp v_float32x4 f2 = v_cvt_f32(t2); v_float32x4 2871 modules/core/src/arithm.cpp v_float32x4 f3 = v_cvt_f32(t3); v_float32x4 2901 modules/core/src/arithm.cpp v_float32x4 v_scale = v_setall_f32((float)scale); v_float32x4 2913 modules/core/src/arithm.cpp v_float32x4 f0 = v_cvt_f32(v_reinterpret_as_s32(t0)); v_float32x4 2914 modules/core/src/arithm.cpp v_float32x4 f1 = v_cvt_f32(v_reinterpret_as_s32(t1)); v_float32x4 2916 modules/core/src/arithm.cpp v_float32x4 f2 = v_cvt_f32(v_reinterpret_as_s32(t2)); v_float32x4 2917 modules/core/src/arithm.cpp v_float32x4 f3 = v_cvt_f32(v_reinterpret_as_s32(t3)); v_float32x4 2946 modules/core/src/arithm.cpp v_float32x4 v_scale = v_setall_f32((float)scale); v_float32x4 2958 modules/core/src/arithm.cpp v_float32x4 f0 = v_cvt_f32(t0); v_float32x4 2959 modules/core/src/arithm.cpp v_float32x4 f1 = v_cvt_f32(t1); v_float32x4 2961 modules/core/src/arithm.cpp v_float32x4 f2 = v_cvt_f32(t2); v_float32x4 2962 modules/core/src/arithm.cpp v_float32x4 f3 = v_cvt_f32(t3); v_float32x4 2991 modules/core/src/arithm.cpp v_float32x4 v_scale = v_setall_f32((float)scale); v_float32x4 3001 modules/core/src/arithm.cpp v_float32x4 f0 = v_cvt_f32(t0); v_float32x4 3002 modules/core/src/arithm.cpp v_float32x4 f1 = v_cvt_f32(t1); v_float32x4 3003 modules/core/src/arithm.cpp v_float32x4 f2 = v_cvt_f32(t2); v_float32x4 3004 modules/core/src/arithm.cpp v_float32x4 f3 = v_cvt_f32(t3); v_float32x4 3035 modules/core/src/arithm.cpp v_float32x4 v_scale = v_setall_f32((float)scale); v_float32x4 3036 modules/core/src/arithm.cpp v_float32x4 v_zero = v_setzero_f32(); v_float32x4 3040 modules/core/src/arithm.cpp v_float32x4 f0 = v_load(src1 + x); v_float32x4 3041 modules/core/src/arithm.cpp v_float32x4 f1 = v_load(src1 + x + 4); v_float32x4 3042 modules/core/src/arithm.cpp v_float32x4 f2 = v_load(src2 + x); v_float32x4 3043 modules/core/src/arithm.cpp v_float32x4 f3 = v_load(src2 + x + 4); v_float32x4 3045 modules/core/src/arithm.cpp v_float32x4 res0 = f0 * v_scale / f2; v_float32x4 3046 modules/core/src/arithm.cpp v_float32x4 res1 = f1 * v_scale / f3; v_float32x4 3075 modules/core/src/arithm.cpp v_float32x4 v_scale = v_setall_f32((float)scale); v_float32x4 3085 modules/core/src/arithm.cpp v_float32x4 f0 = v_cvt_f32(v_reinterpret_as_s32(t0)); v_float32x4 3086 modules/core/src/arithm.cpp v_float32x4 f1 = v_cvt_f32(v_reinterpret_as_s32(t1)); v_float32x4 3116 modules/core/src/arithm.cpp v_float32x4 v_scale = v_setall_f32((float)scale); v_float32x4 3126 modules/core/src/arithm.cpp v_float32x4 f0 = v_cvt_f32(t0); v_float32x4 3127 modules/core/src/arithm.cpp v_float32x4 f1 = v_cvt_f32(t1); v_float32x4 3157 modules/core/src/arithm.cpp v_float32x4 v_scale = v_setall_f32((float)scale); v_float32x4 3167 modules/core/src/arithm.cpp v_float32x4 f0 = v_cvt_f32(v_reinterpret_as_s32(t0)); v_float32x4 3168 modules/core/src/arithm.cpp v_float32x4 f1 = v_cvt_f32(v_reinterpret_as_s32(t1)); v_float32x4 3197 modules/core/src/arithm.cpp v_float32x4 v_scale = v_setall_f32((float)scale); v_float32x4 3207 modules/core/src/arithm.cpp v_float32x4 f0 = v_cvt_f32(t0); v_float32x4 3208 modules/core/src/arithm.cpp v_float32x4 f1 = v_cvt_f32(t1); v_float32x4 3237 modules/core/src/arithm.cpp v_float32x4 v_scale = v_setall_f32((float)scale); v_float32x4 3245 modules/core/src/arithm.cpp v_float32x4 f0 = v_cvt_f32(t0); v_float32x4 3246 modules/core/src/arithm.cpp v_float32x4 f1 = v_cvt_f32(t1); v_float32x4 3277 modules/core/src/arithm.cpp v_float32x4 v_scale = v_setall_f32((float)scale); v_float32x4 3278 modules/core/src/arithm.cpp v_float32x4 v_zero = v_setzero_f32(); v_float32x4 3282 modules/core/src/arithm.cpp v_float32x4 f0 = v_load(src2 + x); v_float32x4 3283 modules/core/src/arithm.cpp v_float32x4 f1 = v_load(src2 + x + 4); v_float32x4 3285 modules/core/src/arithm.cpp v_float32x4 res0 = v_scale / f0; v_float32x4 3286 modules/core/src/arithm.cpp v_float32x4 res1 = v_scale / f1; v_float32x4 1094 modules/core/src/mathfuncs.cpp v_float32x4 v_1 = v_setall_f32(1.f); v_float32x4 1098 modules/core/src/mathfuncs.cpp v_float32x4 v_a1 = v_1, v_a2 = v_1; v_float32x4 1099 modules/core/src/mathfuncs.cpp v_float32x4 v_b1 = v_load(src + i), v_b2 = v_load(src + i + 4); v_float32x4 732 modules/hal/include/opencv2/hal/intrin_cpp.hpp OPENCV_HAL_IMPL_C_INIT(v_float32x4, float, f32) v_float32x4 799 modules/hal/include/opencv2/hal/intrin_cpp.hpp inline v_float32x4 v_matmul(const v_float32x4& v, const v_float32x4& m0, v_float32x4 800 modules/hal/include/opencv2/hal/intrin_cpp.hpp const v_float32x4& m1, const v_float32x4& m2, v_float32x4 801 modules/hal/include/opencv2/hal/intrin_cpp.hpp const v_float32x4& m3) v_float32x4 803 modules/hal/include/opencv2/hal/intrin_cpp.hpp return v_float32x4(v.s[0]*m0.s[0] + v.s[1]*m1.s[0] + v.s[2]*m2.s[0] + v.s[3]*m3.s[0], v_float32x4 243 modules/hal/include/opencv2/hal/intrin_neon.hpp inline v_float32x4 v_reinterpret_as_f32(const v_##_Tpv& v) { return v_float32x4(vreinterpretq_f32_##suffix(v.val)); } v_float32x4 289 modules/hal/include/opencv2/hal/intrin_neon.hpp inline v_float32x4 v_matmul(const v_float32x4& v, const v_float32x4& m0, v_float32x4 290 modules/hal/include/opencv2/hal/intrin_neon.hpp const v_float32x4& m1, const v_float32x4& m2, v_float32x4 291 modules/hal/include/opencv2/hal/intrin_neon.hpp const v_float32x4& m3) v_float32x4 298 modules/hal/include/opencv2/hal/intrin_neon.hpp return v_float32x4(res); v_float32x4 328 modules/hal/include/opencv2/hal/intrin_neon.hpp OPENCV_HAL_IMPL_NEON_BIN_OP(+, v_float32x4, vaddq_f32) v_float32x4 329 modules/hal/include/opencv2/hal/intrin_neon.hpp OPENCV_HAL_IMPL_NEON_BIN_OP(-, v_float32x4, vsubq_f32) v_float32x4 330 modules/hal/include/opencv2/hal/intrin_neon.hpp OPENCV_HAL_IMPL_NEON_BIN_OP(*, v_float32x4, vmulq_f32) v_float32x4 336 modules/hal/include/opencv2/hal/intrin_neon.hpp inline v_float32x4 operator / (const v_float32x4& a, const v_float32x4& b) v_float32x4 341 modules/hal/include/opencv2/hal/intrin_neon.hpp return v_float32x4(vmulq_f32(a.val, reciprocal)); v_float32x4 343 modules/hal/include/opencv2/hal/intrin_neon.hpp inline v_float32x4& operator /= (v_float32x4& a, const v_float32x4& b) v_float32x4 400 modules/hal/include/opencv2/hal/intrin_neon.hpp inline v_float32x4 operator bin_op (const v_float32x4& a, const v_float32x4& b) \ v_float32x4 402 modules/hal/include/opencv2/hal/intrin_neon.hpp return v_float32x4(vreinterpretq_f32_s32(intrin(vreinterpretq_s32_f32(a.val), vreinterpretq_s32_f32(b.val)))); \ v_float32x4 404 modules/hal/include/opencv2/hal/intrin_neon.hpp inline v_float32x4& operator bin_op##= (v_float32x4& a, const v_float32x4& b) \ v_float32x4 414 modules/hal/include/opencv2/hal/intrin_neon.hpp inline v_float32x4 operator ~ (const v_float32x4& a) v_float32x4 416 modules/hal/include/opencv2/hal/intrin_neon.hpp return v_float32x4(vreinterpretq_f32_s32(vmvnq_s32(vreinterpretq_s32_f32(a.val)))); v_float32x4 419 modules/hal/include/opencv2/hal/intrin_neon.hpp inline v_float32x4 v_sqrt(const v_float32x4& x) v_float32x4 425 modules/hal/include/opencv2/hal/intrin_neon.hpp return v_float32x4(vmulq_f32(x.val, e)); v_float32x4 428 modules/hal/include/opencv2/hal/intrin_neon.hpp inline v_float32x4 v_invsqrt(const v_float32x4& x) v_float32x4 433 modules/hal/include/opencv2/hal/intrin_neon.hpp return v_float32x4(e); v_float32x4 436 modules/hal/include/opencv2/hal/intrin_neon.hpp inline v_float32x4 v_abs(v_float32x4 x) v_float32x4 437 modules/hal/include/opencv2/hal/intrin_neon.hpp { return v_float32x4(vabsq_f32(x.val)); } v_float32x4 459 modules/hal/include/opencv2/hal/intrin_neon.hpp OPENCV_HAL_IMPL_NEON_BIN_FUNC(v_float32x4, v_min, vminq_f32) v_float32x4 460 modules/hal/include/opencv2/hal/intrin_neon.hpp OPENCV_HAL_IMPL_NEON_BIN_FUNC(v_float32x4, v_max, vmaxq_f32) v_float32x4 483 modules/hal/include/opencv2/hal/intrin_neon.hpp OPENCV_HAL_IMPL_NEON_INT_CMP_OP(v_float32x4, vreinterpretq_f32_u32, f32, u32) v_float32x4 498 modules/hal/include/opencv2/hal/intrin_neon.hpp OPENCV_HAL_IMPL_NEON_BIN_FUNC(v_float32x4, v_absdiff, vabdq_f32) v_float32x4 500 modules/hal/include/opencv2/hal/intrin_neon.hpp inline v_float32x4 v_magnitude(const v_float32x4& a, const v_float32x4& b) v_float32x4 502 modules/hal/include/opencv2/hal/intrin_neon.hpp v_float32x4 x(vmlaq_f32(vmulq_f32(a.val, a.val), b.val, b.val)); v_float32x4 506 modules/hal/include/opencv2/hal/intrin_neon.hpp inline v_float32x4 v_sqr_magnitude(const v_float32x4& a, const v_float32x4& b) v_float32x4 508 modules/hal/include/opencv2/hal/intrin_neon.hpp return v_float32x4(vmlaq_f32(vmulq_f32(a.val, a.val), b.val, b.val)); v_float32x4 511 modules/hal/include/opencv2/hal/intrin_neon.hpp inline v_float32x4 v_muladd(const v_float32x4& a, const v_float32x4& b, const v_float32x4& c) v_float32x4 513 modules/hal/include/opencv2/hal/intrin_neon.hpp return v_float32x4(vmlaq_f32(c.val, a.val, b.val)); v_float32x4 560 modules/hal/include/opencv2/hal/intrin_neon.hpp OPENCV_HAL_IMPL_NEON_LOADSTORE_OP(v_float32x4, float, f32) v_float32x4 578 modules/hal/include/opencv2/hal/intrin_neon.hpp OPENCV_HAL_IMPL_NEON_REDUCE_OP_4(v_float32x4, float, sum, OPENCV_HAL_ADD) v_float32x4 579 modules/hal/include/opencv2/hal/intrin_neon.hpp OPENCV_HAL_IMPL_NEON_REDUCE_OP_4(v_float32x4, float, max, std::max) v_float32x4 580 modules/hal/include/opencv2/hal/intrin_neon.hpp OPENCV_HAL_IMPL_NEON_REDUCE_OP_4(v_float32x4, float, min, std::min) v_float32x4 611 modules/hal/include/opencv2/hal/intrin_neon.hpp inline int v_signmask(const v_float32x4& a) v_float32x4 638 modules/hal/include/opencv2/hal/intrin_neon.hpp inline bool v_check_all(const v_float32x4& a) v_float32x4 647 modules/hal/include/opencv2/hal/intrin_neon.hpp inline bool v_check_any(const v_float32x4& a) v_float32x4 662 modules/hal/include/opencv2/hal/intrin_neon.hpp OPENCV_HAL_IMPL_NEON_SELECT(v_float32x4, f32, u32) v_float32x4 723 modules/hal/include/opencv2/hal/intrin_neon.hpp inline v_int32x4 v_round(const v_float32x4& a) v_float32x4 732 modules/hal/include/opencv2/hal/intrin_neon.hpp inline v_int32x4 v_floor(const v_float32x4& a) v_float32x4 739 modules/hal/include/opencv2/hal/intrin_neon.hpp inline v_int32x4 v_ceil(const v_float32x4& a) v_float32x4 746 modules/hal/include/opencv2/hal/intrin_neon.hpp inline v_int32x4 v_trunc(const v_float32x4& a) v_float32x4 819 modules/hal/include/opencv2/hal/intrin_neon.hpp inline v_float32x4 v_cvt_f32(const v_int32x4& a) v_float32x4 821 modules/hal/include/opencv2/hal/intrin_neon.hpp return v_float32x4(vcvtq_f32_s32(a.val)); v_float32x4 263 modules/hal/include/opencv2/hal/intrin_sse.hpp OPENCV_HAL_IMPL_SSE_INITVEC(v_float32x4, float, f32, ps, ps, float, _mm_castsi128_ps) v_float32x4 275 modules/hal/include/opencv2/hal/intrin_sse.hpp inline v_float32x4 v_reinterpret_as_f32(const v_uint64x2& a) v_float32x4 276 modules/hal/include/opencv2/hal/intrin_sse.hpp { return v_float32x4(_mm_castsi128_ps(a.val)); } v_float32x4 277 modules/hal/include/opencv2/hal/intrin_sse.hpp inline v_float32x4 v_reinterpret_as_f32(const v_int64x2& a) v_float32x4 278 modules/hal/include/opencv2/hal/intrin_sse.hpp { return v_float32x4(_mm_castsi128_ps(a.val)); } v_float32x4 285 modules/hal/include/opencv2/hal/intrin_sse.hpp inline _Tpvec v_reinterpret_as_##suffix(const v_float32x4& a) \ v_float32x4 550 modules/hal/include/opencv2/hal/intrin_sse.hpp inline v_float32x4 v_matmul(const v_float32x4& v, const v_float32x4& m0, v_float32x4 551 modules/hal/include/opencv2/hal/intrin_sse.hpp const v_float32x4& m1, const v_float32x4& m2, v_float32x4 552 modules/hal/include/opencv2/hal/intrin_sse.hpp const v_float32x4& m3) v_float32x4 559 modules/hal/include/opencv2/hal/intrin_sse.hpp return v_float32x4(_mm_add_ps(_mm_add_ps(v0, v1), _mm_add_ps(v2, v3))); v_float32x4 588 modules/hal/include/opencv2/hal/intrin_sse.hpp OPENCV_HAL_IMPL_SSE_BIN_OP(+, v_float32x4, _mm_add_ps) v_float32x4 589 modules/hal/include/opencv2/hal/intrin_sse.hpp OPENCV_HAL_IMPL_SSE_BIN_OP(-, v_float32x4, _mm_sub_ps) v_float32x4 590 modules/hal/include/opencv2/hal/intrin_sse.hpp OPENCV_HAL_IMPL_SSE_BIN_OP(*, v_float32x4, _mm_mul_ps) v_float32x4 591 modules/hal/include/opencv2/hal/intrin_sse.hpp OPENCV_HAL_IMPL_SSE_BIN_OP(/, v_float32x4, _mm_div_ps) v_float32x4 677 modules/hal/include/opencv2/hal/intrin_sse.hpp OPENCV_HAL_IMPL_SSE_LOGIC_OP(v_float32x4, ps, _mm_castsi128_ps(_mm_set1_epi32(-1))) v_float32x4 680 modules/hal/include/opencv2/hal/intrin_sse.hpp inline v_float32x4 v_sqrt(const v_float32x4& x) v_float32x4 681 modules/hal/include/opencv2/hal/intrin_sse.hpp { return v_float32x4(_mm_sqrt_ps(x.val)); } v_float32x4 683 modules/hal/include/opencv2/hal/intrin_sse.hpp inline v_float32x4 v_invsqrt(const v_float32x4& x) v_float32x4 690 modules/hal/include/opencv2/hal/intrin_sse.hpp return v_float32x4(t); v_float32x4 702 modules/hal/include/opencv2/hal/intrin_sse.hpp inline v_float32x4 v_abs(const v_float32x4& x) v_float32x4 703 modules/hal/include/opencv2/hal/intrin_sse.hpp { return v_float32x4(_mm_and_ps(x.val, _mm_castsi128_ps(_mm_set1_epi32(0x7fffffff)))); } v_float32x4 722 modules/hal/include/opencv2/hal/intrin_sse.hpp OPENCV_HAL_IMPL_SSE_BIN_FUNC(v_float32x4, v_min, _mm_min_ps) v_float32x4 723 modules/hal/include/opencv2/hal/intrin_sse.hpp OPENCV_HAL_IMPL_SSE_BIN_FUNC(v_float32x4, v_max, _mm_max_ps) v_float32x4 844 modules/hal/include/opencv2/hal/intrin_sse.hpp OPENCV_HAL_IMPL_SSE_FLT_CMP_OP(v_float32x4, ps) v_float32x4 893 modules/hal/include/opencv2/hal/intrin_sse.hpp OPENCV_HAL_IMPL_SSE_MISC_FLT_OP(v_float32x4, float, __m128, ps, _mm_set1_epi32((int)0x7fffffff)) v_float32x4 989 modules/hal/include/opencv2/hal/intrin_sse.hpp OPENCV_HAL_IMPL_SSE_LOADSTORE_FLT_OP(v_float32x4, float, ps) v_float32x4 1008 modules/hal/include/opencv2/hal/intrin_sse.hpp OPENCV_HAL_IMPL_SSE_REDUCE_OP_4(v_float32x4, float, sum, OPENCV_HAL_ADD) v_float32x4 1009 modules/hal/include/opencv2/hal/intrin_sse.hpp OPENCV_HAL_IMPL_SSE_REDUCE_OP_4(v_float32x4, float, max, std::max) v_float32x4 1010 modules/hal/include/opencv2/hal/intrin_sse.hpp OPENCV_HAL_IMPL_SSE_REDUCE_OP_4(v_float32x4, float, min, std::min) v_float32x4 1035 modules/hal/include/opencv2/hal/intrin_sse.hpp OPENCV_HAL_IMPL_SSE_CHECK_SIGNS(v_float32x4, ps, OPENCV_HAL_NOP, OPENCV_HAL_1ST, 15, 15) v_float32x4 1052 modules/hal/include/opencv2/hal/intrin_sse.hpp OPENCV_HAL_IMPL_SSE_SELECT(v_float32x4, ps) v_float32x4 1149 modules/hal/include/opencv2/hal/intrin_sse.hpp OPENCV_HAL_IMPL_SSE_UNPACKS(v_float32x4, ps, _mm_castps_si128, _mm_castsi128_ps) v_float32x4 1152 modules/hal/include/opencv2/hal/intrin_sse.hpp inline v_int32x4 v_round(const v_float32x4& a) v_float32x4 1155 modules/hal/include/opencv2/hal/intrin_sse.hpp inline v_int32x4 v_floor(const v_float32x4& a) v_float32x4 1162 modules/hal/include/opencv2/hal/intrin_sse.hpp inline v_int32x4 v_ceil(const v_float32x4& a) v_float32x4 1169 modules/hal/include/opencv2/hal/intrin_sse.hpp inline v_int32x4 v_trunc(const v_float32x4& a) v_float32x4 1213 modules/hal/include/opencv2/hal/intrin_sse.hpp OPENCV_HAL_IMPL_SSE_TRANSPOSE4x4(v_float32x4, ps, _mm_castps_si128, _mm_castsi128_ps) v_float32x4 1530 modules/hal/include/opencv2/hal/intrin_sse.hpp OPENCV_HAL_IMPL_SSE_LOADSTORE_INTERLEAVE(v_float32x4, float, f32, v_uint32x4, unsigned, u32) v_float32x4 1532 modules/hal/include/opencv2/hal/intrin_sse.hpp inline v_float32x4 v_cvt_f32(const v_int32x4& a) v_float32x4 1534 modules/hal/include/opencv2/hal/intrin_sse.hpp return v_float32x4(_mm_cvtepi32_ps(a.val)); v_float32x4 1537 modules/hal/include/opencv2/hal/intrin_sse.hpp inline v_float32x4 v_cvt_f32(const v_float64x2& a) v_float32x4 1539 modules/hal/include/opencv2/hal/intrin_sse.hpp return v_float32x4(_mm_cvtpd_ps(a.val)); v_float32x4 1547 modules/hal/include/opencv2/hal/intrin_sse.hpp inline v_float64x2 v_cvt_f64(const v_float32x4& a) v_float32x4 183 modules/hal/src/mathfuncs.cpp v_float32x4 x0 = v_load(x + i), x1 = v_load(x + i + 4); v_float32x4 184 modules/hal/src/mathfuncs.cpp v_float32x4 y0 = v_load(y + i), y1 = v_load(y + i + 4); v_float32x4 255 modules/hal/src/mathfuncs.cpp v_float32x4 t0 = v_load(src + i), t1 = v_load(src + i + 4); v_float32x4 301 modules/hal/src/mathfuncs.cpp v_float32x4 t0 = v_load(src + i), t1 = v_load(src + i + 4);