From fa2830dc6eda34d0591c3aae96288b6236ceeaa0 Mon Sep 17 00:00:00 2001 From: Thiago Macieira Date: Tue, 22 Feb 2022 15:03:49 -0800 Subject: [PATCH] qHash: fix running on CPUs without AVX2 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The extra "V" accidentally enabled AVX2 code in the aeshash128() function. Fixes: QTBUG-101082 Change-Id: Ibf4acec0f166495998f7fffd16d63e220dbe02d0 Reviewed-by: Allan Sandfeld Jensen Reviewed-by: Robert Löhning --- src/corelib/tools/qhash.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/corelib/tools/qhash.cpp b/src/corelib/tools/qhash.cpp index 19ec0872de..c69b5123d8 100644 --- a/src/corelib/tools/qhash.cpp +++ b/src/corelib/tools/qhash.cpp @@ -778,7 +778,7 @@ aeshash256_avx256(const uchar *p, size_t len, size_t seed, size_t seed2) noexcep } # endif // VAES -static size_t QT_FUNCTION_TARGET(VAES) +static size_t QT_FUNCTION_TARGET(AES) aeshash128(const uchar *p, size_t len, size_t seed, size_t seed2) noexcept { AESHashSeed state(seed, seed2);