diff options
author | Thiago Macieira <thiago.macieira@intel.com> | 2022-02-23 17:54:40 -0800 |
---|---|---|
committer | Thiago Macieira <thiago.macieira@intel.com> | 2022-03-08 00:31:30 -0800 |
commit | 38e6b637b71fae274caedc1d326f641b904e00a4 (patch) | |
tree | 0ec60d489fbc9b525c434f2476df8ab06dd5953e /src/corelib/tools/qhash.cpp | |
parent | 5235b1bdc82a02c273b0c298516dc4e9881c1e96 (diff) |
CMake: add detection of x86 VAES and AVX512VBMI2 features
We have VAES code in qhash.cpp that isn't getting compiled right now.
Change-Id: Ibf4acec0f166495998f7fffd16d6961261dec361
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'src/corelib/tools/qhash.cpp')
-rw-r--r-- | src/corelib/tools/qhash.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/corelib/tools/qhash.cpp b/src/corelib/tools/qhash.cpp index b5aaaeee5b..5bea0bf9f0 100644 --- a/src/corelib/tools/qhash.cpp +++ b/src/corelib/tools/qhash.cpp @@ -680,7 +680,7 @@ aeshash256_lt32_avx256(__m256i state0, const uchar *p, size_t len) { __m128i state0_128 = _mm256_castsi256_si128(state0); if (len) { - __mmask32 mask = _bzhi_u32(-1, len); + __mmask32 mask = _bzhi_u32(-1, unsigned(len)); __m256i data = _mm256_maskz_loadu_epi8(mask, p); __m128i data0 = _mm256_castsi256_si128(data); if (len >= sizeof(__m128i)) { |