From 45a69ebec854b0f5d4c7ef2d2a0cbcc7605b8d04 Mon Sep 17 00:00:00 2001 From: Alexander Alekhin Date: Wed, 4 Apr 2018 17:38:58 +0300 Subject: [PATCH] core: fix AVX2 min implementation --- modules/core/src/arithm_simd.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/core/src/arithm_simd.hpp b/modules/core/src/arithm_simd.hpp index 373f940d0c..5a37b4c200 100644 --- a/modules/core/src/arithm_simd.hpp +++ b/modules/core/src/arithm_simd.hpp @@ -148,7 +148,7 @@ FUNCTOR_CLOSURE_2arg(VSub, double, return _mm256_sub_pd (a, b)); FUNCTOR_TEMPLATE(VMin); FUNCTOR_CLOSURE_2arg(VMin, uchar, return _mm256_min_epu8 (a, b)); FUNCTOR_CLOSURE_2arg(VMin, schar, return _mm256_min_epi8 (a, b)); -FUNCTOR_CLOSURE_2arg(VMin, ushort, return _mm256_min_epi16(a, b)); +FUNCTOR_CLOSURE_2arg(VMin, ushort, return _mm256_min_epu16(a, b)); FUNCTOR_CLOSURE_2arg(VMin, short, return _mm256_min_epi16(a, b)); FUNCTOR_CLOSURE_2arg(VMin, int, return _mm256_min_epi32(a, b)); FUNCTOR_CLOSURE_2arg(VMin, float, return _mm256_min_ps (a, b));