==> Synchronizing chroot copy [/home/alhp/workspace/chroot/root] -> [build_39671e86-bf8a-4c2a-848c-ba0d317344ba]...done ==> Making package: veracrypt 1.26.29-1.1 (Sun Oct 11 15:32:27 2026) ==> Retrieving sources... -> Downloading VeraCrypt_1.26.29_Source.tar.bz2... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00:01 0 0 0 0 0 0 0 0 0 00:01 0 0 0 0 0 0 0 0 0 00:01 0 2 34.62M 2 915.9k 0 0 413.5k 0 01:25 00:02 01:23 895.0k 10 34.62M 10 3.75M 0 0 1.15M 0 00:29 00:03 00:26 1.82M 23 34.62M 23 8.11M 0 0 1.90M 0 00:18 00:04 00:14 2.64M 35 34.62M 35 12.35M 0 0 2.34M 0 00:14 00:05 00:09 3.03M 68 34.62M 68 23.66M 0 0 3.77M 0 00:09 00:06 00:03 4.66M 100 34.62M 100 34.62M 0 0 4.85M 0 00:07 00:07 4.66M 100 34.62M 100 34.62M 0 0 4.85M 0 00:07 00:07 4.66M 100 34.62M 100 34.62M 0 0 4.85M 0 00:07 00:07 4.66M -> Downloading VeraCrypt_1.26.29_Source.tar.bz2.sig... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 00:01 0 0 0 0 0 0 0 0 0 00:01 0 0 0 0 0 0 0 0 0 00:01 0 0 0 0 0 0 0 0 0 00:01 0 100 566 100 566 0 0 339 0 00:01 00:01 0 100 566 100 566 0 0 339 0 00:01 00:01 0 100 566 100 566 0 0 339 0 00:01 00:01 0 -> Found wx-3.2-size-warnings.patch ==> Validating source files with sha512sums... VeraCrypt_1.26.29_Source.tar.bz2 ... Passed VeraCrypt_1.26.29_Source.tar.bz2.sig ... Skipped wx-3.2-size-warnings.patch ... Passed ==> Verifying source file signatures with gpg... VeraCrypt_1.26.29_Source.tar.bz2 ... Passed Note: in a future version of systemd-nspawn the default set of permitted socket address families will be restricted to AF_INET, AF_INET6 and AF_UNIX. Use --restrict-address-families= to configure the set of permitted socket address families, or set RestrictAddressFamilies= in a .nspawn file. ==> Making package: veracrypt 1.26.29-1.1 (Sun Oct 11 13:32:42 2026) ==> Checking runtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Package (114) New Version Net Change extra/adwaita-cursors 51.0-1 11.41 MiB extra/adwaita-fonts 51.0-2 7.27 MiB extra/adwaita-icon-theme 51.0-1 0.92 MiB extra/adwaita-icon-theme-legacy 46.2-3 2.23 MiB extra/at-spi2-core 2.62.1-1 4.04 MiB extra/avahi 1:0.9rc5-1 2.04 MiB extra/bubblewrap 0.13.0-1 0.10 MiB extra/cairo 1.18.6-1 1.77 MiB extra/dav1d 1.5.4-1 1.85 MiB extra/dconf 51.0-1 0.46 MiB extra/default-cursors 3-1 0.00 MiB extra/desktop-file-utils 0.28-1 0.18 MiB extra/duktape 2.7.0-7 0.78 MiB extra/fontconfig 2:2.18.3-2 1.33 MiB extra/freetype2 2.14.3-1 1.66 MiB extra/fribidi 1.0.17-1 0.26 MiB extra/fuse-common 3.18.3-1 0.00 MiB extra/gdk-pixbuf2 2.44.8-1 3.01 MiB extra/giflib 6.1.3-2 0.34 MiB extra/glib-networking 1:2.90.0-1 0.70 MiB extra/glycin 2.2.2-1 19.09 MiB extra/gperftools 2.18.1-1 2.01 MiB extra/graphene 1.10.8-2 0.98 MiB extra/graphite 1:1.3.15-1 0.20 MiB extra/gsettings-desktop-schemas 51.0-1 6.65 MiB extra/gsettings-system-schemas 51.0-1 0.02 MiB extra/gssdp 1.6.6-1 0.24 MiB extra/gst-plugins-bad-libs 1.28.8-1 14.73 MiB extra/gst-plugins-base-libs 1.28.8-1 12.85 MiB extra/gstreamer 1.28.8-1 11.91 MiB extra/gtest 1.18.0-1 1.67 MiB extra/gtk-update-icon-cache 1:4.24.1-1 0.04 MiB extra/gtk3 1:3.24.52-2 53.22 MiB extra/gupnp 1:1.6.10-1 0.70 MiB extra/gupnp-igd 1.6.0-2 0.11 MiB extra/harfbuzz 14.6.0-1 5.10 MiB extra/hicolor-icon-theme 0.18-1 0.05 MiB extra/hidapi 0.15.0-1 0.13 MiB extra/highway 1.4.0-1 10.04 MiB extra/iso-codes 4.20.1-1 22.30 MiB extra/jbigkit 2.1-8 0.16 MiB extra/json-glib 1.10.8-1 1.01 MiB extra/lcms2 2.19.1-1 0.69 MiB extra/libcloudproviders 0.4.1-1 0.32 MiB extra/libcolord 1.4.8-1 1.24 MiB extra/libcups 2:2.4.20-1 0.79 MiB extra/libdaemon 0.14-6 0.06 MiB extra/libdatrie 0.2.14-1 0.49 MiB extra/libdeflate 1.26-1 0.14 MiB extra/libdrm 2.4.134-1 1.28 MiB core/libedit 20260512_3.1-1 0.27 MiB extra/libepoxy 1.5.10-3 2.64 MiB extra/libglvnd 1.7.0-3 3.34 MiB extra/libgudev 238-3 0.38 MiB extra/libice 1.1.2-1 0.36 MiB extra/libjpeg-turbo 3.2.0-2 2.65 MiB extra/libjxl 0.12.0-1 6.78 MiB extra/libmspack 1:1.11-2 0.17 MiB extra/libnice 0.1.24-1 1.86 MiB extra/libnotify 0.8.8-1 0.17 MiB extra/libpciaccess 0.19-1 0.06 MiB extra/libpng 1.6.59-1 0.58 MiB extra/libproxy 0.5.12-1 0.10 MiB extra/librsvg 2:2.63.2-1 10.24 MiB extra/libsoup3 3.8.0-1 2.06 MiB extra/libstemmer 3.1.1-1 0.64 MiB extra/libthai 0.1.30-1 1.24 MiB extra/libtiff 4.7.2-1 1.32 MiB extra/libunwind 1.8.3-1 0.30 MiB extra/libva 2.24.1-1 1.00 MiB extra/libwebp 1.6.0-2 1.04 MiB extra/libx11 1.8.13-2 9.84 MiB extra/libxau 1.0.12-1 0.02 MiB extra/libxcb 1.17.0-1 3.87 MiB extra/libxcomposite 0.4.7-1 0.02 MiB extra/libxcursor 1.2.3-1 0.07 MiB extra/libxdamage 1.1.7-1 0.02 MiB extra/libxdmcp 1.1.5-2 0.13 MiB extra/libxext 1.3.7-1 0.30 MiB extra/libxfixes 6.0.2-1 0.04 MiB extra/libxft 2.3.9-1 0.13 MiB extra/libxi 1.8.3-1 0.49 MiB extra/libxinerama 1.1.6-1 0.02 MiB extra/libxkbcommon 1.13.2-1 1.05 MiB extra/libxkbcommon-x11 1.13.2-1 0.10 MiB extra/libxrandr 1.5.5-1 0.07 MiB extra/libxrender 0.9.12-1 0.09 MiB extra/libxshmfence 1.3.3-1 0.02 MiB extra/libxtst 1.2.5-1 0.11 MiB extra/libxv 1.0.13-1 0.06 MiB extra/libxxf86vm 1.1.7-1 0.03 MiB extra/llvm-libs 23.1.1-1 164.81 MiB extra/lm_sensors 1:3.6.2-1 0.48 MiB core/lzo 2.10-5 0.38 MiB extra/mesa 1:26.2.4-1 53.85 MiB extra/orc 0.4.44-1 1.45 MiB extra/pango 1:1.58.2-1 2.38 MiB extra/pixman 0.46.4-1 0.74 MiB extra/sdl2-compat 2.32.74-1 3.09 MiB extra/sdl3 3.4.18-1 6.98 MiB extra/shared-mime-info 2.5.1-2 5.83 MiB extra/spirv-tools 1:1.4.363.0-1 8.16 MiB extra/tinysparql 3.12.0-1 3.92 MiB extra/vmaf 3.2.1-1 7.11 MiB extra/vulkan-icd-loader 1.4.363.0-1 0.67 MiB extra/wayland 1.26.0-1 0.86 MiB extra/xcb-proto 1.17.0-4 1.03 MiB extra/xkeyboard-config 2.48-1 10.24 MiB extra/xorg-xprop 1.2.8-1 0.05 MiB extra/xorgproto 2026.1-1 1.47 MiB extra/fuse2 2.9.9-6 0.45 MiB extra/libsm 1.2.6-1 0.26 MiB extra/wxwidgets-common 3.2.12-1 15.25 MiB extra/wxwidgets-gtk3 3.2.12-1 16.89 MiB Total Installed Size: 568.60 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing fuse-common... installing fuse2... installing xorgproto... installing libice... installing libsm... installing wxwidgets-common... installing libpng... installing freetype2... Optional dependencies for freetype2 harfbuzz: Improved autohinting [pending] installing fontconfig... Creating fontconfig configuration... Rebuilding fontconfig cache... installing xcb-proto... installing libxdmcp... installing libxau... installing libxcb... installing libx11... installing libxext... installing libxrender... installing lzo... installing pixman... installing cairo... installing bubblewrap... installing libjpeg-turbo... installing jbigkit... installing libdeflate... installing libwebp... Optional dependencies for libwebp libwebp-utils: WebP conversion and inspection tools installing libtiff... Optional dependencies for libtiff freeglut: for using tiffgt installing lcms2... installing giflib... installing libunwind... installing gperftools... installing gtest... Optional dependencies for gtest python: gmock generator [installed] installing highway... installing libjxl... Optional dependencies for libjxl java-runtime: for JNI bindings installing dav1d... Optional dependencies for dav1d dav1d-doc: HTML documentation installing graphite... Optional dependencies for graphite graphite-docs: Documentation installing harfbuzz... Optional dependencies for harfbuzz harfbuzz-utils: utilities installing fribidi... installing libdatrie... installing libthai... installing libxft... installing pango... installing librsvg... installing glycin... Optional dependencies for glycin libheif: Load .avif, .heic and .heif installing shared-mime-info... installing gdk-pixbuf2... Optional dependencies for gdk-pixbuf2 libheif: Load .avif, .heic and .heif libopenraw: Load .arw, .cr2, .crw, .dng, .erf, .mrw, .nef, .orf, .pef and .raf libwmf: Load .apm and .wmf installing gstreamer... Optional dependencies for gstreamer python: gst-plugins-doc-cache-generator [installed] installing graphene... installing iso-codes... installing libpciaccess... installing libdrm... Optional dependencies for libdrm cairo: needed for modetest tool [installed] installing libxshmfence... installing libxxf86vm... installing libedit... installing llvm-libs... installing lm_sensors... Optional dependencies for lm_sensors rrdtool: for logging with sensord perl: for sensor detection and configuration convert [installed] installing spirv-tools... installing default-cursors... Optional dependencies for default-cursors adwaita-cursors: default cursor theme [pending] installing wayland... installing mesa... Optional dependencies for mesa opengl-man-pages: for the OpenGL API man pages installing libglvnd... installing libgudev... installing libxfixes... installing libxi... installing libxv... installing orc... installing gst-plugins-base-libs... installing dconf... installing gsettings-system-schemas... installing duktape... installing libproxy... installing glib-networking... installing libsoup3... Optional dependencies for libsoup3 samba: Windows Domain SSO installing gssdp... Optional dependencies for gssdp gtk4: gssdp-device-sniffer installing gupnp... Optional dependencies for gupnp python: gupnp-binding-tool [installed] installing gupnp-igd... installing libnice... Optional dependencies for libnice gstreamer: "nice" GStreamer plugin [installed] installing libva... Optional dependencies for libva intel-media-driver: backend for Intel GPUs (>= Broadwell) libva-intel-driver: backend for Intel GPUs (<= Haswell) libva-mesa-driver: backend for AMD and NVIDIA GPUs [installed] installing xkeyboard-config... installing libxkbcommon... Optional dependencies for libxkbcommon libxkbcommon-x11: xkbcli interactive-x11 [pending] wayland: xkbcli interactive-wayland [installed] installing libxkbcommon-x11... installing vulkan-icd-loader... Optional dependencies for vulkan-icd-loader vulkan-driver: packaged vulkan driver installing vmaf... installing gst-plugins-bad-libs... installing adwaita-fonts... installing hicolor-icon-theme... installing adwaita-icon-theme-legacy... installing adwaita-cursors... installing adwaita-icon-theme... installing gsettings-desktop-schemas... installing libxtst... installing xorg-xprop... installing at-spi2-core... installing desktop-file-utils... installing libcloudproviders... installing libcolord... installing libdaemon... installing avahi... Optional dependencies for avahi gtk3: avahi-discover, avahi-discover-standalone, bshell, bssh, bvnc [pending] libevent: libevent bindings [installed] nss-mdns: NSS support for mDNS python-dbus: avahi-bookmarks, avahi-discover python-gobject: avahi-bookmarks, avahi-discover python-twisted: avahi-bookmarks installing libcups... installing libepoxy... installing libxcomposite... installing libxcursor... installing libxdamage... installing libxinerama... installing libxrandr... installing json-glib... installing libstemmer... installing tinysparql... installing gtk-update-icon-cache... installing gtk3... Optional dependencies for gtk3 papers: default print previewer evince: legacy print previewer installing libnotify... installing libmspack... installing hidapi... Optional dependencies for hidapi libusb: for hidapi-libusb [installed] installing sdl3... Optional dependencies for sdl3 alsa-lib: ALSA audio driver libpulse: PulseAudio audio driver jack: JACK audio driver pipewire: PipeWire audio driver vulkan-driver: vulkan renderer sndio: sndio audio driver libdecor: Wayland client decorations installing sdl2-compat... installing wxwidgets-gtk3... Optional dependencies for wxwidgets-gtk3 webkit2gtk-4.1: for webview support :: Running post-transaction hooks... ( 1/14) Creating system user accounts... Creating group 'avahi' with GID 969. Creating user 'avahi' (Avahi mDNS/DNS-SD daemon) with UID 969 and GID 969. ( 2/14) Reloading system manager configuration... Skipped: Current root is not booted. ( 3/14) Reloading user manager configuration... Skipped: Current root is not booted. ( 4/14) Updating the MIME type database... ( 5/14) Reloading device manager configuration... Skipped: Current root is not booted. ( 6/14) Arming ConditionNeedsUpdate... ( 7/14) Updating fontconfig configuration... ( 8/14) Reloading system bus configuration... Skipped: Current root is not booted. ( 9/14) Updating fontconfig cache... (10/14) Updating GIO module cache... (11/14) Compiling GSettings XML schema files... (12/14) Updating GTK 3 input method module cache... (13/14) Updating icon theme caches... (14/14) Updating the desktop file MIME type cache... ==> Checking buildtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Package (3) New Version Net Change extra/polkit 127-3 1.95 MiB extra/pcsclite 2.5.2-1 0.31 MiB extra/yasm 1.3.0-9 3.73 MiB Total Installed Size: 5.99 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing polkit... installing pcsclite... Optional dependencies for pcsclite python: API call trace logging with the pcsc-spy [installed] ccid: USB Chip/Smart Card Interface Devices driver installing yasm... :: Running post-transaction hooks... (1/5) Creating system user accounts... Creating group 'polkitd' with GID 102. Creating group 'pcscd' with GID 968. Creating user 'pcscd' (PC/SC Smart Card Daemon) with UID 968 and GID 968. Creating user 'polkitd' (User for polkitd) with UID 102 and GID 102. (2/5) Creating temporary files... (3/5) Reloading system manager configuration... Skipped: Current root is not booted. (4/5) Arming ConditionNeedsUpdate... (5/5) Reloading system bus configuration... Skipped: Current root is not booted. ==> Retrieving sources... -> Found VeraCrypt_1.26.29_Source.tar.bz2 -> Found VeraCrypt_1.26.29_Source.tar.bz2.sig -> Found wx-3.2-size-warnings.patch ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Extracting VeraCrypt_1.26.29_Source.tar.bz2 with bsdtar ==> Starting prepare()... patching file Main/GraphicUserInterface.cpp Hunk #1 succeeded at 178 with fuzz 2 (offset 118 lines). ==> Starting build()... Compiling Buffer.cpp Compiling Exception.cpp Compiling Event.cpp Compiling FileCommon.cpp Compiling MemoryStream.cpp Compiling Memory.cpp Compiling PlatformTest.cpp Compiling Serializable.cpp Compiling Serializer.cpp Compiling SerializerFactory.cpp Compiling StringConverter.cpp Compiling TextReader.cpp Compiling Directory.cpp Compiling File.cpp Compiling FilesystemPath.cpp Compiling Mutex.cpp Compiling Pipe.cpp Compiling Poller.cpp Compiling Process.cpp Compiling SyncEvent.cpp Compiling SystemException.cpp Compiling SystemInfo.cpp Compiling SystemLog.cpp Compiling Thread.cpp Compiling Time.cpp Updating library Platform.a Compiling Cipher.cpp Compiling EncryptionAlgorithm.cpp Compiling EncryptionMode.cpp Compiling EncryptionTest.cpp Compiling EncryptionThreadPool.cpp Compiling Hash.cpp Compiling Keyfile.cpp Compiling Pkcs5Kdf.cpp Compiling Volume.cpp Compiling VolumeException.cpp Compiling VolumeHeader.cpp Compiling VolumeInfo.cpp Compiling VolumeLayout.cpp Compiling VolumePassword.cpp Compiling VolumePasswordCache.cpp Compiling EncryptionModeXTS.cpp Assembling Aes_x64.asm Assembling Aes_hw_cpu.asm Compiling Twofish_x64.S Compiling Camellia_x64.S Compiling Camellia_aesni_x64.S Compiling sha512-x64-nayuki.S Assembling sha256_avx1_x64.asm Assembling sha256_avx2_x64.asm Assembling sha256_sse4_x64.asm Assembling sha512_avx1_x64.asm Assembling sha512_avx2_x64.asm Assembling sha512_sse4_x64.asm Compiling Aeskey.c Compiling Aestab.c Compiling blake2s.c Compiling blake2s_SSE2.c Compiling SerpentFast.c Compiling SerpentFast_simd.cpp Compiling Sha2.c Compiling Twofish.c Compiling Whirlpool.c Compiling Camellia.c Compiling Streebog.c Compiling kuznyechik.c Compiling kuznyechik_simd.c Compiling blake2b.c Compiling argon2.c Compiling core.c Compiling opt_sse2.c Compiling ref.c Compiling selftest.c Compiling Pkcs5.c Compiling cpu.c Compiling CommandAPDU.cpp Compiling PCSCException.cpp Compiling ResponseAPDU.cpp Compiling SCard.cpp Compiling SCardLoader.cpp Compiling SCardManager.cpp Compiling SCardReader.cpp Compiling Token.cpp Compiling Crc.c Compiling TLVParser.cpp Compiling EMVCard.cpp In file included from ../Crypto/Argon2/src/opt_sse2.c:29: ../Crypto/Argon2/src/opt_sse2.c: In function ‘fill_block’: ../Crypto/Argon2/src/opt_sse2.c:61:27: error: incompatible type for argument 1 of ‘muladd’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:345:21: note: in definition of macro ‘G1’ 345 | A0 = muladd(A0, B0); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:337:31: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 337 | static __m512i muladd(__m512i x, __m512i y) | ~~~~~~~~^ ../Crypto/Argon2/src/opt_sse2.c:61:45: error: incompatible type for argument 2 of ‘muladd’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:345:25: note: in definition of macro ‘G1’ 345 | A0 = muladd(A0, B0); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:337:42: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 337 | static __m512i muladd(__m512i x, __m512i y) | ~~~~~~~~^ ../Crypto/Argon2/src/opt_sse2.c:62:36: error: incompatible type for argument 1 of ‘muladd’ 62 | state[8 * i + 3], state[8 * i + 4], state[8 * i + 5], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:346:21: note: in definition of macro ‘G1’ 346 | A1 = muladd(A1, B1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:337:31: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 337 | static __m512i muladd(__m512i x, __m512i y) | ~~~~~~~~^ ../Crypto/Argon2/src/opt_sse2.c:62:54: error: incompatible type for argument 2 of ‘muladd’ 62 | state[8 * i + 3], state[8 * i + 4], state[8 * i + 5], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:346:25: note: in definition of macro ‘G1’ 346 | A1 = muladd(A1, B1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:337:42: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 337 | static __m512i muladd(__m512i x, __m512i y) | ~~~~~~~~^ ../Crypto/Argon2/src/opt_sse2.c:62:18: error: incompatible type for argument 1 of ‘_mm512_xor_si512’ 62 | state[8 * i + 3], state[8 * i + 4], state[8 * i + 5], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:348:31: note: in definition of macro ‘G1’ 348 | D0 = _mm512_xor_si512(D0, A0); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/immintrin.h:55, from /startdir/src/src/Crypto/cpu.h:228, from ../Crypto/Argon2/src/opt_sse2.c:23: /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10397:27: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10397 | _mm512_xor_si512 (__m512i __A, __m512i __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:61:27: error: incompatible type for argument 2 of ‘_mm512_xor_si512’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:348:35: note: in definition of macro ‘G1’ 348 | D0 = _mm512_xor_si512(D0, A0); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10397:40: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10397 | _mm512_xor_si512 (__m512i __A, __m512i __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:63:36: error: incompatible type for argument 1 of ‘_mm512_xor_si512’ 63 | state[8 * i + 6], state[8 * i + 7]); | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:349:31: note: in definition of macro ‘G1’ 349 | D1 = _mm512_xor_si512(D1, A1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10397:27: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10397 | _mm512_xor_si512 (__m512i __A, __m512i __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:62:36: error: incompatible type for argument 2 of ‘_mm512_xor_si512’ 62 | state[8 * i + 3], state[8 * i + 4], state[8 * i + 5], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:349:35: note: in definition of macro ‘G1’ 349 | D1 = _mm512_xor_si512(D1, A1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10397:40: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10397 | _mm512_xor_si512 (__m512i __A, __m512i __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:62:18: error: incompatible type for argument 1 of ‘_mm512_ror_epi64’ 62 | state[8 * i + 3], state[8 * i + 4], state[8 * i + 5], ../Crypto/Argon2/src/blake2/blamka-round-opt.h:335:39: note: in definition of macro ‘ror64’ 335 | #define ror64(x, n) _mm512_ror_epi64((x), (n)) | ^ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:411:9: note: in expansion of macro ‘G1’ 411 | G1(A0, B0, C0, D0, A1, B1, C1, D1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10548:27: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10548 | _mm512_ror_epi64 (__m512i __A, int __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:63:36: error: incompatible type for argument 1 of ‘_mm512_ror_epi64’ 63 | state[8 * i + 6], state[8 * i + 7]); ../Crypto/Argon2/src/blake2/blamka-round-opt.h:335:39: note: in definition of macro ‘ror64’ 335 | #define ror64(x, n) _mm512_ror_epi64((x), (n)) | ^ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:411:9: note: in expansion of macro ‘G1’ 411 | G1(A0, B0, C0, D0, A1, B1, C1, D1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10548:27: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10548 | _mm512_ror_epi64 (__m512i __A, int __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:61:63: error: incompatible type for argument 1 of ‘muladd’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:354:21: note: in definition of macro ‘G1’ 354 | C0 = muladd(C0, D0); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:337:31: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 337 | static __m512i muladd(__m512i x, __m512i y) | ~~~~~~~~^ ../Crypto/Argon2/src/opt_sse2.c:62:18: error: incompatible type for argument 2 of ‘muladd’ 62 | state[8 * i + 3], state[8 * i + 4], state[8 * i + 5], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:354:25: note: in definition of macro ‘G1’ 354 | C0 = muladd(C0, D0); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:337:42: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 337 | static __m512i muladd(__m512i x, __m512i y) | ~~~~~~~~^ ../Crypto/Argon2/src/opt_sse2.c:63:18: error: incompatible type for argument 1 of ‘muladd’ 63 | state[8 * i + 6], state[8 * i + 7]); | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:355:21: note: in definition of macro ‘G1’ 355 | C1 = muladd(C1, D1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:337:31: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 337 | static __m512i muladd(__m512i x, __m512i y) | ~~~~~~~~^ ../Crypto/Argon2/src/opt_sse2.c:63:36: error: incompatible type for argument 2 of ‘muladd’ 63 | state[8 * i + 6], state[8 * i + 7]); | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:355:25: note: in definition of macro ‘G1’ 355 | C1 = muladd(C1, D1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:337:42: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 337 | static __m512i muladd(__m512i x, __m512i y) | ~~~~~~~~^ ../Crypto/Argon2/src/opt_sse2.c:61:45: error: incompatible type for argument 1 of ‘_mm512_xor_si512’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:357:31: note: in definition of macro ‘G1’ 357 | B0 = _mm512_xor_si512(B0, C0); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10397:27: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10397 | _mm512_xor_si512 (__m512i __A, __m512i __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:61:63: error: incompatible type for argument 2 of ‘_mm512_xor_si512’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:357:35: note: in definition of macro ‘G1’ 357 | B0 = _mm512_xor_si512(B0, C0); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10397:40: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10397 | _mm512_xor_si512 (__m512i __A, __m512i __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:62:54: error: incompatible type for argument 1 of ‘_mm512_xor_si512’ 62 | state[8 * i + 3], state[8 * i + 4], state[8 * i + 5], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:358:31: note: in definition of macro ‘G1’ 358 | B1 = _mm512_xor_si512(B1, C1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10397:27: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10397 | _mm512_xor_si512 (__m512i __A, __m512i __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:63:18: error: incompatible type for argument 2 of ‘_mm512_xor_si512’ 63 | state[8 * i + 6], state[8 * i + 7]); | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:358:35: note: in definition of macro ‘G1’ 358 | B1 = _mm512_xor_si512(B1, C1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10397:40: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10397 | _mm512_xor_si512 (__m512i __A, __m512i __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:61:45: error: incompatible type for argument 1 of ‘_mm512_ror_epi64’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], ../Crypto/Argon2/src/blake2/blamka-round-opt.h:335:39: note: in definition of macro ‘ror64’ 335 | #define ror64(x, n) _mm512_ror_epi64((x), (n)) | ^ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:411:9: note: in expansion of macro ‘G1’ 411 | G1(A0, B0, C0, D0, A1, B1, C1, D1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10548:27: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10548 | _mm512_ror_epi64 (__m512i __A, int __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:62:54: error: incompatible type for argument 1 of ‘_mm512_ror_epi64’ 62 | state[8 * i + 3], state[8 * i + 4], state[8 * i + 5], ../Crypto/Argon2/src/blake2/blamka-round-opt.h:335:39: note: in definition of macro ‘ror64’ 335 | #define ror64(x, n) _mm512_ror_epi64((x), (n)) | ^ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:411:9: note: in expansion of macro ‘G1’ 411 | G1(A0, B0, C0, D0, A1, B1, C1, D1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10548:27: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10548 | _mm512_ror_epi64 (__m512i __A, int __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:61:27: error: incompatible type for argument 1 of ‘muladd’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:366:21: note: in definition of macro ‘G2’ 366 | A0 = muladd(A0, B0); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:337:31: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 337 | static __m512i muladd(__m512i x, __m512i y) | ~~~~~~~~^ ../Crypto/Argon2/src/opt_sse2.c:61:45: error: incompatible type for argument 2 of ‘muladd’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:366:25: note: in definition of macro ‘G2’ 366 | A0 = muladd(A0, B0); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:337:42: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 337 | static __m512i muladd(__m512i x, __m512i y) | ~~~~~~~~^ ../Crypto/Argon2/src/opt_sse2.c:62:36: error: incompatible type for argument 1 of ‘muladd’ 62 | state[8 * i + 3], state[8 * i + 4], state[8 * i + 5], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:367:21: note: in definition of macro ‘G2’ 367 | A1 = muladd(A1, B1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:337:31: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 337 | static __m512i muladd(__m512i x, __m512i y) | ~~~~~~~~^ ../Crypto/Argon2/src/opt_sse2.c:62:54: error: incompatible type for argument 2 of ‘muladd’ 62 | state[8 * i + 3], state[8 * i + 4], state[8 * i + 5], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:367:25: note: in definition of macro ‘G2’ 367 | A1 = muladd(A1, B1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:337:42: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 337 | static __m512i muladd(__m512i x, __m512i y) | ~~~~~~~~^ ../Crypto/Argon2/src/opt_sse2.c:62:18: error: incompatible type for argument 1 of ‘_mm512_xor_si512’ 62 | state[8 * i + 3], state[8 * i + 4], state[8 * i + 5], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:369:31: note: in definition of macro ‘G2’ 369 | D0 = _mm512_xor_si512(D0, A0); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10397:27: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10397 | _mm512_xor_si512 (__m512i __A, __m512i __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:61:27: error: incompatible type for argument 2 of ‘_mm512_xor_si512’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:369:35: note: in definition of macro ‘G2’ 369 | D0 = _mm512_xor_si512(D0, A0); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10397:40: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10397 | _mm512_xor_si512 (__m512i __A, __m512i __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:63:36: error: incompatible type for argument 1 of ‘_mm512_xor_si512’ 63 | state[8 * i + 6], state[8 * i + 7]); | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:370:31: note: in definition of macro ‘G2’ 370 | D1 = _mm512_xor_si512(D1, A1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10397:27: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10397 | _mm512_xor_si512 (__m512i __A, __m512i __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:62:36: error: incompatible type for argument 2 of ‘_mm512_xor_si512’ 62 | state[8 * i + 3], state[8 * i + 4], state[8 * i + 5], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:370:35: note: in definition of macro ‘G2’ 370 | D1 = _mm512_xor_si512(D1, A1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10397:40: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10397 | _mm512_xor_si512 (__m512i __A, __m512i __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:62:18: error: incompatible type for argument 1 of ‘_mm512_ror_epi64’ 62 | state[8 * i + 3], state[8 * i + 4], state[8 * i + 5], ../Crypto/Argon2/src/blake2/blamka-round-opt.h:335:39: note: in definition of macro ‘ror64’ 335 | #define ror64(x, n) _mm512_ror_epi64((x), (n)) | ^ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:412:9: note: in expansion of macro ‘G2’ 412 | G2(A0, B0, C0, D0, A1, B1, C1, D1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10548:27: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10548 | _mm512_ror_epi64 (__m512i __A, int __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:63:36: error: incompatible type for argument 1 of ‘_mm512_ror_epi64’ 63 | state[8 * i + 6], state[8 * i + 7]); ../Crypto/Argon2/src/blake2/blamka-round-opt.h:335:39: note: in definition of macro ‘ror64’ 335 | #define ror64(x, n) _mm512_ror_epi64((x), (n)) | ^ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:412:9: note: in expansion of macro ‘G2’ 412 | G2(A0, B0, C0, D0, A1, B1, C1, D1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10548:27: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10548 | _mm512_ror_epi64 (__m512i __A, int __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:61:63: error: incompatible type for argument 1 of ‘muladd’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:375:21: note: in definition of macro ‘G2’ 375 | C0 = muladd(C0, D0); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:337:31: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 337 | static __m512i muladd(__m512i x, __m512i y) | ~~~~~~~~^ ../Crypto/Argon2/src/opt_sse2.c:62:18: error: incompatible type for argument 2 of ‘muladd’ 62 | state[8 * i + 3], state[8 * i + 4], state[8 * i + 5], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:375:25: note: in definition of macro ‘G2’ 375 | C0 = muladd(C0, D0); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:337:42: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 337 | static __m512i muladd(__m512i x, __m512i y) | ~~~~~~~~^ ../Crypto/Argon2/src/opt_sse2.c:63:18: error: incompatible type for argument 1 of ‘muladd’ 63 | state[8 * i + 6], state[8 * i + 7]); | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:376:21: note: in definition of macro ‘G2’ 376 | C1 = muladd(C1, D1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:337:31: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 337 | static __m512i muladd(__m512i x, __m512i y) | ~~~~~~~~^ ../Crypto/Argon2/src/opt_sse2.c:63:36: error: incompatible type for argument 2 of ‘muladd’ 63 | state[8 * i + 6], state[8 * i + 7]); | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:376:25: note: in definition of macro ‘G2’ 376 | C1 = muladd(C1, D1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:337:42: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 337 | static __m512i muladd(__m512i x, __m512i y) | ~~~~~~~~^ ../Crypto/Argon2/src/opt_sse2.c:61:45: error: incompatible type for argument 1 of ‘_mm512_xor_si512’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:378:31: note: in definition of macro ‘G2’ 378 | B0 = _mm512_xor_si512(B0, C0); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10397:27: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10397 | _mm512_xor_si512 (__m512i __A, __m512i __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:61:63: error: incompatible type for argument 2 of ‘_mm512_xor_si512’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:378:35: note: in definition of macro ‘G2’ 378 | B0 = _mm512_xor_si512(B0, C0); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10397:40: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10397 | _mm512_xor_si512 (__m512i __A, __m512i __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:62:54: error: incompatible type for argument 1 of ‘_mm512_xor_si512’ 62 | state[8 * i + 3], state[8 * i + 4], state[8 * i + 5], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:379:31: note: in definition of macro ‘G2’ 379 | B1 = _mm512_xor_si512(B1, C1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10397:27: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10397 | _mm512_xor_si512 (__m512i __A, __m512i __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:63:18: error: incompatible type for argument 2 of ‘_mm512_xor_si512’ 63 | state[8 * i + 6], state[8 * i + 7]); | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:379:35: note: in definition of macro ‘G2’ 379 | B1 = _mm512_xor_si512(B1, C1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10397:40: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10397 | _mm512_xor_si512 (__m512i __A, __m512i __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:61:45: error: incompatible type for argument 1 of ‘_mm512_ror_epi64’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], ../Crypto/Argon2/src/blake2/blamka-round-opt.h:335:39: note: in definition of macro ‘ror64’ 335 | #define ror64(x, n) _mm512_ror_epi64((x), (n)) | ^ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:412:9: note: in expansion of macro ‘G2’ 412 | G2(A0, B0, C0, D0, A1, B1, C1, D1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10548:27: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10548 | _mm512_ror_epi64 (__m512i __A, int __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:62:54: error: incompatible type for argument 1 of ‘_mm512_ror_epi64’ 62 | state[8 * i + 3], state[8 * i + 4], state[8 * i + 5], ../Crypto/Argon2/src/blake2/blamka-round-opt.h:335:39: note: in definition of macro ‘ror64’ 335 | #define ror64(x, n) _mm512_ror_epi64((x), (n)) | ^ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:412:9: note: in expansion of macro ‘G2’ 412 | G2(A0, B0, C0, D0, A1, B1, C1, D1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10548:27: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10548 | _mm512_ror_epi64 (__m512i __A, int __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:61:45: error: incompatible type for argument 1 of ‘_mm512_permutex_epi64’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:387:36: note: in definition of macro ‘DIAGONALIZE’ 387 | B0 = _mm512_permutex_epi64(B0, _MM_SHUFFLE(0, 3, 2, 1)); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:9843:32: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 9843 | _mm512_permutex_epi64 (__m512i __X, const int __I) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:62:54: error: incompatible type for argument 1 of ‘_mm512_permutex_epi64’ 62 | state[8 * i + 3], state[8 * i + 4], state[8 * i + 5], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:388:36: note: in definition of macro ‘DIAGONALIZE’ 388 | B1 = _mm512_permutex_epi64(B1, _MM_SHUFFLE(0, 3, 2, 1)); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:9843:32: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 9843 | _mm512_permutex_epi64 (__m512i __X, const int __I) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:61:63: error: incompatible type for argument 1 of ‘_mm512_permutex_epi64’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:390:36: note: in definition of macro ‘DIAGONALIZE’ 390 | C0 = _mm512_permutex_epi64(C0, _MM_SHUFFLE(1, 0, 3, 2)); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:9843:32: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 9843 | _mm512_permutex_epi64 (__m512i __X, const int __I) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:63:18: error: incompatible type for argument 1 of ‘_mm512_permutex_epi64’ 63 | state[8 * i + 6], state[8 * i + 7]); | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:391:36: note: in definition of macro ‘DIAGONALIZE’ 391 | C1 = _mm512_permutex_epi64(C1, _MM_SHUFFLE(1, 0, 3, 2)); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:9843:32: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 9843 | _mm512_permutex_epi64 (__m512i __X, const int __I) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:62:18: error: incompatible type for argument 1 of ‘_mm512_permutex_epi64’ 62 | state[8 * i + 3], state[8 * i + 4], state[8 * i + 5], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:393:36: note: in definition of macro ‘DIAGONALIZE’ 393 | D0 = _mm512_permutex_epi64(D0, _MM_SHUFFLE(2, 1, 0, 3)); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:9843:32: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 9843 | _mm512_permutex_epi64 (__m512i __X, const int __I) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:63:36: error: incompatible type for argument 1 of ‘_mm512_permutex_epi64’ 63 | state[8 * i + 6], state[8 * i + 7]); | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:394:36: note: in definition of macro ‘DIAGONALIZE’ 394 | D1 = _mm512_permutex_epi64(D1, _MM_SHUFFLE(2, 1, 0, 3)); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:9843:32: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 9843 | _mm512_permutex_epi64 (__m512i __X, const int __I) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:61:27: error: incompatible type for argument 1 of ‘muladd’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:345:21: note: in definition of macro ‘G1’ 345 | A0 = muladd(A0, B0); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:337:31: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 337 | static __m512i muladd(__m512i x, __m512i y) | ~~~~~~~~^ ../Crypto/Argon2/src/opt_sse2.c:61:45: error: incompatible type for argument 2 of ‘muladd’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:345:25: note: in definition of macro ‘G1’ 345 | A0 = muladd(A0, B0); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:337:42: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 337 | static __m512i muladd(__m512i x, __m512i y) | ~~~~~~~~^ ../Crypto/Argon2/src/opt_sse2.c:62:36: error: incompatible type for argument 1 of ‘muladd’ 62 | state[8 * i + 3], state[8 * i + 4], state[8 * i + 5], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:346:21: note: in definition of macro ‘G1’ 346 | A1 = muladd(A1, B1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:337:31: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 337 | static __m512i muladd(__m512i x, __m512i y) | ~~~~~~~~^ ../Crypto/Argon2/src/opt_sse2.c:62:54: error: incompatible type for argument 2 of ‘muladd’ 62 | state[8 * i + 3], state[8 * i + 4], state[8 * i + 5], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:346:25: note: in definition of macro ‘G1’ 346 | A1 = muladd(A1, B1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:337:42: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 337 | static __m512i muladd(__m512i x, __m512i y) | ~~~~~~~~^ ../Crypto/Argon2/src/opt_sse2.c:62:18: error: incompatible type for argument 1 of ‘_mm512_xor_si512’ 62 | state[8 * i + 3], state[8 * i + 4], state[8 * i + 5], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:348:31: note: in definition of macro ‘G1’ 348 | D0 = _mm512_xor_si512(D0, A0); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10397:27: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10397 | _mm512_xor_si512 (__m512i __A, __m512i __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:61:27: error: incompatible type for argument 2 of ‘_mm512_xor_si512’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:348:35: note: in definition of macro ‘G1’ 348 | D0 = _mm512_xor_si512(D0, A0); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10397:40: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10397 | _mm512_xor_si512 (__m512i __A, __m512i __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:63:36: error: incompatible type for argument 1 of ‘_mm512_xor_si512’ 63 | state[8 * i + 6], state[8 * i + 7]); | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:349:31: note: in definition of macro ‘G1’ 349 | D1 = _mm512_xor_si512(D1, A1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10397:27: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10397 | _mm512_xor_si512 (__m512i __A, __m512i __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:62:36: error: incompatible type for argument 2 of ‘_mm512_xor_si512’ 62 | state[8 * i + 3], state[8 * i + 4], state[8 * i + 5], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:349:35: note: in definition of macro ‘G1’ 349 | D1 = _mm512_xor_si512(D1, A1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10397:40: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10397 | _mm512_xor_si512 (__m512i __A, __m512i __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:62:18: error: incompatible type for argument 1 of ‘_mm512_ror_epi64’ 62 | state[8 * i + 3], state[8 * i + 4], state[8 * i + 5], ../Crypto/Argon2/src/blake2/blamka-round-opt.h:335:39: note: in definition of macro ‘ror64’ 335 | #define ror64(x, n) _mm512_ror_epi64((x), (n)) | ^ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:416:9: note: in expansion of macro ‘G1’ 416 | G1(A0, B0, C0, D0, A1, B1, C1, D1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10548:27: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10548 | _mm512_ror_epi64 (__m512i __A, int __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:63:36: error: incompatible type for argument 1 of ‘_mm512_ror_epi64’ 63 | state[8 * i + 6], state[8 * i + 7]); ../Crypto/Argon2/src/blake2/blamka-round-opt.h:335:39: note: in definition of macro ‘ror64’ 335 | #define ror64(x, n) _mm512_ror_epi64((x), (n)) | ^ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:416:9: note: in expansion of macro ‘G1’ 416 | G1(A0, B0, C0, D0, A1, B1, C1, D1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10548:27: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10548 | _mm512_ror_epi64 (__m512i __A, int __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:61:63: error: incompatible type for argument 1 of ‘muladd’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:354:21: note: in definition of macro ‘G1’ 354 | C0 = muladd(C0, D0); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:337:31: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 337 | static __m512i muladd(__m512i x, __m512i y) | ~~~~~~~~^ ../Crypto/Argon2/src/opt_sse2.c:62:18: error: incompatible type for argument 2 of ‘muladd’ 62 | state[8 * i + 3], state[8 * i + 4], state[8 * i + 5], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:354:25: note: in definition of macro ‘G1’ 354 | C0 = muladd(C0, D0); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:337:42: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 337 | static __m512i muladd(__m512i x, __m512i y) | ~~~~~~~~^ ../Crypto/Argon2/src/opt_sse2.c:63:18: error: incompatible type for argument 1 of ‘muladd’ 63 | state[8 * i + 6], state[8 * i + 7]); | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:355:21: note: in definition of macro ‘G1’ 355 | C1 = muladd(C1, D1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:337:31: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 337 | static __m512i muladd(__m512i x, __m512i y) | ~~~~~~~~^ ../Crypto/Argon2/src/opt_sse2.c:63:36: error: incompatible type for argument 2 of ‘muladd’ 63 | state[8 * i + 6], state[8 * i + 7]); | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:355:25: note: in definition of macro ‘G1’ 355 | C1 = muladd(C1, D1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:337:42: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 337 | static __m512i muladd(__m512i x, __m512i y) | ~~~~~~~~^ ../Crypto/Argon2/src/opt_sse2.c:61:45: error: incompatible type for argument 1 of ‘_mm512_xor_si512’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:357:31: note: in definition of macro ‘G1’ 357 | B0 = _mm512_xor_si512(B0, C0); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10397:27: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10397 | _mm512_xor_si512 (__m512i __A, __m512i __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:61:63: error: incompatible type for argument 2 of ‘_mm512_xor_si512’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:357:35: note: in definition of macro ‘G1’ 357 | B0 = _mm512_xor_si512(B0, C0); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10397:40: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10397 | _mm512_xor_si512 (__m512i __A, __m512i __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:62:54: error: incompatible type for argument 1 of ‘_mm512_xor_si512’ 62 | state[8 * i + 3], state[8 * i + 4], state[8 * i + 5], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:358:31: note: in definition of macro ‘G1’ 358 | B1 = _mm512_xor_si512(B1, C1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10397:27: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10397 | _mm512_xor_si512 (__m512i __A, __m512i __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:63:18: error: incompatible type for argument 2 of ‘_mm512_xor_si512’ 63 | state[8 * i + 6], state[8 * i + 7]); | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:358:35: note: in definition of macro ‘G1’ 358 | B1 = _mm512_xor_si512(B1, C1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10397:40: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10397 | _mm512_xor_si512 (__m512i __A, __m512i __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:61:45: error: incompatible type for argument 1 of ‘_mm512_ror_epi64’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], ../Crypto/Argon2/src/blake2/blamka-round-opt.h:335:39: note: in definition of macro ‘ror64’ 335 | #define ror64(x, n) _mm512_ror_epi64((x), (n)) | ^ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:416:9: note: in expansion of macro ‘G1’ 416 | G1(A0, B0, C0, D0, A1, B1, C1, D1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10548:27: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10548 | _mm512_ror_epi64 (__m512i __A, int __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:62:54: error: incompatible type for argument 1 of ‘_mm512_ror_epi64’ 62 | state[8 * i + 3], state[8 * i + 4], state[8 * i + 5], ../Crypto/Argon2/src/blake2/blamka-round-opt.h:335:39: note: in definition of macro ‘ror64’ 335 | #define ror64(x, n) _mm512_ror_epi64((x), (n)) | ^ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:416:9: note: in expansion of macro ‘G1’ 416 | G1(A0, B0, C0, D0, A1, B1, C1, D1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10548:27: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10548 | _mm512_ror_epi64 (__m512i __A, int __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:61:27: error: incompatible type for argument 1 of ‘muladd’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:366:21: note: in definition of macro ‘G2’ 366 | A0 = muladd(A0, B0); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:337:31: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 337 | static __m512i muladd(__m512i x, __m512i y) | ~~~~~~~~^ ../Crypto/Argon2/src/opt_sse2.c:61:45: error: incompatible type for argument 2 of ‘muladd’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:366:25: note: in definition of macro ‘G2’ 366 | A0 = muladd(A0, B0); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:337:42: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 337 | static __m512i muladd(__m512i x, __m512i y) | ~~~~~~~~^ ../Crypto/Argon2/src/opt_sse2.c:62:36: error: incompatible type for argument 1 of ‘muladd’ 62 | state[8 * i + 3], state[8 * i + 4], state[8 * i + 5], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:367:21: note: in definition of macro ‘G2’ 367 | A1 = muladd(A1, B1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:337:31: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 337 | static __m512i muladd(__m512i x, __m512i y) | ~~~~~~~~^ ../Crypto/Argon2/src/opt_sse2.c:62:54: error: incompatible type for argument 2 of ‘muladd’ 62 | state[8 * i + 3], state[8 * i + 4], state[8 * i + 5], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:367:25: note: in definition of macro ‘G2’ 367 | A1 = muladd(A1, B1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:337:42: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 337 | static __m512i muladd(__m512i x, __m512i y) | ~~~~~~~~^ ../Crypto/Argon2/src/opt_sse2.c:62:18: error: incompatible type for argument 1 of ‘_mm512_xor_si512’ 62 | state[8 * i + 3], state[8 * i + 4], state[8 * i + 5], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:369:31: note: in definition of macro ‘G2’ 369 | D0 = _mm512_xor_si512(D0, A0); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10397:27: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10397 | _mm512_xor_si512 (__m512i __A, __m512i __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:61:27: error: incompatible type for argument 2 of ‘_mm512_xor_si512’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:369:35: note: in definition of macro ‘G2’ 369 | D0 = _mm512_xor_si512(D0, A0); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10397:40: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10397 | _mm512_xor_si512 (__m512i __A, __m512i __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:63:36: error: incompatible type for argument 1 of ‘_mm512_xor_si512’ 63 | state[8 * i + 6], state[8 * i + 7]); | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:370:31: note: in definition of macro ‘G2’ 370 | D1 = _mm512_xor_si512(D1, A1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10397:27: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10397 | _mm512_xor_si512 (__m512i __A, __m512i __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:62:36: error: incompatible type for argument 2 of ‘_mm512_xor_si512’ 62 | state[8 * i + 3], state[8 * i + 4], state[8 * i + 5], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:370:35: note: in definition of macro ‘G2’ 370 | D1 = _mm512_xor_si512(D1, A1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10397:40: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10397 | _mm512_xor_si512 (__m512i __A, __m512i __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:62:18: error: incompatible type for argument 1 of ‘_mm512_ror_epi64’ 62 | state[8 * i + 3], state[8 * i + 4], state[8 * i + 5], ../Crypto/Argon2/src/blake2/blamka-round-opt.h:335:39: note: in definition of macro ‘ror64’ 335 | #define ror64(x, n) _mm512_ror_epi64((x), (n)) | ^ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:417:9: note: in expansion of macro ‘G2’ 417 | G2(A0, B0, C0, D0, A1, B1, C1, D1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10548:27: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10548 | _mm512_ror_epi64 (__m512i __A, int __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:63:36: error: incompatible type for argument 1 of ‘_mm512_ror_epi64’ 63 | state[8 * i + 6], state[8 * i + 7]); ../Crypto/Argon2/src/blake2/blamka-round-opt.h:335:39: note: in definition of macro ‘ror64’ 335 | #define ror64(x, n) _mm512_ror_epi64((x), (n)) | ^ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:417:9: note: in expansion of macro ‘G2’ 417 | G2(A0, B0, C0, D0, A1, B1, C1, D1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10548:27: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10548 | _mm512_ror_epi64 (__m512i __A, int __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:61:63: error: incompatible type for argument 1 of ‘muladd’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:375:21: note: in definition of macro ‘G2’ 375 | C0 = muladd(C0, D0); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:337:31: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 337 | static __m512i muladd(__m512i x, __m512i y) | ~~~~~~~~^ ../Crypto/Argon2/src/opt_sse2.c:62:18: error: incompatible type for argument 2 of ‘muladd’ 62 | state[8 * i + 3], state[8 * i + 4], state[8 * i + 5], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:375:25: note: in definition of macro ‘G2’ 375 | C0 = muladd(C0, D0); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:337:42: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 337 | static __m512i muladd(__m512i x, __m512i y) | ~~~~~~~~^ ../Crypto/Argon2/src/opt_sse2.c:63:18: error: incompatible type for argument 1 of ‘muladd’ 63 | state[8 * i + 6], state[8 * i + 7]); | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:376:21: note: in definition of macro ‘G2’ 376 | C1 = muladd(C1, D1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:337:31: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 337 | static __m512i muladd(__m512i x, __m512i y) | ~~~~~~~~^ ../Crypto/Argon2/src/opt_sse2.c:63:36: error: incompatible type for argument 2 of ‘muladd’ 63 | state[8 * i + 6], state[8 * i + 7]); | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:376:25: note: in definition of macro ‘G2’ 376 | C1 = muladd(C1, D1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:337:42: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 337 | static __m512i muladd(__m512i x, __m512i y) | ~~~~~~~~^ ../Crypto/Argon2/src/opt_sse2.c:61:45: error: incompatible type for argument 1 of ‘_mm512_xor_si512’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:378:31: note: in definition of macro ‘G2’ 378 | B0 = _mm512_xor_si512(B0, C0); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10397:27: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10397 | _mm512_xor_si512 (__m512i __A, __m512i __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:61:63: error: incompatible type for argument 2 of ‘_mm512_xor_si512’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:378:35: note: in definition of macro ‘G2’ 378 | B0 = _mm512_xor_si512(B0, C0); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10397:40: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10397 | _mm512_xor_si512 (__m512i __A, __m512i __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:62:54: error: incompatible type for argument 1 of ‘_mm512_xor_si512’ 62 | state[8 * i + 3], state[8 * i + 4], state[8 * i + 5], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:379:31: note: in definition of macro ‘G2’ 379 | B1 = _mm512_xor_si512(B1, C1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10397:27: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10397 | _mm512_xor_si512 (__m512i __A, __m512i __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:63:18: error: incompatible type for argument 2 of ‘_mm512_xor_si512’ 63 | state[8 * i + 6], state[8 * i + 7]); | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:379:35: note: in definition of macro ‘G2’ 379 | B1 = _mm512_xor_si512(B1, C1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10397:40: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10397 | _mm512_xor_si512 (__m512i __A, __m512i __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:61:45: error: incompatible type for argument 1 of ‘_mm512_ror_epi64’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], ../Crypto/Argon2/src/blake2/blamka-round-opt.h:335:39: note: in definition of macro ‘ror64’ 335 | #define ror64(x, n) _mm512_ror_epi64((x), (n)) | ^ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:417:9: note: in expansion of macro ‘G2’ 417 | G2(A0, B0, C0, D0, A1, B1, C1, D1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10548:27: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10548 | _mm512_ror_epi64 (__m512i __A, int __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:62:54: error: incompatible type for argument 1 of ‘_mm512_ror_epi64’ 62 | state[8 * i + 3], state[8 * i + 4], state[8 * i + 5], ../Crypto/Argon2/src/blake2/blamka-round-opt.h:335:39: note: in definition of macro ‘ror64’ 335 | #define ror64(x, n) _mm512_ror_epi64((x), (n)) | ^ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:417:9: note: in expansion of macro ‘G2’ 417 | G2(A0, B0, C0, D0, A1, B1, C1, D1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10548:27: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10548 | _mm512_ror_epi64 (__m512i __A, int __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:61:45: error: incompatible type for argument 1 of ‘_mm512_permutex_epi64’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:399:36: note: in definition of macro ‘UNDIAGONALIZE’ 399 | B0 = _mm512_permutex_epi64(B0, _MM_SHUFFLE(2, 1, 0, 3)); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:9843:32: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 9843 | _mm512_permutex_epi64 (__m512i __X, const int __I) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:62:54: error: incompatible type for argument 1 of ‘_mm512_permutex_epi64’ 62 | state[8 * i + 3], state[8 * i + 4], state[8 * i + 5], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:400:36: note: in definition of macro ‘UNDIAGONALIZE’ 400 | B1 = _mm512_permutex_epi64(B1, _MM_SHUFFLE(2, 1, 0, 3)); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:9843:32: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 9843 | _mm512_permutex_epi64 (__m512i __X, const int __I) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:61:63: error: incompatible type for argument 1 of ‘_mm512_permutex_epi64’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:402:36: note: in definition of macro ‘UNDIAGONALIZE’ 402 | C0 = _mm512_permutex_epi64(C0, _MM_SHUFFLE(1, 0, 3, 2)); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:9843:32: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 9843 | _mm512_permutex_epi64 (__m512i __X, const int __I) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:63:18: error: incompatible type for argument 1 of ‘_mm512_permutex_epi64’ 63 | state[8 * i + 6], state[8 * i + 7]); | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:403:36: note: in definition of macro ‘UNDIAGONALIZE’ 403 | C1 = _mm512_permutex_epi64(C1, _MM_SHUFFLE(1, 0, 3, 2)); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:9843:32: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 9843 | _mm512_permutex_epi64 (__m512i __X, const int __I) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:62:18: error: incompatible type for argument 1 of ‘_mm512_permutex_epi64’ 62 | state[8 * i + 3], state[8 * i + 4], state[8 * i + 5], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:405:36: note: in definition of macro ‘UNDIAGONALIZE’ 405 | D0 = _mm512_permutex_epi64(D0, _MM_SHUFFLE(0, 3, 2, 1)); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:9843:32: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 9843 | _mm512_permutex_epi64 (__m512i __X, const int __I) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:63:36: error: incompatible type for argument 1 of ‘_mm512_permutex_epi64’ 63 | state[8 * i + 6], state[8 * i + 7]); | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:406:36: note: in definition of macro ‘UNDIAGONALIZE’ 406 | D1 = _mm512_permutex_epi64(D1, _MM_SHUFFLE(0, 3, 2, 1)); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:61:9: note: in expansion of macro ‘BLAKE2_ROUND’ 61 | BLAKE2_ROUND(state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:9843:32: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 9843 | _mm512_permutex_epi64 (__m512i __X, const int __I) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:67:27: error: incompatible type for argument 1 of ‘muladd’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:345:21: note: in definition of macro ‘G1’ 345 | A0 = muladd(A0, B0); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:337:31: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 337 | static __m512i muladd(__m512i x, __m512i y) | ~~~~~~~~^ ../Crypto/Argon2/src/opt_sse2.c:67:45: error: incompatible type for argument 2 of ‘muladd’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:345:25: note: in definition of macro ‘G1’ 345 | A0 = muladd(A0, B0); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:337:42: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 337 | static __m512i muladd(__m512i x, __m512i y) | ~~~~~~~~^ ../Crypto/Argon2/src/opt_sse2.c:68:36: error: incompatible type for argument 1 of ‘muladd’ 68 | state[8 * 3 + i], state[8 * 4 + i], state[8 * 5 + i], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:346:21: note: in definition of macro ‘G1’ 346 | A1 = muladd(A1, B1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:337:31: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 337 | static __m512i muladd(__m512i x, __m512i y) | ~~~~~~~~^ ../Crypto/Argon2/src/opt_sse2.c:68:54: error: incompatible type for argument 2 of ‘muladd’ 68 | state[8 * 3 + i], state[8 * 4 + i], state[8 * 5 + i], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:346:25: note: in definition of macro ‘G1’ 346 | A1 = muladd(A1, B1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:337:42: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 337 | static __m512i muladd(__m512i x, __m512i y) | ~~~~~~~~^ ../Crypto/Argon2/src/opt_sse2.c:68:18: error: incompatible type for argument 1 of ‘_mm512_xor_si512’ 68 | state[8 * 3 + i], state[8 * 4 + i], state[8 * 5 + i], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:348:31: note: in definition of macro ‘G1’ 348 | D0 = _mm512_xor_si512(D0, A0); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10397:27: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10397 | _mm512_xor_si512 (__m512i __A, __m512i __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:67:27: error: incompatible type for argument 2 of ‘_mm512_xor_si512’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:348:35: note: in definition of macro ‘G1’ 348 | D0 = _mm512_xor_si512(D0, A0); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10397:40: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10397 | _mm512_xor_si512 (__m512i __A, __m512i __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:69:36: error: incompatible type for argument 1 of ‘_mm512_xor_si512’ 69 | state[8 * 6 + i], state[8 * 7 + i]); | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:349:31: note: in definition of macro ‘G1’ 349 | D1 = _mm512_xor_si512(D1, A1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10397:27: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10397 | _mm512_xor_si512 (__m512i __A, __m512i __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:68:36: error: incompatible type for argument 2 of ‘_mm512_xor_si512’ 68 | state[8 * 3 + i], state[8 * 4 + i], state[8 * 5 + i], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:349:35: note: in definition of macro ‘G1’ 349 | D1 = _mm512_xor_si512(D1, A1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10397:40: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10397 | _mm512_xor_si512 (__m512i __A, __m512i __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:68:18: error: incompatible type for argument 1 of ‘_mm512_ror_epi64’ 68 | state[8 * 3 + i], state[8 * 4 + i], state[8 * 5 + i], ../Crypto/Argon2/src/blake2/blamka-round-opt.h:335:39: note: in definition of macro ‘ror64’ 335 | #define ror64(x, n) _mm512_ror_epi64((x), (n)) | ^ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:411:9: note: in expansion of macro ‘G1’ 411 | G1(A0, B0, C0, D0, A1, B1, C1, D1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10548:27: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10548 | _mm512_ror_epi64 (__m512i __A, int __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:69:36: error: incompatible type for argument 1 of ‘_mm512_ror_epi64’ 69 | state[8 * 6 + i], state[8 * 7 + i]); ../Crypto/Argon2/src/blake2/blamka-round-opt.h:335:39: note: in definition of macro ‘ror64’ 335 | #define ror64(x, n) _mm512_ror_epi64((x), (n)) | ^ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:411:9: note: in expansion of macro ‘G1’ 411 | G1(A0, B0, C0, D0, A1, B1, C1, D1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10548:27: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10548 | _mm512_ror_epi64 (__m512i __A, int __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:67:63: error: incompatible type for argument 1 of ‘muladd’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:354:21: note: in definition of macro ‘G1’ 354 | C0 = muladd(C0, D0); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:337:31: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 337 | static __m512i muladd(__m512i x, __m512i y) | ~~~~~~~~^ ../Crypto/Argon2/src/opt_sse2.c:68:18: error: incompatible type for argument 2 of ‘muladd’ 68 | state[8 * 3 + i], state[8 * 4 + i], state[8 * 5 + i], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:354:25: note: in definition of macro ‘G1’ 354 | C0 = muladd(C0, D0); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:337:42: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 337 | static __m512i muladd(__m512i x, __m512i y) | ~~~~~~~~^ ../Crypto/Argon2/src/opt_sse2.c:69:18: error: incompatible type for argument 1 of ‘muladd’ 69 | state[8 * 6 + i], state[8 * 7 + i]); | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:355:21: note: in definition of macro ‘G1’ 355 | C1 = muladd(C1, D1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:337:31: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 337 | static __m512i muladd(__m512i x, __m512i y) | ~~~~~~~~^ ../Crypto/Argon2/src/opt_sse2.c:69:36: error: incompatible type for argument 2 of ‘muladd’ 69 | state[8 * 6 + i], state[8 * 7 + i]); | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:355:25: note: in definition of macro ‘G1’ 355 | C1 = muladd(C1, D1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:337:42: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 337 | static __m512i muladd(__m512i x, __m512i y) | ~~~~~~~~^ ../Crypto/Argon2/src/opt_sse2.c:67:45: error: incompatible type for argument 1 of ‘_mm512_xor_si512’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:357:31: note: in definition of macro ‘G1’ 357 | B0 = _mm512_xor_si512(B0, C0); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10397:27: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10397 | _mm512_xor_si512 (__m512i __A, __m512i __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:67:63: error: incompatible type for argument 2 of ‘_mm512_xor_si512’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:357:35: note: in definition of macro ‘G1’ 357 | B0 = _mm512_xor_si512(B0, C0); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10397:40: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10397 | _mm512_xor_si512 (__m512i __A, __m512i __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:68:54: error: incompatible type for argument 1 of ‘_mm512_xor_si512’ 68 | state[8 * 3 + i], state[8 * 4 + i], state[8 * 5 + i], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:358:31: note: in definition of macro ‘G1’ 358 | B1 = _mm512_xor_si512(B1, C1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10397:27: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10397 | _mm512_xor_si512 (__m512i __A, __m512i __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:69:18: error: incompatible type for argument 2 of ‘_mm512_xor_si512’ 69 | state[8 * 6 + i], state[8 * 7 + i]); | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:358:35: note: in definition of macro ‘G1’ 358 | B1 = _mm512_xor_si512(B1, C1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10397:40: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10397 | _mm512_xor_si512 (__m512i __A, __m512i __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:67:45: error: incompatible type for argument 1 of ‘_mm512_ror_epi64’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], ../Crypto/Argon2/src/blake2/blamka-round-opt.h:335:39: note: in definition of macro ‘ror64’ 335 | #define ror64(x, n) _mm512_ror_epi64((x), (n)) | ^ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:411:9: note: in expansion of macro ‘G1’ 411 | G1(A0, B0, C0, D0, A1, B1, C1, D1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10548:27: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10548 | _mm512_ror_epi64 (__m512i __A, int __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:68:54: error: incompatible type for argument 1 of ‘_mm512_ror_epi64’ 68 | state[8 * 3 + i], state[8 * 4 + i], state[8 * 5 + i], ../Crypto/Argon2/src/blake2/blamka-round-opt.h:335:39: note: in definition of macro ‘ror64’ 335 | #define ror64(x, n) _mm512_ror_epi64((x), (n)) | ^ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:411:9: note: in expansion of macro ‘G1’ 411 | G1(A0, B0, C0, D0, A1, B1, C1, D1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10548:27: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10548 | _mm512_ror_epi64 (__m512i __A, int __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:67:27: error: incompatible type for argument 1 of ‘muladd’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:366:21: note: in definition of macro ‘G2’ 366 | A0 = muladd(A0, B0); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:337:31: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 337 | static __m512i muladd(__m512i x, __m512i y) | ~~~~~~~~^ ../Crypto/Argon2/src/opt_sse2.c:67:45: error: incompatible type for argument 2 of ‘muladd’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:366:25: note: in definition of macro ‘G2’ 366 | A0 = muladd(A0, B0); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:337:42: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 337 | static __m512i muladd(__m512i x, __m512i y) | ~~~~~~~~^ ../Crypto/Argon2/src/opt_sse2.c:68:36: error: incompatible type for argument 1 of ‘muladd’ 68 | state[8 * 3 + i], state[8 * 4 + i], state[8 * 5 + i], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:367:21: note: in definition of macro ‘G2’ 367 | A1 = muladd(A1, B1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:337:31: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 337 | static __m512i muladd(__m512i x, __m512i y) | ~~~~~~~~^ ../Crypto/Argon2/src/opt_sse2.c:68:54: error: incompatible type for argument 2 of ‘muladd’ 68 | state[8 * 3 + i], state[8 * 4 + i], state[8 * 5 + i], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:367:25: note: in definition of macro ‘G2’ 367 | A1 = muladd(A1, B1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:337:42: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 337 | static __m512i muladd(__m512i x, __m512i y) | ~~~~~~~~^ ../Crypto/Argon2/src/opt_sse2.c:68:18: error: incompatible type for argument 1 of ‘_mm512_xor_si512’ 68 | state[8 * 3 + i], state[8 * 4 + i], state[8 * 5 + i], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:369:31: note: in definition of macro ‘G2’ 369 | D0 = _mm512_xor_si512(D0, A0); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10397:27: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10397 | _mm512_xor_si512 (__m512i __A, __m512i __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:67:27: error: incompatible type for argument 2 of ‘_mm512_xor_si512’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:369:35: note: in definition of macro ‘G2’ 369 | D0 = _mm512_xor_si512(D0, A0); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10397:40: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10397 | _mm512_xor_si512 (__m512i __A, __m512i __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:69:36: error: incompatible type for argument 1 of ‘_mm512_xor_si512’ 69 | state[8 * 6 + i], state[8 * 7 + i]); | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:370:31: note: in definition of macro ‘G2’ 370 | D1 = _mm512_xor_si512(D1, A1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10397:27: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10397 | _mm512_xor_si512 (__m512i __A, __m512i __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:68:36: error: incompatible type for argument 2 of ‘_mm512_xor_si512’ 68 | state[8 * 3 + i], state[8 * 4 + i], state[8 * 5 + i], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:370:35: note: in definition of macro ‘G2’ 370 | D1 = _mm512_xor_si512(D1, A1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10397:40: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10397 | _mm512_xor_si512 (__m512i __A, __m512i __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:68:18: error: incompatible type for argument 1 of ‘_mm512_ror_epi64’ 68 | state[8 * 3 + i], state[8 * 4 + i], state[8 * 5 + i], ../Crypto/Argon2/src/blake2/blamka-round-opt.h:335:39: note: in definition of macro ‘ror64’ 335 | #define ror64(x, n) _mm512_ror_epi64((x), (n)) | ^ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:412:9: note: in expansion of macro ‘G2’ 412 | G2(A0, B0, C0, D0, A1, B1, C1, D1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10548:27: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10548 | _mm512_ror_epi64 (__m512i __A, int __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:69:36: error: incompatible type for argument 1 of ‘_mm512_ror_epi64’ 69 | state[8 * 6 + i], state[8 * 7 + i]); ../Crypto/Argon2/src/blake2/blamka-round-opt.h:335:39: note: in definition of macro ‘ror64’ 335 | #define ror64(x, n) _mm512_ror_epi64((x), (n)) | ^ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:412:9: note: in expansion of macro ‘G2’ 412 | G2(A0, B0, C0, D0, A1, B1, C1, D1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10548:27: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10548 | _mm512_ror_epi64 (__m512i __A, int __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:67:63: error: incompatible type for argument 1 of ‘muladd’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:375:21: note: in definition of macro ‘G2’ 375 | C0 = muladd(C0, D0); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:337:31: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 337 | static __m512i muladd(__m512i x, __m512i y) | ~~~~~~~~^ ../Crypto/Argon2/src/opt_sse2.c:68:18: error: incompatible type for argument 2 of ‘muladd’ 68 | state[8 * 3 + i], state[8 * 4 + i], state[8 * 5 + i], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:375:25: note: in definition of macro ‘G2’ 375 | C0 = muladd(C0, D0); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:337:42: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 337 | static __m512i muladd(__m512i x, __m512i y) | ~~~~~~~~^ ../Crypto/Argon2/src/opt_sse2.c:69:18: error: incompatible type for argument 1 of ‘muladd’ 69 | state[8 * 6 + i], state[8 * 7 + i]); | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:376:21: note: in definition of macro ‘G2’ 376 | C1 = muladd(C1, D1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:337:31: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 337 | static __m512i muladd(__m512i x, __m512i y) | ~~~~~~~~^ ../Crypto/Argon2/src/opt_sse2.c:69:36: error: incompatible type for argument 2 of ‘muladd’ 69 | state[8 * 6 + i], state[8 * 7 + i]); | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:376:25: note: in definition of macro ‘G2’ 376 | C1 = muladd(C1, D1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:337:42: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 337 | static __m512i muladd(__m512i x, __m512i y) | ~~~~~~~~^ ../Crypto/Argon2/src/opt_sse2.c:67:45: error: incompatible type for argument 1 of ‘_mm512_xor_si512’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:378:31: note: in definition of macro ‘G2’ 378 | B0 = _mm512_xor_si512(B0, C0); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10397:27: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10397 | _mm512_xor_si512 (__m512i __A, __m512i __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:67:63: error: incompatible type for argument 2 of ‘_mm512_xor_si512’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:378:35: note: in definition of macro ‘G2’ 378 | B0 = _mm512_xor_si512(B0, C0); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10397:40: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10397 | _mm512_xor_si512 (__m512i __A, __m512i __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:68:54: error: incompatible type for argument 1 of ‘_mm512_xor_si512’ 68 | state[8 * 3 + i], state[8 * 4 + i], state[8 * 5 + i], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:379:31: note: in definition of macro ‘G2’ 379 | B1 = _mm512_xor_si512(B1, C1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10397:27: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10397 | _mm512_xor_si512 (__m512i __A, __m512i __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:69:18: error: incompatible type for argument 2 of ‘_mm512_xor_si512’ 69 | state[8 * 6 + i], state[8 * 7 + i]); | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:379:35: note: in definition of macro ‘G2’ 379 | B1 = _mm512_xor_si512(B1, C1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10397:40: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10397 | _mm512_xor_si512 (__m512i __A, __m512i __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:67:45: error: incompatible type for argument 1 of ‘_mm512_ror_epi64’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], ../Crypto/Argon2/src/blake2/blamka-round-opt.h:335:39: note: in definition of macro ‘ror64’ 335 | #define ror64(x, n) _mm512_ror_epi64((x), (n)) | ^ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:412:9: note: in expansion of macro ‘G2’ 412 | G2(A0, B0, C0, D0, A1, B1, C1, D1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10548:27: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10548 | _mm512_ror_epi64 (__m512i __A, int __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:68:54: error: incompatible type for argument 1 of ‘_mm512_ror_epi64’ 68 | state[8 * 3 + i], state[8 * 4 + i], state[8 * 5 + i], ../Crypto/Argon2/src/blake2/blamka-round-opt.h:335:39: note: in definition of macro ‘ror64’ 335 | #define ror64(x, n) _mm512_ror_epi64((x), (n)) | ^ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:412:9: note: in expansion of macro ‘G2’ 412 | G2(A0, B0, C0, D0, A1, B1, C1, D1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10548:27: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10548 | _mm512_ror_epi64 (__m512i __A, int __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:67:45: error: incompatible type for argument 1 of ‘_mm512_permutex_epi64’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:387:36: note: in definition of macro ‘DIAGONALIZE’ 387 | B0 = _mm512_permutex_epi64(B0, _MM_SHUFFLE(0, 3, 2, 1)); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:9843:32: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 9843 | _mm512_permutex_epi64 (__m512i __X, const int __I) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:68:54: error: incompatible type for argument 1 of ‘_mm512_permutex_epi64’ 68 | state[8 * 3 + i], state[8 * 4 + i], state[8 * 5 + i], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:388:36: note: in definition of macro ‘DIAGONALIZE’ 388 | B1 = _mm512_permutex_epi64(B1, _MM_SHUFFLE(0, 3, 2, 1)); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:9843:32: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 9843 | _mm512_permutex_epi64 (__m512i __X, const int __I) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:67:63: error: incompatible type for argument 1 of ‘_mm512_permutex_epi64’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:390:36: note: in definition of macro ‘DIAGONALIZE’ 390 | C0 = _mm512_permutex_epi64(C0, _MM_SHUFFLE(1, 0, 3, 2)); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:9843:32: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 9843 | _mm512_permutex_epi64 (__m512i __X, const int __I) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:69:18: error: incompatible type for argument 1 of ‘_mm512_permutex_epi64’ 69 | state[8 * 6 + i], state[8 * 7 + i]); | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:391:36: note: in definition of macro ‘DIAGONALIZE’ 391 | C1 = _mm512_permutex_epi64(C1, _MM_SHUFFLE(1, 0, 3, 2)); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:9843:32: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 9843 | _mm512_permutex_epi64 (__m512i __X, const int __I) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:68:18: error: incompatible type for argument 1 of ‘_mm512_permutex_epi64’ 68 | state[8 * 3 + i], state[8 * 4 + i], state[8 * 5 + i], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:393:36: note: in definition of macro ‘DIAGONALIZE’ 393 | D0 = _mm512_permutex_epi64(D0, _MM_SHUFFLE(2, 1, 0, 3)); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:9843:32: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 9843 | _mm512_permutex_epi64 (__m512i __X, const int __I) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:69:36: error: incompatible type for argument 1 of ‘_mm512_permutex_epi64’ 69 | state[8 * 6 + i], state[8 * 7 + i]); | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:394:36: note: in definition of macro ‘DIAGONALIZE’ 394 | D1 = _mm512_permutex_epi64(D1, _MM_SHUFFLE(2, 1, 0, 3)); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:9843:32: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 9843 | _mm512_permutex_epi64 (__m512i __X, const int __I) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:67:27: error: incompatible type for argument 1 of ‘muladd’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:345:21: note: in definition of macro ‘G1’ 345 | A0 = muladd(A0, B0); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:337:31: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 337 | static __m512i muladd(__m512i x, __m512i y) | ~~~~~~~~^ ../Crypto/Argon2/src/opt_sse2.c:67:45: error: incompatible type for argument 2 of ‘muladd’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:345:25: note: in definition of macro ‘G1’ 345 | A0 = muladd(A0, B0); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:337:42: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 337 | static __m512i muladd(__m512i x, __m512i y) | ~~~~~~~~^ ../Crypto/Argon2/src/opt_sse2.c:68:36: error: incompatible type for argument 1 of ‘muladd’ 68 | state[8 * 3 + i], state[8 * 4 + i], state[8 * 5 + i], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:346:21: note: in definition of macro ‘G1’ 346 | A1 = muladd(A1, B1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:337:31: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 337 | static __m512i muladd(__m512i x, __m512i y) | ~~~~~~~~^ ../Crypto/Argon2/src/opt_sse2.c:68:54: error: incompatible type for argument 2 of ‘muladd’ 68 | state[8 * 3 + i], state[8 * 4 + i], state[8 * 5 + i], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:346:25: note: in definition of macro ‘G1’ 346 | A1 = muladd(A1, B1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:337:42: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 337 | static __m512i muladd(__m512i x, __m512i y) | ~~~~~~~~^ ../Crypto/Argon2/src/opt_sse2.c:68:18: error: incompatible type for argument 1 of ‘_mm512_xor_si512’ 68 | state[8 * 3 + i], state[8 * 4 + i], state[8 * 5 + i], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:348:31: note: in definition of macro ‘G1’ 348 | D0 = _mm512_xor_si512(D0, A0); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10397:27: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10397 | _mm512_xor_si512 (__m512i __A, __m512i __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:67:27: error: incompatible type for argument 2 of ‘_mm512_xor_si512’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:348:35: note: in definition of macro ‘G1’ 348 | D0 = _mm512_xor_si512(D0, A0); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10397:40: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10397 | _mm512_xor_si512 (__m512i __A, __m512i __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:69:36: error: incompatible type for argument 1 of ‘_mm512_xor_si512’ 69 | state[8 * 6 + i], state[8 * 7 + i]); | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:349:31: note: in definition of macro ‘G1’ 349 | D1 = _mm512_xor_si512(D1, A1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10397:27: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10397 | _mm512_xor_si512 (__m512i __A, __m512i __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:68:36: error: incompatible type for argument 2 of ‘_mm512_xor_si512’ 68 | state[8 * 3 + i], state[8 * 4 + i], state[8 * 5 + i], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:349:35: note: in definition of macro ‘G1’ 349 | D1 = _mm512_xor_si512(D1, A1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10397:40: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10397 | _mm512_xor_si512 (__m512i __A, __m512i __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:68:18: error: incompatible type for argument 1 of ‘_mm512_ror_epi64’ 68 | state[8 * 3 + i], state[8 * 4 + i], state[8 * 5 + i], ../Crypto/Argon2/src/blake2/blamka-round-opt.h:335:39: note: in definition of macro ‘ror64’ 335 | #define ror64(x, n) _mm512_ror_epi64((x), (n)) | ^ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:416:9: note: in expansion of macro ‘G1’ 416 | G1(A0, B0, C0, D0, A1, B1, C1, D1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10548:27: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10548 | _mm512_ror_epi64 (__m512i __A, int __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:69:36: error: incompatible type for argument 1 of ‘_mm512_ror_epi64’ 69 | state[8 * 6 + i], state[8 * 7 + i]); ../Crypto/Argon2/src/blake2/blamka-round-opt.h:335:39: note: in definition of macro ‘ror64’ 335 | #define ror64(x, n) _mm512_ror_epi64((x), (n)) | ^ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:416:9: note: in expansion of macro ‘G1’ 416 | G1(A0, B0, C0, D0, A1, B1, C1, D1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10548:27: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10548 | _mm512_ror_epi64 (__m512i __A, int __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:67:63: error: incompatible type for argument 1 of ‘muladd’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:354:21: note: in definition of macro ‘G1’ 354 | C0 = muladd(C0, D0); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:337:31: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 337 | static __m512i muladd(__m512i x, __m512i y) | ~~~~~~~~^ ../Crypto/Argon2/src/opt_sse2.c:68:18: error: incompatible type for argument 2 of ‘muladd’ 68 | state[8 * 3 + i], state[8 * 4 + i], state[8 * 5 + i], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:354:25: note: in definition of macro ‘G1’ 354 | C0 = muladd(C0, D0); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:337:42: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 337 | static __m512i muladd(__m512i x, __m512i y) | ~~~~~~~~^ ../Crypto/Argon2/src/opt_sse2.c:69:18: error: incompatible type for argument 1 of ‘muladd’ 69 | state[8 * 6 + i], state[8 * 7 + i]); | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:355:21: note: in definition of macro ‘G1’ 355 | C1 = muladd(C1, D1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:337:31: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 337 | static __m512i muladd(__m512i x, __m512i y) | ~~~~~~~~^ ../Crypto/Argon2/src/opt_sse2.c:69:36: error: incompatible type for argument 2 of ‘muladd’ 69 | state[8 * 6 + i], state[8 * 7 + i]); | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:355:25: note: in definition of macro ‘G1’ 355 | C1 = muladd(C1, D1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:337:42: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 337 | static __m512i muladd(__m512i x, __m512i y) | ~~~~~~~~^ ../Crypto/Argon2/src/opt_sse2.c:67:45: error: incompatible type for argument 1 of ‘_mm512_xor_si512’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:357:31: note: in definition of macro ‘G1’ 357 | B0 = _mm512_xor_si512(B0, C0); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10397:27: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10397 | _mm512_xor_si512 (__m512i __A, __m512i __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:67:63: error: incompatible type for argument 2 of ‘_mm512_xor_si512’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:357:35: note: in definition of macro ‘G1’ 357 | B0 = _mm512_xor_si512(B0, C0); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10397:40: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10397 | _mm512_xor_si512 (__m512i __A, __m512i __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:68:54: error: incompatible type for argument 1 of ‘_mm512_xor_si512’ 68 | state[8 * 3 + i], state[8 * 4 + i], state[8 * 5 + i], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:358:31: note: in definition of macro ‘G1’ 358 | B1 = _mm512_xor_si512(B1, C1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10397:27: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10397 | _mm512_xor_si512 (__m512i __A, __m512i __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:69:18: error: incompatible type for argument 2 of ‘_mm512_xor_si512’ 69 | state[8 * 6 + i], state[8 * 7 + i]); | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:358:35: note: in definition of macro ‘G1’ 358 | B1 = _mm512_xor_si512(B1, C1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10397:40: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10397 | _mm512_xor_si512 (__m512i __A, __m512i __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:67:45: error: incompatible type for argument 1 of ‘_mm512_ror_epi64’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], ../Crypto/Argon2/src/blake2/blamka-round-opt.h:335:39: note: in definition of macro ‘ror64’ 335 | #define ror64(x, n) _mm512_ror_epi64((x), (n)) | ^ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:416:9: note: in expansion of macro ‘G1’ 416 | G1(A0, B0, C0, D0, A1, B1, C1, D1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10548:27: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10548 | _mm512_ror_epi64 (__m512i __A, int __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:68:54: error: incompatible type for argument 1 of ‘_mm512_ror_epi64’ 68 | state[8 * 3 + i], state[8 * 4 + i], state[8 * 5 + i], ../Crypto/Argon2/src/blake2/blamka-round-opt.h:335:39: note: in definition of macro ‘ror64’ 335 | #define ror64(x, n) _mm512_ror_epi64((x), (n)) | ^ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:416:9: note: in expansion of macro ‘G1’ 416 | G1(A0, B0, C0, D0, A1, B1, C1, D1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10548:27: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10548 | _mm512_ror_epi64 (__m512i __A, int __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:67:27: error: incompatible type for argument 1 of ‘muladd’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:366:21: note: in definition of macro ‘G2’ 366 | A0 = muladd(A0, B0); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:337:31: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 337 | static __m512i muladd(__m512i x, __m512i y) | ~~~~~~~~^ ../Crypto/Argon2/src/opt_sse2.c:67:45: error: incompatible type for argument 2 of ‘muladd’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:366:25: note: in definition of macro ‘G2’ 366 | A0 = muladd(A0, B0); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:337:42: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 337 | static __m512i muladd(__m512i x, __m512i y) | ~~~~~~~~^ ../Crypto/Argon2/src/opt_sse2.c:68:36: error: incompatible type for argument 1 of ‘muladd’ 68 | state[8 * 3 + i], state[8 * 4 + i], state[8 * 5 + i], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:367:21: note: in definition of macro ‘G2’ 367 | A1 = muladd(A1, B1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:337:31: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 337 | static __m512i muladd(__m512i x, __m512i y) | ~~~~~~~~^ ../Crypto/Argon2/src/opt_sse2.c:68:54: error: incompatible type for argument 2 of ‘muladd’ 68 | state[8 * 3 + i], state[8 * 4 + i], state[8 * 5 + i], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:367:25: note: in definition of macro ‘G2’ 367 | A1 = muladd(A1, B1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:337:42: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 337 | static __m512i muladd(__m512i x, __m512i y) | ~~~~~~~~^ ../Crypto/Argon2/src/opt_sse2.c:68:18: error: incompatible type for argument 1 of ‘_mm512_xor_si512’ 68 | state[8 * 3 + i], state[8 * 4 + i], state[8 * 5 + i], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:369:31: note: in definition of macro ‘G2’ 369 | D0 = _mm512_xor_si512(D0, A0); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10397:27: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10397 | _mm512_xor_si512 (__m512i __A, __m512i __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:67:27: error: incompatible type for argument 2 of ‘_mm512_xor_si512’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:369:35: note: in definition of macro ‘G2’ 369 | D0 = _mm512_xor_si512(D0, A0); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10397:40: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10397 | _mm512_xor_si512 (__m512i __A, __m512i __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:69:36: error: incompatible type for argument 1 of ‘_mm512_xor_si512’ 69 | state[8 * 6 + i], state[8 * 7 + i]); | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:370:31: note: in definition of macro ‘G2’ 370 | D1 = _mm512_xor_si512(D1, A1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10397:27: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10397 | _mm512_xor_si512 (__m512i __A, __m512i __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:68:36: error: incompatible type for argument 2 of ‘_mm512_xor_si512’ 68 | state[8 * 3 + i], state[8 * 4 + i], state[8 * 5 + i], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:370:35: note: in definition of macro ‘G2’ 370 | D1 = _mm512_xor_si512(D1, A1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10397:40: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10397 | _mm512_xor_si512 (__m512i __A, __m512i __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:68:18: error: incompatible type for argument 1 of ‘_mm512_ror_epi64’ 68 | state[8 * 3 + i], state[8 * 4 + i], state[8 * 5 + i], ../Crypto/Argon2/src/blake2/blamka-round-opt.h:335:39: note: in definition of macro ‘ror64’ 335 | #define ror64(x, n) _mm512_ror_epi64((x), (n)) | ^ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:417:9: note: in expansion of macro ‘G2’ 417 | G2(A0, B0, C0, D0, A1, B1, C1, D1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10548:27: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10548 | _mm512_ror_epi64 (__m512i __A, int __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:69:36: error: incompatible type for argument 1 of ‘_mm512_ror_epi64’ 69 | state[8 * 6 + i], state[8 * 7 + i]); ../Crypto/Argon2/src/blake2/blamka-round-opt.h:335:39: note: in definition of macro ‘ror64’ 335 | #define ror64(x, n) _mm512_ror_epi64((x), (n)) | ^ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:417:9: note: in expansion of macro ‘G2’ 417 | G2(A0, B0, C0, D0, A1, B1, C1, D1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10548:27: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10548 | _mm512_ror_epi64 (__m512i __A, int __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:67:63: error: incompatible type for argument 1 of ‘muladd’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:375:21: note: in definition of macro ‘G2’ 375 | C0 = muladd(C0, D0); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:337:31: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 337 | static __m512i muladd(__m512i x, __m512i y) | ~~~~~~~~^ ../Crypto/Argon2/src/opt_sse2.c:68:18: error: incompatible type for argument 2 of ‘muladd’ 68 | state[8 * 3 + i], state[8 * 4 + i], state[8 * 5 + i], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:375:25: note: in definition of macro ‘G2’ 375 | C0 = muladd(C0, D0); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:337:42: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 337 | static __m512i muladd(__m512i x, __m512i y) | ~~~~~~~~^ ../Crypto/Argon2/src/opt_sse2.c:69:18: error: incompatible type for argument 1 of ‘muladd’ 69 | state[8 * 6 + i], state[8 * 7 + i]); | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:376:21: note: in definition of macro ‘G2’ 376 | C1 = muladd(C1, D1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:337:31: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 337 | static __m512i muladd(__m512i x, __m512i y) | ~~~~~~~~^ ../Crypto/Argon2/src/opt_sse2.c:69:36: error: incompatible type for argument 2 of ‘muladd’ 69 | state[8 * 6 + i], state[8 * 7 + i]); | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:376:25: note: in definition of macro ‘G2’ 376 | C1 = muladd(C1, D1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:337:42: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 337 | static __m512i muladd(__m512i x, __m512i y) | ~~~~~~~~^ ../Crypto/Argon2/src/opt_sse2.c:67:45: error: incompatible type for argument 1 of ‘_mm512_xor_si512’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:378:31: note: in definition of macro ‘G2’ 378 | B0 = _mm512_xor_si512(B0, C0); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10397:27: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10397 | _mm512_xor_si512 (__m512i __A, __m512i __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:67:63: error: incompatible type for argument 2 of ‘_mm512_xor_si512’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:378:35: note: in definition of macro ‘G2’ 378 | B0 = _mm512_xor_si512(B0, C0); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10397:40: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10397 | _mm512_xor_si512 (__m512i __A, __m512i __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:68:54: error: incompatible type for argument 1 of ‘_mm512_xor_si512’ 68 | state[8 * 3 + i], state[8 * 4 + i], state[8 * 5 + i], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:379:31: note: in definition of macro ‘G2’ 379 | B1 = _mm512_xor_si512(B1, C1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10397:27: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10397 | _mm512_xor_si512 (__m512i __A, __m512i __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:69:18: error: incompatible type for argument 2 of ‘_mm512_xor_si512’ 69 | state[8 * 6 + i], state[8 * 7 + i]); | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:379:35: note: in definition of macro ‘G2’ 379 | B1 = _mm512_xor_si512(B1, C1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10397:40: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10397 | _mm512_xor_si512 (__m512i __A, __m512i __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:67:45: error: incompatible type for argument 1 of ‘_mm512_ror_epi64’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], ../Crypto/Argon2/src/blake2/blamka-round-opt.h:335:39: note: in definition of macro ‘ror64’ 335 | #define ror64(x, n) _mm512_ror_epi64((x), (n)) | ^ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:417:9: note: in expansion of macro ‘G2’ 417 | G2(A0, B0, C0, D0, A1, B1, C1, D1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10548:27: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10548 | _mm512_ror_epi64 (__m512i __A, int __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:68:54: error: incompatible type for argument 1 of ‘_mm512_ror_epi64’ 68 | state[8 * 3 + i], state[8 * 4 + i], state[8 * 5 + i], ../Crypto/Argon2/src/blake2/blamka-round-opt.h:335:39: note: in definition of macro ‘ror64’ 335 | #define ror64(x, n) _mm512_ror_epi64((x), (n)) | ^ ../Crypto/Argon2/src/blake2/blamka-round-opt.h:417:9: note: in expansion of macro ‘G2’ 417 | G2(A0, B0, C0, D0, A1, B1, C1, D1); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:10548:27: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 10548 | _mm512_ror_epi64 (__m512i __A, int __B) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:67:45: error: incompatible type for argument 1 of ‘_mm512_permutex_epi64’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:399:36: note: in definition of macro ‘UNDIAGONALIZE’ 399 | B0 = _mm512_permutex_epi64(B0, _MM_SHUFFLE(2, 1, 0, 3)); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:9843:32: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 9843 | _mm512_permutex_epi64 (__m512i __X, const int __I) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:68:54: error: incompatible type for argument 1 of ‘_mm512_permutex_epi64’ 68 | state[8 * 3 + i], state[8 * 4 + i], state[8 * 5 + i], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:400:36: note: in definition of macro ‘UNDIAGONALIZE’ 400 | B1 = _mm512_permutex_epi64(B1, _MM_SHUFFLE(2, 1, 0, 3)); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:9843:32: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 9843 | _mm512_permutex_epi64 (__m512i __X, const int __I) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:67:63: error: incompatible type for argument 1 of ‘_mm512_permutex_epi64’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:402:36: note: in definition of macro ‘UNDIAGONALIZE’ 402 | C0 = _mm512_permutex_epi64(C0, _MM_SHUFFLE(1, 0, 3, 2)); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:9843:32: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 9843 | _mm512_permutex_epi64 (__m512i __X, const int __I) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:69:18: error: incompatible type for argument 1 of ‘_mm512_permutex_epi64’ 69 | state[8 * 6 + i], state[8 * 7 + i]); | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:403:36: note: in definition of macro ‘UNDIAGONALIZE’ 403 | C1 = _mm512_permutex_epi64(C1, _MM_SHUFFLE(1, 0, 3, 2)); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:9843:32: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 9843 | _mm512_permutex_epi64 (__m512i __X, const int __I) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:68:18: error: incompatible type for argument 1 of ‘_mm512_permutex_epi64’ 68 | state[8 * 3 + i], state[8 * 4 + i], state[8 * 5 + i], | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:405:36: note: in definition of macro ‘UNDIAGONALIZE’ 405 | D0 = _mm512_permutex_epi64(D0, _MM_SHUFFLE(0, 3, 2, 1)); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:9843:32: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 9843 | _mm512_permutex_epi64 (__m512i __X, const int __I) | ~~~~~~~~^~~ ../Crypto/Argon2/src/opt_sse2.c:69:36: error: incompatible type for argument 1 of ‘_mm512_permutex_epi64’ 69 | state[8 * 6 + i], state[8 * 7 + i]); | ~~~~~^~~~~~~~~~~ | | | __m128i ../Crypto/Argon2/src/blake2/blamka-round-opt.h:406:36: note: in definition of macro ‘UNDIAGONALIZE’ 406 | D1 = _mm512_permutex_epi64(D1, _MM_SHUFFLE(0, 3, 2, 1)); \ | ^~ ../Crypto/Argon2/src/opt_sse2.c:67:9: note: in expansion of macro ‘BLAKE2_ROUND’ 67 | BLAKE2_ROUND(state[8 * 0 + i], state[8 * 1 + i], state[8 * 2 + i], | ^~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/16/include/avx512fintrin.h:9843:32: note: expected ‘__m512i’ but argument is of type ‘__m128i’ 9843 | _mm512_permutex_epi64 (__m512i __X, const int __I) | ~~~~~~~~^~~ make[1]: *** [/startdir/src/src/Build/Include/Makefile.inc:20: ../Crypto/Argon2/src/opt_sse2.o] Error 1 make[1]: *** Waiting for unfinished jobs.... make: *** [Makefile:705: all] Error 2 ==> ERROR: Build failed, check /home/alhp/workspace/chroot/build_39671e86-bf8a-4c2a-848c-ba0d317344ba/build