Merge pull request #25903 from Kumataro:fixC3767

core: hal: avoid to use _tzcnt_u32 for ARM64EC
pull/25912/head
Alexander Smorkalov 9 months ago committed by GitHub
commit 81f33103fd
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 2
      modules/core/include/opencv2/core/hal/intrin.hpp

@ -64,7 +64,7 @@
namespace { namespace {
inline unsigned int trailingZeros32(unsigned int value) { inline unsigned int trailingZeros32(unsigned int value) {
#if defined(_MSC_VER) #if defined(_MSC_VER)
#if (_MSC_VER < 1700) || defined(_M_ARM) || defined(_M_ARM64) #if (_MSC_VER < 1700) || defined(_M_ARM) || defined(_M_ARM64) || defined(_M_ARM64EC)
unsigned long index = 0; unsigned long index = 0;
_BitScanForward(&index, value); _BitScanForward(&index, value);
return (unsigned int)index; return (unsigned int)index;

Loading…
Cancel
Save