From f572ae3474ae7961636178c51b0d3d7c0ca43d0a Mon Sep 17 00:00:00 2001 From: HAN Liutong Date: Fri, 12 Aug 2022 14:13:26 +0000 Subject: [PATCH] add missing test cases(v_abs) --- modules/core/test/test_intrin_utils.hpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/modules/core/test/test_intrin_utils.hpp b/modules/core/test/test_intrin_utils.hpp index 2398d30..4af3998 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() -- 2.7.4