diff --git a/modules/core/test/test_intrin_utils.hpp b/modules/core/test/test_intrin_utils.hpp index 2398d308b9..4af3998c3e 100644 --- a/modules/core/test/test_intrin_utils.hpp +++ b/modules/core/test/test_intrin_utils.hpp @@ -703,7 +703,7 @@ template struct TheTest for (int i = 0; i < VTraits::vlanes(); ++i) { SCOPED_TRACE(cv::format("i=%d", i)); - R_type ssub = dataA[i] - dataB[i] < std::numeric_limits::min() ? std::numeric_limits::min() : dataA[i] - dataB[i]; + R_type ssub = dataA[i] - dataB[i] < std::numeric_limits::lowest() ? std::numeric_limits::lowest() : dataA[i] - dataB[i]; EXPECT_EQ((u_type)std::abs(ssub), resC[i]); } @@ -2018,6 +2018,7 @@ void test_hal_intrin_float32() TheTest() .test_loadstore() .test_addsub() + .test_abs() .test_mul() .test_div() .test_sqrt_abs() @@ -2057,6 +2058,7 @@ void test_hal_intrin_float64() .test_addsub() .test_mul() .test_div() + .test_abs() .test_sqrt_abs() .test_min_max() .test_float_absdiff() @@ -2364,6 +2366,7 @@ void test_hal_intrin_float32() .test_addsub() .test_mul() .test_div() + .test_abs() .test_cmp() .test_sqrt_abs() .test_min_max() @@ -2401,6 +2404,7 @@ void test_hal_intrin_float64() .test_addsub() .test_mul() .test_div() + .test_abs() .test_cmp() .test_sqrt_abs() .test_min_max()