<86>Jul  8 01:46:48 userdel[263667]: delete user 'rooter'
<86>Jul  8 01:46:48 userdel[263667]: removed group 'rooter' owned by 'rooter'
<86>Jul  8 01:46:48 userdel[263667]: removed shadow group 'rooter' owned by 'rooter'
<86>Jul  8 01:46:48 groupadd[263766]: group added to /etc/group: name=rooter, GID=1877
<86>Jul  8 01:46:48 groupadd[263766]: group added to /etc/gshadow: name=rooter
<86>Jul  8 01:46:48 groupadd[263766]: new group: name=rooter, GID=1877
<86>Jul  8 01:46:48 useradd[263819]: new user: name=rooter, UID=1877, GID=1877, home=/root, shell=/bin/bash, from=none
<86>Jul  8 01:46:48 userdel[263951]: delete user 'builder'
<86>Jul  8 01:46:48 userdel[263951]: removed group 'builder' owned by 'builder'
<86>Jul  8 01:46:48 userdel[263951]: removed shadow group 'builder' owned by 'builder'
<86>Jul  8 01:46:48 groupadd[264055]: group added to /etc/group: name=builder, GID=1878
<86>Jul  8 01:46:48 groupadd[264055]: group added to /etc/gshadow: name=builder
<86>Jul  8 01:46:48 groupadd[264055]: new group: name=builder, GID=1878
<86>Jul  8 01:46:48 useradd[264112]: new user: name=builder, UID=1878, GID=1878, home=/usr/src, shell=/bin/bash, from=none
<13>Jul  8 01:46:51 rpmi: libidn2-2.3.4-alt1 sisyphus+309023.100.1.1 1666791084 installed
<13>Jul  8 01:46:51 rpmi: libnettle8-3.9.1-alt1 sisyphus+322548.100.1.2 1686176879 installed
<13>Jul  8 01:46:51 rpmi: libp11-kit-0.25.0-alt1 sisyphus+324318.100.1.1 1688574728 installed
<13>Jul  8 01:46:51 rpmi: libtasn1-4.19.0-alt2 sisyphus+323514.100.1.1 1687445894 installed
<13>Jul  8 01:46:51 rpmi: libhogweed6-3.9.1-alt1 sisyphus+322548.100.1.2 1686176879 installed
<13>Jul  8 01:46:51 rpmi: libgnutls30-3.7.9-alt1 sisyphus+315353.100.1.1 1676639068 installed
<13>Jul  8 01:46:51 rpmi: libngtcp2.13-0.16.0-alt1 sisyphus+323677.40.3.1 1687690555 installed
<13>Jul  8 01:46:51 rpmi: libngtcp2_crypto_gnutls5-0.16.0-alt1 sisyphus+323677.40.3.1 1687690555 installed
<13>Jul  8 01:46:51 rpmi: libmicrohttpd-0.9.77-alt1 sisyphus+322682.100.1.2 1686310150 installed
<13>Jul  8 01:46:51 rpmi: libnuma-2.0.14-alt2 sisyphus+278485.100.1.1 1626104244 installed
<13>Jul  8 01:46:51 rpmi: libnuma-devel-2.0.14-alt2 sisyphus+278485.100.1.1 1626104244 installed
<13>Jul  8 01:46:51 rpmi: libhwloc-2.9.1-alt1 sisyphus+318296.100.1.1 1681098005 installed
<13>Jul  8 01:46:52 rpmi: glibc-devel-static-6:2.37.0.22.3593050c27-alt1 sisyphus+323911.140.3.1 1688075744 installed
<13>Jul  8 01:46:52 rpmi: gcc-c++-common-1.4.27-alt1 sisyphus+278099.1300.1.1 1626028636 installed
<13>Jul  8 01:46:52 rpmi: libstdc++13-devel-13.1.1-alt1 sisyphus+323337.100.1.1 1687259761 installed
<13>Jul  8 01:46:53 rpmi: gcc13-c++-13.1.1-alt1 sisyphus+323337.100.1.1 1687259761 installed
<13>Jul  8 01:46:53 rpmi: rpm-macros-cmake-3.23.2-alt3 sisyphus+318864.100.1.1 1681931983 installed
<13>Jul  8 01:46:53 rpmi: cmake-modules-3.23.2-alt3 sisyphus+318864.100.1.1 1681931983 installed
<13>Jul  8 01:46:53 rpmi: libuv-1.45.0-alt1 sisyphus+322120.40.2.1 1685405026 installed
<13>Jul  8 01:46:53 rpmi: librhash-1.3.5-alt3 sisyphus+286141.40.2.1 1632982456 installed
<13>Jul  8 01:46:53 rpmi: libjsoncpp24-1.9.4-alt2 sisyphus+286441.100.1.1 1633444232 installed
<13>Jul  8 01:46:53 rpmi: libexpat-2.5.0-alt1 sisyphus+309227.100.1.1 1667075764 installed
<13>Jul  8 01:46:53 rpmi: publicsuffix-list-dafsa-20230701-alt1 sisyphus+324303.100.1.1 1688561153 installed
<13>Jul  8 01:46:53 rpmi: libpsl-0.21.2-alt1 sisyphus+312536.100.1.1 1672131178 installed
<13>Jul  8 01:46:53 rpmi: libnghttp3.7-0.12.0-alt1 sisyphus+323677.20.3.1 1687690506 installed
<13>Jul  8 01:46:53 rpmi: libnghttp2-1.54.0-alt1 sisyphus+323695.100.1.1 1687701911 installed
<13>Jul  8 01:46:53 rpmi: openldap-common-2.6.4-alt1 sisyphus+321176.240.10.2 1684802269 installed
<13>Jul  8 01:46:53 rpmi: libntlm-1.5-alt1 sisyphus+278100.3300.1.1 1626058899 installed
<13>Jul  8 01:46:53 rpmi: libidn-1.37-alt2 sisyphus+300849.100.1.1 1653769687 installed
<13>Jul  8 01:46:53 rpmi: libverto-0.3.2-alt1_1 sisyphus+321176.2200.10.2 1684803947 installed
<13>Jul  8 01:46:53 rpmi: liblmdb-0.9.29-alt1.1 sisyphus+306630.100.1.1 1663072360 installed
<13>Jul  8 01:46:53 rpmi: libkeyutils-1.6.3-alt1 sisyphus+266061.100.1.1 1612919566 installed
<13>Jul  8 01:46:53 rpmi: libcom_err-1.46.4.0.5.4cda-alt1 sisyphus+283826.100.1.1 1629975345 installed
<13>Jul  8 01:46:53 rpmi: libbrotlicommon-1.0.9-alt2 sisyphus+278430.100.1.2 1626213212 installed
<13>Jul  8 01:46:53 rpmi: libbrotlidec-1.0.9-alt2 sisyphus+278430.100.1.2 1626213212 installed
<13>Jul  8 01:46:53 rpmi: rpm-macros-alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed
<13>Jul  8 01:46:53 rpmi: alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed
<13>Jul  8 01:46:53 rpmi: ca-certificates-2022.12.14-alt1 sisyphus+311754.200.1.1 1671046143 installed
<13>Jul  8 01:46:53 rpmi: ca-trust-0.1.4-alt1 sisyphus+308690.100.1.1 1666182992 installed
<13>Jul  8 01:46:53 rpmi: p11-kit-trust-0.25.0-alt1 sisyphus+324318.100.1.1 1688574728 installed
<13>Jul  8 01:46:53 rpmi: libcrypto1.1-1.1.1u-alt1 sisyphus+322200.100.1.1 1685474736 installed
<13>Jul  8 01:46:53 rpmi: libssl1.1-1.1.1u-alt1 sisyphus+322200.100.1.1 1685474736 installed
<86>Jul  8 01:46:53 groupadd[291547]: group added to /etc/group: name=_keytab, GID=999
<86>Jul  8 01:46:53 groupadd[291547]: group added to /etc/gshadow: name=_keytab
<86>Jul  8 01:46:53 groupadd[291547]: new group: name=_keytab, GID=999
<13>Jul  8 01:46:53 rpmi: libkrb5-1.21-alt1 sisyphus+323024.100.1.1 1686749925 installed
<13>Jul  8 01:46:53 rpmi: libgsasl-1.8.0-alt3 sisyphus+275307.100.1.2 1624478543 installed
<86>Jul  8 01:46:53 groupadd[291966]: group added to /etc/group: name=sasl, GID=998
<86>Jul  8 01:46:53 groupadd[291966]: group added to /etc/gshadow: name=sasl
<86>Jul  8 01:46:53 groupadd[291966]: new group: name=sasl, GID=998
<13>Jul  8 01:46:53 rpmi: libsasl2-3-2.1.27-alt2.2 sisyphus+306372.1000.8.1 1663097224 installed
<13>Jul  8 01:46:53 rpmi: libldap2-2.6.4-alt1 sisyphus+321176.240.10.2 1684802269 installed
<13>Jul  8 01:46:53 rpmi: libssl-devel-1.1.1u-alt1 sisyphus+322200.100.1.1 1685474736 installed
<13>Jul  8 01:46:53 rpmi: libarchive13-3.6.1-alt2 sisyphus+311213.100.1.1 1670244620 installed
<13>Jul  8 01:46:53 rpmi: libssh2-1.10.0-alt1 sisyphus+289470.100.1.1 1636752293 installed
<13>Jul  8 01:46:53 rpmi: libcurl-8.1.2-alt2 sisyphus+323677.300.5.1 1687713532 installed
<13>Jul  8 01:46:53 rpmi: cmake-3.23.2-alt3 sisyphus+318864.100.1.1 1681931983 installed
<13>Jul  8 01:46:54 rpmi: libssl-devel-static-1.1.1u-alt1 sisyphus+322200.100.1.1 1685474736 installed
<13>Jul  8 01:46:54 rpmi: gcc-c++-13-alt1 sisyphus+323337.300.1.1 1687267966 installed
<13>Jul  8 01:46:54 rpmi: libhwloc-devel-2.9.1-alt1 sisyphus+318296.100.1.1 1681098005 installed
<13>Jul  8 01:46:54 rpmi: libmicrohttpd-devel-0.9.77-alt1 sisyphus+322682.100.1.2 1686310150 installed
Building target platforms: x86_64
Building for target x86_64
Wrote: /usr/src/in/nosrpm/xmr-stak-2.10.8-alt2.nosrc.rpm (w1.gzdio)
Installing xmr-stak-2.10.8-alt2.src.rpm
Building target platforms: x86_64
Building for target x86_64
Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.41892
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ rm -rf xmr-stak
+ echo 'Source #0 (xmr-stak.tar.xz):'
Source #0 (xmr-stak.tar.xz):
+ /usr/bin/xz -dc /usr/src/RPM/SOURCES/xmr-stak.tar.xz
+ /bin/tar -xf -
+ cd xmr-stak
+ /bin/chmod -c -Rf u+rwX,go-w .
+ echo 'Patch #0 (xmr-stak-libmicrohttpd.patch):'
Patch #0 (xmr-stak-libmicrohttpd.patch):
+ /usr/bin/patch -p2
patching file xmrstak/http/httpd.cpp
patching file xmrstak/http/httpd.hpp
+ exit 0
Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.41892
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd xmr-stak
+ subst 's|2.0|0.1|g' ./xmrstak/donate-level.hpp
+ mkdir ./build
+ cd ./build
+ cmake ../. -DCMAKE_BUILD_TYPE=STATIC '-DCMAKE_CXX_FLAGS:STRING=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' '-DCMAKE_C_FLAGS:STRING=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' -DCUDA_ENABLE=OFF -DOpenCL_ENABLE=OFF
-- The C compiler identification is GNU 13.1.1
-- The CXX compiler identification is GNU 13.1.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE  
-- Found OpenSSL: /usr/lib64/libcrypto.so (found version "1.1.1u")  
-- The ASM compiler identification is GNU
-- Found assembler: /usr/bin/cc
-- Configuring done
-- Generating done
-- Build files have been written to: /usr/src/RPM/BUILD/xmr-stak/build
+ make -j16
make[2]: Entering directory '/usr/src/RPM/BUILD/xmr-stak/build'
Scanning dependencies of target xmr-stak-asm
make[2]: Leaving directory '/usr/src/RPM/BUILD/xmr-stak/build'
make[2]: Entering directory '/usr/src/RPM/BUILD/xmr-stak/build'
[  2%] Building ASM object CMakeFiles/xmr-stak-asm.dir/xmrstak/backend/cpu/crypto/asm/cryptonight_v8_main_loop.S.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/xmr-stak/build'
make[2]: Entering directory '/usr/src/RPM/BUILD/xmr-stak/build'
[  5%] Building ASM object CMakeFiles/xmr-stak-asm.dir/xmrstak/backend/cpu/crypto/asm/cnR/CryptonightR_template.S.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/xmr-stak/build'
make[2]: Entering directory '/usr/src/RPM/BUILD/xmr-stak/build'
[  8%] Linking C static library bin/libxmr-stak-asm.a
make[2]: Leaving directory '/usr/src/RPM/BUILD/xmr-stak/build'
make[1]: Entering directory '/usr/src/RPM/BUILD/xmr-stak/build'
[  8%] Built target xmr-stak-asm
make[1]: Leaving directory '/usr/src/RPM/BUILD/xmr-stak/build'
make[2]: Entering directory '/usr/src/RPM/BUILD/xmr-stak/build'
[ 14%] Building C object CMakeFiles/xmr-stak-c.dir/xmrstak/backend/cpu/crypto/c_keccak.c.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/xmr-stak/build'
make[2]: Entering directory '/usr/src/RPM/BUILD/xmr-stak/build'
[ 23%] Building C object CMakeFiles/xmr-stak-c.dir/xmrstak/backend/cpu/crypto/c_blake256.c.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/xmr-stak/build'
make[2]: Entering directory '/usr/src/RPM/BUILD/xmr-stak/build'
[ 14%] Building C object CMakeFiles/xmr-stak-c.dir/xmrstak/backend/cpu/crypto/c_groestl.c.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/xmr-stak/build'
make[2]: Entering directory '/usr/src/RPM/BUILD/xmr-stak/build'
[ 17%] Building C object CMakeFiles/xmr-stak-c.dir/xmrstak/backend/cpu/crypto/c_jh.c.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/xmr-stak/build'
make[2]: Entering directory '/usr/src/RPM/BUILD/xmr-stak/build'
[ 20%] Building C object CMakeFiles/xmr-stak-c.dir/xmrstak/backend/cpu/crypto/c_skein.c.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/xmr-stak/build'
make[2]: Entering directory '/usr/src/RPM/BUILD/xmr-stak/build'
[ 26%] Linking C static library bin/libxmr-stak-c.a
make[2]: Leaving directory '/usr/src/RPM/BUILD/xmr-stak/build'
make[1]: Entering directory '/usr/src/RPM/BUILD/xmr-stak/build'
[ 26%] Built target xmr-stak-c
make[1]: Leaving directory '/usr/src/RPM/BUILD/xmr-stak/build'
make[2]: Entering directory '/usr/src/RPM/BUILD/xmr-stak/build'
[ 64%] Building CXX object CMakeFiles/xmr-stak-backend.dir/xmrstak/http/webdesign.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/xmr-stak/build'
make[2]: Entering directory '/usr/src/RPM/BUILD/xmr-stak/build'
[ 35%] Building CXX object CMakeFiles/xmr-stak-backend.dir/xmrstak/backend/cpu/cpuType.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/xmr-stak/build'
make[2]: Entering directory '/usr/src/RPM/BUILD/xmr-stak/build'
[ 47%] Building CXX object CMakeFiles/xmr-stak-backend.dir/xmrstak/backend/cpu/hwlocMemory.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/xmr-stak/build'
make[2]: Entering directory '/usr/src/RPM/BUILD/xmr-stak/build'
[ 79%] Building CXX object CMakeFiles/xmr-stak-backend.dir/xmrstak/misc/uac.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/xmr-stak/build'
make[2]: Entering directory '/usr/src/RPM/BUILD/xmr-stak/build'
[ 67%] Building CXX object CMakeFiles/xmr-stak-backend.dir/xmrstak/misc/console.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/xmr-stak/build'
make[2]: Entering directory '/usr/src/RPM/BUILD/xmr-stak/build'
[ 76%] Building CXX object CMakeFiles/xmr-stak-backend.dir/xmrstak/misc/telemetry.cpp.o
In file included from /usr/src/RPM/BUILD/xmr-stak/xmrstak/misc/telemetry.cpp:25:
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/net/msgstruct.hpp: In constructor 'gpu_res_err::gpu_res_err(const char*, size_t)':
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/net/msgstruct.hpp:85:21: warning: 'gpu_res_err::error_str' will be initialized after [-Wreorder]
   85 |         const char* error_str;
      |                     ^~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/net/msgstruct.hpp:84:16: warning:   'size_t gpu_res_err::idx' [-Wreorder]
   84 |         size_t idx; // GPU index
      |                ^~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/net/msgstruct.hpp:86:9: warning:   when initialized here [-Wreorder]
   86 |         gpu_res_err(const char* error_str, size_t idx) :
      |         ^~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/xmr-stak/build'
make[2]: Entering directory '/usr/src/RPM/BUILD/xmr-stak/build'
[ 82%] Building CXX object CMakeFiles/xmr-stak-backend.dir/xmrstak/misc/utility.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/xmr-stak/build'
make[2]: Entering directory '/usr/src/RPM/BUILD/xmr-stak/build'
[ 41%] Building CXX object CMakeFiles/xmr-stak-backend.dir/xmrstak/backend/globalStates.cpp.o
In file included from /usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/globalStates.hpp:3,
                 from /usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/globalStates.cpp:24:
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/backend/miner_work.hpp: In constructor 'xmrstak::miner_work::miner_work(xmrstak::miner_work&&)':
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/backend/miner_work.hpp:59:30: warning: passing argument 1 to 'restrict'-qualified parameter aliases with argument 2 [-Wrestrict]
   59 |                 memcpy(this->sJobID, sJobID, sizeof(miner_work::sJobID));
      |                        ~~~~~~^~~~~~  ~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/globalStates.hpp: In constructor 'xmrstak::globalStates::globalStates()':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/globalStates.hpp:45:18: warning: 'xmrstak::globalStates::iThreadCount' will be initialized after [-Wreorder]
   45 |         uint64_t iThreadCount;
      |                  ^~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/globalStates.hpp:42:31: warning:   'std::atomic<long unsigned int> xmrstak::globalStates::iGlobalJobNo' [-Wreorder]
   42 |         std::atomic<uint64_t> iGlobalJobNo;
      |                               ^~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/globalStates.hpp:49:9: warning:   when initialized here [-Wreorder]
   49 |         globalStates() :
      |         ^~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/xmr-stak/build'
make[2]: Entering directory '/usr/src/RPM/BUILD/xmr-stak/build'
[ 91%] Building CXX object CMakeFiles/xmr-stak-backend.dir/xmrstak/version.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/xmr-stak/build'
make[2]: Entering directory '/usr/src/RPM/BUILD/xmr-stak/build'
[ 50%] Building CXX object CMakeFiles/xmr-stak-backend.dir/xmrstak/backend/cpu/jconf.cpp.o
In file included from /usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/jconf.hpp:3,
                 from /usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/jconf.cpp:24:
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/params.hpp: In constructor 'xmrstak::params::params()':
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/params.hpp:27:21: warning: 'xmrstak::params::binaryName' will be initialized after [-Wreorder]
   27 |         std::string binaryName;
      |                     ^~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/params.hpp:26:21: warning:   'std::string xmrstak::params::executablePrefix' [-Wreorder]
   26 |         std::string executablePrefix;
      |                     ^~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/params.hpp:71:9: warning:   when initialized here [-Wreorder]
   71 |         params() :
      |         ^~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/params.hpp:57:21: warning: 'xmrstak::params::configFileCPU' will be initialized after [-Wreorder]
   57 |         std::string configFileCPU;
      |                     ^~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/params.hpp:56:21: warning:   'std::string xmrstak::params::configFileNVIDIA' [-Wreorder]
   56 |         std::string configFileNVIDIA;
      |                     ^~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/params.hpp:71:9: warning:   when initialized here [-Wreorder]
   71 |         params() :
      |         ^~~~~~
In file included from /usr/src/RPM/BUILD/xmr-stak/./xmrstak/misc/jext.hpp:3,
                 from /usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/jconf.cpp:26:
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/rapidjson/document.h: In instantiation of 'void rapidjson::GenericValue<Encoding, Allocator>::SetObjectRaw(Member*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; Member = rapidjson::GenericMember<rapidjson::UTF8<>, rapidjson::MemoryPoolAllocator<> >; rapidjson::SizeType = unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/rapidjson/document.h:2413:55:   required from 'bool rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::EndObject(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]'
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/rapidjson/reader.h:1719:40:   required from 'rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParsingState rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 160; InputStream = rapidjson::EncodedInputStream<rapidjson::UTF8<>, rapidjson::MemoryStream>; Handler = rapidjson::GenericDocument<rapidjson::UTF8<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]'
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/rapidjson/reader.h:1815:58:   required from 'rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 160; InputStream = rapidjson::EncodedInputStream<rapidjson::UTF8<>, rapidjson::MemoryStream>; Handler = rapidjson::GenericDocument<rapidjson::UTF8<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]'
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/rapidjson/reader.h:473:46:   required from 'rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 160; InputStream = rapidjson::EncodedInputStream<rapidjson::UTF8<>, rapidjson::MemoryStream>; Handler = rapidjson::GenericDocument<rapidjson::UTF8<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]'
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/rapidjson/document.h:2209:57:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::ParseStream(InputStream&) [with unsigned int parseFlags = 160; SourceEncoding = rapidjson::UTF8<>; InputStream = rapidjson::EncodedInputStream<rapidjson::UTF8<>, rapidjson::MemoryStream>; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]'
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/rapidjson/document.h:2298:48:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::Parse(const typename SourceEncoding::Ch*, std::size_t) [with unsigned int parseFlags = 160; SourceEncoding = rapidjson::UTF8<>; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; typename SourceEncoding::Ch = char; std::size_t = long unsigned int]'
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/rapidjson/document.h:2304:43:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::Parse(const Ch*, std::size_t) [with unsigned int parseFlags = 160; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; Ch = char; std::size_t = long unsigned int]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/jconf.cpp:216:67:   required from here
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/rapidjson/document.h:2002:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'rapidjson::GenericValue<rapidjson::UTF8<> >::Member' {aka 'struct rapidjson::GenericMember<rapidjson::UTF8<>, rapidjson::MemoryPoolAllocator<> >'} with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess]
 2002 |             std::memcpy(m, members, count * sizeof(Member));
      |             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/rapidjson/document.h:79:8: note: 'rapidjson::GenericValue<rapidjson::UTF8<> >::Member' {aka 'struct rapidjson::GenericMember<rapidjson::UTF8<>, rapidjson::MemoryPoolAllocator<> >'} declared here
   79 | struct GenericMember {
      |        ^~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/rapidjson/document.h: In instantiation of 'void rapidjson::GenericValue<Encoding, Allocator>::SetArrayRaw(rapidjson::GenericValue<Encoding, Allocator>*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; rapidjson::SizeType = unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/rapidjson/document.h:2421:54:   required from 'bool rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::EndArray(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]'
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/rapidjson/reader.h:1749:39:   required from 'rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParsingState rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 160; InputStream = rapidjson::EncodedInputStream<rapidjson::UTF8<>, rapidjson::MemoryStream>; Handler = rapidjson::GenericDocument<rapidjson::UTF8<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]'
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/rapidjson/reader.h:1815:58:   required from 'rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 160; InputStream = rapidjson::EncodedInputStream<rapidjson::UTF8<>, rapidjson::MemoryStream>; Handler = rapidjson::GenericDocument<rapidjson::UTF8<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]'
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/rapidjson/reader.h:473:46:   required from 'rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 160; InputStream = rapidjson::EncodedInputStream<rapidjson::UTF8<>, rapidjson::MemoryStream>; Handler = rapidjson::GenericDocument<rapidjson::UTF8<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]'
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/rapidjson/document.h:2209:57:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::ParseStream(InputStream&) [with unsigned int parseFlags = 160; SourceEncoding = rapidjson::UTF8<>; InputStream = rapidjson::EncodedInputStream<rapidjson::UTF8<>, rapidjson::MemoryStream>; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]'
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/rapidjson/document.h:2298:48:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::Parse(const typename SourceEncoding::Ch*, std::size_t) [with unsigned int parseFlags = 160; SourceEncoding = rapidjson::UTF8<>; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; typename SourceEncoding::Ch = char; std::size_t = long unsigned int]'
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/rapidjson/document.h:2304:43:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::Parse(const Ch*, std::size_t) [with unsigned int parseFlags = 160; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; Ch = char; std::size_t = long unsigned int]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/jconf.cpp:216:67:   required from here
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/rapidjson/document.h:1989:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class rapidjson::GenericValue<rapidjson::UTF8<> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
 1989 |             std::memcpy(e, values, count * sizeof(GenericValue));
      |             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/rapidjson/document.h:548:7: note: 'class rapidjson::GenericValue<rapidjson::UTF8<> >' declared here
  548 | class GenericValue {
      |       ^~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/xmr-stak/build'
make[2]: Entering directory '/usr/src/RPM/BUILD/xmr-stak/build'
[ 38%] Building CXX object CMakeFiles/xmr-stak-backend.dir/xmrstak/backend/cpu/crypto/cn_gpu_ssse3.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/xmr-stak/build'
make[2]: Entering directory '/usr/src/RPM/BUILD/xmr-stak/build'
[ 58%] Building CXX object CMakeFiles/xmr-stak-backend.dir/xmrstak/http/httpd.cpp.o
In file included from /usr/src/RPM/BUILD/xmr-stak/./xmrstak/jconf.hpp:3,
                 from /usr/src/RPM/BUILD/xmr-stak/xmrstak/http/httpd.cpp:28:
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/params.hpp: In constructor 'xmrstak::params::params()':
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/params.hpp:27:21: warning: 'xmrstak::params::binaryName' will be initialized after [-Wreorder]
   27 |         std::string binaryName;
      |                     ^~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/params.hpp:26:21: warning:   'std::string xmrstak::params::executablePrefix' [-Wreorder]
   26 |         std::string executablePrefix;
      |                     ^~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/params.hpp:71:9: warning:   when initialized here [-Wreorder]
   71 |         params() :
      |         ^~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/params.hpp:57:21: warning: 'xmrstak::params::configFileCPU' will be initialized after [-Wreorder]
   57 |         std::string configFileCPU;
      |                     ^~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/params.hpp:56:21: warning:   'std::string xmrstak::params::configFileNVIDIA' [-Wreorder]
   56 |         std::string configFileNVIDIA;
      |                     ^~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/params.hpp:71:9: warning:   when initialized here [-Wreorder]
   71 |         params() :
      |         ^~~~~~
In file included from /usr/src/RPM/BUILD/xmr-stak/./xmrstak/jconf.hpp:4:
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/misc/coinDescription.hpp: In constructor 'xmrstak::coinDescription::coinDescription(xmrstak_algo, uint8_t, xmrstak_algo)':
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/misc/coinDescription.hpp:16:22: warning: 'xmrstak::coinDescription::algo_root' will be initialized after [-Wreorder]
   16 |         xmrstak_algo algo_root = {xmrstak_algo_id::invalid_algo};
      |                      ^~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/misc/coinDescription.hpp:15:17: warning:   'uint8_t xmrstak::coinDescription::fork_version' [-Wreorder]
   15 |         uint8_t fork_version = 0u;
      |                 ^~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/misc/coinDescription.hpp:20:9: warning:   when initialized here [-Wreorder]
   20 |         coinDescription(
      |         ^~~~~~~~~~~~~~~
In file included from /usr/src/RPM/BUILD/xmr-stak/./xmrstak/backend/globalStates.hpp:3,
                 from /usr/src/RPM/BUILD/xmr-stak/./xmrstak/backend/iBackend.hpp:3,
                 from /usr/src/RPM/BUILD/xmr-stak/./xmrstak/misc/executor.hpp:5,
                 from /usr/src/RPM/BUILD/xmr-stak/xmrstak/http/httpd.cpp:30:
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/backend/miner_work.hpp: In constructor 'xmrstak::miner_work::miner_work(xmrstak::miner_work&&)':
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/backend/miner_work.hpp:59:30: warning: passing argument 1 to 'restrict'-qualified parameter aliases with argument 2 [-Wrestrict]
   59 |                 memcpy(this->sJobID, sJobID, sizeof(miner_work::sJobID));
      |                        ~~~~~~^~~~~~  ~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/backend/globalStates.hpp: In constructor 'xmrstak::globalStates::globalStates()':
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/backend/globalStates.hpp:45:18: warning: 'xmrstak::globalStates::iThreadCount' will be initialized after [-Wreorder]
   45 |         uint64_t iThreadCount;
      |                  ^~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/backend/globalStates.hpp:42:31: warning:   'std::atomic<long unsigned int> xmrstak::globalStates::iGlobalJobNo' [-Wreorder]
   42 |         std::atomic<uint64_t> iGlobalJobNo;
      |                               ^~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/backend/globalStates.hpp:49:9: warning:   when initialized here [-Wreorder]
   49 |         globalStates() :
      |         ^~~~~~~~~~~~
In file included from /usr/src/RPM/BUILD/xmr-stak/./xmrstak/backend/iBackend.hpp:4:
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/net/msgstruct.hpp: In constructor 'gpu_res_err::gpu_res_err(const char*, size_t)':
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/net/msgstruct.hpp:85:21: warning: 'gpu_res_err::error_str' will be initialized after [-Wreorder]
   85 |         const char* error_str;
      |                     ^~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/net/msgstruct.hpp:84:16: warning:   'size_t gpu_res_err::idx' [-Wreorder]
   84 |         size_t idx; // GPU index
      |                ^~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/net/msgstruct.hpp:86:9: warning:   when initialized here [-Wreorder]
   86 |         gpu_res_err(const char* error_str, size_t idx) :
      |         ^~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/xmr-stak/build'
make[2]: Entering directory '/usr/src/RPM/BUILD/xmr-stak/build'
[ 44%] Building CXX object CMakeFiles/xmr-stak-backend.dir/xmrstak/backend/cpu/crypto/cn_gpu_avx.cpp.o
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cn_gpu_avx.cpp: In function 'void cn_gpu_inner_avx(const uint8_t*, uint8_t*, const xmrstak_algo&)':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cn_gpu_avx.cpp:123:24: warning: unused variable 'd01' [-Wunused-variable]
  123 |                 __m256 d01, d23;
      |                        ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cn_gpu_avx.cpp:123:29: warning: unused variable 'd23' [-Wunused-variable]
  123 |                 __m256 d01, d23;
      |                             ^~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/xmr-stak/build'
make[2]: Entering directory '/usr/src/RPM/BUILD/xmr-stak/build'
[ 29%] Building CXX object CMakeFiles/xmr-stak-backend.dir/xmrstak/backend/backendConnector.cpp.o
In file included from /usr/src/RPM/BUILD/xmr-stak/./xmrstak/backend/globalStates.hpp:3,
                 from /usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/iBackend.hpp:3,
                 from /usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/backendConnector.hpp:3,
                 from /usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/backendConnector.cpp:24:
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/backend/miner_work.hpp: In constructor 'xmrstak::miner_work::miner_work(xmrstak::miner_work&&)':
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/backend/miner_work.hpp:59:30: warning: passing argument 1 to 'restrict'-qualified parameter aliases with argument 2 [-Wrestrict]
   59 |                 memcpy(this->sJobID, sJobID, sizeof(miner_work::sJobID));
      |                        ~~~~~~^~~~~~  ~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/backend/globalStates.hpp: In constructor 'xmrstak::globalStates::globalStates()':
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/backend/globalStates.hpp:45:18: warning: 'xmrstak::globalStates::iThreadCount' will be initialized after [-Wreorder]
   45 |         uint64_t iThreadCount;
      |                  ^~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/backend/globalStates.hpp:42:31: warning:   'std::atomic<long unsigned int> xmrstak::globalStates::iGlobalJobNo' [-Wreorder]
   42 |         std::atomic<uint64_t> iGlobalJobNo;
      |                               ^~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/backend/globalStates.hpp:49:9: warning:   when initialized here [-Wreorder]
   49 |         globalStates() :
      |         ^~~~~~~~~~~~
In file included from /usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/iBackend.hpp:4:
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/net/msgstruct.hpp: In constructor 'gpu_res_err::gpu_res_err(const char*, size_t)':
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/net/msgstruct.hpp:85:21: warning: 'gpu_res_err::error_str' will be initialized after [-Wreorder]
   85 |         const char* error_str;
      |                     ^~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/net/msgstruct.hpp:84:16: warning:   'size_t gpu_res_err::idx' [-Wreorder]
   84 |         size_t idx; // GPU index
      |                ^~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/net/msgstruct.hpp:86:9: warning:   when initialized here [-Wreorder]
   86 |         gpu_res_err(const char* error_str, size_t idx) :
      |         ^~~~~~~~~~~
In file included from /usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/plugin.hpp:4,
                 from /usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/backendConnector.cpp:28:
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/params.hpp: In constructor 'xmrstak::params::params()':
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/params.hpp:27:21: warning: 'xmrstak::params::binaryName' will be initialized after [-Wreorder]
   27 |         std::string binaryName;
      |                     ^~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/params.hpp:26:21: warning:   'std::string xmrstak::params::executablePrefix' [-Wreorder]
   26 |         std::string executablePrefix;
      |                     ^~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/params.hpp:71:9: warning:   when initialized here [-Wreorder]
   71 |         params() :
      |         ^~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/params.hpp:57:21: warning: 'xmrstak::params::configFileCPU' will be initialized after [-Wreorder]
   57 |         std::string configFileCPU;
      |                     ^~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/params.hpp:56:21: warning:   'std::string xmrstak::params::configFileNVIDIA' [-Wreorder]
   56 |         std::string configFileNVIDIA;
      |                     ^~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/params.hpp:71:9: warning:   when initialized here [-Wreorder]
   71 |         params() :
      |         ^~~~~~
In file included from /usr/src/RPM/BUILD/xmr-stak/./xmrstak/jconf.hpp:4,
                 from /usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.hpp:6,
                 from /usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/backendConnector.cpp:33:
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/misc/coinDescription.hpp: In constructor 'xmrstak::coinDescription::coinDescription(xmrstak_algo, uint8_t, xmrstak_algo)':
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/misc/coinDescription.hpp:16:22: warning: 'xmrstak::coinDescription::algo_root' will be initialized after [-Wreorder]
   16 |         xmrstak_algo algo_root = {xmrstak_algo_id::invalid_algo};
      |                      ^~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/misc/coinDescription.hpp:15:17: warning:   'uint8_t xmrstak::coinDescription::fork_version' [-Wreorder]
   15 |         uint8_t fork_version = 0u;
      |                 ^~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/misc/coinDescription.hpp:20:9: warning:   when initialized here [-Wreorder]
   20 |         coinDescription(
      |         ^~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/xmr-stak/build'
make[2]: Entering directory '/usr/src/RPM/BUILD/xmr-stak/build'
[ 70%] Building CXX object CMakeFiles/xmr-stak-backend.dir/xmrstak/misc/environment.cpp.o
In file included from /usr/src/RPM/BUILD/xmr-stak/xmrstak/misc/environment.cpp:5:
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/params.hpp: In constructor 'xmrstak::params::params()':
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/params.hpp:27:21: warning: 'xmrstak::params::binaryName' will be initialized after [-Wreorder]
   27 |         std::string binaryName;
      |                     ^~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/params.hpp:26:21: warning:   'std::string xmrstak::params::executablePrefix' [-Wreorder]
   26 |         std::string executablePrefix;
      |                     ^~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/params.hpp:71:9: warning:   when initialized here [-Wreorder]
   71 |         params() :
      |         ^~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/params.hpp:57:21: warning: 'xmrstak::params::configFileCPU' will be initialized after [-Wreorder]
   57 |         std::string configFileCPU;
      |                     ^~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/params.hpp:56:21: warning:   'std::string xmrstak::params::configFileNVIDIA' [-Wreorder]
   56 |         std::string configFileNVIDIA;
      |                     ^~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/params.hpp:71:9: warning:   when initialized here [-Wreorder]
   71 |         params() :
      |         ^~~~~~
In file included from /usr/src/RPM/BUILD/xmr-stak/./xmrstak/backend/globalStates.hpp:3,
                 from /usr/src/RPM/BUILD/xmr-stak/./xmrstak/backend/iBackend.hpp:3,
                 from /usr/src/RPM/BUILD/xmr-stak/./xmrstak/misc/executor.hpp:5,
                 from /usr/src/RPM/BUILD/xmr-stak/xmrstak/misc/environment.cpp:6:
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/backend/miner_work.hpp: In constructor 'xmrstak::miner_work::miner_work(xmrstak::miner_work&&)':
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/backend/miner_work.hpp:59:30: warning: passing argument 1 to 'restrict'-qualified parameter aliases with argument 2 [-Wrestrict]
   59 |                 memcpy(this->sJobID, sJobID, sizeof(miner_work::sJobID));
      |                        ~~~~~~^~~~~~  ~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/backend/globalStates.hpp: In constructor 'xmrstak::globalStates::globalStates()':
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/backend/globalStates.hpp:45:18: warning: 'xmrstak::globalStates::iThreadCount' will be initialized after [-Wreorder]
   45 |         uint64_t iThreadCount;
      |                  ^~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/backend/globalStates.hpp:42:31: warning:   'std::atomic<long unsigned int> xmrstak::globalStates::iGlobalJobNo' [-Wreorder]
   42 |         std::atomic<uint64_t> iGlobalJobNo;
      |                               ^~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/backend/globalStates.hpp:49:9: warning:   when initialized here [-Wreorder]
   49 |         globalStates() :
      |         ^~~~~~~~~~~~
In file included from /usr/src/RPM/BUILD/xmr-stak/./xmrstak/backend/iBackend.hpp:4:
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/net/msgstruct.hpp: In constructor 'gpu_res_err::gpu_res_err(const char*, size_t)':
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/net/msgstruct.hpp:85:21: warning: 'gpu_res_err::error_str' will be initialized after [-Wreorder]
   85 |         const char* error_str;
      |                     ^~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/net/msgstruct.hpp:84:16: warning:   'size_t gpu_res_err::idx' [-Wreorder]
   84 |         size_t idx; // GPU index
      |                ^~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/net/msgstruct.hpp:86:9: warning:   when initialized here [-Wreorder]
   86 |         gpu_res_err(const char* error_str, size_t idx) :
      |         ^~~~~~~~~~~
In file included from /usr/src/RPM/BUILD/xmr-stak/./xmrstak/jconf.hpp:4,
                 from /usr/src/RPM/BUILD/xmr-stak/xmrstak/misc/environment.cpp:7:
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/misc/coinDescription.hpp: In constructor 'xmrstak::coinDescription::coinDescription(xmrstak_algo, uint8_t, xmrstak_algo)':
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/misc/coinDescription.hpp:16:22: warning: 'xmrstak::coinDescription::algo_root' will be initialized after [-Wreorder]
   16 |         xmrstak_algo algo_root = {xmrstak_algo_id::invalid_algo};
      |                      ^~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/misc/coinDescription.hpp:15:17: warning:   'uint8_t xmrstak::coinDescription::fork_version' [-Wreorder]
   15 |         uint8_t fork_version = 0u;
      |                 ^~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/misc/coinDescription.hpp:20:9: warning:   when initialized here [-Wreorder]
   20 |         coinDescription(
      |         ^~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/xmr-stak/build'
make[2]: Entering directory '/usr/src/RPM/BUILD/xmr-stak/build'
[ 61%] Building CXX object CMakeFiles/xmr-stak-backend.dir/xmrstak/jconf.cpp.o
In file included from /usr/src/RPM/BUILD/xmr-stak/xmrstak/jconf.hpp:3,
                 from /usr/src/RPM/BUILD/xmr-stak/xmrstak/jconf.cpp:24:
/usr/src/RPM/BUILD/xmr-stak/xmrstak/params.hpp: In constructor 'xmrstak::params::params()':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/params.hpp:27:21: warning: 'xmrstak::params::binaryName' will be initialized after [-Wreorder]
   27 |         std::string binaryName;
      |                     ^~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/params.hpp:26:21: warning:   'std::string xmrstak::params::executablePrefix' [-Wreorder]
   26 |         std::string executablePrefix;
      |                     ^~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/params.hpp:71:9: warning:   when initialized here [-Wreorder]
   71 |         params() :
      |         ^~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/params.hpp:57:21: warning: 'xmrstak::params::configFileCPU' will be initialized after [-Wreorder]
   57 |         std::string configFileCPU;
      |                     ^~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/params.hpp:56:21: warning:   'std::string xmrstak::params::configFileNVIDIA' [-Wreorder]
   56 |         std::string configFileNVIDIA;
      |                     ^~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/params.hpp:71:9: warning:   when initialized here [-Wreorder]
   71 |         params() :
      |         ^~~~~~
In file included from /usr/src/RPM/BUILD/xmr-stak/xmrstak/jconf.hpp:4:
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/misc/coinDescription.hpp: In constructor 'xmrstak::coinDescription::coinDescription(xmrstak_algo, uint8_t, xmrstak_algo)':
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/misc/coinDescription.hpp:16:22: warning: 'xmrstak::coinDescription::algo_root' will be initialized after [-Wreorder]
   16 |         xmrstak_algo algo_root = {xmrstak_algo_id::invalid_algo};
      |                      ^~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/misc/coinDescription.hpp:15:17: warning:   'uint8_t xmrstak::coinDescription::fork_version' [-Wreorder]
   15 |         uint8_t fork_version = 0u;
      |                 ^~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/misc/coinDescription.hpp:20:9: warning:   when initialized here [-Wreorder]
   20 |         coinDescription(
      |         ^~~~~~~~~~~~~~~
In file included from /usr/src/RPM/BUILD/xmr-stak/./xmrstak/misc/jext.hpp:3,
                 from /usr/src/RPM/BUILD/xmr-stak/xmrstak/jconf.cpp:28:
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/rapidjson/document.h: In instantiation of 'void rapidjson::GenericValue<Encoding, Allocator>::SetObjectRaw(Member*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; Member = rapidjson::GenericMember<rapidjson::UTF8<>, rapidjson::MemoryPoolAllocator<> >; rapidjson::SizeType = unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/rapidjson/document.h:2413:55:   required from 'bool rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::EndObject(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]'
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/rapidjson/reader.h:1719:40:   required from 'rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParsingState rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 160; InputStream = rapidjson::EncodedInputStream<rapidjson::UTF8<>, rapidjson::MemoryStream>; Handler = rapidjson::GenericDocument<rapidjson::UTF8<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]'
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/rapidjson/reader.h:1815:58:   required from 'rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 160; InputStream = rapidjson::EncodedInputStream<rapidjson::UTF8<>, rapidjson::MemoryStream>; Handler = rapidjson::GenericDocument<rapidjson::UTF8<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]'
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/rapidjson/reader.h:473:46:   required from 'rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 160; InputStream = rapidjson::EncodedInputStream<rapidjson::UTF8<>, rapidjson::MemoryStream>; Handler = rapidjson::GenericDocument<rapidjson::UTF8<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]'
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/rapidjson/document.h:2209:57:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::ParseStream(InputStream&) [with unsigned int parseFlags = 160; SourceEncoding = rapidjson::UTF8<>; InputStream = rapidjson::EncodedInputStream<rapidjson::UTF8<>, rapidjson::MemoryStream>; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]'
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/rapidjson/document.h:2298:48:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::Parse(const typename SourceEncoding::Ch*, std::size_t) [with unsigned int parseFlags = 160; SourceEncoding = rapidjson::UTF8<>; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; typename SourceEncoding::Ch = char; std::size_t = long unsigned int]'
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/rapidjson/document.h:2304:43:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::Parse(const Ch*, std::size_t) [with unsigned int parseFlags = 160; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; Ch = char; std::size_t = long unsigned int]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/jconf.cpp:437:59:   required from here
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/rapidjson/document.h:2002:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'rapidjson::GenericValue<rapidjson::UTF8<> >::Member' {aka 'struct rapidjson::GenericMember<rapidjson::UTF8<>, rapidjson::MemoryPoolAllocator<> >'} with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess]
 2002 |             std::memcpy(m, members, count * sizeof(Member));
      |             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/rapidjson/document.h:79:8: note: 'rapidjson::GenericValue<rapidjson::UTF8<> >::Member' {aka 'struct rapidjson::GenericMember<rapidjson::UTF8<>, rapidjson::MemoryPoolAllocator<> >'} declared here
   79 | struct GenericMember {
      |        ^~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/rapidjson/document.h: In instantiation of 'void rapidjson::GenericValue<Encoding, Allocator>::SetArrayRaw(rapidjson::GenericValue<Encoding, Allocator>*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; rapidjson::SizeType = unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/rapidjson/document.h:2421:54:   required from 'bool rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::EndArray(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]'
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/rapidjson/reader.h:1749:39:   required from 'rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParsingState rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 160; InputStream = rapidjson::EncodedInputStream<rapidjson::UTF8<>, rapidjson::MemoryStream>; Handler = rapidjson::GenericDocument<rapidjson::UTF8<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]'
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/rapidjson/reader.h:1815:58:   required from 'rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 160; InputStream = rapidjson::EncodedInputStream<rapidjson::UTF8<>, rapidjson::MemoryStream>; Handler = rapidjson::GenericDocument<rapidjson::UTF8<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]'
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/rapidjson/reader.h:473:46:   required from 'rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 160; InputStream = rapidjson::EncodedInputStream<rapidjson::UTF8<>, rapidjson::MemoryStream>; Handler = rapidjson::GenericDocument<rapidjson::UTF8<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]'
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/rapidjson/document.h:2209:57:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::ParseStream(InputStream&) [with unsigned int parseFlags = 160; SourceEncoding = rapidjson::UTF8<>; InputStream = rapidjson::EncodedInputStream<rapidjson::UTF8<>, rapidjson::MemoryStream>; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]'
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/rapidjson/document.h:2298:48:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::Parse(const typename SourceEncoding::Ch*, std::size_t) [with unsigned int parseFlags = 160; SourceEncoding = rapidjson::UTF8<>; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; typename SourceEncoding::Ch = char; std::size_t = long unsigned int]'
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/rapidjson/document.h:2304:43:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::Parse(const Ch*, std::size_t) [with unsigned int parseFlags = 160; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; Ch = char; std::size_t = long unsigned int]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/jconf.cpp:437:59:   required from here
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/rapidjson/document.h:1989:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class rapidjson::GenericValue<rapidjson::UTF8<> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
 1989 |             std::memcpy(e, values, count * sizeof(GenericValue));
      |             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/rapidjson/document.h:548:7: note: 'class rapidjson::GenericValue<rapidjson::UTF8<> >' declared here
  548 | class GenericValue {
      |       ^~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/xmr-stak/build'
make[2]: Entering directory '/usr/src/RPM/BUILD/xmr-stak/build'
[ 32%] Building CXX object CMakeFiles/xmr-stak-backend.dir/xmrstak/backend/cpu/crypto/CryptonightR_gen.cpp.o
In file included from /usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:18,
                 from /usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/CryptonightR_gen.cpp:6:
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/../../miner_work.hpp: In constructor 'xmrstak::miner_work::miner_work(xmrstak::miner_work&&)':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/../../miner_work.hpp:59:30: warning: passing argument 1 to 'restrict'-qualified parameter aliases with argument 2 [-Wrestrict]
   59 |                 memcpy(this->sJobID, sJobID, sizeof(miner_work::sJobID));
      |                        ~~~~~~^~~~~~  ~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/xmr-stak/build'
make[2]: Entering directory '/usr/src/RPM/BUILD/xmr-stak/build'
[ 88%] Building CXX object CMakeFiles/xmr-stak-backend.dir/xmrstak/net/socket.cpp.o
In file included from /usr/src/RPM/BUILD/xmr-stak/xmrstak/net/jpsock.hpp:3,
                 from /usr/src/RPM/BUILD/xmr-stak/xmrstak/net/socket.cpp:25:
/usr/src/RPM/BUILD/xmr-stak/xmrstak/net/msgstruct.hpp: In constructor 'gpu_res_err::gpu_res_err(const char*, size_t)':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/net/msgstruct.hpp:85:21: warning: 'gpu_res_err::error_str' will be initialized after [-Wreorder]
   85 |         const char* error_str;
      |                     ^~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/net/msgstruct.hpp:84:16: warning:   'size_t gpu_res_err::idx' [-Wreorder]
   84 |         size_t idx; // GPU index
      |                ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/net/msgstruct.hpp:86:9: warning:   when initialized here [-Wreorder]
   86 |         gpu_res_err(const char* error_str, size_t idx) :
      |         ^~~~~~~~~~~
In file included from /usr/src/RPM/BUILD/xmr-stak/./xmrstak/backend/globalStates.hpp:3,
                 from /usr/src/RPM/BUILD/xmr-stak/./xmrstak/backend/iBackend.hpp:3,
                 from /usr/src/RPM/BUILD/xmr-stak/xmrstak/net/jpsock.hpp:4:
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/backend/miner_work.hpp: In constructor 'xmrstak::miner_work::miner_work(xmrstak::miner_work&&)':
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/backend/miner_work.hpp:59:30: warning: passing argument 1 to 'restrict'-qualified parameter aliases with argument 2 [-Wrestrict]
   59 |                 memcpy(this->sJobID, sJobID, sizeof(miner_work::sJobID));
      |                        ~~~~~~^~~~~~  ~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/backend/globalStates.hpp: In constructor 'xmrstak::globalStates::globalStates()':
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/backend/globalStates.hpp:45:18: warning: 'xmrstak::globalStates::iThreadCount' will be initialized after [-Wreorder]
   45 |         uint64_t iThreadCount;
      |                  ^~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/backend/globalStates.hpp:42:31: warning:   'std::atomic<long unsigned int> xmrstak::globalStates::iGlobalJobNo' [-Wreorder]
   42 |         std::atomic<uint64_t> iGlobalJobNo;
      |                               ^~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/backend/globalStates.hpp:49:9: warning:   when initialized here [-Wreorder]
   49 |         globalStates() :
      |         ^~~~~~~~~~~~
In file included from /usr/src/RPM/BUILD/xmr-stak/./xmrstak/jconf.hpp:3,
                 from /usr/src/RPM/BUILD/xmr-stak/xmrstak/net/jpsock.hpp:5:
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/params.hpp: In constructor 'xmrstak::params::params()':
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/params.hpp:27:21: warning: 'xmrstak::params::binaryName' will be initialized after [-Wreorder]
   27 |         std::string binaryName;
      |                     ^~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/params.hpp:26:21: warning:   'std::string xmrstak::params::executablePrefix' [-Wreorder]
   26 |         std::string executablePrefix;
      |                     ^~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/params.hpp:71:9: warning:   when initialized here [-Wreorder]
   71 |         params() :
      |         ^~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/params.hpp:57:21: warning: 'xmrstak::params::configFileCPU' will be initialized after [-Wreorder]
   57 |         std::string configFileCPU;
      |                     ^~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/params.hpp:56:21: warning:   'std::string xmrstak::params::configFileNVIDIA' [-Wreorder]
   56 |         std::string configFileNVIDIA;
      |                     ^~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/params.hpp:71:9: warning:   when initialized here [-Wreorder]
   71 |         params() :
      |         ^~~~~~
In file included from /usr/src/RPM/BUILD/xmr-stak/./xmrstak/jconf.hpp:4:
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/misc/coinDescription.hpp: In constructor 'xmrstak::coinDescription::coinDescription(xmrstak_algo, uint8_t, xmrstak_algo)':
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/misc/coinDescription.hpp:16:22: warning: 'xmrstak::coinDescription::algo_root' will be initialized after [-Wreorder]
   16 |         xmrstak_algo algo_root = {xmrstak_algo_id::invalid_algo};
      |                      ^~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/misc/coinDescription.hpp:15:17: warning:   'uint8_t xmrstak::coinDescription::fork_version' [-Wreorder]
   15 |         uint8_t fork_version = 0u;
      |                 ^~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/misc/coinDescription.hpp:20:9: warning:   when initialized here [-Wreorder]
   20 |         coinDescription(
      |         ^~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/xmr-stak/build'
make[2]: Entering directory '/usr/src/RPM/BUILD/xmr-stak/build'
[ 73%] Building CXX object CMakeFiles/xmr-stak-backend.dir/xmrstak/misc/executor.cpp.o
In file included from /usr/src/RPM/BUILD/xmr-stak/./xmrstak/backend/globalStates.hpp:3,
                 from /usr/src/RPM/BUILD/xmr-stak/./xmrstak/backend/iBackend.hpp:3,
                 from /usr/src/RPM/BUILD/xmr-stak/xmrstak/misc/executor.hpp:5,
                 from /usr/src/RPM/BUILD/xmr-stak/xmrstak/misc/executor.cpp:24:
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/backend/miner_work.hpp: In constructor 'xmrstak::miner_work::miner_work(xmrstak::miner_work&&)':
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/backend/miner_work.hpp:59:30: warning: passing argument 1 to 'restrict'-qualified parameter aliases with argument 2 [-Wrestrict]
   59 |                 memcpy(this->sJobID, sJobID, sizeof(miner_work::sJobID));
      |                        ~~~~~~^~~~~~  ~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/backend/globalStates.hpp: In constructor 'xmrstak::globalStates::globalStates()':
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/backend/globalStates.hpp:45:18: warning: 'xmrstak::globalStates::iThreadCount' will be initialized after [-Wreorder]
   45 |         uint64_t iThreadCount;
      |                  ^~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/backend/globalStates.hpp:42:31: warning:   'std::atomic<long unsigned int> xmrstak::globalStates::iGlobalJobNo' [-Wreorder]
   42 |         std::atomic<uint64_t> iGlobalJobNo;
      |                               ^~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/backend/globalStates.hpp:49:9: warning:   when initialized here [-Wreorder]
   49 |         globalStates() :
      |         ^~~~~~~~~~~~
In file included from /usr/src/RPM/BUILD/xmr-stak/./xmrstak/backend/iBackend.hpp:4:
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/net/msgstruct.hpp: In constructor 'gpu_res_err::gpu_res_err(const char*, size_t)':
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/net/msgstruct.hpp:85:21: warning: 'gpu_res_err::error_str' will be initialized after [-Wreorder]
   85 |         const char* error_str;
      |                     ^~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/net/msgstruct.hpp:84:16: warning:   'size_t gpu_res_err::idx' [-Wreorder]
   84 |         size_t idx; // GPU index
      |                ^~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/net/msgstruct.hpp:86:9: warning:   when initialized here [-Wreorder]
   86 |         gpu_res_err(const char* error_str, size_t idx) :
      |         ^~~~~~~~~~~
In file included from /usr/src/RPM/BUILD/xmr-stak/./xmrstak/jconf.hpp:3,
                 from /usr/src/RPM/BUILD/xmr-stak/xmrstak/misc/executor.cpp:25:
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/params.hpp: In constructor 'xmrstak::params::params()':
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/params.hpp:27:21: warning: 'xmrstak::params::binaryName' will be initialized after [-Wreorder]
   27 |         std::string binaryName;
      |                     ^~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/params.hpp:26:21: warning:   'std::string xmrstak::params::executablePrefix' [-Wreorder]
   26 |         std::string executablePrefix;
      |                     ^~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/params.hpp:71:9: warning:   when initialized here [-Wreorder]
   71 |         params() :
      |         ^~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/params.hpp:57:21: warning: 'xmrstak::params::configFileCPU' will be initialized after [-Wreorder]
   57 |         std::string configFileCPU;
      |                     ^~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/params.hpp:56:21: warning:   'std::string xmrstak::params::configFileNVIDIA' [-Wreorder]
   56 |         std::string configFileNVIDIA;
      |                     ^~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/params.hpp:71:9: warning:   when initialized here [-Wreorder]
   71 |         params() :
      |         ^~~~~~
In file included from /usr/src/RPM/BUILD/xmr-stak/./xmrstak/jconf.hpp:4:
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/misc/coinDescription.hpp: In constructor 'xmrstak::coinDescription::coinDescription(xmrstak_algo, uint8_t, xmrstak_algo)':
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/misc/coinDescription.hpp:16:22: warning: 'xmrstak::coinDescription::algo_root' will be initialized after [-Wreorder]
   16 |         xmrstak_algo algo_root = {xmrstak_algo_id::invalid_algo};
      |                      ^~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/misc/coinDescription.hpp:15:17: warning:   'uint8_t xmrstak::coinDescription::fork_version' [-Wreorder]
   15 |         uint8_t fork_version = 0u;
      |                 ^~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/misc/coinDescription.hpp:20:9: warning:   when initialized here [-Wreorder]
   20 |         coinDescription(
      |         ^~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/xmr-stak/build'
make[2]: Entering directory '/usr/src/RPM/BUILD/xmr-stak/build'
[ 55%] Building CXX object CMakeFiles/xmr-stak-backend.dir/xmrstak/backend/cpu/crypto/cryptonight_common.cpp.o
In file included from /usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:18,
                 from /usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_common.cpp:32:
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/../../miner_work.hpp: In constructor 'xmrstak::miner_work::miner_work(xmrstak::miner_work&&)':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/../../miner_work.hpp:59:30: warning: passing argument 1 to 'restrict'-qualified parameter aliases with argument 2 [-Wrestrict]
   59 |                 memcpy(this->sJobID, sJobID, sizeof(miner_work::sJobID));
      |                        ~~~~~~^~~~~~  ~~~~~~
In file included from /usr/src/RPM/BUILD/xmr-stak/./xmrstak/jconf.hpp:3,
                 from /usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_common.cpp:34:
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/params.hpp: In constructor 'xmrstak::params::params()':
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/params.hpp:27:21: warning: 'xmrstak::params::binaryName' will be initialized after [-Wreorder]
   27 |         std::string binaryName;
      |                     ^~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/params.hpp:26:21: warning:   'std::string xmrstak::params::executablePrefix' [-Wreorder]
   26 |         std::string executablePrefix;
      |                     ^~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/params.hpp:71:9: warning:   when initialized here [-Wreorder]
   71 |         params() :
      |         ^~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/params.hpp:57:21: warning: 'xmrstak::params::configFileCPU' will be initialized after [-Wreorder]
   57 |         std::string configFileCPU;
      |                     ^~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/params.hpp:56:21: warning:   'std::string xmrstak::params::configFileNVIDIA' [-Wreorder]
   56 |         std::string configFileNVIDIA;
      |                     ^~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/params.hpp:71:9: warning:   when initialized here [-Wreorder]
   71 |         params() :
      |         ^~~~~~
In file included from /usr/src/RPM/BUILD/xmr-stak/./xmrstak/jconf.hpp:4:
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/misc/coinDescription.hpp: In constructor 'xmrstak::coinDescription::coinDescription(xmrstak_algo, uint8_t, xmrstak_algo)':
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/misc/coinDescription.hpp:16:22: warning: 'xmrstak::coinDescription::algo_root' will be initialized after [-Wreorder]
   16 |         xmrstak_algo algo_root = {xmrstak_algo_id::invalid_algo};
      |                      ^~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/misc/coinDescription.hpp:15:17: warning:   'uint8_t xmrstak::coinDescription::fork_version' [-Wreorder]
   15 |         uint8_t fork_version = 0u;
      |                 ^~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/misc/coinDescription.hpp:20:9: warning:   when initialized here [-Wreorder]
   20 |         coinDescription(
      |         ^~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/xmr-stak/build'
make[2]: Entering directory '/usr/src/RPM/BUILD/xmr-stak/build'
[ 85%] Building CXX object CMakeFiles/xmr-stak-backend.dir/xmrstak/net/jpsock.cpp.o
In file included from /usr/src/RPM/BUILD/xmr-stak/xmrstak/net/jpsock.hpp:3,
                 from /usr/src/RPM/BUILD/xmr-stak/xmrstak/net/jpsock.cpp:29:
/usr/src/RPM/BUILD/xmr-stak/xmrstak/net/msgstruct.hpp: In constructor 'gpu_res_err::gpu_res_err(const char*, size_t)':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/net/msgstruct.hpp:85:21: warning: 'gpu_res_err::error_str' will be initialized after [-Wreorder]
   85 |         const char* error_str;
      |                     ^~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/net/msgstruct.hpp:84:16: warning:   'size_t gpu_res_err::idx' [-Wreorder]
   84 |         size_t idx; // GPU index
      |                ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/net/msgstruct.hpp:86:9: warning:   when initialized here [-Wreorder]
   86 |         gpu_res_err(const char* error_str, size_t idx) :
      |         ^~~~~~~~~~~
In file included from /usr/src/RPM/BUILD/xmr-stak/./xmrstak/backend/globalStates.hpp:3,
                 from /usr/src/RPM/BUILD/xmr-stak/./xmrstak/backend/iBackend.hpp:3,
                 from /usr/src/RPM/BUILD/xmr-stak/xmrstak/net/jpsock.hpp:4:
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/backend/miner_work.hpp: In constructor 'xmrstak::miner_work::miner_work(xmrstak::miner_work&&)':
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/backend/miner_work.hpp:59:30: warning: passing argument 1 to 'restrict'-qualified parameter aliases with argument 2 [-Wrestrict]
   59 |                 memcpy(this->sJobID, sJobID, sizeof(miner_work::sJobID));
      |                        ~~~~~~^~~~~~  ~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/backend/globalStates.hpp: In constructor 'xmrstak::globalStates::globalStates()':
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/backend/globalStates.hpp:45:18: warning: 'xmrstak::globalStates::iThreadCount' will be initialized after [-Wreorder]
   45 |         uint64_t iThreadCount;
      |                  ^~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/backend/globalStates.hpp:42:31: warning:   'std::atomic<long unsigned int> xmrstak::globalStates::iGlobalJobNo' [-Wreorder]
   42 |         std::atomic<uint64_t> iGlobalJobNo;
      |                               ^~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/backend/globalStates.hpp:49:9: warning:   when initialized here [-Wreorder]
   49 |         globalStates() :
      |         ^~~~~~~~~~~~
In file included from /usr/src/RPM/BUILD/xmr-stak/./xmrstak/jconf.hpp:3,
                 from /usr/src/RPM/BUILD/xmr-stak/xmrstak/net/jpsock.hpp:5:
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/params.hpp: In constructor 'xmrstak::params::params()':
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/params.hpp:27:21: warning: 'xmrstak::params::binaryName' will be initialized after [-Wreorder]
   27 |         std::string binaryName;
      |                     ^~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/params.hpp:26:21: warning:   'std::string xmrstak::params::executablePrefix' [-Wreorder]
   26 |         std::string executablePrefix;
      |                     ^~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/params.hpp:71:9: warning:   when initialized here [-Wreorder]
   71 |         params() :
      |         ^~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/params.hpp:57:21: warning: 'xmrstak::params::configFileCPU' will be initialized after [-Wreorder]
   57 |         std::string configFileCPU;
      |                     ^~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/params.hpp:56:21: warning:   'std::string xmrstak::params::configFileNVIDIA' [-Wreorder]
   56 |         std::string configFileNVIDIA;
      |                     ^~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/params.hpp:71:9: warning:   when initialized here [-Wreorder]
   71 |         params() :
      |         ^~~~~~
In file included from /usr/src/RPM/BUILD/xmr-stak/./xmrstak/jconf.hpp:4:
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/misc/coinDescription.hpp: In constructor 'xmrstak::coinDescription::coinDescription(xmrstak_algo, uint8_t, xmrstak_algo)':
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/misc/coinDescription.hpp:16:22: warning: 'xmrstak::coinDescription::algo_root' will be initialized after [-Wreorder]
   16 |         xmrstak_algo algo_root = {xmrstak_algo_id::invalid_algo};
      |                      ^~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/misc/coinDescription.hpp:15:17: warning:   'uint8_t xmrstak::coinDescription::fork_version' [-Wreorder]
   15 |         uint8_t fork_version = 0u;
      |                 ^~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/misc/coinDescription.hpp:20:9: warning:   when initialized here [-Wreorder]
   20 |         coinDescription(
      |         ^~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/net/jpsock.cpp: In constructor 'jpsock::jpsock(size_t, const char*, const char*, const char*, const char*, double, bool, bool, const char*, bool)':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/net/jpsock.cpp:137:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct pool_job'; use assignment or value-initialization instead [-Wclass-memaccess]
  137 |         memset(&oCurrentJob, 0, sizeof(oCurrentJob));
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/net/msgstruct.hpp:12:8: note: 'struct pool_job' declared here
   12 | struct pool_job
      |        ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/net/jpsock.cpp: In member function 'void jpsock::jpsock_thread()':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/net/jpsock.cpp:249:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct pool_job'; use assignment or value-initialization instead [-Wclass-memaccess]
  249 |         memset(&oCurrentJob, 0, sizeof(oCurrentJob));
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/net/msgstruct.hpp:12:8: note: 'struct pool_job' declared here
   12 | struct pool_job
      |        ^~~~~~~~
In file included from /usr/src/RPM/BUILD/xmr-stak/./xmrstak/misc/jext.hpp:3,
                 from /usr/src/RPM/BUILD/xmr-stak/xmrstak/net/jpsock.cpp:35:
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/rapidjson/document.h: In instantiation of 'void rapidjson::GenericValue<Encoding, Allocator>::SetObjectRaw(Member*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; Member = rapidjson::GenericMember<rapidjson::UTF8<>, rapidjson::MemoryPoolAllocator<> >; rapidjson::SizeType = unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/rapidjson/document.h:2413:55:   required from 'bool rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::EndObject(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::MemoryPoolAllocator<>; rapidjson::SizeType = unsigned int]'
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/rapidjson/reader.h:1719:40:   required from 'rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParsingState rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 1; InputStream = rapidjson::GenericInsituStringStream<rapidjson::UTF8<> >; Handler = rapidjson::GenericDocument<rapidjson::UTF8<>, rapidjson::MemoryPoolAllocator<>, rapidjson::MemoryPoolAllocator<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::MemoryPoolAllocator<>]'
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/rapidjson/reader.h:1815:58:   required from 'rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 1; InputStream = rapidjson::GenericInsituStringStream<rapidjson::UTF8<> >; Handler = rapidjson::GenericDocument<rapidjson::UTF8<>, rapidjson::MemoryPoolAllocator<>, rapidjson::MemoryPoolAllocator<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::MemoryPoolAllocator<>]'
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/rapidjson/reader.h:473:46:   required from 'rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 1; InputStream = rapidjson::GenericInsituStringStream<rapidjson::UTF8<> >; Handler = rapidjson::GenericDocument<rapidjson::UTF8<>, rapidjson::MemoryPoolAllocator<>, rapidjson::MemoryPoolAllocator<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::MemoryPoolAllocator<>]'
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/rapidjson/document.h:2209:57:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::ParseStream(InputStream&) [with unsigned int parseFlags = 1; SourceEncoding = rapidjson::UTF8<>; InputStream = rapidjson::GenericInsituStringStream<rapidjson::UTF8<> >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::MemoryPoolAllocator<>]'
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/rapidjson/document.h:2225:62:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::ParseStream(InputStream&) [with unsigned int parseFlags = 1; InputStream = rapidjson::GenericInsituStringStream<rapidjson::UTF8<> >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::MemoryPoolAllocator<>]'
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/rapidjson/document.h:2250:58:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::ParseInsitu(Ch*) [with unsigned int parseFlags = 0; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::MemoryPoolAllocator<>; Ch = char]'
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/rapidjson/document.h:2258:47:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::ParseInsitu(Ch*) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::MemoryPoolAllocator<>; Ch = char]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/net/jpsock.cpp:312:29:   required from here
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/rapidjson/document.h:2002:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'rapidjson::GenericValue<rapidjson::UTF8<> >::Member' {aka 'struct rapidjson::GenericMember<rapidjson::UTF8<>, rapidjson::MemoryPoolAllocator<> >'} with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess]
 2002 |             std::memcpy(m, members, count * sizeof(Member));
      |             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/rapidjson/document.h:79:8: note: 'rapidjson::GenericValue<rapidjson::UTF8<> >::Member' {aka 'struct rapidjson::GenericMember<rapidjson::UTF8<>, rapidjson::MemoryPoolAllocator<> >'} declared here
   79 | struct GenericMember {
      |        ^~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/rapidjson/document.h: In instantiation of 'void rapidjson::GenericValue<Encoding, Allocator>::SetArrayRaw(rapidjson::GenericValue<Encoding, Allocator>*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; rapidjson::SizeType = unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/rapidjson/document.h:2421:54:   required from 'bool rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::EndArray(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::MemoryPoolAllocator<>; rapidjson::SizeType = unsigned int]'
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/rapidjson/reader.h:1749:39:   required from 'rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParsingState rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 1; InputStream = rapidjson::GenericInsituStringStream<rapidjson::UTF8<> >; Handler = rapidjson::GenericDocument<rapidjson::UTF8<>, rapidjson::MemoryPoolAllocator<>, rapidjson::MemoryPoolAllocator<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::MemoryPoolAllocator<>]'
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/rapidjson/reader.h:1815:58:   required from 'rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 1; InputStream = rapidjson::GenericInsituStringStream<rapidjson::UTF8<> >; Handler = rapidjson::GenericDocument<rapidjson::UTF8<>, rapidjson::MemoryPoolAllocator<>, rapidjson::MemoryPoolAllocator<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::MemoryPoolAllocator<>]'
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/rapidjson/reader.h:473:46:   required from 'rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 1; InputStream = rapidjson::GenericInsituStringStream<rapidjson::UTF8<> >; Handler = rapidjson::GenericDocument<rapidjson::UTF8<>, rapidjson::MemoryPoolAllocator<>, rapidjson::MemoryPoolAllocator<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::MemoryPoolAllocator<>]'
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/rapidjson/document.h:2209:57:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::ParseStream(InputStream&) [with unsigned int parseFlags = 1; SourceEncoding = rapidjson::UTF8<>; InputStream = rapidjson::GenericInsituStringStream<rapidjson::UTF8<> >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::MemoryPoolAllocator<>]'
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/rapidjson/document.h:2225:62:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::ParseStream(InputStream&) [with unsigned int parseFlags = 1; InputStream = rapidjson::GenericInsituStringStream<rapidjson::UTF8<> >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::MemoryPoolAllocator<>]'
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/rapidjson/document.h:2250:58:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::ParseInsitu(Ch*) [with unsigned int parseFlags = 0; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::MemoryPoolAllocator<>; Ch = char]'
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/rapidjson/document.h:2258:47:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::ParseInsitu(Ch*) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::MemoryPoolAllocator<>; Ch = char]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/net/jpsock.cpp:312:29:   required from here
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/rapidjson/document.h:1989:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class rapidjson::GenericValue<rapidjson::UTF8<> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
 1989 |             std::memcpy(e, values, count * sizeof(GenericValue));
      |             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/rapidjson/document.h:548:7: note: 'class rapidjson::GenericValue<rapidjson::UTF8<> >' declared here
  548 | class GenericValue {
      |       ^~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/xmr-stak/build'
make[2]: Entering directory '/usr/src/RPM/BUILD/xmr-stak/build'
[ 52%] Building CXX object CMakeFiles/xmr-stak-backend.dir/xmrstak/backend/cpu/minethd.cpp.o
In file included from /usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:18,
                 from /usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:24:
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/../../miner_work.hpp: In constructor 'xmrstak::miner_work::miner_work(xmrstak::miner_work&&)':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/../../miner_work.hpp:59:30: warning: passing argument 1 to 'restrict'-qualified parameter aliases with argument 2 [-Wrestrict]
   59 |                 memcpy(this->sJobID, sJobID, sizeof(miner_work::sJobID));
      |                        ~~~~~~^~~~~~  ~~~~~~
In file included from /usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/jconf.hpp:3,
                 from /usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:26:
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/params.hpp: In constructor 'xmrstak::params::params()':
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/params.hpp:27:21: warning: 'xmrstak::params::binaryName' will be initialized after [-Wreorder]
   27 |         std::string binaryName;
      |                     ^~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/params.hpp:26:21: warning:   'std::string xmrstak::params::executablePrefix' [-Wreorder]
   26 |         std::string executablePrefix;
      |                     ^~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/params.hpp:71:9: warning:   when initialized here [-Wreorder]
   71 |         params() :
      |         ^~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/params.hpp:57:21: warning: 'xmrstak::params::configFileCPU' will be initialized after [-Wreorder]
   57 |         std::string configFileCPU;
      |                     ^~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/params.hpp:56:21: warning:   'std::string xmrstak::params::configFileNVIDIA' [-Wreorder]
   56 |         std::string configFileNVIDIA;
      |                     ^~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/params.hpp:71:9: warning:   when initialized here [-Wreorder]
   71 |         params() :
      |         ^~~~~~
In file included from /usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:28:
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/backend/globalStates.hpp: In constructor 'xmrstak::globalStates::globalStates()':
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/backend/globalStates.hpp:45:18: warning: 'xmrstak::globalStates::iThreadCount' will be initialized after [-Wreorder]
   45 |         uint64_t iThreadCount;
      |                  ^~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/backend/globalStates.hpp:42:31: warning:   'std::atomic<long unsigned int> xmrstak::globalStates::iGlobalJobNo' [-Wreorder]
   42 |         std::atomic<uint64_t> iGlobalJobNo;
      |                               ^~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/backend/globalStates.hpp:49:9: warning:   when initialized here [-Wreorder]
   49 |         globalStates() :
      |         ^~~~~~~~~~~~
In file included from /usr/src/RPM/BUILD/xmr-stak/./xmrstak/backend/iBackend.hpp:4,
                 from /usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:29:
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/net/msgstruct.hpp: In constructor 'gpu_res_err::gpu_res_err(const char*, size_t)':
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/net/msgstruct.hpp:85:21: warning: 'gpu_res_err::error_str' will be initialized after [-Wreorder]
   85 |         const char* error_str;
      |                     ^~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/net/msgstruct.hpp:84:16: warning:   'size_t gpu_res_err::idx' [-Wreorder]
   84 |         size_t idx; // GPU index
      |                ^~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/net/msgstruct.hpp:86:9: warning:   when initialized here [-Wreorder]
   86 |         gpu_res_err(const char* error_str, size_t idx) :
      |         ^~~~~~~~~~~
In file included from /usr/src/RPM/BUILD/xmr-stak/./xmrstak/jconf.hpp:4,
                 from /usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.hpp:6,
                 from /usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:34:
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/misc/coinDescription.hpp: In constructor 'xmrstak::coinDescription::coinDescription(xmrstak_algo, uint8_t, xmrstak_algo)':
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/misc/coinDescription.hpp:16:22: warning: 'xmrstak::coinDescription::algo_root' will be initialized after [-Wreorder]
   16 |         xmrstak_algo algo_root = {xmrstak_algo_id::invalid_algo};
      |                      ^~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/misc/coinDescription.hpp:15:17: warning:   'uint8_t xmrstak::coinDescription::fork_version' [-Wreorder]
   15 |         uint8_t fork_version = 0u;
      |                 ^~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/misc/coinDescription.hpp:20:9: warning:   when initialized here [-Wreorder]
   20 |         coinDescription(
      |         ^~~~~~~~~~~~~~~
In file included from /usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:43:
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/autoAdjust.hpp: In member function 'bool xmrstak::cpu::autoAdjust::printConfig()':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/autoAdjust.hpp:58:49: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare]
   58 |                 if(!detectL3Size() || L3KB_size < halfHashMemSizeKB || L3KB_size > (halfHashMemSizeKB * 2048u))
      |                                       ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/autoAdjust.hpp:58:82: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'long unsigned int' [-Wsign-compare]
   58 |                 if(!detectL3Size() || L3KB_size < halfHashMemSizeKB || L3KB_size > (halfHashMemSizeKB * 2048u))
      |                                                                        ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/autoAdjust.hpp:60:38: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare]
   60 |                         if(L3KB_size < halfHashMemSizeKB || L3KB_size > (halfHashMemSizeKB * 2048))
      |                            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/autoAdjust.hpp:60:71: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'long unsigned int' [-Wsign-compare]
   60 |                         if(L3KB_size < halfHashMemSizeKB || L3KB_size > (halfHashMemSizeKB * 2048))
      |                                                             ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/autoAdjust.hpp:83:73: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int32_t' {aka 'int'} [-Wsign-compare]
   83 |                                 double_mode = L3KB_size / hashMemSizeKB > (int32_t)(corecnt - i);
      |                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp: In static member function 'static bool xmrstak::cpu::minethd::self_test()':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:260:26: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  260 |         for(int i = 0; i < MAX_N; i++)
      |                        ~~^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:419:37: warning: unused variable 'hashf' [-Wunused-variable]
  419 |                         cn_hash_fun hashf;
      |                                     ^~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:507:26: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare]
  507 |         for(int i = 0; i < MAX_N; i++)
      |                        ~~^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp: In instantiation of 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 2; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:290:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:771:42: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  771 |                         for(int h = 0; h < N; ++h)
      |                                        ~~^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:777:42: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  777 |                         for(int h = 0; h < N; ++h)
      |                                        ~~^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:782:26: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  782 |         for(int h = 1; h < N; ++h)
      |                        ~~^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp: In instantiation of 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 3; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:302:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:771:42: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  771 |                         for(int h = 0; h < N; ++h)
      |                                        ~~^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:777:42: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  777 |                         for(int h = 0; h < N; ++h)
      |                                        ~~^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:782:26: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  782 |         for(int h = 1; h < N; ++h)
      |                        ~~^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp: In instantiation of 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 4; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:309:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:771:42: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  771 |                         for(int h = 0; h < N; ++h)
      |                                        ~~^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:777:42: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  777 |                         for(int h = 0; h < N; ++h)
      |                                        ~~^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:782:26: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  782 |         for(int h = 1; h < N; ++h)
      |                        ~~^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp: In instantiation of 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 5; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:317:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:771:42: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  771 |                         for(int h = 0; h < N; ++h)
      |                                        ~~^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:777:42: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  777 |                         for(int h = 0; h < N; ++h)
      |                                        ~~^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:782:26: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  782 |         for(int h = 1; h < N; ++h)
      |                        ~~^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp: In instantiation of 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 1; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:471:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:771:42: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  771 |                         for(int h = 0; h < N; ++h)
      |                                        ~~^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:777:42: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  777 |                         for(int h = 0; h < N; ++h)
      |                                        ~~^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:782:26: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  782 |         for(int h = 1; h < N; ++h)
      |                        ~~^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp: In instantiation of 'void xmrstak::cpu::minethd::multiway_work_main() [with unsigned int N = 1]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:804:24:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:865:42: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  865 |                         for(int j = 0; j < i; j++)
      |                                        ~~^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:970:26: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  970 |         for(int i = 0; i < N; i++)
      |                        ~~^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp: In instantiation of 'void xmrstak::cpu::minethd::multiway_work_main() [with unsigned int N = 2]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:809:24:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:865:42: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  865 |                         for(int j = 0; j < i; j++)
      |                                        ~~^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:970:26: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  970 |         for(int i = 0; i < N; i++)
      |                        ~~^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp: In instantiation of 'void xmrstak::cpu::minethd::multiway_work_main() [with unsigned int N = 3]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:814:24:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:865:42: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  865 |                         for(int j = 0; j < i; j++)
      |                                        ~~^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:970:26: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  970 |         for(int i = 0; i < N; i++)
      |                        ~~^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp: In instantiation of 'void xmrstak::cpu::minethd::multiway_work_main() [with unsigned int N = 4]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:819:24:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:865:42: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  865 |                         for(int j = 0; j < i; j++)
      |                                        ~~^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:970:26: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  970 |         for(int i = 0; i < N; i++)
      |                        ~~^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp: In instantiation of 'void xmrstak::cpu::minethd::multiway_work_main() [with unsigned int N = 5]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:824:24:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:865:42: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  865 |                         for(int j = 0; j < i; j++)
      |                                        ~~^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:970:26: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  970 |         for(int i = 0; i < N; i++)
      |                        ~~^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<2>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_monero; bool SOFT_AES = false; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 2; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:290:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1002:30: warning: unused variable 'MEM' [-Wunused-variable]
 1002 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<2>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_monero; bool SOFT_AES = true; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 2; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:290:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1002:30: warning: unused variable 'MEM' [-Wunused-variable]
 1002 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<2>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_monero; bool SOFT_AES = false; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 2; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:290:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1002:30: warning: unused variable 'MEM' [-Wunused-variable]
 1002 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<2>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_monero; bool SOFT_AES = true; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 2; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:290:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1002:30: warning: unused variable 'MEM' [-Wunused-variable]
 1002 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<2>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_lite; bool SOFT_AES = false; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 2; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:290:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1002:30: warning: unused variable 'MEM' [-Wunused-variable]
 1002 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<2>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_lite; bool SOFT_AES = true; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 2; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:290:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1002:30: warning: unused variable 'MEM' [-Wunused-variable]
 1002 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<2>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_lite; bool SOFT_AES = false; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 2; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:290:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1002:30: warning: unused variable 'MEM' [-Wunused-variable]
 1002 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<2>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_lite; bool SOFT_AES = true; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 2; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:290:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1002:30: warning: unused variable 'MEM' [-Wunused-variable]
 1002 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<2>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight; bool SOFT_AES = false; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 2; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:290:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1002:30: warning: unused variable 'MEM' [-Wunused-variable]
 1002 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<2>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight; bool SOFT_AES = true; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 2; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:290:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1002:30: warning: unused variable 'MEM' [-Wunused-variable]
 1002 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<2>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight; bool SOFT_AES = false; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 2; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:290:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1002:30: warning: unused variable 'MEM' [-Wunused-variable]
 1002 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<2>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight; bool SOFT_AES = true; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 2; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:290:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1002:30: warning: unused variable 'MEM' [-Wunused-variable]
 1002 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<2>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_heavy; bool SOFT_AES = false; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 2; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:290:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1002:30: warning: unused variable 'MEM' [-Wunused-variable]
 1002 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<2>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_heavy; bool SOFT_AES = true; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 2; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:290:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1002:30: warning: unused variable 'MEM' [-Wunused-variable]
 1002 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<2>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_heavy; bool SOFT_AES = false; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 2; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:290:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1002:30: warning: unused variable 'MEM' [-Wunused-variable]
 1002 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<2>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_heavy; bool SOFT_AES = true; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 2; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:290:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1002:30: warning: unused variable 'MEM' [-Wunused-variable]
 1002 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<2>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_aeon; bool SOFT_AES = false; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 2; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:290:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1002:30: warning: unused variable 'MEM' [-Wunused-variable]
 1002 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<2>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_aeon; bool SOFT_AES = true; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 2; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:290:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1002:30: warning: unused variable 'MEM' [-Wunused-variable]
 1002 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<2>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_aeon; bool SOFT_AES = false; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 2; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:290:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1002:30: warning: unused variable 'MEM' [-Wunused-variable]
 1002 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<2>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_aeon; bool SOFT_AES = true; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 2; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:290:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1002:30: warning: unused variable 'MEM' [-Wunused-variable]
 1002 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<2>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_ipbc; bool SOFT_AES = false; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 2; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:290:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1002:30: warning: unused variable 'MEM' [-Wunused-variable]
 1002 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<2>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_ipbc; bool SOFT_AES = true; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 2; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:290:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1002:30: warning: unused variable 'MEM' [-Wunused-variable]
 1002 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<2>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_ipbc; bool SOFT_AES = false; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 2; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:290:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1002:30: warning: unused variable 'MEM' [-Wunused-variable]
 1002 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<2>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_ipbc; bool SOFT_AES = true; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 2; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:290:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1002:30: warning: unused variable 'MEM' [-Wunused-variable]
 1002 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<2>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_stellite; bool SOFT_AES = false; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 2; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:290:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1002:30: warning: unused variable 'MEM' [-Wunused-variable]
 1002 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<2>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_stellite; bool SOFT_AES = true; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 2; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:290:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1002:30: warning: unused variable 'MEM' [-Wunused-variable]
 1002 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<2>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_stellite; bool SOFT_AES = false; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 2; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:290:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1002:30: warning: unused variable 'MEM' [-Wunused-variable]
 1002 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<2>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_stellite; bool SOFT_AES = true; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 2; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:290:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1002:30: warning: unused variable 'MEM' [-Wunused-variable]
 1002 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<2>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_masari; bool SOFT_AES = false; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 2; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:290:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1002:30: warning: unused variable 'MEM' [-Wunused-variable]
 1002 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<2>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_masari; bool SOFT_AES = true; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 2; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:290:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1002:30: warning: unused variable 'MEM' [-Wunused-variable]
 1002 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<2>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_masari; bool SOFT_AES = false; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 2; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:290:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1002:30: warning: unused variable 'MEM' [-Wunused-variable]
 1002 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<2>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_masari; bool SOFT_AES = true; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 2; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:290:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1002:30: warning: unused variable 'MEM' [-Wunused-variable]
 1002 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<2>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_haven; bool SOFT_AES = false; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 2; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:290:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1002:30: warning: unused variable 'MEM' [-Wunused-variable]
 1002 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<2>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_haven; bool SOFT_AES = true; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 2; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:290:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1002:30: warning: unused variable 'MEM' [-Wunused-variable]
 1002 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<2>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_haven; bool SOFT_AES = false; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 2; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:290:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1002:30: warning: unused variable 'MEM' [-Wunused-variable]
 1002 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<2>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_haven; bool SOFT_AES = true; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 2; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:290:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1002:30: warning: unused variable 'MEM' [-Wunused-variable]
 1002 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<2>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_bittube2; bool SOFT_AES = false; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 2; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:290:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1002:30: warning: unused variable 'MEM' [-Wunused-variable]
 1002 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<2>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_bittube2; bool SOFT_AES = true; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 2; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:290:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1002:30: warning: unused variable 'MEM' [-Wunused-variable]
 1002 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<2>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_bittube2; bool SOFT_AES = false; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 2; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:290:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1002:30: warning: unused variable 'MEM' [-Wunused-variable]
 1002 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<2>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_bittube2; bool SOFT_AES = true; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 2; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:290:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1002:30: warning: unused variable 'MEM' [-Wunused-variable]
 1002 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<2>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_monero_v8; bool SOFT_AES = false; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 2; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:290:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1002:30: warning: unused variable 'MEM' [-Wunused-variable]
 1002 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<2>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_monero_v8; bool SOFT_AES = true; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 2; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:290:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1002:30: warning: unused variable 'MEM' [-Wunused-variable]
 1002 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<2>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_monero_v8; bool SOFT_AES = false; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 2; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:290:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1002:30: warning: unused variable 'MEM' [-Wunused-variable]
 1002 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<2>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_monero_v8; bool SOFT_AES = true; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 2; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:290:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1002:30: warning: unused variable 'MEM' [-Wunused-variable]
 1002 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<2>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_superfast; bool SOFT_AES = false; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 2; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:290:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1002:30: warning: unused variable 'MEM' [-Wunused-variable]
 1002 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<2>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_superfast; bool SOFT_AES = true; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 2; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:290:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1002:30: warning: unused variable 'MEM' [-Wunused-variable]
 1002 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<2>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_superfast; bool SOFT_AES = false; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 2; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:290:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1002:30: warning: unused variable 'MEM' [-Wunused-variable]
 1002 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<2>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_superfast; bool SOFT_AES = true; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 2; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:290:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1002:30: warning: unused variable 'MEM' [-Wunused-variable]
 1002 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<2>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_conceal; bool SOFT_AES = false; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 2; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:290:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1002:30: warning: unused variable 'MEM' [-Wunused-variable]
 1002 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<2>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_conceal; bool SOFT_AES = true; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 2; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:290:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1002:30: warning: unused variable 'MEM' [-Wunused-variable]
 1002 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<2>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_conceal; bool SOFT_AES = false; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 2; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:290:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1002:30: warning: unused variable 'MEM' [-Wunused-variable]
 1002 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<2>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_conceal; bool SOFT_AES = true; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 2; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:290:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1002:30: warning: unused variable 'MEM' [-Wunused-variable]
 1002 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<2>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_r; bool SOFT_AES = false; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 2; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:290:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1002:30: warning: unused variable 'MEM' [-Wunused-variable]
 1002 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<2>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_r; bool SOFT_AES = true; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 2; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:290:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1002:30: warning: unused variable 'MEM' [-Wunused-variable]
 1002 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<2>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_r; bool SOFT_AES = false; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 2; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:290:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1002:30: warning: unused variable 'MEM' [-Wunused-variable]
 1002 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<2>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_r; bool SOFT_AES = true; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 2; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:290:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1002:30: warning: unused variable 'MEM' [-Wunused-variable]
 1002 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<2>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_v8_reversewaltz; bool SOFT_AES = false; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 2; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:290:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1002:30: warning: unused variable 'MEM' [-Wunused-variable]
 1002 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<2>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_v8_reversewaltz; bool SOFT_AES = true; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 2; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:290:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1002:30: warning: unused variable 'MEM' [-Wunused-variable]
 1002 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<2>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_v8_reversewaltz; bool SOFT_AES = false; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 2; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:290:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1002:30: warning: unused variable 'MEM' [-Wunused-variable]
 1002 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<2>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_v8_reversewaltz; bool SOFT_AES = true; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 2; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:290:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:942:9: note: in expansion of macro 'CN_EXEC'
  942 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:943:9: note: in expansion of macro 'CN_EXEC'
  943 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1012:25: note: in expansion of macro 'REPEAT_2'
 1012 |                         REPEAT_2(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1002:30: warning: unused variable 'MEM' [-Wunused-variable]
 1002 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<3>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_monero; bool SOFT_AES = false; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 3; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:302:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1031:30: warning: unused variable 'MEM' [-Wunused-variable]
 1031 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<3>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_monero; bool SOFT_AES = true; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 3; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:302:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1031:30: warning: unused variable 'MEM' [-Wunused-variable]
 1031 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<3>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_monero; bool SOFT_AES = false; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 3; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:302:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1031:30: warning: unused variable 'MEM' [-Wunused-variable]
 1031 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<3>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_monero; bool SOFT_AES = true; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 3; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:302:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1031:30: warning: unused variable 'MEM' [-Wunused-variable]
 1031 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<3>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_lite; bool SOFT_AES = false; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 3; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:302:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1031:30: warning: unused variable 'MEM' [-Wunused-variable]
 1031 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<3>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_lite; bool SOFT_AES = true; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 3; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:302:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1031:30: warning: unused variable 'MEM' [-Wunused-variable]
 1031 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<3>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_lite; bool SOFT_AES = false; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 3; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:302:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1031:30: warning: unused variable 'MEM' [-Wunused-variable]
 1031 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<3>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_lite; bool SOFT_AES = true; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 3; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:302:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1031:30: warning: unused variable 'MEM' [-Wunused-variable]
 1031 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<3>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight; bool SOFT_AES = false; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 3; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:302:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1031:30: warning: unused variable 'MEM' [-Wunused-variable]
 1031 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<3>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight; bool SOFT_AES = true; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 3; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:302:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1031:30: warning: unused variable 'MEM' [-Wunused-variable]
 1031 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<3>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight; bool SOFT_AES = false; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 3; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:302:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1031:30: warning: unused variable 'MEM' [-Wunused-variable]
 1031 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<3>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight; bool SOFT_AES = true; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 3; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:302:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1031:30: warning: unused variable 'MEM' [-Wunused-variable]
 1031 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<3>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_heavy; bool SOFT_AES = false; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 3; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:302:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1031:30: warning: unused variable 'MEM' [-Wunused-variable]
 1031 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<3>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_heavy; bool SOFT_AES = true; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 3; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:302:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1031:30: warning: unused variable 'MEM' [-Wunused-variable]
 1031 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<3>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_heavy; bool SOFT_AES = false; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 3; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:302:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1031:30: warning: unused variable 'MEM' [-Wunused-variable]
 1031 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<3>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_heavy; bool SOFT_AES = true; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 3; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:302:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1031:30: warning: unused variable 'MEM' [-Wunused-variable]
 1031 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<3>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_aeon; bool SOFT_AES = false; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 3; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:302:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1031:30: warning: unused variable 'MEM' [-Wunused-variable]
 1031 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<3>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_aeon; bool SOFT_AES = true; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 3; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:302:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1031:30: warning: unused variable 'MEM' [-Wunused-variable]
 1031 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<3>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_aeon; bool SOFT_AES = false; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 3; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:302:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1031:30: warning: unused variable 'MEM' [-Wunused-variable]
 1031 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<3>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_aeon; bool SOFT_AES = true; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 3; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:302:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1031:30: warning: unused variable 'MEM' [-Wunused-variable]
 1031 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<3>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_ipbc; bool SOFT_AES = false; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 3; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:302:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1031:30: warning: unused variable 'MEM' [-Wunused-variable]
 1031 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<3>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_ipbc; bool SOFT_AES = true; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 3; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:302:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1031:30: warning: unused variable 'MEM' [-Wunused-variable]
 1031 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<3>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_ipbc; bool SOFT_AES = false; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 3; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:302:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1031:30: warning: unused variable 'MEM' [-Wunused-variable]
 1031 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<3>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_ipbc; bool SOFT_AES = true; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 3; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:302:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1031:30: warning: unused variable 'MEM' [-Wunused-variable]
 1031 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<3>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_stellite; bool SOFT_AES = false; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 3; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:302:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1031:30: warning: unused variable 'MEM' [-Wunused-variable]
 1031 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<3>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_stellite; bool SOFT_AES = true; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 3; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:302:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1031:30: warning: unused variable 'MEM' [-Wunused-variable]
 1031 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<3>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_stellite; bool SOFT_AES = false; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 3; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:302:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1031:30: warning: unused variable 'MEM' [-Wunused-variable]
 1031 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<3>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_stellite; bool SOFT_AES = true; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 3; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:302:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1031:30: warning: unused variable 'MEM' [-Wunused-variable]
 1031 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<3>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_masari; bool SOFT_AES = false; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 3; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:302:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1031:30: warning: unused variable 'MEM' [-Wunused-variable]
 1031 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<3>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_masari; bool SOFT_AES = true; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 3; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:302:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1031:30: warning: unused variable 'MEM' [-Wunused-variable]
 1031 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<3>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_masari; bool SOFT_AES = false; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 3; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:302:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1031:30: warning: unused variable 'MEM' [-Wunused-variable]
 1031 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<3>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_masari; bool SOFT_AES = true; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 3; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:302:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1031:30: warning: unused variable 'MEM' [-Wunused-variable]
 1031 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<3>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_haven; bool SOFT_AES = false; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 3; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:302:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1031:30: warning: unused variable 'MEM' [-Wunused-variable]
 1031 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<3>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_haven; bool SOFT_AES = true; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 3; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:302:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1031:30: warning: unused variable 'MEM' [-Wunused-variable]
 1031 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<3>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_haven; bool SOFT_AES = false; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 3; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:302:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1031:30: warning: unused variable 'MEM' [-Wunused-variable]
 1031 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<3>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_haven; bool SOFT_AES = true; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 3; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:302:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1031:30: warning: unused variable 'MEM' [-Wunused-variable]
 1031 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<3>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_bittube2; bool SOFT_AES = false; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 3; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:302:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1031:30: warning: unused variable 'MEM' [-Wunused-variable]
 1031 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<3>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_bittube2; bool SOFT_AES = true; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 3; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:302:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1031:30: warning: unused variable 'MEM' [-Wunused-variable]
 1031 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<3>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_bittube2; bool SOFT_AES = false; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 3; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:302:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1031:30: warning: unused variable 'MEM' [-Wunused-variable]
 1031 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<3>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_bittube2; bool SOFT_AES = true; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 3; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:302:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1031:30: warning: unused variable 'MEM' [-Wunused-variable]
 1031 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<3>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_monero_v8; bool SOFT_AES = false; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 3; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:302:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1031:30: warning: unused variable 'MEM' [-Wunused-variable]
 1031 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<3>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_monero_v8; bool SOFT_AES = true; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 3; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:302:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1031:30: warning: unused variable 'MEM' [-Wunused-variable]
 1031 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<3>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_monero_v8; bool SOFT_AES = false; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 3; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:302:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1031:30: warning: unused variable 'MEM' [-Wunused-variable]
 1031 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<3>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_monero_v8; bool SOFT_AES = true; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 3; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:302:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1031:30: warning: unused variable 'MEM' [-Wunused-variable]
 1031 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<3>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_superfast; bool SOFT_AES = false; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 3; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:302:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1031:30: warning: unused variable 'MEM' [-Wunused-variable]
 1031 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<3>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_superfast; bool SOFT_AES = true; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 3; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:302:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1031:30: warning: unused variable 'MEM' [-Wunused-variable]
 1031 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<3>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_superfast; bool SOFT_AES = false; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 3; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:302:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1031:30: warning: unused variable 'MEM' [-Wunused-variable]
 1031 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<3>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_superfast; bool SOFT_AES = true; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 3; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:302:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1031:30: warning: unused variable 'MEM' [-Wunused-variable]
 1031 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<3>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_conceal; bool SOFT_AES = false; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 3; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:302:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1031:30: warning: unused variable 'MEM' [-Wunused-variable]
 1031 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<3>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_conceal; bool SOFT_AES = true; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 3; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:302:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1031:30: warning: unused variable 'MEM' [-Wunused-variable]
 1031 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<3>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_conceal; bool SOFT_AES = false; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 3; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:302:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1031:30: warning: unused variable 'MEM' [-Wunused-variable]
 1031 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<3>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_conceal; bool SOFT_AES = true; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 3; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:302:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1031:30: warning: unused variable 'MEM' [-Wunused-variable]
 1031 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<3>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_r; bool SOFT_AES = false; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 3; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:302:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1031:30: warning: unused variable 'MEM' [-Wunused-variable]
 1031 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<3>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_r; bool SOFT_AES = true; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 3; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:302:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1031:30: warning: unused variable 'MEM' [-Wunused-variable]
 1031 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<3>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_r; bool SOFT_AES = false; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 3; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:302:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1031:30: warning: unused variable 'MEM' [-Wunused-variable]
 1031 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<3>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_r; bool SOFT_AES = true; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 3; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:302:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1031:30: warning: unused variable 'MEM' [-Wunused-variable]
 1031 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<3>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_v8_reversewaltz; bool SOFT_AES = false; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 3; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:302:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1031:30: warning: unused variable 'MEM' [-Wunused-variable]
 1031 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<3>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_v8_reversewaltz; bool SOFT_AES = true; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 3; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:302:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1031:30: warning: unused variable 'MEM' [-Wunused-variable]
 1031 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<3>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_v8_reversewaltz; bool SOFT_AES = false; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 3; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:302:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1031:30: warning: unused variable 'MEM' [-Wunused-variable]
 1031 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<3>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_v8_reversewaltz; bool SOFT_AES = true; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 3; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:302:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:945:9: note: in expansion of macro 'CN_EXEC'
  945 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:946:9: note: in expansion of macro 'CN_EXEC'
  946 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:947:9: note: in expansion of macro 'CN_EXEC'
  947 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1041:25: note: in expansion of macro 'REPEAT_3'
 1041 |                         REPEAT_3(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1031:30: warning: unused variable 'MEM' [-Wunused-variable]
 1031 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<4>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_monero; bool SOFT_AES = false; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 4; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:309:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1060:30: warning: unused variable 'MEM' [-Wunused-variable]
 1060 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<4>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_monero; bool SOFT_AES = true; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 4; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:309:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1060:30: warning: unused variable 'MEM' [-Wunused-variable]
 1060 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<4>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_monero; bool SOFT_AES = false; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 4; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:309:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1060:30: warning: unused variable 'MEM' [-Wunused-variable]
 1060 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<4>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_monero; bool SOFT_AES = true; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 4; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:309:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1060:30: warning: unused variable 'MEM' [-Wunused-variable]
 1060 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<4>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_lite; bool SOFT_AES = false; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 4; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:309:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1060:30: warning: unused variable 'MEM' [-Wunused-variable]
 1060 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<4>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_lite; bool SOFT_AES = true; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 4; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:309:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1060:30: warning: unused variable 'MEM' [-Wunused-variable]
 1060 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<4>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_lite; bool SOFT_AES = false; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 4; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:309:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1060:30: warning: unused variable 'MEM' [-Wunused-variable]
 1060 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<4>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_lite; bool SOFT_AES = true; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 4; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:309:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1060:30: warning: unused variable 'MEM' [-Wunused-variable]
 1060 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<4>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight; bool SOFT_AES = false; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 4; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:309:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1060:30: warning: unused variable 'MEM' [-Wunused-variable]
 1060 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<4>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight; bool SOFT_AES = true; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 4; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:309:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1060:30: warning: unused variable 'MEM' [-Wunused-variable]
 1060 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<4>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight; bool SOFT_AES = false; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 4; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:309:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1060:30: warning: unused variable 'MEM' [-Wunused-variable]
 1060 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<4>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight; bool SOFT_AES = true; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 4; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:309:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1060:30: warning: unused variable 'MEM' [-Wunused-variable]
 1060 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<4>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_heavy; bool SOFT_AES = false; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 4; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:309:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1060:30: warning: unused variable 'MEM' [-Wunused-variable]
 1060 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<4>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_heavy; bool SOFT_AES = true; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 4; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:309:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1060:30: warning: unused variable 'MEM' [-Wunused-variable]
 1060 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<4>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_heavy; bool SOFT_AES = false; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 4; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:309:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1060:30: warning: unused variable 'MEM' [-Wunused-variable]
 1060 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<4>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_heavy; bool SOFT_AES = true; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 4; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:309:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1060:30: warning: unused variable 'MEM' [-Wunused-variable]
 1060 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<4>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_aeon; bool SOFT_AES = false; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 4; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:309:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1060:30: warning: unused variable 'MEM' [-Wunused-variable]
 1060 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<4>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_aeon; bool SOFT_AES = true; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 4; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:309:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1060:30: warning: unused variable 'MEM' [-Wunused-variable]
 1060 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<4>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_aeon; bool SOFT_AES = false; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 4; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:309:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1060:30: warning: unused variable 'MEM' [-Wunused-variable]
 1060 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<4>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_aeon; bool SOFT_AES = true; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 4; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:309:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1060:30: warning: unused variable 'MEM' [-Wunused-variable]
 1060 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<4>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_ipbc; bool SOFT_AES = false; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 4; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:309:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1060:30: warning: unused variable 'MEM' [-Wunused-variable]
 1060 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<4>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_ipbc; bool SOFT_AES = true; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 4; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:309:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1060:30: warning: unused variable 'MEM' [-Wunused-variable]
 1060 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<4>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_ipbc; bool SOFT_AES = false; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 4; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:309:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1060:30: warning: unused variable 'MEM' [-Wunused-variable]
 1060 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<4>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_ipbc; bool SOFT_AES = true; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 4; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:309:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1060:30: warning: unused variable 'MEM' [-Wunused-variable]
 1060 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<4>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_stellite; bool SOFT_AES = false; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 4; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:309:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1060:30: warning: unused variable 'MEM' [-Wunused-variable]
 1060 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<4>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_stellite; bool SOFT_AES = true; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 4; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:309:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1060:30: warning: unused variable 'MEM' [-Wunused-variable]
 1060 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<4>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_stellite; bool SOFT_AES = false; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 4; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:309:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1060:30: warning: unused variable 'MEM' [-Wunused-variable]
 1060 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<4>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_stellite; bool SOFT_AES = true; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 4; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:309:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1060:30: warning: unused variable 'MEM' [-Wunused-variable]
 1060 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<4>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_masari; bool SOFT_AES = false; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 4; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:309:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1060:30: warning: unused variable 'MEM' [-Wunused-variable]
 1060 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<4>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_masari; bool SOFT_AES = true; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 4; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:309:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1060:30: warning: unused variable 'MEM' [-Wunused-variable]
 1060 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<4>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_masari; bool SOFT_AES = false; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 4; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:309:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1060:30: warning: unused variable 'MEM' [-Wunused-variable]
 1060 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<4>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_masari; bool SOFT_AES = true; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 4; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:309:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1060:30: warning: unused variable 'MEM' [-Wunused-variable]
 1060 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<4>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_haven; bool SOFT_AES = false; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 4; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:309:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1060:30: warning: unused variable 'MEM' [-Wunused-variable]
 1060 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<4>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_haven; bool SOFT_AES = true; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 4; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:309:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1060:30: warning: unused variable 'MEM' [-Wunused-variable]
 1060 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<4>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_haven; bool SOFT_AES = false; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 4; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:309:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1060:30: warning: unused variable 'MEM' [-Wunused-variable]
 1060 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<4>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_haven; bool SOFT_AES = true; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 4; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:309:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1060:30: warning: unused variable 'MEM' [-Wunused-variable]
 1060 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<4>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_bittube2; bool SOFT_AES = false; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 4; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:309:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1060:30: warning: unused variable 'MEM' [-Wunused-variable]
 1060 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<4>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_bittube2; bool SOFT_AES = true; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 4; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:309:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1060:30: warning: unused variable 'MEM' [-Wunused-variable]
 1060 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<4>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_bittube2; bool SOFT_AES = false; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 4; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:309:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1060:30: warning: unused variable 'MEM' [-Wunused-variable]
 1060 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<4>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_bittube2; bool SOFT_AES = true; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 4; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:309:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1060:30: warning: unused variable 'MEM' [-Wunused-variable]
 1060 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<4>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_monero_v8; bool SOFT_AES = false; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 4; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:309:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1060:30: warning: unused variable 'MEM' [-Wunused-variable]
 1060 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<4>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_monero_v8; bool SOFT_AES = true; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 4; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:309:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1060:30: warning: unused variable 'MEM' [-Wunused-variable]
 1060 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<4>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_monero_v8; bool SOFT_AES = false; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 4; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:309:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1060:30: warning: unused variable 'MEM' [-Wunused-variable]
 1060 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<4>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_monero_v8; bool SOFT_AES = true; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 4; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:309:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1060:30: warning: unused variable 'MEM' [-Wunused-variable]
 1060 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<4>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_superfast; bool SOFT_AES = false; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 4; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:309:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1060:30: warning: unused variable 'MEM' [-Wunused-variable]
 1060 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<4>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_superfast; bool SOFT_AES = true; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 4; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:309:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1060:30: warning: unused variable 'MEM' [-Wunused-variable]
 1060 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<4>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_superfast; bool SOFT_AES = false; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 4; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:309:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1060:30: warning: unused variable 'MEM' [-Wunused-variable]
 1060 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<4>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_superfast; bool SOFT_AES = true; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 4; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:309:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1060:30: warning: unused variable 'MEM' [-Wunused-variable]
 1060 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<4>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_conceal; bool SOFT_AES = false; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 4; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:309:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1060:30: warning: unused variable 'MEM' [-Wunused-variable]
 1060 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<4>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_conceal; bool SOFT_AES = true; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 4; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:309:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1060:30: warning: unused variable 'MEM' [-Wunused-variable]
 1060 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<4>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_conceal; bool SOFT_AES = false; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 4; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:309:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1060:30: warning: unused variable 'MEM' [-Wunused-variable]
 1060 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<4>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_conceal; bool SOFT_AES = true; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 4; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:309:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1060:30: warning: unused variable 'MEM' [-Wunused-variable]
 1060 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<4>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_r; bool SOFT_AES = false; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 4; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:309:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1060:30: warning: unused variable 'MEM' [-Wunused-variable]
 1060 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<4>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_r; bool SOFT_AES = true; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 4; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:309:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1060:30: warning: unused variable 'MEM' [-Wunused-variable]
 1060 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<4>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_r; bool SOFT_AES = false; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 4; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:309:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1060:30: warning: unused variable 'MEM' [-Wunused-variable]
 1060 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<4>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_r; bool SOFT_AES = true; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 4; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:309:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1060:30: warning: unused variable 'MEM' [-Wunused-variable]
 1060 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<4>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_v8_reversewaltz; bool SOFT_AES = false; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 4; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:309:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1060:30: warning: unused variable 'MEM' [-Wunused-variable]
 1060 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<4>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_v8_reversewaltz; bool SOFT_AES = true; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 4; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:309:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1060:30: warning: unused variable 'MEM' [-Wunused-variable]
 1060 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<4>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_v8_reversewaltz; bool SOFT_AES = false; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 4; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:309:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1060:30: warning: unused variable 'MEM' [-Wunused-variable]
 1060 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<4>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_v8_reversewaltz; bool SOFT_AES = true; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 4; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:309:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:949:9: note: in expansion of macro 'CN_EXEC'
  949 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:950:9: note: in expansion of macro 'CN_EXEC'
  950 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:951:9: note: in expansion of macro 'CN_EXEC'
  951 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:952:9: note: in expansion of macro 'CN_EXEC'
  952 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1070:25: note: in expansion of macro 'REPEAT_4'
 1070 |                         REPEAT_4(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1060:30: warning: unused variable 'MEM' [-Wunused-variable]
 1060 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<5>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_monero; bool SOFT_AES = false; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 5; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:317:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1089:30: warning: unused variable 'MEM' [-Wunused-variable]
 1089 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<5>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_monero; bool SOFT_AES = true; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 5; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:317:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1089:30: warning: unused variable 'MEM' [-Wunused-variable]
 1089 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<5>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_monero; bool SOFT_AES = false; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 5; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:317:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1089:30: warning: unused variable 'MEM' [-Wunused-variable]
 1089 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<5>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_monero; bool SOFT_AES = true; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 5; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:317:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1089:30: warning: unused variable 'MEM' [-Wunused-variable]
 1089 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<5>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_lite; bool SOFT_AES = false; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 5; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:317:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1089:30: warning: unused variable 'MEM' [-Wunused-variable]
 1089 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<5>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_lite; bool SOFT_AES = true; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 5; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:317:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1089:30: warning: unused variable 'MEM' [-Wunused-variable]
 1089 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<5>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_lite; bool SOFT_AES = false; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 5; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:317:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1089:30: warning: unused variable 'MEM' [-Wunused-variable]
 1089 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<5>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_lite; bool SOFT_AES = true; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 5; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:317:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1089:30: warning: unused variable 'MEM' [-Wunused-variable]
 1089 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<5>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight; bool SOFT_AES = false; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 5; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:317:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1089:30: warning: unused variable 'MEM' [-Wunused-variable]
 1089 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<5>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight; bool SOFT_AES = true; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 5; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:317:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1089:30: warning: unused variable 'MEM' [-Wunused-variable]
 1089 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<5>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight; bool SOFT_AES = false; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 5; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:317:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1089:30: warning: unused variable 'MEM' [-Wunused-variable]
 1089 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<5>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight; bool SOFT_AES = true; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 5; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:317:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1089:30: warning: unused variable 'MEM' [-Wunused-variable]
 1089 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<5>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_heavy; bool SOFT_AES = false; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 5; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:317:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1089:30: warning: unused variable 'MEM' [-Wunused-variable]
 1089 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<5>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_heavy; bool SOFT_AES = true; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 5; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:317:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1089:30: warning: unused variable 'MEM' [-Wunused-variable]
 1089 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<5>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_heavy; bool SOFT_AES = false; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 5; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:317:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1089:30: warning: unused variable 'MEM' [-Wunused-variable]
 1089 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<5>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_heavy; bool SOFT_AES = true; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 5; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:317:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1089:30: warning: unused variable 'MEM' [-Wunused-variable]
 1089 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<5>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_aeon; bool SOFT_AES = false; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 5; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:317:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1089:30: warning: unused variable 'MEM' [-Wunused-variable]
 1089 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<5>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_aeon; bool SOFT_AES = true; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 5; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:317:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1089:30: warning: unused variable 'MEM' [-Wunused-variable]
 1089 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<5>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_aeon; bool SOFT_AES = false; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 5; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:317:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1089:30: warning: unused variable 'MEM' [-Wunused-variable]
 1089 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<5>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_aeon; bool SOFT_AES = true; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 5; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:317:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1089:30: warning: unused variable 'MEM' [-Wunused-variable]
 1089 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<5>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_ipbc; bool SOFT_AES = false; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 5; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:317:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1089:30: warning: unused variable 'MEM' [-Wunused-variable]
 1089 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<5>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_ipbc; bool SOFT_AES = true; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 5; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:317:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1089:30: warning: unused variable 'MEM' [-Wunused-variable]
 1089 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<5>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_ipbc; bool SOFT_AES = false; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 5; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:317:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1089:30: warning: unused variable 'MEM' [-Wunused-variable]
 1089 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<5>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_ipbc; bool SOFT_AES = true; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 5; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:317:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1089:30: warning: unused variable 'MEM' [-Wunused-variable]
 1089 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<5>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_stellite; bool SOFT_AES = false; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 5; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:317:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1089:30: warning: unused variable 'MEM' [-Wunused-variable]
 1089 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<5>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_stellite; bool SOFT_AES = true; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 5; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:317:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1089:30: warning: unused variable 'MEM' [-Wunused-variable]
 1089 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<5>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_stellite; bool SOFT_AES = false; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 5; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:317:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1089:30: warning: unused variable 'MEM' [-Wunused-variable]
 1089 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<5>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_stellite; bool SOFT_AES = true; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 5; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:317:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1089:30: warning: unused variable 'MEM' [-Wunused-variable]
 1089 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<5>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_masari; bool SOFT_AES = false; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 5; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:317:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1089:30: warning: unused variable 'MEM' [-Wunused-variable]
 1089 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<5>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_masari; bool SOFT_AES = true; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 5; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:317:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1089:30: warning: unused variable 'MEM' [-Wunused-variable]
 1089 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<5>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_masari; bool SOFT_AES = false; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 5; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:317:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1089:30: warning: unused variable 'MEM' [-Wunused-variable]
 1089 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<5>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_masari; bool SOFT_AES = true; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 5; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:317:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1089:30: warning: unused variable 'MEM' [-Wunused-variable]
 1089 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<5>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_haven; bool SOFT_AES = false; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 5; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:317:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1089:30: warning: unused variable 'MEM' [-Wunused-variable]
 1089 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<5>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_haven; bool SOFT_AES = true; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 5; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:317:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1089:30: warning: unused variable 'MEM' [-Wunused-variable]
 1089 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<5>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_haven; bool SOFT_AES = false; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 5; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:317:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1089:30: warning: unused variable 'MEM' [-Wunused-variable]
 1089 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<5>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_haven; bool SOFT_AES = true; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 5; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:317:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1089:30: warning: unused variable 'MEM' [-Wunused-variable]
 1089 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<5>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_bittube2; bool SOFT_AES = false; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 5; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:317:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1089:30: warning: unused variable 'MEM' [-Wunused-variable]
 1089 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<5>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_bittube2; bool SOFT_AES = true; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 5; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:317:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1089:30: warning: unused variable 'MEM' [-Wunused-variable]
 1089 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<5>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_bittube2; bool SOFT_AES = false; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 5; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:317:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1089:30: warning: unused variable 'MEM' [-Wunused-variable]
 1089 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<5>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_bittube2; bool SOFT_AES = true; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 5; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:317:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1089:30: warning: unused variable 'MEM' [-Wunused-variable]
 1089 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<5>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_monero_v8; bool SOFT_AES = false; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 5; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:317:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1089:30: warning: unused variable 'MEM' [-Wunused-variable]
 1089 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<5>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_monero_v8; bool SOFT_AES = true; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 5; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:317:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1089:30: warning: unused variable 'MEM' [-Wunused-variable]
 1089 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<5>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_monero_v8; bool SOFT_AES = false; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 5; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:317:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1089:30: warning: unused variable 'MEM' [-Wunused-variable]
 1089 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<5>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_monero_v8; bool SOFT_AES = true; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 5; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:317:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1089:30: warning: unused variable 'MEM' [-Wunused-variable]
 1089 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<5>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_superfast; bool SOFT_AES = false; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 5; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:317:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1089:30: warning: unused variable 'MEM' [-Wunused-variable]
 1089 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<5>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_superfast; bool SOFT_AES = true; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 5; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:317:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1089:30: warning: unused variable 'MEM' [-Wunused-variable]
 1089 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<5>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_superfast; bool SOFT_AES = false; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 5; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:317:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1089:30: warning: unused variable 'MEM' [-Wunused-variable]
 1089 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<5>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_superfast; bool SOFT_AES = true; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 5; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:317:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1089:30: warning: unused variable 'MEM' [-Wunused-variable]
 1089 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<5>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_conceal; bool SOFT_AES = false; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 5; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:317:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1089:30: warning: unused variable 'MEM' [-Wunused-variable]
 1089 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<5>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_conceal; bool SOFT_AES = true; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 5; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:317:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1089:30: warning: unused variable 'MEM' [-Wunused-variable]
 1089 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<5>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_conceal; bool SOFT_AES = false; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 5; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:317:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1089:30: warning: unused variable 'MEM' [-Wunused-variable]
 1089 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<5>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_conceal; bool SOFT_AES = true; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 5; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:317:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1089:30: warning: unused variable 'MEM' [-Wunused-variable]
 1089 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<5>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_r; bool SOFT_AES = false; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 5; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:317:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1089:30: warning: unused variable 'MEM' [-Wunused-variable]
 1089 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<5>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_r; bool SOFT_AES = true; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 5; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:317:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1089:30: warning: unused variable 'MEM' [-Wunused-variable]
 1089 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<5>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_r; bool SOFT_AES = false; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 5; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:317:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1089:30: warning: unused variable 'MEM' [-Wunused-variable]
 1089 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<5>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_r; bool SOFT_AES = true; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 5; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:317:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1089:30: warning: unused variable 'MEM' [-Wunused-variable]
 1089 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<5>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_v8_reversewaltz; bool SOFT_AES = false; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 5; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:317:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1089:30: warning: unused variable 'MEM' [-Wunused-variable]
 1089 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<5>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_v8_reversewaltz; bool SOFT_AES = true; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 5; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:317:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1089:30: warning: unused variable 'MEM' [-Wunused-variable]
 1089 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<5>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_v8_reversewaltz; bool SOFT_AES = false; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 5; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:317:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1089:30: warning: unused variable 'MEM' [-Wunused-variable]
 1089 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<5>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_v8_reversewaltz; bool SOFT_AES = true; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 5; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:317:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:954:9: note: in expansion of macro 'CN_EXEC'
  954 |         CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:955:9: note: in expansion of macro 'CN_EXEC'
  955 |         CN_EXEC(f, CN_ENUM_##n(1, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:956:9: note: in expansion of macro 'CN_EXEC'
  956 |         CN_EXEC(f, CN_ENUM_##n(2, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:957:9: note: in expansion of macro 'CN_EXEC'
  957 |         CN_EXEC(f, CN_ENUM_##n(3, __VA_ARGS__)); \
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:958:9: note: in expansion of macro 'CN_EXEC'
  958 |         CN_EXEC(f, CN_ENUM_##n(4, __VA_ARGS__))
      |         ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1099:25: note: in expansion of macro 'REPEAT_5'
 1099 |                         REPEAT_5(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1089:30: warning: unused variable 'MEM' [-Wunused-variable]
 1089 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<1>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_monero; bool SOFT_AES = false; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 1; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:471:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:973:30: warning: unused variable 'MEM' [-Wunused-variable]
  973 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<1>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_monero; bool SOFT_AES = true; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 1; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:471:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:973:30: warning: unused variable 'MEM' [-Wunused-variable]
  973 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<1>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_monero; bool SOFT_AES = false; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 1; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:471:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:973:30: warning: unused variable 'MEM' [-Wunused-variable]
  973 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<1>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_monero; bool SOFT_AES = true; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 1; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:471:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:973:30: warning: unused variable 'MEM' [-Wunused-variable]
  973 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<1>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_lite; bool SOFT_AES = false; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 1; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:471:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:973:30: warning: unused variable 'MEM' [-Wunused-variable]
  973 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<1>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_lite; bool SOFT_AES = true; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 1; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:471:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:973:30: warning: unused variable 'MEM' [-Wunused-variable]
  973 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<1>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_lite; bool SOFT_AES = false; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 1; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:471:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:973:30: warning: unused variable 'MEM' [-Wunused-variable]
  973 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<1>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_lite; bool SOFT_AES = true; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 1; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:471:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:973:30: warning: unused variable 'MEM' [-Wunused-variable]
  973 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<1>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight; bool SOFT_AES = false; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 1; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:471:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:973:30: warning: unused variable 'MEM' [-Wunused-variable]
  973 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<1>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight; bool SOFT_AES = true; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 1; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:471:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:973:30: warning: unused variable 'MEM' [-Wunused-variable]
  973 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<1>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight; bool SOFT_AES = false; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 1; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:471:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:973:30: warning: unused variable 'MEM' [-Wunused-variable]
  973 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<1>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight; bool SOFT_AES = true; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 1; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:471:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:973:30: warning: unused variable 'MEM' [-Wunused-variable]
  973 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<1>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_heavy; bool SOFT_AES = false; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 1; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:471:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:973:30: warning: unused variable 'MEM' [-Wunused-variable]
  973 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<1>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_heavy; bool SOFT_AES = true; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 1; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:471:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:973:30: warning: unused variable 'MEM' [-Wunused-variable]
  973 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<1>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_heavy; bool SOFT_AES = false; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 1; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:471:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:973:30: warning: unused variable 'MEM' [-Wunused-variable]
  973 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<1>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_heavy; bool SOFT_AES = true; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 1; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:471:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:973:30: warning: unused variable 'MEM' [-Wunused-variable]
  973 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<1>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_aeon; bool SOFT_AES = false; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 1; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:471:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:973:30: warning: unused variable 'MEM' [-Wunused-variable]
  973 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<1>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_aeon; bool SOFT_AES = true; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 1; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:471:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:973:30: warning: unused variable 'MEM' [-Wunused-variable]
  973 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<1>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_aeon; bool SOFT_AES = false; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 1; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:471:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:973:30: warning: unused variable 'MEM' [-Wunused-variable]
  973 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<1>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_aeon; bool SOFT_AES = true; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 1; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:471:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:973:30: warning: unused variable 'MEM' [-Wunused-variable]
  973 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<1>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_ipbc; bool SOFT_AES = false; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 1; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:471:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:973:30: warning: unused variable 'MEM' [-Wunused-variable]
  973 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<1>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_ipbc; bool SOFT_AES = true; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 1; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:471:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:973:30: warning: unused variable 'MEM' [-Wunused-variable]
  973 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<1>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_ipbc; bool SOFT_AES = false; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 1; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:471:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:973:30: warning: unused variable 'MEM' [-Wunused-variable]
  973 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<1>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_ipbc; bool SOFT_AES = true; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 1; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:471:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:973:30: warning: unused variable 'MEM' [-Wunused-variable]
  973 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<1>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_stellite; bool SOFT_AES = false; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 1; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:471:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:973:30: warning: unused variable 'MEM' [-Wunused-variable]
  973 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<1>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_stellite; bool SOFT_AES = true; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 1; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:471:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:973:30: warning: unused variable 'MEM' [-Wunused-variable]
  973 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<1>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_stellite; bool SOFT_AES = false; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 1; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:471:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:973:30: warning: unused variable 'MEM' [-Wunused-variable]
  973 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<1>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_stellite; bool SOFT_AES = true; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 1; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:471:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:973:30: warning: unused variable 'MEM' [-Wunused-variable]
  973 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<1>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_masari; bool SOFT_AES = false; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 1; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:471:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:973:30: warning: unused variable 'MEM' [-Wunused-variable]
  973 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<1>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_masari; bool SOFT_AES = true; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 1; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:471:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:973:30: warning: unused variable 'MEM' [-Wunused-variable]
  973 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<1>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_masari; bool SOFT_AES = false; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 1; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:471:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:973:30: warning: unused variable 'MEM' [-Wunused-variable]
  973 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<1>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_masari; bool SOFT_AES = true; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 1; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:471:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:973:30: warning: unused variable 'MEM' [-Wunused-variable]
  973 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<1>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_haven; bool SOFT_AES = false; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 1; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:471:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:973:30: warning: unused variable 'MEM' [-Wunused-variable]
  973 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<1>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_haven; bool SOFT_AES = true; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 1; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:471:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:973:30: warning: unused variable 'MEM' [-Wunused-variable]
  973 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<1>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_haven; bool SOFT_AES = false; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 1; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:471:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:973:30: warning: unused variable 'MEM' [-Wunused-variable]
  973 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<1>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_haven; bool SOFT_AES = true; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 1; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:471:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:973:30: warning: unused variable 'MEM' [-Wunused-variable]
  973 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<1>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_bittube2; bool SOFT_AES = false; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 1; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:471:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:973:30: warning: unused variable 'MEM' [-Wunused-variable]
  973 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<1>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_bittube2; bool SOFT_AES = true; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 1; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:471:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:973:30: warning: unused variable 'MEM' [-Wunused-variable]
  973 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<1>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_bittube2; bool SOFT_AES = false; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 1; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:471:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:973:30: warning: unused variable 'MEM' [-Wunused-variable]
  973 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<1>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_bittube2; bool SOFT_AES = true; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 1; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:471:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:973:30: warning: unused variable 'MEM' [-Wunused-variable]
  973 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<1>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_monero_v8; bool SOFT_AES = false; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 1; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:471:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:973:30: warning: unused variable 'MEM' [-Wunused-variable]
  973 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<1>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_monero_v8; bool SOFT_AES = true; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 1; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:471:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:973:30: warning: unused variable 'MEM' [-Wunused-variable]
  973 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<1>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_monero_v8; bool SOFT_AES = false; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 1; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:471:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:973:30: warning: unused variable 'MEM' [-Wunused-variable]
  973 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<1>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_monero_v8; bool SOFT_AES = true; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 1; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:471:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:973:30: warning: unused variable 'MEM' [-Wunused-variable]
  973 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<1>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_superfast; bool SOFT_AES = false; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 1; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:471:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:973:30: warning: unused variable 'MEM' [-Wunused-variable]
  973 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<1>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_superfast; bool SOFT_AES = true; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 1; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:471:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:973:30: warning: unused variable 'MEM' [-Wunused-variable]
  973 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<1>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_superfast; bool SOFT_AES = false; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 1; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:471:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:973:30: warning: unused variable 'MEM' [-Wunused-variable]
  973 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<1>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_superfast; bool SOFT_AES = true; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 1; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:471:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:973:30: warning: unused variable 'MEM' [-Wunused-variable]
  973 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<1>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_conceal; bool SOFT_AES = false; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 1; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:471:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:973:30: warning: unused variable 'MEM' [-Wunused-variable]
  973 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<1>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_conceal; bool SOFT_AES = true; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 1; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:471:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:973:30: warning: unused variable 'MEM' [-Wunused-variable]
  973 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<1>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_conceal; bool SOFT_AES = false; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 1; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:471:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:973:30: warning: unused variable 'MEM' [-Wunused-variable]
  973 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<1>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_conceal; bool SOFT_AES = true; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 1; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:471:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:973:30: warning: unused variable 'MEM' [-Wunused-variable]
  973 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<1>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_r; bool SOFT_AES = false; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 1; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:471:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:973:30: warning: unused variable 'MEM' [-Wunused-variable]
  973 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<1>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_r; bool SOFT_AES = true; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 1; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:471:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:973:30: warning: unused variable 'MEM' [-Wunused-variable]
  973 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<1>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_r; bool SOFT_AES = false; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 1; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:471:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:973:30: warning: unused variable 'MEM' [-Wunused-variable]
  973 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<1>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_r; bool SOFT_AES = true; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 1; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:471:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:973:30: warning: unused variable 'MEM' [-Wunused-variable]
  973 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<1>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_v8_reversewaltz; bool SOFT_AES = false; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 1; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:471:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:973:30: warning: unused variable 'MEM' [-Wunused-variable]
  973 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<1>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_v8_reversewaltz; bool SOFT_AES = true; bool PREFETCH = false; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 1; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:471:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:973:30: warning: unused variable 'MEM' [-Wunused-variable]
  973 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<1>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_v8_reversewaltz; bool SOFT_AES = false; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 1; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:471:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:973:30: warning: unused variable 'MEM' [-Wunused-variable]
  973 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash<1>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_v8_reversewaltz; bool SOFT_AES = true; bool PREFETCH = true; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:660:27:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 1; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:471:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:674:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  674 |                 hi ^= ((uint64_t*)&chunk2)[0];                                                                            \
      |                       ~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:829:25: note: in expansion of macro 'CN_MONERO_V8_SHUFFLE_1'
  829 |                         CN_MONERO_V8_SHUFFLE_1(n, l0, idx0, ax0, bx0, bx1, lo, hi);                                                                 \
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:889:23: note: in expansion of macro 'CN_STEP3'
  889 | #define CN_DEFER(...) __VA_ARGS__
      |                       ^~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:897:9: note: in expansion of macro 'CN_DEFER'
  897 |         CN_DEFER(f)         \
      |         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:940:29: note: in expansion of macro 'CN_EXEC'
  940 | #define REPEAT_1(n, f, ...) CN_EXEC(f, CN_ENUM_##n(0, __VA_ARGS__))
      |                             ^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:983:25: note: in expansion of macro 'REPEAT_1'
  983 |                         REPEAT_1(16, CN_STEP3, monero_const, l0, ax0, bx0, idx0, ptr0, lo, cl, ch, al0, ah0, cx, bx1, sqrt_result, division_result_xmm, cn_r_data);
      |                         ^~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:973:30: warning: unused variable 'MEM' [-Wunused-variable]
  973 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash_asm<2, 0>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_monero_v8; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1309:20:   required from 'void {anonymous}::patchAsmVariants(std::string, cryptonight_ctx**, const xmrstak_algo&) [with long unsigned int N = 2; std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:756:23:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 2; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:290:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1154:30: warning: unused variable 'MEM' [-Wunused-variable]
 1154 |                 const size_t MEM = algo.Mem();
      |                              ^~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h: In instantiation of 'static void Cryptonight_hash_asm<2, 0>::hash(const void*, size_t, void*, cryptonight_ctx**, const xmrstak_algo&) [with xmrstak_algo_id ALGO = cryptonight_r; size_t = long unsigned int]':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1360:21:   required from 'static void Cryptonight_R_generator<N>::cn_on_new_job(const xmrstak::miner_work&, cryptonight_ctx**) [with xmrstak_algo_id ALGO = cryptonight_r; long unsigned int N = 2]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:785:68:   required from 'static void xmrstak::cpu::minethd::func_multi_selector(cryptonight_ctx**, void (*&)(const xmrstak::miner_work&, cryptonight_ctx**), bool, bool, const xmrstak_algo&, const std::string&) [with long unsigned int N = 2; cn_on_new_job = void (*)(const xmrstak::miner_work&, cryptonight_ctx**); std::string = std::__cxx11::basic_string<char>]'
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/minethd.cpp:290:26:   required from here
/usr/src/RPM/BUILD/xmr-stak/xmrstak/backend/cpu/crypto/cryptonight_aesni.h:1154:30: warning: unused variable 'MEM' [-Wunused-variable]
make[2]: Leaving directory '/usr/src/RPM/BUILD/xmr-stak/build'
make[2]: Entering directory '/usr/src/RPM/BUILD/xmr-stak/build'
[ 94%] Linking CXX static library bin/libxmr-stak-backend.a
make[2]: Leaving directory '/usr/src/RPM/BUILD/xmr-stak/build'
make[1]: Entering directory '/usr/src/RPM/BUILD/xmr-stak/build'
[ 94%] Built target xmr-stak-backend
make[1]: Leaving directory '/usr/src/RPM/BUILD/xmr-stak/build'
make[2]: Entering directory '/usr/src/RPM/BUILD/xmr-stak/build'
[ 97%] Building CXX object CMakeFiles/xmr-stak.dir/xmrstak/cli/cli-miner.cpp.o
In file included from /usr/src/RPM/BUILD/xmr-stak/./xmrstak/backend/globalStates.hpp:3,
                 from /usr/src/RPM/BUILD/xmr-stak/./xmrstak/backend/iBackend.hpp:3,
                 from /usr/src/RPM/BUILD/xmr-stak/./xmrstak/backend/backendConnector.hpp:3,
                 from /usr/src/RPM/BUILD/xmr-stak/xmrstak/cli/cli-miner.cpp:24:
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/backend/miner_work.hpp: In constructor 'xmrstak::miner_work::miner_work(xmrstak::miner_work&&)':
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/backend/miner_work.hpp:59:30: warning: passing argument 1 to 'restrict'-qualified parameter aliases with argument 2 [-Wrestrict]
   59 |                 memcpy(this->sJobID, sJobID, sizeof(miner_work::sJobID));
      |                        ~~~~~~^~~~~~  ~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/backend/globalStates.hpp: In constructor 'xmrstak::globalStates::globalStates()':
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/backend/globalStates.hpp:45:18: warning: 'xmrstak::globalStates::iThreadCount' will be initialized after [-Wreorder]
   45 |         uint64_t iThreadCount;
      |                  ^~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/backend/globalStates.hpp:42:31: warning:   'std::atomic<long unsigned int> xmrstak::globalStates::iGlobalJobNo' [-Wreorder]
   42 |         std::atomic<uint64_t> iGlobalJobNo;
      |                               ^~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/backend/globalStates.hpp:49:9: warning:   when initialized here [-Wreorder]
   49 |         globalStates() :
      |         ^~~~~~~~~~~~
In file included from /usr/src/RPM/BUILD/xmr-stak/./xmrstak/backend/iBackend.hpp:4:
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/net/msgstruct.hpp: In constructor 'gpu_res_err::gpu_res_err(const char*, size_t)':
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/net/msgstruct.hpp:85:21: warning: 'gpu_res_err::error_str' will be initialized after [-Wreorder]
   85 |         const char* error_str;
      |                     ^~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/net/msgstruct.hpp:84:16: warning:   'size_t gpu_res_err::idx' [-Wreorder]
   84 |         size_t idx; // GPU index
      |                ^~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/net/msgstruct.hpp:86:9: warning:   when initialized here [-Wreorder]
   86 |         gpu_res_err(const char* error_str, size_t idx) :
      |         ^~~~~~~~~~~
In file included from /usr/src/RPM/BUILD/xmr-stak/./xmrstak/jconf.hpp:3,
                 from /usr/src/RPM/BUILD/xmr-stak/xmrstak/cli/cli-miner.cpp:28:
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/params.hpp: In constructor 'xmrstak::params::params()':
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/params.hpp:27:21: warning: 'xmrstak::params::binaryName' will be initialized after [-Wreorder]
   27 |         std::string binaryName;
      |                     ^~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/params.hpp:26:21: warning:   'std::string xmrstak::params::executablePrefix' [-Wreorder]
   26 |         std::string executablePrefix;
      |                     ^~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/params.hpp:71:9: warning:   when initialized here [-Wreorder]
   71 |         params() :
      |         ^~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/params.hpp:57:21: warning: 'xmrstak::params::configFileCPU' will be initialized after [-Wreorder]
   57 |         std::string configFileCPU;
      |                     ^~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/params.hpp:56:21: warning:   'std::string xmrstak::params::configFileNVIDIA' [-Wreorder]
   56 |         std::string configFileNVIDIA;
      |                     ^~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/params.hpp:71:9: warning:   when initialized here [-Wreorder]
   71 |         params() :
      |         ^~~~~~
In file included from /usr/src/RPM/BUILD/xmr-stak/./xmrstak/jconf.hpp:4:
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/misc/coinDescription.hpp: In constructor 'xmrstak::coinDescription::coinDescription(xmrstak_algo, uint8_t, xmrstak_algo)':
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/misc/coinDescription.hpp:16:22: warning: 'xmrstak::coinDescription::algo_root' will be initialized after [-Wreorder]
   16 |         xmrstak_algo algo_root = {xmrstak_algo_id::invalid_algo};
      |                      ^~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/misc/coinDescription.hpp:15:17: warning:   'uint8_t xmrstak::coinDescription::fork_version' [-Wreorder]
   15 |         uint8_t fork_version = 0u;
      |                 ^~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/./xmrstak/misc/coinDescription.hpp:20:9: warning:   when initialized here [-Wreorder]
   20 |         coinDescription(
      |         ^~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/cli/cli-miner.cpp: In function 'int main(int, char**)':
/usr/src/RPM/BUILD/xmr-stak/xmrstak/cli/cli-miner.cpp:442:29: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  442 |         for(size_t i = 1; i < argc - 1; i++)
      |                           ~~^~~~~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/cli/cli-miner.cpp:449:29: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  449 |         for(size_t i = 1; i < argc; ++i)
      |                           ~~^~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/cli/cli-miner.cpp:481:31: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  481 |                         if (i >= argc)
      |                             ~~^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/cli/cli-miner.cpp:492:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  492 |                         if(i >= argc)
      |                            ~~^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/cli/cli-miner.cpp:518:31: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  518 |                         if (i >= argc)
      |                             ~~^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/cli/cli-miner.cpp:529:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  529 |                         if(i >= argc)
      |                            ~~^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/cli/cli-miner.cpp:540:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  540 |                         if(i >= argc)
      |                            ~~^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/cli/cli-miner.cpp:551:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  551 |                         if(i >= argc)
      |                            ~~^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/cli/cli-miner.cpp:562:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  562 |                         if(i >= argc)
      |                            ~~^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/cli/cli-miner.cpp:573:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  573 |                         if(i >= argc)
      |                            ~~^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/cli/cli-miner.cpp:584:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  584 |                         if(i >= argc)
      |                            ~~^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/cli/cli-miner.cpp:596:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  596 |                         if(i >= argc)
      |                            ~~^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/cli/cli-miner.cpp:615:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  615 |                         if(i >= argc)
      |                            ~~^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/cli/cli-miner.cpp:633:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  633 |                         if(i >= argc)
      |                            ~~^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/cli/cli-miner.cpp:652:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  652 |                         if(i >= argc)
      |                            ~~^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/cli/cli-miner.cpp:669:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  669 |                         if(i >= argc)
      |                            ~~^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/cli/cli-miner.cpp:680:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  680 |                         if(i >= argc)
      |                            ~~^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/cli/cli-miner.cpp:691:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  691 |                         if(i >= argc)
      |                            ~~^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/cli/cli-miner.cpp:702:31: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  702 |                         if (i >= argc)
      |                             ~~^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/cli/cli-miner.cpp:721:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  721 |                         if(i >= argc)
      |                            ~~^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/cli/cli-miner.cpp:747:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  747 |                         if(i >= argc)
      |                            ~~^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/cli/cli-miner.cpp:766:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  766 |                         if(i >= argc)
      |                            ~~^~~~~~~
/usr/src/RPM/BUILD/xmr-stak/xmrstak/cli/cli-miner.cpp:785:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  785 |                         if(i >= argc)
      |                            ~~^~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/xmr-stak/build'
make[2]: Entering directory '/usr/src/RPM/BUILD/xmr-stak/build'
[100%] Linking CXX executable bin/xmr-stak
In function 'memcpy',
    inlined from '__ct ' at /usr/src/RPM/BUILD/xmr-stak/./xmrstak/backend/miner_work.hpp:46:9,
    inlined from 'do_benchmark' at /usr/src/RPM/BUILD/xmr-stak/xmrstak/cli/cli-miner.cpp:961:53:
/usr/include/bits/string_fortified.h:29:33: warning: '__builtin_memcpy' reading 64 bytes from a region of size 1 [-Wstringop-overread]
   29 |   return __builtin___memcpy_chk (__dest, __src, __len,
      |                                 ^
In function 'memcpy',
    inlined from '__ct ' at /usr/src/RPM/BUILD/xmr-stak/./xmrstak/backend/miner_work.hpp:46:9,
    inlined from 'do_benchmark' at /usr/src/RPM/BUILD/xmr-stak/xmrstak/cli/cli-miner.cpp:965:53:
/usr/include/bits/string_fortified.h:29:33: warning: '__builtin_memcpy' reading 64 bytes from a region of size 1 [-Wstringop-overread]
   29 |   return __builtin___memcpy_chk (__dest, __src, __len,
      |                                 ^
make[2]: Leaving directory '/usr/src/RPM/BUILD/xmr-stak/build'
make[1]: Entering directory '/usr/src/RPM/BUILD/xmr-stak/build'
[100%] Built target xmr-stak
make[1]: Leaving directory '/usr/src/RPM/BUILD/xmr-stak/build'
+ exit 0
Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.53003
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ /bin/chmod -Rf u+rwX -- /usr/src/tmp/xmr-stak-buildroot
+ :
+ /bin/rm -rf -- /usr/src/tmp/xmr-stak-buildroot
+ PATH=/usr/libexec/rpm-build:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games
+ cd xmr-stak
+ cd ./build
+ install -Dp -m 0755 ./bin/xmr-stak /usr/src/tmp/xmr-stak-buildroot/usr/bin/xmr-stak
+ /usr/lib/rpm/brp-alt
Cleaning files in /usr/src/tmp/xmr-stak-buildroot (auto)
Verifying and fixing files in /usr/src/tmp/xmr-stak-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig)
Checking contents of files in /usr/src/tmp/xmr-stak-buildroot/ (default)
Compressing files in /usr/src/tmp/xmr-stak-buildroot (auto)
Verifying ELF objects in /usr/src/tmp/xmr-stak-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal)
Processing files: xmr-stak-2.10.8-alt2
Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.89466
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd xmr-stak
+ DOCDIR=/usr/src/tmp/xmr-stak-buildroot/usr/share/doc/xmr-stak-2.10.8
+ export DOCDIR
+ rm -rf /usr/src/tmp/xmr-stak-buildroot/usr/share/doc/xmr-stak-2.10.8
+ /bin/mkdir -p /usr/src/tmp/xmr-stak-buildroot/usr/share/doc/xmr-stak-2.10.8
+ cp -prL doc/FAQ.md doc/pgp_keys.md doc/tuning.md doc/usage.md /usr/src/tmp/xmr-stak-buildroot/usr/share/doc/xmr-stak-2.10.8
+ chmod -R go-w /usr/src/tmp/xmr-stak-buildroot/usr/share/doc/xmr-stak-2.10.8
+ chmod -R a+rX /usr/src/tmp/xmr-stak-buildroot/usr/share/doc/xmr-stak-2.10.8
+ exit 0
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.4maZyA
find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.BOqHqJ
find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services)
Provides: xmr-stak-cpu
Requires: /lib64/ld-linux-x86-64.so.2, libc.so.6(GLIBC_2.14)(64bit), libc.so.6(GLIBC_2.2.5)(64bit), libc.so.6(GLIBC_2.3.4)(64bit), libc.so.6(GLIBC_2.32)(64bit), libc.so.6(GLIBC_2.34)(64bit), libc.so.6(GLIBC_2.4)(64bit), libc.so.6(GLIBC_2.7)(64bit), libcrypto.so.1.1()(64bit) >= set:qlaau0P0L6JVU3gClwwVZ7I2YZ6J4RYT0kq2VRM3qXBNXzOIZg3fJ5bszUEnf, libcrypto.so.1.1(OPENSSL_1_1_0)(64bit), libgcc_s.so.1(GCC_3.0)(64bit), libgcc_s.so.1(GCC_3.3.1)(64bit), libhwloc.so.15()(64bit) >= set:lhehB97EHsc8fj79peEKGJ3PEx0, libm.so.6(GLIBC_2.2.5)(64bit), libmicrohttpd.so.12()(64bit) >= set:jfYNEGXPhqbKz4sSuqPO9yP1, libssl.so.1.1()(64bit) >= set:mje8LzhH28MvJchGIkT28m, libssl.so.1.1(OPENSSL_1_1_0)(64bit), libstdc++.so.6(CXXABI_1.3)(64bit), libstdc++.so.6(CXXABI_1.3.11)(64bit), libstdc++.so.6(CXXABI_1.3.13)(64bit), libstdc++.so.6(CXXABI_1.3.8)(64bit), libstdc++.so.6(GLIBCXX_3.4)(64bit), libstdc++.so.6(GLIBCXX_3.4.11)(64bit), libstdc++.so.6(GLIBCXX_3.4.14)(64bit), libstdc++.so.6(GLIBCXX_3.4.15)(64bit), libstdc++.so.6(GLIBCXX_3.4.18)(64bit), libstdc++.so.6(GLIBCXX_3.4.19)(64bit), libstdc++.so.6(GLIBCXX_3.4.20)(64bit), libstdc++.so.6(GLIBCXX_3.4.21)(64bit), libstdc++.so.6(GLIBCXX_3.4.22)(64bit), libstdc++.so.6(GLIBCXX_3.4.29)(64bit), libstdc++.so.6(GLIBCXX_3.4.30)(64bit), libstdc++.so.6(GLIBCXX_3.4.32)(64bit), libstdc++.so.6(GLIBCXX_3.4.9)(64bit), rtld(GNU_HASH)
Requires(rpmlib): rpmlib(SetVersions)
Obsoletes: xmr-stak-cpu
Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.jQHZp4
Creating xmr-stak-debuginfo package
Processing files: xmr-stak-debuginfo-2.10.8-alt2
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.gFsQvL
find-provides: running scripts (debuginfo)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.HuQEOJ
find-requires: running scripts (debuginfo)
Requires: xmr-stak = 2.10.8-alt2, /usr/lib/debug/lib64/ld-linux-x86-64.so.2.debug, debug64(libc.so.6), debug64(libcrypto.so.1.1), debug64(libgcc_s.so.1), debug64(libhwloc.so.15), debug64(libm.so.6), debug64(libmicrohttpd.so.12), debug64(libssl.so.1.1), debug64(libstdc++.so.6)
Adding to xmr-stak-debuginfo a strict dependency on xmr-stak
Wrote: /usr/src/RPM/RPMS/x86_64/xmr-stak-2.10.8-alt2.x86_64.rpm (w2.lzdio)
Wrote: /usr/src/RPM/RPMS/x86_64/xmr-stak-debuginfo-2.10.8-alt2.x86_64.rpm (w2T16.xzdio)
59.51user 6.80system 0:23.93elapsed 277%CPU (0avgtext+0avgdata 715132maxresident)k
0inputs+0outputs (0major+1711348minor)pagefaults 0swaps
3.15user 1.73system 0:34.14elapsed 14%CPU (0avgtext+0avgdata 126620maxresident)k
30632inputs+0outputs (0major+229630minor)pagefaults 0swaps
--- xmr-stak-2.10.8-alt2.x86_64.rpm.repo	2023-07-06 10:12:30.000000000 +0000
+++ xmr-stak-2.10.8-alt2.x86_64.rpm.hasher	2023-07-08 01:47:20.477233057 +0000
@@ -46,3 +46,3 @@
 Obsoletes: xmr-stak-cpu  
-File: /usr/bin/xmr-stak	100755	root:root	f4c4f0f91497203598a208f50c5f184b	
+File: /usr/bin/xmr-stak	100755	root:root	ac26656bbbbb544fe4124d1ab4f67a53	
 File: /usr/share/doc/xmr-stak-2.10.8	40755	root:root		
@@ -52,2 +52,2 @@
 File: /usr/share/doc/xmr-stak-2.10.8/usage.md	100644	root:root	4a9618cab6d8d92298634238d4c66fd4	
-RPMIdentity: 11ba07b3edb70cee41091b278b15da1f0c5c0b94b1480eda1454c6ea90fbc1c38a8ac1ecf5b83a97f07372d4c80754bebe9fb9bb7afad2bc66a220072bf9b537
+RPMIdentity: eb1f94dc09bf46f24e4e73369d3738c04cc9b22c775ea048e85e8ef7ff367c3f46b5be60ee5652a207b4fa773d278c60758d4139394773aa5185710562448cf2
--- xmr-stak-debuginfo-2.10.8-alt2.x86_64.rpm.repo	2023-07-06 10:12:31.000000000 +0000
+++ xmr-stak-debuginfo-2.10.8-alt2.x86_64.rpm.hasher	2023-07-08 01:47:20.604235355 +0000
@@ -1,4 +1,4 @@
-/usr/lib/debug/.build-id/51	40755	root:root	
-/usr/lib/debug/.build-id/51/a595d4e9a5e973e741c1550edd16991b98276d	120777	root:root	../../../../bin/xmr-stak
-/usr/lib/debug/.build-id/51/a595d4e9a5e973e741c1550edd16991b98276d.debug	120777	root:root	../../usr/bin/xmr-stak.debug
+/usr/lib/debug/.build-id/1c	40755	root:root	
+/usr/lib/debug/.build-id/1c/bc93720d29deaab574b723951f8bbcb1f5526f	120777	root:root	../../../../bin/xmr-stak
+/usr/lib/debug/.build-id/1c/bc93720d29deaab574b723951f8bbcb1f5526f.debug	120777	root:root	../../usr/bin/xmr-stak.debug
 /usr/lib/debug/usr/bin/xmr-stak.debug	100644	root:root	
@@ -118,6 +118,6 @@
 Provides: xmr-stak-debuginfo = 2.10.8-alt2:sisyphus+324354.100.1.1
-File: /usr/lib/debug/.build-id/51	40755	root:root		
-File: /usr/lib/debug/.build-id/51/a595d4e9a5e973e741c1550edd16991b98276d	120777	root:root		../../../../bin/xmr-stak
-File: /usr/lib/debug/.build-id/51/a595d4e9a5e973e741c1550edd16991b98276d.debug	120777	root:root		../../usr/bin/xmr-stak.debug
-File: /usr/lib/debug/usr/bin/xmr-stak.debug	100644	root:root	38be9f1dbe9a1bd8fd3a20becd46ec59	
+File: /usr/lib/debug/.build-id/1c	40755	root:root		
+File: /usr/lib/debug/.build-id/1c/bc93720d29deaab574b723951f8bbcb1f5526f	120777	root:root		../../../../bin/xmr-stak
+File: /usr/lib/debug/.build-id/1c/bc93720d29deaab574b723951f8bbcb1f5526f.debug	120777	root:root		../../usr/bin/xmr-stak.debug
+File: /usr/lib/debug/usr/bin/xmr-stak.debug	100644	root:root	f1db51b2dffc9245071e841c0e834c6f	
 File: /usr/src/debug/xmr-stak	40755	root:root		
@@ -224,2 +224,2 @@
 File: /usr/src/debug/xmr-stak/xmrstak/version.hpp	100644	root:root	903147f54030e889cd63b95c71d1b51e	
-RPMIdentity: fc236cdc19381a61ec77116287ba54a17aad48e576550a491a5f84199249731f1c6dce8f1daf59c65c8f38685481630ba8ac04acaa7da0d6aa099f74609d2a7d
+RPMIdentity: 4982aebc5edb30b10deb96adc213da865c8906af3e584f33275c2e775c7c5a33a773a83bf8db86755aeb129756e0f41776494ffaea88186d9540ca8189f86718