Skip to content

Instantly share code, notes, and snippets.

@mr-c
Last active December 20, 2019 17:27
Show Gist options
  • Save mr-c/8924fb0bc0af88463744a66dad23558c to your computer and use it in GitHub Desktop.
Save mr-c/8924fb0bc0af88463744a66dad23558c to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
I: Running in no-targz mode
I: pbuilder: network access will be disabled during build
I: Current time: Fri Dec 20 09:24:04 PST 2019
I: pbuilder-time-stamp: 1576862644
I: copying local configuration
W: No local /etc/mailname to copy, relying on /var/cache/pbuilder/build/cow.26693/etc/mailname to be correct
W: --override-config is not set; not updating apt.conf Read the manpage for details.
I: mounting /proc filesystem
I: mounting /sys filesystem
I: creating /{dev,run}/shm
I: mounting /dev/pts filesystem
I: redirecting /dev/ptmx to /dev/pts/ptmx
I: Mounting /home/michael/.ccache/
I: policy-rc.d already exists
I: Obtaining the cached apt archive contents
I: Setting up ccache
I: Copying source file
I: copying [/home/michael/debian/last-align_1021-3.dsc]
I: copying [/home/michael/debian/last-align_1021.orig.tar.xz]
I: copying [/home/michael/debian/last-align_1021-3.debian.tar.xz]
I: Extracting source
dpkg-source: warning: extracting unsigned source package (last-align_1021-3.dsc)
dpkg-source: info: extracting last-align in last-align-1021
dpkg-source: info: unpacking last-align_1021.orig.tar.xz
dpkg-source: info: unpacking last-align_1021-3.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying 2to3.patch
dpkg-source: info: applying helpMakefiles.patch
dpkg-source: info: applying simde
I: using fakeroot in build.
I: Installing the build-deps
I: user script /var/cache/pbuilder/build/cow.26693/tmp/hooks/D05deps starting
I: user script /var/cache/pbuilder/build/cow.26693/tmp/hooks/D05deps finished
I: user script /var/cache/pbuilder/build/cow.26693/tmp/hooks/D10-man-db starting
I: Preseed man-db/auto-update to false
I: user script /var/cache/pbuilder/build/cow.26693/tmp/hooks/D10-man-db finished
I: -> Attempting to satisfy build-dependencies
Note, using file '/build/last-align_1021-3.dsc' to get the build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following NEW packages will be installed:
autoconf automake autopoint autotools-dev bsdmainutils debhelper
dh-autoreconf dh-strip-nondeterminism dwz file gettext gettext-base
groff-base help2man intltool-debian libarchive-zip-perl libbsd0 libcroco3
libdebhelper-perl libelf1 libexpat1 libfile-stripnondeterminism-perl
libfreetype6 libglib2.0-0 libicu63 libimagequant0 libjbig0 libjpeg62-turbo
liblcms2-2 liblocale-gettext-perl libmagic-mgc libmagic1 libmpdec2
libpipeline1 libpng16-16 libpython3-stdlib libpython3.7-minimal
libpython3.7-stdlib libreadline8 libsigsegv2 libssl1.1 libsub-override-perl
libtiff5 libtool libuchardet0 libwebp6 libwebpdemux2 libwebpmux3 libxml2 m4
man-db mime-support po-debconf python3 python3-minimal python3-pil python3.7
python3.7-minimal readline-common sensible-utils zlib1g-dev
debconf: delaying package configuration, since apt-utils is not installed
0 upgraded, 61 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/28.5 MB of archives.
After this operation, 106 MB of additional disk space will be used.
Selecting previously unselected package libbsd0:amd64.
(Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 10446 files and directories currently installed.)
Preparing to unpack .../00-libbsd0_0.10.0-1_amd64.deb ...
Unpacking libbsd0:amd64 (0.10.0-1) ...
Selecting previously unselected package bsdmainutils.
Preparing to unpack .../01-bsdmainutils_11.1.2+b1_amd64.deb ...
Unpacking bsdmainutils (11.1.2+b1) ...
Selecting previously unselected package libuchardet0:amd64.
Preparing to unpack .../02-libuchardet0_0.0.6-3_amd64.deb ...
Unpacking libuchardet0:amd64 (0.0.6-3) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../03-groff-base_1.22.4-3_amd64.deb ...
Unpacking groff-base (1.22.4-3) ...
Selecting previously unselected package libpipeline1:amd64.
Preparing to unpack .../04-libpipeline1_1.5.1-3_amd64.deb ...
Unpacking libpipeline1:amd64 (1.5.1-3) ...
Selecting previously unselected package man-db.
Preparing to unpack .../05-man-db_2.9.0-2_amd64.deb ...
Unpacking man-db (2.9.0-2) ...
Selecting previously unselected package liblocale-gettext-perl.
Preparing to unpack .../06-liblocale-gettext-perl_1.07-4_amd64.deb ...
Unpacking liblocale-gettext-perl (1.07-4) ...
Selecting previously unselected package libssl1.1:amd64.
Preparing to unpack .../07-libssl1.1_1.1.1d-2_amd64.deb ...
Unpacking libssl1.1:amd64 (1.1.1d-2) ...
Selecting previously unselected package libpython3.7-minimal:amd64.
Preparing to unpack .../08-libpython3.7-minimal_3.7.5-2_amd64.deb ...
Unpacking libpython3.7-minimal:amd64 (3.7.5-2) ...
Selecting previously unselected package libexpat1:amd64.
Preparing to unpack .../09-libexpat1_2.2.9-1_amd64.deb ...
Unpacking libexpat1:amd64 (2.2.9-1) ...
Selecting previously unselected package python3.7-minimal.
Preparing to unpack .../10-python3.7-minimal_3.7.5-2_amd64.deb ...
Unpacking python3.7-minimal (3.7.5-2) ...
Setting up libssl1.1:amd64 (1.1.1d-2) ...
Setting up libpython3.7-minimal:amd64 (3.7.5-2) ...
Setting up libexpat1:amd64 (2.2.9-1) ...
Setting up python3.7-minimal (3.7.5-2) ...
Selecting previously unselected package python3-minimal.
(Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 11370 files and directories currently installed.)
Preparing to unpack .../0-python3-minimal_3.7.5-3_amd64.deb ...
Unpacking python3-minimal (3.7.5-3) ...
Selecting previously unselected package mime-support.
Preparing to unpack .../1-mime-support_3.64_all.deb ...
Unpacking mime-support (3.64) ...
Selecting previously unselected package libmpdec2:amd64.
Preparing to unpack .../2-libmpdec2_2.4.2-2_amd64.deb ...
Unpacking libmpdec2:amd64 (2.4.2-2) ...
Selecting previously unselected package readline-common.
Preparing to unpack .../3-readline-common_8.0-3_all.deb ...
Unpacking readline-common (8.0-3) ...
Selecting previously unselected package libreadline8:amd64.
Preparing to unpack .../4-libreadline8_8.0-3_amd64.deb ...
Unpacking libreadline8:amd64 (8.0-3) ...
Selecting previously unselected package libpython3.7-stdlib:amd64.
Preparing to unpack .../5-libpython3.7-stdlib_3.7.5-2_amd64.deb ...
Unpacking libpython3.7-stdlib:amd64 (3.7.5-2) ...
Selecting previously unselected package python3.7.
Preparing to unpack .../6-python3.7_3.7.5-2_amd64.deb ...
Unpacking python3.7 (3.7.5-2) ...
Selecting previously unselected package libpython3-stdlib:amd64.
Preparing to unpack .../7-libpython3-stdlib_3.7.5-3_amd64.deb ...
Unpacking libpython3-stdlib:amd64 (3.7.5-3) ...
Setting up python3-minimal (3.7.5-3) ...
Selecting previously unselected package python3.
(Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 11831 files and directories currently installed.)
Preparing to unpack .../00-python3_3.7.5-3_amd64.deb ...
Unpacking python3 (3.7.5-3) ...
Selecting previously unselected package sensible-utils.
Preparing to unpack .../01-sensible-utils_0.0.12+nmu1_all.deb ...
Unpacking sensible-utils (0.0.12+nmu1) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../02-libmagic-mgc_1%3a5.37-6_amd64.deb ...
Unpacking libmagic-mgc (1:5.37-6) ...
Selecting previously unselected package libmagic1:amd64.
Preparing to unpack .../03-libmagic1_1%3a5.37-6_amd64.deb ...
Unpacking libmagic1:amd64 (1:5.37-6) ...
Selecting previously unselected package file.
Preparing to unpack .../04-file_1%3a5.37-6_amd64.deb ...
Unpacking file (1:5.37-6) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../05-gettext-base_0.19.8.1-10_amd64.deb ...
Unpacking gettext-base (0.19.8.1-10) ...
Selecting previously unselected package libsigsegv2:amd64.
Preparing to unpack .../06-libsigsegv2_2.12-2_amd64.deb ...
Unpacking libsigsegv2:amd64 (2.12-2) ...
Selecting previously unselected package m4.
Preparing to unpack .../07-m4_1.4.18-4_amd64.deb ...
Unpacking m4 (1.4.18-4) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../08-autoconf_2.69-11_all.deb ...
Unpacking autoconf (2.69-11) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../09-autotools-dev_20180224.1_all.deb ...
Unpacking autotools-dev (20180224.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../10-automake_1%3a1.16.1-4_all.deb ...
Unpacking automake (1:1.16.1-4) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../11-autopoint_0.19.8.1-10_all.deb ...
Unpacking autopoint (0.19.8.1-10) ...
Selecting previously unselected package libtool.
Preparing to unpack .../12-libtool_2.4.6-11_all.deb ...
Unpacking libtool (2.4.6-11) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../13-dh-autoreconf_19_all.deb ...
Unpacking dh-autoreconf (19) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../14-libdebhelper-perl_12.7.2_all.deb ...
Unpacking libdebhelper-perl (12.7.2) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../15-libarchive-zip-perl_1.67-1_all.deb ...
Unpacking libarchive-zip-perl (1.67-1) ...
Selecting previously unselected package libsub-override-perl.
Preparing to unpack .../16-libsub-override-perl_0.09-2_all.deb ...
Unpacking libsub-override-perl (0.09-2) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../17-libfile-stripnondeterminism-perl_1.6.3-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.6.3-1) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../18-dh-strip-nondeterminism_1.6.3-1_all.deb ...
Unpacking dh-strip-nondeterminism (1.6.3-1) ...
Selecting previously unselected package libelf1:amd64.
Preparing to unpack .../19-libelf1_0.176-1.1_amd64.deb ...
Unpacking libelf1:amd64 (0.176-1.1) ...
Selecting previously unselected package dwz.
Preparing to unpack .../20-dwz_0.13-5_amd64.deb ...
Unpacking dwz (0.13-5) ...
Selecting previously unselected package libglib2.0-0:amd64.
Preparing to unpack .../21-libglib2.0-0_2.62.3-2_amd64.deb ...
Unpacking libglib2.0-0:amd64 (2.62.3-2) ...
Selecting previously unselected package libicu63:amd64.
Preparing to unpack .../22-libicu63_63.2-2_amd64.deb ...
Unpacking libicu63:amd64 (63.2-2) ...
Selecting previously unselected package libxml2:amd64.
Preparing to unpack .../23-libxml2_2.9.4+dfsg1-8_amd64.deb ...
Unpacking libxml2:amd64 (2.9.4+dfsg1-8) ...
Selecting previously unselected package libcroco3:amd64.
Preparing to unpack .../24-libcroco3_0.6.13-1_amd64.deb ...
Unpacking libcroco3:amd64 (0.6.13-1) ...
Selecting previously unselected package gettext.
Preparing to unpack .../25-gettext_0.19.8.1-10_amd64.deb ...
Unpacking gettext (0.19.8.1-10) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../26-intltool-debian_0.35.0+20060710.5_all.deb ...
Unpacking intltool-debian (0.35.0+20060710.5) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../27-po-debconf_1.0.21_all.deb ...
Unpacking po-debconf (1.0.21) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../28-debhelper_12.7.2_all.deb ...
Unpacking debhelper (12.7.2) ...
Selecting previously unselected package help2man.
Preparing to unpack .../29-help2man_1.47.11_amd64.deb ...
Unpacking help2man (1.47.11) ...
Selecting previously unselected package libpng16-16:amd64.
Preparing to unpack .../30-libpng16-16_1.6.37-1_amd64.deb ...
Unpacking libpng16-16:amd64 (1.6.37-1) ...
Selecting previously unselected package libfreetype6:amd64.
Preparing to unpack .../31-libfreetype6_2.10.1-2_amd64.deb ...
Unpacking libfreetype6:amd64 (2.10.1-2) ...
Selecting previously unselected package libimagequant0:amd64.
Preparing to unpack .../32-libimagequant0_2.12.2-1.1_amd64.deb ...
Unpacking libimagequant0:amd64 (2.12.2-1.1) ...
Selecting previously unselected package libjbig0:amd64.
Preparing to unpack .../33-libjbig0_2.1-3.1+b2_amd64.deb ...
Unpacking libjbig0:amd64 (2.1-3.1+b2) ...
Selecting previously unselected package libjpeg62-turbo:amd64.
Preparing to unpack .../34-libjpeg62-turbo_1%3a1.5.2-2+b1_amd64.deb ...
Unpacking libjpeg62-turbo:amd64 (1:1.5.2-2+b1) ...
Selecting previously unselected package liblcms2-2:amd64.
Preparing to unpack .../35-liblcms2-2_2.9-4_amd64.deb ...
Unpacking liblcms2-2:amd64 (2.9-4) ...
Selecting previously unselected package libwebp6:amd64.
Preparing to unpack .../36-libwebp6_0.6.1-2+b1_amd64.deb ...
Unpacking libwebp6:amd64 (0.6.1-2+b1) ...
Selecting previously unselected package libtiff5:amd64.
Preparing to unpack .../37-libtiff5_4.1.0+git191117-1_amd64.deb ...
Unpacking libtiff5:amd64 (4.1.0+git191117-1) ...
Selecting previously unselected package libwebpdemux2:amd64.
Preparing to unpack .../38-libwebpdemux2_0.6.1-2+b1_amd64.deb ...
Unpacking libwebpdemux2:amd64 (0.6.1-2+b1) ...
Selecting previously unselected package libwebpmux3:amd64.
Preparing to unpack .../39-libwebpmux3_0.6.1-2+b1_amd64.deb ...
Unpacking libwebpmux3:amd64 (0.6.1-2+b1) ...
Selecting previously unselected package python3-pil:amd64.
Preparing to unpack .../40-python3-pil_6.2.1-2+b1_amd64.deb ...
Unpacking python3-pil:amd64 (6.2.1-2+b1) ...
Selecting previously unselected package zlib1g-dev:amd64.
Preparing to unpack .../41-zlib1g-dev_1%3a1.2.11.dfsg-1+b1_amd64.deb ...
Unpacking zlib1g-dev:amd64 (1:1.2.11.dfsg-1+b1) ...
Setting up libpipeline1:amd64 (1.5.1-3) ...
Setting up liblcms2-2:amd64 (2.9-4) ...
Setting up mime-support (3.64) ...
Setting up libmagic-mgc (1:5.37-6) ...
Setting up libarchive-zip-perl (1.67-1) ...
Setting up libglib2.0-0:amd64 (2.62.3-2) ...
No schema files found: doing nothing.
Setting up libdebhelper-perl (12.7.2) ...
Setting up libmagic1:amd64 (1:5.37-6) ...
Setting up gettext-base (0.19.8.1-10) ...
Setting up file (1:5.37-6) ...
Setting up libjbig0:amd64 (2.1-3.1+b2) ...
Setting up libicu63:amd64 (63.2-2) ...
Setting up autotools-dev (20180224.1) ...
Setting up libjpeg62-turbo:amd64 (1:1.5.2-2+b1) ...
Setting up libsigsegv2:amd64 (2.12-2) ...
Setting up libimagequant0:amd64 (2.12.2-1.1) ...
Setting up libpng16-16:amd64 (1.6.37-1) ...
Setting up autopoint (0.19.8.1-10) ...
Setting up libwebp6:amd64 (0.6.1-2+b1) ...
Setting up zlib1g-dev:amd64 (1:1.2.11.dfsg-1+b1) ...
Setting up sensible-utils (0.0.12+nmu1) ...
Setting up libuchardet0:amd64 (0.0.6-3) ...
Setting up libsub-override-perl (0.09-2) ...
Setting up libtiff5:amd64 (4.1.0+git191117-1) ...
Setting up libmpdec2:amd64 (2.4.2-2) ...
Setting up libwebpmux3:amd64 (0.6.1-2+b1) ...
Setting up libbsd0:amd64 (0.10.0-1) ...
Setting up libelf1:amd64 (0.176-1.1) ...
Setting up readline-common (8.0-3) ...
Setting up libxml2:amd64 (2.9.4+dfsg1-8) ...
Setting up liblocale-gettext-perl (1.07-4) ...
Setting up libfile-stripnondeterminism-perl (1.6.3-1) ...
Setting up libtool (2.4.6-11) ...
Setting up libwebpdemux2:amd64 (0.6.1-2+b1) ...
Setting up libreadline8:amd64 (8.0-3) ...
Setting up m4 (1.4.18-4) ...
Setting up help2man (1.47.11) ...
Setting up libfreetype6:amd64 (2.10.1-2) ...
Setting up bsdmainutils (11.1.2+b1) ...
update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode
update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode
Setting up libcroco3:amd64 (0.6.13-1) ...
Setting up autoconf (2.69-11) ...
Setting up dh-strip-nondeterminism (1.6.3-1) ...
Setting up dwz (0.13-5) ...
Setting up groff-base (1.22.4-3) ...
Setting up automake (1:1.16.1-4) ...
update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode
Setting up libpython3.7-stdlib:amd64 (3.7.5-2) ...
Setting up gettext (0.19.8.1-10) ...
Setting up man-db (2.9.0-2) ...
Not building database; man-db/auto-update is not 'true'.
Setting up intltool-debian (0.35.0+20060710.5) ...
Setting up libpython3-stdlib:amd64 (3.7.5-3) ...
Setting up python3.7 (3.7.5-2) ...
Setting up po-debconf (1.0.21) ...
Setting up python3 (3.7.5-3) ...
Setting up python3-pil:amd64 (6.2.1-2+b1) ...
Setting up dh-autoreconf (19) ...
Setting up debhelper (12.7.2) ...
Processing triggers for libc-bin (2.29-6) ...
W: --force-yes is deprecated, use one of the options starting with --allow instead.
Reading package lists...
Building dependency tree...
Reading state information...
eatmydata is already the newest version (105-7).
The following NEW packages will be installed:
debian-ports-archive-keyring fakeroot libfakeroot
debconf: delaying package configuration, since apt-utils is not installed
0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/159 kB of archives.
After this operation, 446 kB of additional disk space will be used.
Selecting previously unselected package debian-ports-archive-keyring.
(Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 13588 files and directories currently installed.)
Preparing to unpack .../debian-ports-archive-keyring_2019.11.05_all.deb ...
Unpacking debian-ports-archive-keyring (2019.11.05) ...
Selecting previously unselected package libfakeroot:amd64.
Preparing to unpack .../libfakeroot_1.24-1_amd64.deb ...
Unpacking libfakeroot:amd64 (1.24-1) ...
Selecting previously unselected package fakeroot.
Preparing to unpack .../fakeroot_1.24-1_amd64.deb ...
Unpacking fakeroot (1.24-1) ...
Setting up libfakeroot:amd64 (1.24-1) ...
Setting up fakeroot (1.24-1) ...
update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode
Setting up debian-ports-archive-keyring (2019.11.05) ...
Processing triggers for man-db (2.9.0-2) ...
Not building database; man-db/auto-update is not 'true'.
Processing triggers for libc-bin (2.29-6) ...
W: --force-yes is deprecated, use one of the options starting with --allow instead.
I: Copying back the cached apt archive contents
I: Building the package
I: Running cd /build/last-align-1021/ && env PATH="/usr/lib/ccache:/usr/sbin:/usr/bin:/sbin:/bin" HOME="/nonexistent" dpkg-buildpackage -us -uc 
dpkg-buildpackage: info: source package last-align
dpkg-buildpackage: info: source version 1021-3
dpkg-buildpackage: info: source distribution UNRELEASED
dpkg-buildpackage: info: source changed by Michael R. Crusoe <michael.crusoe@gmail.com>
dpkg-source --before-build .
dpkg-buildpackage: info: host architecture amd64
debian/rules clean
dh clean
debian/rules override_dh_auto_clean
make[1]: Entering directory '/build/last-align-1021'
for SIMD in avx2 avx sse4.1 ssse3 sse3 sse2 ; do \
dh_auto_clean -- SFX=-${SIMD} ; done
make -j8 clean SFX=-avx2
make[2]: Entering directory '/build/last-align-1021'
make[3]: Entering directory '/build/last-align-1021/src'
rm -f lastdb-avx2 lastal-avx2 last-split-avx2 last-merge-batches-avx2 last-pair-probs-avx2 lastdb8-avx2 lastal8-avx2 last-split8-avx2 *.o* */*.o*
make[3]: Leaving directory '/build/last-align-1021/src'
make[2]: Leaving directory '/build/last-align-1021'
make -j8 clean SFX=-avx
make[2]: Entering directory '/build/last-align-1021'
make[3]: Entering directory '/build/last-align-1021/src'
rm -f lastdb-avx lastal-avx last-split-avx last-merge-batches-avx last-pair-probs-avx lastdb8-avx lastal8-avx last-split8-avx *.o* */*.o*
make[3]: Leaving directory '/build/last-align-1021/src'
make[2]: Leaving directory '/build/last-align-1021'
make -j8 clean SFX=-sse4.1
make[2]: Entering directory '/build/last-align-1021'
make[3]: Entering directory '/build/last-align-1021/src'
rm -f lastdb-sse4.1 lastal-sse4.1 last-split-sse4.1 last-merge-batches-sse4.1 last-pair-probs-sse4.1 lastdb8-sse4.1 lastal8-sse4.1 last-split8-sse4.1 *.o* */*.o*
make[3]: Leaving directory '/build/last-align-1021/src'
make[2]: Leaving directory '/build/last-align-1021'
make -j8 clean SFX=-ssse3
make[2]: Entering directory '/build/last-align-1021'
make[3]: Entering directory '/build/last-align-1021/src'
rm -f lastdb-ssse3 lastal-ssse3 last-split-ssse3 last-merge-batches-ssse3 last-pair-probs-ssse3 lastdb8-ssse3 lastal8-ssse3 last-split8-ssse3 *.o* */*.o*
make[3]: Leaving directory '/build/last-align-1021/src'
make[2]: Leaving directory '/build/last-align-1021'
make -j8 clean SFX=-sse3
make[2]: Entering directory '/build/last-align-1021'
make[3]: Entering directory '/build/last-align-1021/src'
rm -f lastdb-sse3 lastal-sse3 last-split-sse3 last-merge-batches-sse3 last-pair-probs-sse3 lastdb8-sse3 lastal8-sse3 last-split8-sse3 *.o* */*.o*
make[3]: Leaving directory '/build/last-align-1021/src'
make[2]: Leaving directory '/build/last-align-1021'
make -j8 clean SFX=-sse2
make[2]: Entering directory '/build/last-align-1021'
make[3]: Entering directory '/build/last-align-1021/src'
rm -f lastdb-sse2 lastal-sse2 last-split-sse2 last-merge-batches-sse2 last-pair-probs-sse2 lastdb8-sse2 lastal8-sse2 last-split8-sse2 *.o* */*.o*
make[3]: Leaving directory '/build/last-align-1021/src'
make[2]: Leaving directory '/build/last-align-1021'
make[1]: Leaving directory '/build/last-align-1021'
dh_clean
dpkg-source -b .
dpkg-source: info: using source format '3.0 (quilt)'
dpkg-source: info: building last-align using existing ./last-align_1021.orig.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: building last-align in last-align_1021-3.debian.tar.xz
dpkg-source: info: building last-align in last-align_1021-3.dsc
debian/rules build
make: 'build' is up to date.
debian/rules binary
dh binary
dh_update_autotools_config
dh_autoreconf
dh_auto_configure
debian/rules override_dh_auto_build
make[1]: Entering directory '/build/last-align-1021'
mkdir -p /build/last-align-1021/debian/last-align/usr
mkdir -p /build/last-align-1021/debian/last-align/usr/lib/last-align
for SIMD in avx2 avx sse4.1 ssse3 sse3 sse2 ; do \
/usr/bin/make -j8 all SFX=-${SIMD} CXXFLAGS="-g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -m$SIMD" CFLAGS="-g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -m$SIMD" CPPFLAGS="-Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP" LDFLAGS="-Wl,-z,relro -Wl,-z,now -pthread" ; \
find src -name '*.o' -delete ; \
find src -name '*.o8' -delete ; \
done
make[2]: Entering directory '/build/last-align-1021'
make[2]: warning: -j8 forced in submake: resetting jobserver mode.
make[3]: Entering directory '/build/last-align-1021/src'
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -I. -c -o Alphabet.o Alphabet.cc
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -I. -c -o CyclicSubsetSeed.o CyclicSubsetSeed.cc
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -I. -c -o LambdaCalculator.o LambdaCalculator.cc
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -I. -c -o ScoreMatrix.o ScoreMatrix.cc
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -I. -c -o SubsetMinimizerFinder.o SubsetMinimizerFinder.cc
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -I. -c -o TantanMasker.o TantanMasker.cc
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -I. -c -o fileMap.o fileMap.cc
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -I. -c -o cbrc_linalg.o cbrc_linalg.cc
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -I. -c -o mcf_substitution_matrix_stats.o mcf_substitution_matrix_stats.cc
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -I. -c -o tantan.o tantan.cc
if test -e ../.hg ; \
then echo \"`hg id -n`\" | cmp -s version.hh - || echo \"`hg id -n`\" > version.hh ; \
elif test -e ../.hg_archival.txt ; \
then echo \"`grep latesttagdistance ../.hg_archival.txt | cut -d' ' -f2`\" | cmp -s version.hh - || echo \"`grep latesttagdistance ../.hg_archival.txt | cut -d' ' -f2`\" > version.hh ; \
else test -e version.hh || echo \"UNKNOWN\" > version.hh ; \
fi
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -I. -c -o MultiSequence.o MultiSequence.cc
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -I. -c -o MultiSequenceQual.o MultiSequenceQual.cc
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -I. -c -o SubsetSuffixArray.o SubsetSuffixArray.cc
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -I. -c -o SubsetSuffixArraySort.o SubsetSuffixArraySort.cc
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -I. -c -o lastdb.o lastdb.cc
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -I. -c -o LastalArguments.o LastalArguments.cc
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -I. -c -o GappedXdropAligner.o GappedXdropAligner.cc
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -I. -c -o GappedXdropAlignerPssm.o GappedXdropAlignerPssm.cc
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -I. -c -o GappedXdropAligner2qual.o GappedXdropAligner2qual.cc
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -I. -c -o GappedXdropAligner3frame.o GappedXdropAligner3frame.cc
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -I. -c -o mcf_gap_costs.o mcf_gap_costs.cc
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -I. -c -o GeneticCode.o GeneticCode.cc
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -I. -c -o GreedyXdropAligner.o GreedyXdropAligner.cc
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -I. -c -o LastEvaluer.o LastEvaluer.cc
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -I. -c -o OneQualityScoreMatrix.o OneQualityScoreMatrix.cc
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -I. -c -o QualityPssmMaker.o QualityPssmMaker.cc
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -I. -c -o TwoQualityScoreMatrix.o TwoQualityScoreMatrix.cc
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -I. -c -o gaplessXdrop.o gaplessXdrop.cc
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -I. -c -o gaplessPssmXdrop.o gaplessPssmXdrop.cc
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -I. -c -o gaplessTwoQualityXdrop.o gaplessTwoQualityXdrop.cc
g++ -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -c -o alp/sls_alignment_evaluer.o alp/sls_alignment_evaluer.cpp
g++ -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -c -o alp/sls_pvalues.o alp/sls_pvalues.cpp
g++ -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -c -o alp/sls_alp_sim.o alp/sls_alp_sim.cpp
g++ -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -c -o alp/sls_alp_regression.o alp/sls_alp_regression.cpp
In file included from alp/njn_matrix.hpp:43,
from alp/njn_localmaxstatutil.hpp:39,
from alp/sls_alignment_evaluer.cpp:44:
alp/njn_vector.hpp: In member function 'virtual void Njn::Vector<T>::free2()':
alp/njn_vector.hpp:333:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
333 | if (getM () > 0) delete [] d_vector_p; d_vector_p = 0;
| ^~
alp/njn_vector.hpp:333:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
333 | if (getM () > 0) delete [] d_vector_p; d_vector_p = 0;
| ^~~~~~~~~~
In file included from alp/njn_localmaxstatutil.hpp:39,
from alp/sls_alignment_evaluer.cpp:44:
alp/njn_matrix.hpp: In member function 'virtual void Njn::Matrix<T>::free2()':
alp/njn_matrix.hpp:600:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
600 | if (this->getM () > 0) delete [] d_matrix_p; d_matrix_p = 0;
| ^~
alp/njn_matrix.hpp:600:54: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
600 | if (this->getM () > 0) delete [] d_matrix_p; d_matrix_p = 0;
| ^~~~~~~~~~
g++ -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -c -o alp/sls_alp_data.o alp/sls_alp_data.cpp
g++ -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -c -o alp/sls_alp.o alp/sls_alp.cpp
g++ -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -c -o alp/sls_basic.o alp/sls_basic.cpp
g++ -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -c -o alp/njn_localmaxstatmatrix.o alp/njn_localmaxstatmatrix.cpp
g++ -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -c -o alp/njn_localmaxstat.o alp/njn_localmaxstat.cpp
g++ -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -c -o alp/njn_localmaxstatutil.o alp/njn_localmaxstatutil.cpp
In file included from alp/njn_matrix.hpp:43,
from alp/njn_localmaxstatutil.hpp:39,
from alp/njn_localmaxstatmatrix.cpp:37:
alp/njn_vector.hpp: In member function 'virtual void Njn::Vector<T>::free2()':
alp/njn_vector.hpp:333:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
333 | if (getM () > 0) delete [] d_vector_p; d_vector_p = 0;
| ^~
alp/njn_vector.hpp:333:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
333 | if (getM () > 0) delete [] d_vector_p; d_vector_p = 0;
| ^~~~~~~~~~
In file included from alp/njn_localmaxstatutil.hpp:39,
from alp/njn_localmaxstatmatrix.cpp:37:
alp/njn_matrix.hpp: In member function 'virtual void Njn::Matrix<T>::free2()':
alp/njn_matrix.hpp:600:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
600 | if (this->getM () > 0) delete [] d_matrix_p; d_matrix_p = 0;
| ^~
alp/njn_matrix.hpp:600:54: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
600 | if (this->getM () > 0) delete [] d_matrix_p; d_matrix_p = 0;
| ^~~~~~~~~~
g++ -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -c -o alp/njn_dynprogprob.o alp/njn_dynprogprob.cpp
g++ -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -c -o alp/njn_dynprogprobproto.o alp/njn_dynprogprobproto.cpp
In file included from alp/njn_matrix.hpp:43,
from alp/njn_localmaxstatutil.hpp:39,
from alp/njn_localmaxstat.cpp:42:
alp/njn_vector.hpp: In member function 'virtual void Njn::Vector<T>::free2()':
alp/njn_vector.hpp:333:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
333 | if (getM () > 0) delete [] d_vector_p; d_vector_p = 0;
| ^~
alp/njn_vector.hpp:333:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
333 | if (getM () > 0) delete [] d_vector_p; d_vector_p = 0;
| ^~~~~~~~~~
In file included from alp/njn_localmaxstatutil.hpp:39,
from alp/njn_localmaxstat.cpp:42:
alp/njn_matrix.hpp: In member function 'virtual void Njn::Matrix<T>::free2()':
alp/njn_matrix.hpp:600:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
600 | if (this->getM () > 0) delete [] d_matrix_p; d_matrix_p = 0;
| ^~
alp/njn_matrix.hpp:600:54: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
600 | if (this->getM () > 0) delete [] d_matrix_p; d_matrix_p = 0;
| ^~~~~~~~~~
g++ -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -c -o alp/njn_dynprogproblim.o alp/njn_dynprogproblim.cpp
g++ -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -c -o alp/njn_ioutil.o alp/njn_ioutil.cpp
g++ -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -c -o alp/njn_random.o alp/njn_random.cpp
g++ -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -c -o alp/sls_falp_alignment_evaluer.o alp/sls_falp_alignment_evaluer.cpp
g++ -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -c -o alp/sls_fsa1_pvalues.o alp/sls_fsa1_pvalues.cpp
g++ -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -c -o alp/sls_fsa1_utils.o alp/sls_fsa1_utils.cpp
In file included from alp/njn_matrix.hpp:43,
from alp/njn_localmaxstatutil.hpp:39,
from alp/njn_localmaxstatutil.cpp:37:
alp/njn_vector.hpp: In member function 'virtual void Njn::Vector<T>::free2()':
alp/njn_vector.hpp:333:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
333 | if (getM () > 0) delete [] d_vector_p; d_vector_p = 0;
| ^~
alp/njn_vector.hpp:333:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
333 | if (getM () > 0) delete [] d_vector_p; d_vector_p = 0;
| ^~~~~~~~~~
In file included from alp/njn_localmaxstatutil.hpp:39,
from alp/njn_localmaxstatutil.cpp:37:
alp/njn_matrix.hpp: In member function 'virtual void Njn::Matrix<T>::free2()':
alp/njn_matrix.hpp:600:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
600 | if (this->getM () > 0) delete [] d_matrix_p; d_matrix_p = 0;
| ^~
alp/njn_matrix.hpp:600:54: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
600 | if (this->getM () > 0) delete [] d_matrix_p; d_matrix_p = 0;
| ^~~~~~~~~~
g++ -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -c -o alp/sls_fsa1.o alp/sls_fsa1.cpp
In file included from alp/njn_matrix.hpp:43,
from alp/njn_localmaxstatutil.hpp:39,
from alp/sls_falp_alignment_evaluer.cpp:43:
alp/njn_vector.hpp: In member function 'virtual void Njn::Vector<T>::free2()':
alp/njn_vector.hpp:333:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
333 | if (getM () > 0) delete [] d_vector_p; d_vector_p = 0;
| ^~
alp/njn_vector.hpp:333:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
333 | if (getM () > 0) delete [] d_vector_p; d_vector_p = 0;
| ^~~~~~~~~~
In file included from alp/njn_localmaxstatutil.hpp:39,
from alp/sls_falp_alignment_evaluer.cpp:43:
alp/njn_matrix.hpp: In member function 'virtual void Njn::Matrix<T>::free2()':
alp/njn_matrix.hpp:600:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
600 | if (this->getM () > 0) delete [] d_matrix_p; d_matrix_p = 0;
| ^~
alp/njn_matrix.hpp:600:54: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
600 | if (this->getM () > 0) delete [] d_matrix_p; d_matrix_p = 0;
| ^~~~~~~~~~
g++ -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -c -o alp/sls_fsa1_parameters.o alp/sls_fsa1_parameters.cpp
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -I. -c -o Alignment.o Alignment.cc
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -I. -c -o AlignmentPot.o AlignmentPot.cc
In file included from alp/njn_matrix.hpp:43,
from alp/njn_localmaxstatutil.hpp:39,
from alp/sls_fsa1.hpp:45,
from alp/sls_fsa1.cpp:36:
alp/njn_vector.hpp: In member function 'virtual void Njn::Vector<T>::free2()':
alp/njn_vector.hpp:333:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
333 | if (getM () > 0) delete [] d_vector_p; d_vector_p = 0;
| ^~
alp/njn_vector.hpp:333:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
333 | if (getM () > 0) delete [] d_vector_p; d_vector_p = 0;
| ^~~~~~~~~~
In file included from alp/njn_localmaxstatutil.hpp:39,
from alp/sls_fsa1.hpp:45,
from alp/sls_fsa1.cpp:36:
alp/njn_matrix.hpp: In member function 'virtual void Njn::Matrix<T>::free2()':
alp/njn_matrix.hpp:600:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
600 | if (this->getM () > 0) delete [] d_matrix_p; d_matrix_p = 0;
| ^~
alp/njn_matrix.hpp:600:54: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
600 | if (this->getM () > 0) delete [] d_matrix_p; d_matrix_p = 0;
| ^~~~~~~~~~
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -I. -c -o AlignmentWrite.o AlignmentWrite.cc
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -I. -c -o Centroid.o Centroid.cc
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -I. -c -o DiagonalTable.o DiagonalTable.cc
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -I. -c -o SegmentPair.o SegmentPair.cc
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -I. -c -o SegmentPairPot.o SegmentPairPot.cc
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -I. -c -o SubsetSuffixArraySearch.o SubsetSuffixArraySearch.cc
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -I. -c -o lastal.o lastal.cc
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -I. -c -o split/cbrc_unsplit_alignment.o split/cbrc_unsplit_alignment.cc
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -I. -c -o split/last-split-main.o split/last-split-main.cc
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -I. -c -o split/cbrc_split_aligner.o split/cbrc_split_aligner.cc
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -I. -c -o split/last-split.o split/last-split.cc
cc -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -mavx2 -c -o last-merge-batches.o last-merge-batches.c
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -I. -c -o last-pair-probs.o last-pair-probs.cc
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -I. -c -o last-pair-probs-main.o last-pair-probs-main.cc
g++ -DLAST_INT_TYPE=size_t -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -I. -c -o MultiSequence.o8 MultiSequence.cc
g++ -DLAST_INT_TYPE=size_t -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -I. -c -o MultiSequenceQual.o8 MultiSequenceQual.cc
g++ -DLAST_INT_TYPE=size_t -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -I. -c -o SubsetSuffixArray.o8 SubsetSuffixArray.cc
g++ -DLAST_INT_TYPE=size_t -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -I. -c -o SubsetSuffixArraySort.o8 SubsetSuffixArraySort.cc
g++ -DLAST_INT_TYPE=size_t -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -I. -c -o lastdb.o8 lastdb.cc
g++ -DLAST_INT_TYPE=size_t -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -I. -c -o Alignment.o8 Alignment.cc
In file included from ../debian/include/simde/x86/../simde-common.h:27,
from ../debian/include/simde/x86/mmx.h:28,
from ../debian/include/simde/x86/sse.h:32,
from ../debian/include/simde/x86/avx.h:25,
from ../debian/include/simde/x86/avx2.h:29,
from mcf_simd.hh:7,
from GappedXdropAligner.hh:49,
from GappedXdropAligner2qual.cc:3:
../debian/include/simde/x86/sse.h: In function 'simde__m128 simde_mm_load_ps(const simde_float32*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:1523:3: note: in expansion of macro 'simde_assert_aligned'
1523 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'simde__m128 simde_mm_loadr_ps(const simde_float32*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:1630:3: note: in expansion of macro 'simde_assert_aligned'
1630 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_store_ps(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2478:3: note: in expansion of macro 'simde_assert_aligned'
2478 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_store_ps1(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2498:3: note: in expansion of macro 'simde_assert_aligned'
2498 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_store1_ps(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2531:3: note: in expansion of macro 'simde_assert_aligned'
2531 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_storer_ps(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2574:3: note: in expansion of macro 'simde_assert_aligned'
2574 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_stream_ps(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2885:3: note: in expansion of macro 'simde_assert_aligned'
2885 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'simde__m128d simde_mm_load_pd(const simde_float64*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:2047:3: note: in expansion of macro 'simde_assert_aligned'
2047 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'simde__m128i simde_mm_load_si128(const simde__m128i*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:2107:3: note: in expansion of macro 'simde_assert_aligned'
2107 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'simde__m128d simde_mm_loadr_pd(const simde_float64*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:2187:3: note: in expansion of macro 'simde_assert_aligned'
2187 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'void simde_mm_store_pd(simde_float64*, simde__m128d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:3977:3: note: in expansion of macro 'simde_assert_aligned'
3977 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'void simde_mm_store1_pd(simde_float64*, simde__m128d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:3993:3: note: in expansion of macro 'simde_assert_aligned'
3993 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'void simde_mm_storer_pd(simde_float64*, simde__m128d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:4082:3: note: in expansion of macro 'simde_assert_aligned'
4082 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'simde__m256d simde_mm256_load_pd(const double*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:2987:3: note: in expansion of macro 'simde_assert_aligned'
2987 | simde_assert_aligned(32, a);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'simde__m256 simde_mm256_load_ps(const float*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:3006:3: note: in expansion of macro 'simde_assert_aligned'
3006 | simde_assert_aligned(32, a);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'simde__m256i simde_mm256_load_si256(const simde__m256i*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:3025:3: note: in expansion of macro 'simde_assert_aligned'
3025 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
In file included from ../debian/include/simde/x86/avx2.h:29,
from mcf_simd.hh:7,
from GappedXdropAligner.hh:49,
from GappedXdropAligner2qual.cc:3:
../debian/include/simde/x86/avx.h:3028:38: warning: cast from type 'const simde__m256i*' to type '__m256i*' {aka '__vector(4) long long int*'} casts away qualifiers [-Wcast-qual]
3028 | r.n = _mm256_load_si256((__m256i*) mem_addr);
| ^~~~~~~~
In file included from ../debian/include/simde/x86/../simde-common.h:27,
from ../debian/include/simde/x86/mmx.h:28,
from ../debian/include/simde/x86/sse.h:32,
from ../debian/include/simde/x86/avx.h:25,
from ../debian/include/simde/x86/avx2.h:29,
from mcf_simd.hh:7,
from GappedXdropAligner.hh:49,
from GappedXdropAligner2qual.cc:3:
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_store_ps(simde_float32*, simde__m256)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4209:3: note: in expansion of macro 'simde_assert_aligned'
4209 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_store_pd(simde_float64*, simde__m256d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4224:3: note: in expansion of macro 'simde_assert_aligned'
4224 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_store_si256(simde__m256i*, simde__m256i)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4239:3: note: in expansion of macro 'simde_assert_aligned'
4239 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_stream_ps(simde_float32*, simde__m256)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4323:3: note: in expansion of macro 'simde_assert_aligned'
4323 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_stream_pd(simde_float64*, simde__m256d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4338:3: note: in expansion of macro 'simde_assert_aligned'
4338 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_stream_si256(simde__m256i*, simde__m256i)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4353:3: note: in expansion of macro 'simde_assert_aligned'
4353 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
g++ -DLAST_INT_TYPE=size_t -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -I. -c -o AlignmentPot.o8 AlignmentPot.cc
g++ -DLAST_INT_TYPE=size_t -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -I. -c -o AlignmentWrite.o8 AlignmentWrite.cc
g++ -DLAST_INT_TYPE=size_t -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -I. -c -o Centroid.o8 Centroid.cc
In file included from ../debian/include/simde/x86/../simde-common.h:27,
from ../debian/include/simde/x86/mmx.h:28,
from ../debian/include/simde/x86/sse.h:32,
from ../debian/include/simde/x86/avx.h:25,
from ../debian/include/simde/x86/avx2.h:29,
from mcf_simd.hh:7,
from GappedXdropAligner.hh:49,
from GappedXdropAlignerPssm.cc:3:
../debian/include/simde/x86/sse.h: In function 'simde__m128 simde_mm_load_ps(const simde_float32*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:1523:3: note: in expansion of macro 'simde_assert_aligned'
1523 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'simde__m128 simde_mm_loadr_ps(const simde_float32*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:1630:3: note: in expansion of macro 'simde_assert_aligned'
1630 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_store_ps(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2478:3: note: in expansion of macro 'simde_assert_aligned'
2478 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_store_ps1(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2498:3: note: in expansion of macro 'simde_assert_aligned'
2498 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_store1_ps(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2531:3: note: in expansion of macro 'simde_assert_aligned'
2531 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_storer_ps(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2574:3: note: in expansion of macro 'simde_assert_aligned'
2574 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_stream_ps(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2885:3: note: in expansion of macro 'simde_assert_aligned'
2885 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'simde__m128d simde_mm_load_pd(const simde_float64*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:2047:3: note: in expansion of macro 'simde_assert_aligned'
2047 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'simde__m128i simde_mm_load_si128(const simde__m128i*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:2107:3: note: in expansion of macro 'simde_assert_aligned'
2107 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'simde__m128d simde_mm_loadr_pd(const simde_float64*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:2187:3: note: in expansion of macro 'simde_assert_aligned'
2187 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'void simde_mm_store_pd(simde_float64*, simde__m128d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:3977:3: note: in expansion of macro 'simde_assert_aligned'
3977 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'void simde_mm_store1_pd(simde_float64*, simde__m128d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:3993:3: note: in expansion of macro 'simde_assert_aligned'
3993 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'void simde_mm_storer_pd(simde_float64*, simde__m128d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:4082:3: note: in expansion of macro 'simde_assert_aligned'
4082 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'simde__m256d simde_mm256_load_pd(const double*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:2987:3: note: in expansion of macro 'simde_assert_aligned'
2987 | simde_assert_aligned(32, a);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'simde__m256 simde_mm256_load_ps(const float*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:3006:3: note: in expansion of macro 'simde_assert_aligned'
3006 | simde_assert_aligned(32, a);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'simde__m256i simde_mm256_load_si256(const simde__m256i*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:3025:3: note: in expansion of macro 'simde_assert_aligned'
3025 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
In file included from ../debian/include/simde/x86/avx2.h:29,
from mcf_simd.hh:7,
from GappedXdropAligner.hh:49,
from GappedXdropAlignerPssm.cc:3:
../debian/include/simde/x86/avx.h:3028:38: warning: cast from type 'const simde__m256i*' to type '__m256i*' {aka '__vector(4) long long int*'} casts away qualifiers [-Wcast-qual]
3028 | r.n = _mm256_load_si256((__m256i*) mem_addr);
| ^~~~~~~~
In file included from ../debian/include/simde/x86/../simde-common.h:27,
from ../debian/include/simde/x86/mmx.h:28,
from ../debian/include/simde/x86/sse.h:32,
from ../debian/include/simde/x86/avx.h:25,
from ../debian/include/simde/x86/avx2.h:29,
from mcf_simd.hh:7,
from GappedXdropAligner.hh:49,
from GappedXdropAlignerPssm.cc:3:
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_store_ps(simde_float32*, simde__m256)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4209:3: note: in expansion of macro 'simde_assert_aligned'
4209 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_store_pd(simde_float64*, simde__m256d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4224:3: note: in expansion of macro 'simde_assert_aligned'
4224 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_store_si256(simde__m256i*, simde__m256i)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4239:3: note: in expansion of macro 'simde_assert_aligned'
4239 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_stream_ps(simde_float32*, simde__m256)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4323:3: note: in expansion of macro 'simde_assert_aligned'
4323 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_stream_pd(simde_float64*, simde__m256d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4338:3: note: in expansion of macro 'simde_assert_aligned'
4338 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_stream_si256(simde__m256i*, simde__m256i)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4353:3: note: in expansion of macro 'simde_assert_aligned'
4353 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
g++ -DLAST_INT_TYPE=size_t -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -I. -c -o DiagonalTable.o8 DiagonalTable.cc
g++ -DLAST_INT_TYPE=size_t -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -I. -c -o SegmentPair.o8 SegmentPair.cc
g++ -DLAST_INT_TYPE=size_t -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -I. -c -o SegmentPairPot.o8 SegmentPairPot.cc
g++ -DLAST_INT_TYPE=size_t -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -I. -c -o SubsetSuffixArraySearch.o8 SubsetSuffixArraySearch.cc
g++ -DLAST_INT_TYPE=size_t -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -I. -c -o lastal.o8 lastal.cc
In file included from ../debian/include/simde/x86/../simde-common.h:27,
from ../debian/include/simde/x86/mmx.h:28,
from ../debian/include/simde/x86/sse.h:32,
from ../debian/include/simde/x86/avx.h:25,
from ../debian/include/simde/x86/avx2.h:29,
from mcf_simd.hh:7,
from GappedXdropAligner.hh:49,
from GappedXdropAligner3frame.cc:53:
../debian/include/simde/x86/sse.h: In function 'simde__m128 simde_mm_load_ps(const simde_float32*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:1523:3: note: in expansion of macro 'simde_assert_aligned'
1523 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'simde__m128 simde_mm_loadr_ps(const simde_float32*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:1630:3: note: in expansion of macro 'simde_assert_aligned'
1630 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_store_ps(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2478:3: note: in expansion of macro 'simde_assert_aligned'
2478 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_store_ps1(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2498:3: note: in expansion of macro 'simde_assert_aligned'
2498 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_store1_ps(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2531:3: note: in expansion of macro 'simde_assert_aligned'
2531 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_storer_ps(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2574:3: note: in expansion of macro 'simde_assert_aligned'
2574 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_stream_ps(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2885:3: note: in expansion of macro 'simde_assert_aligned'
2885 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'simde__m128d simde_mm_load_pd(const simde_float64*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:2047:3: note: in expansion of macro 'simde_assert_aligned'
2047 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'simde__m128i simde_mm_load_si128(const simde__m128i*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:2107:3: note: in expansion of macro 'simde_assert_aligned'
2107 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'simde__m128d simde_mm_loadr_pd(const simde_float64*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:2187:3: note: in expansion of macro 'simde_assert_aligned'
2187 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'void simde_mm_store_pd(simde_float64*, simde__m128d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:3977:3: note: in expansion of macro 'simde_assert_aligned'
3977 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'void simde_mm_store1_pd(simde_float64*, simde__m128d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:3993:3: note: in expansion of macro 'simde_assert_aligned'
3993 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'void simde_mm_storer_pd(simde_float64*, simde__m128d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:4082:3: note: in expansion of macro 'simde_assert_aligned'
4082 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'simde__m256d simde_mm256_load_pd(const double*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:2987:3: note: in expansion of macro 'simde_assert_aligned'
2987 | simde_assert_aligned(32, a);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'simde__m256 simde_mm256_load_ps(const float*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:3006:3: note: in expansion of macro 'simde_assert_aligned'
3006 | simde_assert_aligned(32, a);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'simde__m256i simde_mm256_load_si256(const simde__m256i*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:3025:3: note: in expansion of macro 'simde_assert_aligned'
3025 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
In file included from ../debian/include/simde/x86/avx2.h:29,
from mcf_simd.hh:7,
from GappedXdropAligner.hh:49,
from GappedXdropAligner3frame.cc:53:
../debian/include/simde/x86/avx.h:3028:38: warning: cast from type 'const simde__m256i*' to type '__m256i*' {aka '__vector(4) long long int*'} casts away qualifiers [-Wcast-qual]
3028 | r.n = _mm256_load_si256((__m256i*) mem_addr);
| ^~~~~~~~
In file included from ../debian/include/simde/x86/../simde-common.h:27,
from ../debian/include/simde/x86/mmx.h:28,
from ../debian/include/simde/x86/sse.h:32,
from ../debian/include/simde/x86/avx.h:25,
from ../debian/include/simde/x86/avx2.h:29,
from mcf_simd.hh:7,
from GappedXdropAligner.hh:49,
from GappedXdropAligner3frame.cc:53:
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_store_ps(simde_float32*, simde__m256)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4209:3: note: in expansion of macro 'simde_assert_aligned'
4209 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_store_pd(simde_float64*, simde__m256d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4224:3: note: in expansion of macro 'simde_assert_aligned'
4224 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_store_si256(simde__m256i*, simde__m256i)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4239:3: note: in expansion of macro 'simde_assert_aligned'
4239 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_stream_ps(simde_float32*, simde__m256)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4323:3: note: in expansion of macro 'simde_assert_aligned'
4323 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_stream_pd(simde_float64*, simde__m256d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4338:3: note: in expansion of macro 'simde_assert_aligned'
4338 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_stream_si256(simde__m256i*, simde__m256i)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4353:3: note: in expansion of macro 'simde_assert_aligned'
4353 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
g++ -DLAST_INT_TYPE=size_t -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -I. -c -o split/cbrc_split_aligner.o8 split/cbrc_split_aligner.cc
g++ -DLAST_INT_TYPE=size_t -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -I. -c -o split/last-split.o8 split/last-split.cc
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -I. -c -o LastdbArguments.o LastdbArguments.cc
g++ -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -Wl,-z,relro -Wl,-z,now -pthread -o last-split-avx2 Alphabet.o LambdaCalculator.o fileMap.o cbrc_linalg.o mcf_substitution_matrix_stats.o split/cbrc_unsplit_alignment.o split/last-split-main.o MultiSequence.o split/cbrc_split_aligner.o split/last-split.o
In file included from ../debian/include/simde/x86/../simde-common.h:27,
from ../debian/include/simde/x86/mmx.h:28,
from ../debian/include/simde/x86/sse.h:32,
from ../debian/include/simde/x86/avx.h:25,
from ../debian/include/simde/x86/avx2.h:29,
from mcf_simd.hh:7,
from GappedXdropAligner.hh:49,
from GappedXdropAligner.cc:49:
../debian/include/simde/x86/sse.h: In function 'simde__m128 simde_mm_load_ps(const simde_float32*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:1523:3: note: in expansion of macro 'simde_assert_aligned'
1523 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'simde__m128 simde_mm_loadr_ps(const simde_float32*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:1630:3: note: in expansion of macro 'simde_assert_aligned'
1630 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_store_ps(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2478:3: note: in expansion of macro 'simde_assert_aligned'
2478 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_store_ps1(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2498:3: note: in expansion of macro 'simde_assert_aligned'
2498 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_store1_ps(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2531:3: note: in expansion of macro 'simde_assert_aligned'
2531 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_storer_ps(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2574:3: note: in expansion of macro 'simde_assert_aligned'
2574 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_stream_ps(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2885:3: note: in expansion of macro 'simde_assert_aligned'
2885 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'simde__m128d simde_mm_load_pd(const simde_float64*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:2047:3: note: in expansion of macro 'simde_assert_aligned'
2047 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'simde__m128i simde_mm_load_si128(const simde__m128i*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:2107:3: note: in expansion of macro 'simde_assert_aligned'
2107 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'simde__m128d simde_mm_loadr_pd(const simde_float64*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:2187:3: note: in expansion of macro 'simde_assert_aligned'
2187 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'void simde_mm_store_pd(simde_float64*, simde__m128d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:3977:3: note: in expansion of macro 'simde_assert_aligned'
3977 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'void simde_mm_store1_pd(simde_float64*, simde__m128d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:3993:3: note: in expansion of macro 'simde_assert_aligned'
3993 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'void simde_mm_storer_pd(simde_float64*, simde__m128d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:4082:3: note: in expansion of macro 'simde_assert_aligned'
4082 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'simde__m256d simde_mm256_load_pd(const double*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:2987:3: note: in expansion of macro 'simde_assert_aligned'
2987 | simde_assert_aligned(32, a);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'simde__m256 simde_mm256_load_ps(const float*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:3006:3: note: in expansion of macro 'simde_assert_aligned'
3006 | simde_assert_aligned(32, a);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'simde__m256i simde_mm256_load_si256(const simde__m256i*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:3025:3: note: in expansion of macro 'simde_assert_aligned'
3025 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
In file included from ../debian/include/simde/x86/avx2.h:29,
from mcf_simd.hh:7,
from GappedXdropAligner.hh:49,
from GappedXdropAligner.cc:49:
../debian/include/simde/x86/avx.h:3028:38: warning: cast from type 'const simde__m256i*' to type '__m256i*' {aka '__vector(4) long long int*'} casts away qualifiers [-Wcast-qual]
3028 | r.n = _mm256_load_si256((__m256i*) mem_addr);
| ^~~~~~~~
In file included from ../debian/include/simde/x86/../simde-common.h:27,
from ../debian/include/simde/x86/mmx.h:28,
from ../debian/include/simde/x86/sse.h:32,
from ../debian/include/simde/x86/avx.h:25,
from ../debian/include/simde/x86/avx2.h:29,
from mcf_simd.hh:7,
from GappedXdropAligner.hh:49,
from GappedXdropAligner.cc:49:
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_store_ps(simde_float32*, simde__m256)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4209:3: note: in expansion of macro 'simde_assert_aligned'
4209 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_store_pd(simde_float64*, simde__m256d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4224:3: note: in expansion of macro 'simde_assert_aligned'
4224 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_store_si256(simde__m256i*, simde__m256i)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4239:3: note: in expansion of macro 'simde_assert_aligned'
4239 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_stream_ps(simde_float32*, simde__m256)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4323:3: note: in expansion of macro 'simde_assert_aligned'
4323 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_stream_pd(simde_float64*, simde__m256d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4338:3: note: in expansion of macro 'simde_assert_aligned'
4338 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_stream_si256(simde__m256i*, simde__m256i)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4353:3: note: in expansion of macro 'simde_assert_aligned'
4353 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
cc -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -mavx2 -Wl,-z,relro -Wl,-z,now -pthread -o last-merge-batches-avx2 last-merge-batches.o
g++ -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -Wl,-z,relro -Wl,-z,now -pthread -o last-pair-probs-avx2 last-pair-probs.o last-pair-probs-main.o -lz
g++ -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -Wl,-z,relro -Wl,-z,now -pthread -o lastdb8-avx2 Alphabet.o CyclicSubsetSeed.o LambdaCalculator.o ScoreMatrix.o SubsetMinimizerFinder.o TantanMasker.o fileMap.o cbrc_linalg.o mcf_substitution_matrix_stats.o tantan.o LastdbArguments.o MultiSequence.o8 MultiSequenceQual.o8 SubsetSuffixArray.o8 SubsetSuffixArraySort.o8 lastdb.o8 -lz
g++ -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -Wl,-z,relro -Wl,-z,now -pthread -o last-split8-avx2 Alphabet.o LambdaCalculator.o fileMap.o cbrc_linalg.o mcf_substitution_matrix_stats.o split/cbrc_unsplit_alignment.o split/last-split-main.o MultiSequence.o8 split/cbrc_split_aligner.o8 split/last-split.o8
g++ -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -Wl,-z,relro -Wl,-z,now -pthread -o lastdb-avx2 Alphabet.o CyclicSubsetSeed.o LambdaCalculator.o ScoreMatrix.o SubsetMinimizerFinder.o TantanMasker.o fileMap.o cbrc_linalg.o mcf_substitution_matrix_stats.o tantan.o LastdbArguments.o MultiSequence.o MultiSequenceQual.o SubsetSuffixArray.o SubsetSuffixArraySort.o lastdb.o -lz
In file included from ../debian/include/simde/x86/../simde-common.h:27,
from ../debian/include/simde/x86/mmx.h:28,
from ../debian/include/simde/x86/sse.h:32,
from ../debian/include/simde/x86/avx.h:25,
from ../debian/include/simde/x86/avx2.h:29,
from mcf_simd.hh:7,
from GappedXdropAligner.hh:49,
from Centroid.hh:6,
from Centroid.cc:4:
../debian/include/simde/x86/sse.h: In function 'simde__m128 simde_mm_load_ps(const simde_float32*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:1523:3: note: in expansion of macro 'simde_assert_aligned'
1523 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'simde__m128 simde_mm_loadr_ps(const simde_float32*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:1630:3: note: in expansion of macro 'simde_assert_aligned'
1630 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_store_ps(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2478:3: note: in expansion of macro 'simde_assert_aligned'
2478 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_store_ps1(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2498:3: note: in expansion of macro 'simde_assert_aligned'
2498 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_store1_ps(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2531:3: note: in expansion of macro 'simde_assert_aligned'
2531 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_storer_ps(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2574:3: note: in expansion of macro 'simde_assert_aligned'
2574 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_stream_ps(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2885:3: note: in expansion of macro 'simde_assert_aligned'
2885 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'simde__m128d simde_mm_load_pd(const simde_float64*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:2047:3: note: in expansion of macro 'simde_assert_aligned'
2047 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'simde__m128i simde_mm_load_si128(const simde__m128i*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:2107:3: note: in expansion of macro 'simde_assert_aligned'
2107 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'simde__m128d simde_mm_loadr_pd(const simde_float64*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:2187:3: note: in expansion of macro 'simde_assert_aligned'
2187 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'void simde_mm_store_pd(simde_float64*, simde__m128d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:3977:3: note: in expansion of macro 'simde_assert_aligned'
3977 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'void simde_mm_store1_pd(simde_float64*, simde__m128d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:3993:3: note: in expansion of macro 'simde_assert_aligned'
3993 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'void simde_mm_storer_pd(simde_float64*, simde__m128d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:4082:3: note: in expansion of macro 'simde_assert_aligned'
4082 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'simde__m256d simde_mm256_load_pd(const double*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:2987:3: note: in expansion of macro 'simde_assert_aligned'
2987 | simde_assert_aligned(32, a);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'simde__m256 simde_mm256_load_ps(const float*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:3006:3: note: in expansion of macro 'simde_assert_aligned'
3006 | simde_assert_aligned(32, a);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'simde__m256i simde_mm256_load_si256(const simde__m256i*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:3025:3: note: in expansion of macro 'simde_assert_aligned'
3025 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
In file included from ../debian/include/simde/x86/avx2.h:29,
from mcf_simd.hh:7,
from GappedXdropAligner.hh:49,
from Centroid.hh:6,
from Centroid.cc:4:
../debian/include/simde/x86/avx.h:3028:38: warning: cast from type 'const simde__m256i*' to type '__m256i*' {aka '__vector(4) long long int*'} casts away qualifiers [-Wcast-qual]
3028 | r.n = _mm256_load_si256((__m256i*) mem_addr);
| ^~~~~~~~
In file included from ../debian/include/simde/x86/../simde-common.h:27,
from ../debian/include/simde/x86/mmx.h:28,
from ../debian/include/simde/x86/sse.h:32,
from ../debian/include/simde/x86/avx.h:25,
from ../debian/include/simde/x86/avx2.h:29,
from mcf_simd.hh:7,
from GappedXdropAligner.hh:49,
from Centroid.hh:6,
from Centroid.cc:4:
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_store_ps(simde_float32*, simde__m256)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4209:3: note: in expansion of macro 'simde_assert_aligned'
4209 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_store_pd(simde_float64*, simde__m256d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4224:3: note: in expansion of macro 'simde_assert_aligned'
4224 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_store_si256(simde__m256i*, simde__m256i)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4239:3: note: in expansion of macro 'simde_assert_aligned'
4239 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_stream_ps(simde_float32*, simde__m256)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4323:3: note: in expansion of macro 'simde_assert_aligned'
4323 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_stream_pd(simde_float64*, simde__m256d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4338:3: note: in expansion of macro 'simde_assert_aligned'
4338 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_stream_si256(simde__m256i*, simde__m256i)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4353:3: note: in expansion of macro 'simde_assert_aligned'
4353 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
In file included from ../debian/include/simde/x86/../simde-common.h:27,
from ../debian/include/simde/x86/mmx.h:28,
from ../debian/include/simde/x86/sse.h:32,
from ../debian/include/simde/x86/avx.h:25,
from ../debian/include/simde/x86/avx2.h:29,
from mcf_simd.hh:7,
from GappedXdropAligner.hh:49,
from Centroid.hh:6,
from Alignment.cc:5:
../debian/include/simde/x86/sse.h: In function 'simde__m128 simde_mm_load_ps(const simde_float32*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:1523:3: note: in expansion of macro 'simde_assert_aligned'
1523 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'simde__m128 simde_mm_loadr_ps(const simde_float32*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:1630:3: note: in expansion of macro 'simde_assert_aligned'
1630 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_store_ps(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2478:3: note: in expansion of macro 'simde_assert_aligned'
2478 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_store_ps1(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2498:3: note: in expansion of macro 'simde_assert_aligned'
2498 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_store1_ps(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2531:3: note: in expansion of macro 'simde_assert_aligned'
2531 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_storer_ps(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2574:3: note: in expansion of macro 'simde_assert_aligned'
2574 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_stream_ps(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2885:3: note: in expansion of macro 'simde_assert_aligned'
2885 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'simde__m128d simde_mm_load_pd(const simde_float64*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:2047:3: note: in expansion of macro 'simde_assert_aligned'
2047 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'simde__m128i simde_mm_load_si128(const simde__m128i*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:2107:3: note: in expansion of macro 'simde_assert_aligned'
2107 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'simde__m128d simde_mm_loadr_pd(const simde_float64*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:2187:3: note: in expansion of macro 'simde_assert_aligned'
2187 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'void simde_mm_store_pd(simde_float64*, simde__m128d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:3977:3: note: in expansion of macro 'simde_assert_aligned'
3977 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'void simde_mm_store1_pd(simde_float64*, simde__m128d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:3993:3: note: in expansion of macro 'simde_assert_aligned'
3993 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'void simde_mm_storer_pd(simde_float64*, simde__m128d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:4082:3: note: in expansion of macro 'simde_assert_aligned'
4082 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'simde__m256d simde_mm256_load_pd(const double*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:2987:3: note: in expansion of macro 'simde_assert_aligned'
2987 | simde_assert_aligned(32, a);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'simde__m256 simde_mm256_load_ps(const float*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:3006:3: note: in expansion of macro 'simde_assert_aligned'
3006 | simde_assert_aligned(32, a);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'simde__m256i simde_mm256_load_si256(const simde__m256i*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:3025:3: note: in expansion of macro 'simde_assert_aligned'
3025 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
In file included from ../debian/include/simde/x86/avx2.h:29,
from mcf_simd.hh:7,
from GappedXdropAligner.hh:49,
from Centroid.hh:6,
from Alignment.cc:5:
../debian/include/simde/x86/avx.h:3028:38: warning: cast from type 'const simde__m256i*' to type '__m256i*' {aka '__vector(4) long long int*'} casts away qualifiers [-Wcast-qual]
3028 | r.n = _mm256_load_si256((__m256i*) mem_addr);
| ^~~~~~~~
In file included from ../debian/include/simde/x86/../simde-common.h:27,
from ../debian/include/simde/x86/mmx.h:28,
from ../debian/include/simde/x86/sse.h:32,
from ../debian/include/simde/x86/avx.h:25,
from ../debian/include/simde/x86/avx2.h:29,
from mcf_simd.hh:7,
from GappedXdropAligner.hh:49,
from Centroid.hh:6,
from Alignment.cc:5:
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_store_ps(simde_float32*, simde__m256)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4209:3: note: in expansion of macro 'simde_assert_aligned'
4209 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_store_pd(simde_float64*, simde__m256d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4224:3: note: in expansion of macro 'simde_assert_aligned'
4224 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_store_si256(simde__m256i*, simde__m256i)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4239:3: note: in expansion of macro 'simde_assert_aligned'
4239 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_stream_ps(simde_float32*, simde__m256)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4323:3: note: in expansion of macro 'simde_assert_aligned'
4323 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_stream_pd(simde_float64*, simde__m256d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4338:3: note: in expansion of macro 'simde_assert_aligned'
4338 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_stream_si256(simde__m256i*, simde__m256i)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4353:3: note: in expansion of macro 'simde_assert_aligned'
4353 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
In file included from ../debian/include/simde/x86/../simde-common.h:27,
from ../debian/include/simde/x86/mmx.h:28,
from ../debian/include/simde/x86/sse.h:32,
from ../debian/include/simde/x86/avx.h:25,
from ../debian/include/simde/x86/avx2.h:29,
from mcf_simd.hh:7,
from GappedXdropAligner.hh:49,
from Centroid.hh:6,
from Alignment.cc:5:
../debian/include/simde/x86/sse.h: In function 'simde__m128 simde_mm_load_ps(const simde_float32*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:1523:3: note: in expansion of macro 'simde_assert_aligned'
1523 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'simde__m128 simde_mm_loadr_ps(const simde_float32*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:1630:3: note: in expansion of macro 'simde_assert_aligned'
1630 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_store_ps(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2478:3: note: in expansion of macro 'simde_assert_aligned'
2478 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_store_ps1(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2498:3: note: in expansion of macro 'simde_assert_aligned'
2498 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_store1_ps(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2531:3: note: in expansion of macro 'simde_assert_aligned'
2531 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_storer_ps(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2574:3: note: in expansion of macro 'simde_assert_aligned'
2574 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_stream_ps(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2885:3: note: in expansion of macro 'simde_assert_aligned'
2885 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'simde__m128d simde_mm_load_pd(const simde_float64*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:2047:3: note: in expansion of macro 'simde_assert_aligned'
2047 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'simde__m128i simde_mm_load_si128(const simde__m128i*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:2107:3: note: in expansion of macro 'simde_assert_aligned'
2107 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'simde__m128d simde_mm_loadr_pd(const simde_float64*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:2187:3: note: in expansion of macro 'simde_assert_aligned'
2187 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'void simde_mm_store_pd(simde_float64*, simde__m128d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:3977:3: note: in expansion of macro 'simde_assert_aligned'
3977 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'void simde_mm_store1_pd(simde_float64*, simde__m128d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:3993:3: note: in expansion of macro 'simde_assert_aligned'
3993 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'void simde_mm_storer_pd(simde_float64*, simde__m128d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:4082:3: note: in expansion of macro 'simde_assert_aligned'
4082 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'simde__m256d simde_mm256_load_pd(const double*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:2987:3: note: in expansion of macro 'simde_assert_aligned'
2987 | simde_assert_aligned(32, a);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'simde__m256 simde_mm256_load_ps(const float*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:3006:3: note: in expansion of macro 'simde_assert_aligned'
3006 | simde_assert_aligned(32, a);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'simde__m256i simde_mm256_load_si256(const simde__m256i*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:3025:3: note: in expansion of macro 'simde_assert_aligned'
3025 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
In file included from ../debian/include/simde/x86/avx2.h:29,
from mcf_simd.hh:7,
from GappedXdropAligner.hh:49,
from Centroid.hh:6,
from Alignment.cc:5:
../debian/include/simde/x86/avx.h:3028:38: warning: cast from type 'const simde__m256i*' to type '__m256i*' {aka '__vector(4) long long int*'} casts away qualifiers [-Wcast-qual]
3028 | r.n = _mm256_load_si256((__m256i*) mem_addr);
| ^~~~~~~~
In file included from ../debian/include/simde/x86/../simde-common.h:27,
from ../debian/include/simde/x86/mmx.h:28,
from ../debian/include/simde/x86/sse.h:32,
from ../debian/include/simde/x86/avx.h:25,
from ../debian/include/simde/x86/avx2.h:29,
from mcf_simd.hh:7,
from GappedXdropAligner.hh:49,
from Centroid.hh:6,
from Alignment.cc:5:
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_store_ps(simde_float32*, simde__m256)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4209:3: note: in expansion of macro 'simde_assert_aligned'
4209 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_store_pd(simde_float64*, simde__m256d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4224:3: note: in expansion of macro 'simde_assert_aligned'
4224 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_store_si256(simde__m256i*, simde__m256i)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4239:3: note: in expansion of macro 'simde_assert_aligned'
4239 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_stream_ps(simde_float32*, simde__m256)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4323:3: note: in expansion of macro 'simde_assert_aligned'
4323 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_stream_pd(simde_float64*, simde__m256d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4338:3: note: in expansion of macro 'simde_assert_aligned'
4338 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_stream_si256(simde__m256i*, simde__m256i)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4353:3: note: in expansion of macro 'simde_assert_aligned'
4353 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
In file included from ../debian/include/simde/x86/../simde-common.h:27,
from ../debian/include/simde/x86/mmx.h:28,
from ../debian/include/simde/x86/sse.h:32,
from ../debian/include/simde/x86/avx.h:25,
from ../debian/include/simde/x86/avx2.h:29,
from mcf_simd.hh:7,
from GappedXdropAligner.hh:49,
from Centroid.hh:6,
from Centroid.cc:4:
../debian/include/simde/x86/sse.h: In function 'simde__m128 simde_mm_load_ps(const simde_float32*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:1523:3: note: in expansion of macro 'simde_assert_aligned'
1523 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'simde__m128 simde_mm_loadr_ps(const simde_float32*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:1630:3: note: in expansion of macro 'simde_assert_aligned'
1630 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_store_ps(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2478:3: note: in expansion of macro 'simde_assert_aligned'
2478 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_store_ps1(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2498:3: note: in expansion of macro 'simde_assert_aligned'
2498 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_store1_ps(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2531:3: note: in expansion of macro 'simde_assert_aligned'
2531 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_storer_ps(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2574:3: note: in expansion of macro 'simde_assert_aligned'
2574 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_stream_ps(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2885:3: note: in expansion of macro 'simde_assert_aligned'
2885 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'simde__m128d simde_mm_load_pd(const simde_float64*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:2047:3: note: in expansion of macro 'simde_assert_aligned'
2047 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'simde__m128i simde_mm_load_si128(const simde__m128i*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:2107:3: note: in expansion of macro 'simde_assert_aligned'
2107 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'simde__m128d simde_mm_loadr_pd(const simde_float64*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:2187:3: note: in expansion of macro 'simde_assert_aligned'
2187 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'void simde_mm_store_pd(simde_float64*, simde__m128d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:3977:3: note: in expansion of macro 'simde_assert_aligned'
3977 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'void simde_mm_store1_pd(simde_float64*, simde__m128d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:3993:3: note: in expansion of macro 'simde_assert_aligned'
3993 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'void simde_mm_storer_pd(simde_float64*, simde__m128d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:4082:3: note: in expansion of macro 'simde_assert_aligned'
4082 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'simde__m256d simde_mm256_load_pd(const double*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:2987:3: note: in expansion of macro 'simde_assert_aligned'
2987 | simde_assert_aligned(32, a);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'simde__m256 simde_mm256_load_ps(const float*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:3006:3: note: in expansion of macro 'simde_assert_aligned'
3006 | simde_assert_aligned(32, a);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'simde__m256i simde_mm256_load_si256(const simde__m256i*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:3025:3: note: in expansion of macro 'simde_assert_aligned'
3025 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
In file included from ../debian/include/simde/x86/avx2.h:29,
from mcf_simd.hh:7,
from GappedXdropAligner.hh:49,
from Centroid.hh:6,
from Centroid.cc:4:
../debian/include/simde/x86/avx.h:3028:38: warning: cast from type 'const simde__m256i*' to type '__m256i*' {aka '__vector(4) long long int*'} casts away qualifiers [-Wcast-qual]
3028 | r.n = _mm256_load_si256((__m256i*) mem_addr);
| ^~~~~~~~
In file included from ../debian/include/simde/x86/../simde-common.h:27,
from ../debian/include/simde/x86/mmx.h:28,
from ../debian/include/simde/x86/sse.h:32,
from ../debian/include/simde/x86/avx.h:25,
from ../debian/include/simde/x86/avx2.h:29,
from mcf_simd.hh:7,
from GappedXdropAligner.hh:49,
from Centroid.hh:6,
from Centroid.cc:4:
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_store_ps(simde_float32*, simde__m256)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4209:3: note: in expansion of macro 'simde_assert_aligned'
4209 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_store_pd(simde_float64*, simde__m256d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4224:3: note: in expansion of macro 'simde_assert_aligned'
4224 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_store_si256(simde__m256i*, simde__m256i)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4239:3: note: in expansion of macro 'simde_assert_aligned'
4239 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_stream_ps(simde_float32*, simde__m256)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4323:3: note: in expansion of macro 'simde_assert_aligned'
4323 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_stream_pd(simde_float64*, simde__m256d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4338:3: note: in expansion of macro 'simde_assert_aligned'
4338 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_stream_si256(simde__m256i*, simde__m256i)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4353:3: note: in expansion of macro 'simde_assert_aligned'
4353 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
In file included from ../debian/include/simde/x86/../simde-common.h:27,
from ../debian/include/simde/x86/mmx.h:28,
from ../debian/include/simde/x86/sse.h:32,
from ../debian/include/simde/x86/avx.h:25,
from ../debian/include/simde/x86/avx2.h:29,
from mcf_simd.hh:7,
from GappedXdropAligner.hh:49,
from Centroid.hh:6,
from lastal.cc:15:
../debian/include/simde/x86/sse.h: In function 'simde__m128 simde_mm_load_ps(const simde_float32*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:1523:3: note: in expansion of macro 'simde_assert_aligned'
1523 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'simde__m128 simde_mm_loadr_ps(const simde_float32*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:1630:3: note: in expansion of macro 'simde_assert_aligned'
1630 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_store_ps(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2478:3: note: in expansion of macro 'simde_assert_aligned'
2478 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_store_ps1(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2498:3: note: in expansion of macro 'simde_assert_aligned'
2498 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_store1_ps(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2531:3: note: in expansion of macro 'simde_assert_aligned'
2531 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_storer_ps(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2574:3: note: in expansion of macro 'simde_assert_aligned'
2574 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_stream_ps(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2885:3: note: in expansion of macro 'simde_assert_aligned'
2885 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'simde__m128d simde_mm_load_pd(const simde_float64*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:2047:3: note: in expansion of macro 'simde_assert_aligned'
2047 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'simde__m128i simde_mm_load_si128(const simde__m128i*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:2107:3: note: in expansion of macro 'simde_assert_aligned'
2107 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'simde__m128d simde_mm_loadr_pd(const simde_float64*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:2187:3: note: in expansion of macro 'simde_assert_aligned'
2187 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'void simde_mm_store_pd(simde_float64*, simde__m128d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:3977:3: note: in expansion of macro 'simde_assert_aligned'
3977 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'void simde_mm_store1_pd(simde_float64*, simde__m128d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:3993:3: note: in expansion of macro 'simde_assert_aligned'
3993 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'void simde_mm_storer_pd(simde_float64*, simde__m128d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:4082:3: note: in expansion of macro 'simde_assert_aligned'
4082 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'simde__m256d simde_mm256_load_pd(const double*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:2987:3: note: in expansion of macro 'simde_assert_aligned'
2987 | simde_assert_aligned(32, a);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'simde__m256 simde_mm256_load_ps(const float*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:3006:3: note: in expansion of macro 'simde_assert_aligned'
3006 | simde_assert_aligned(32, a);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'simde__m256i simde_mm256_load_si256(const simde__m256i*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:3025:3: note: in expansion of macro 'simde_assert_aligned'
3025 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
In file included from ../debian/include/simde/x86/avx2.h:29,
from mcf_simd.hh:7,
from GappedXdropAligner.hh:49,
from Centroid.hh:6,
from lastal.cc:15:
../debian/include/simde/x86/avx.h:3028:38: warning: cast from type 'const simde__m256i*' to type '__m256i*' {aka '__vector(4) long long int*'} casts away qualifiers [-Wcast-qual]
3028 | r.n = _mm256_load_si256((__m256i*) mem_addr);
| ^~~~~~~~
In file included from ../debian/include/simde/x86/../simde-common.h:27,
from ../debian/include/simde/x86/mmx.h:28,
from ../debian/include/simde/x86/sse.h:32,
from ../debian/include/simde/x86/avx.h:25,
from ../debian/include/simde/x86/avx2.h:29,
from mcf_simd.hh:7,
from GappedXdropAligner.hh:49,
from Centroid.hh:6,
from lastal.cc:15:
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_store_ps(simde_float32*, simde__m256)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4209:3: note: in expansion of macro 'simde_assert_aligned'
4209 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_store_pd(simde_float64*, simde__m256d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4224:3: note: in expansion of macro 'simde_assert_aligned'
4224 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_store_si256(simde__m256i*, simde__m256i)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4239:3: note: in expansion of macro 'simde_assert_aligned'
4239 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_stream_ps(simde_float32*, simde__m256)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4323:3: note: in expansion of macro 'simde_assert_aligned'
4323 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_stream_pd(simde_float64*, simde__m256d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4338:3: note: in expansion of macro 'simde_assert_aligned'
4338 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_stream_si256(simde__m256i*, simde__m256i)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4353:3: note: in expansion of macro 'simde_assert_aligned'
4353 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
g++ -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -Wl,-z,relro -Wl,-z,now -pthread -o lastal-avx2 Alphabet.o CyclicSubsetSeed.o LambdaCalculator.o ScoreMatrix.o SubsetMinimizerFinder.o TantanMasker.o fileMap.o tantan.o LastalArguments.o GappedXdropAligner.o GappedXdropAlignerPssm.o GappedXdropAligner2qual.o GappedXdropAligner3frame.o mcf_gap_costs.o GeneticCode.o GreedyXdropAligner.o LastEvaluer.o OneQualityScoreMatrix.o QualityPssmMaker.o TwoQualityScoreMatrix.o gaplessXdrop.o gaplessPssmXdrop.o gaplessTwoQualityXdrop.o cbrc_linalg.o mcf_substitution_matrix_stats.o alp/sls_alignment_evaluer.o alp/sls_pvalues.o alp/sls_alp_sim.o alp/sls_alp_regression.o alp/sls_alp_data.o alp/sls_alp.o alp/sls_basic.o alp/njn_localmaxstatmatrix.o alp/njn_localmaxstat.o alp/njn_localmaxstatutil.o alp/njn_dynprogprob.o alp/njn_dynprogprobproto.o alp/njn_dynprogproblim.o alp/njn_ioutil.o alp/njn_random.o alp/sls_falp_alignment_evaluer.o alp/sls_fsa1_pvalues.o alp/sls_fsa1_utils.o alp/sls_fsa1.o alp/sls_fsa1_parameters.o Alignment.o AlignmentPot.o AlignmentWrite.o Centroid.o DiagonalTable.o MultiSequence.o MultiSequenceQual.o SegmentPair.o SegmentPairPot.o SubsetSuffixArray.o SubsetSuffixArraySearch.o lastal.o -lz
In file included from ../debian/include/simde/x86/../simde-common.h:27,
from ../debian/include/simde/x86/mmx.h:28,
from ../debian/include/simde/x86/sse.h:32,
from ../debian/include/simde/x86/avx.h:25,
from ../debian/include/simde/x86/avx2.h:29,
from mcf_simd.hh:7,
from GappedXdropAligner.hh:49,
from Centroid.hh:6,
from lastal.cc:15:
../debian/include/simde/x86/sse.h: In function 'simde__m128 simde_mm_load_ps(const simde_float32*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:1523:3: note: in expansion of macro 'simde_assert_aligned'
1523 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'simde__m128 simde_mm_loadr_ps(const simde_float32*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:1630:3: note: in expansion of macro 'simde_assert_aligned'
1630 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_store_ps(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2478:3: note: in expansion of macro 'simde_assert_aligned'
2478 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_store_ps1(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2498:3: note: in expansion of macro 'simde_assert_aligned'
2498 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_store1_ps(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2531:3: note: in expansion of macro 'simde_assert_aligned'
2531 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_storer_ps(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2574:3: note: in expansion of macro 'simde_assert_aligned'
2574 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_stream_ps(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2885:3: note: in expansion of macro 'simde_assert_aligned'
2885 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'simde__m128d simde_mm_load_pd(const simde_float64*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:2047:3: note: in expansion of macro 'simde_assert_aligned'
2047 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'simde__m128i simde_mm_load_si128(const simde__m128i*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:2107:3: note: in expansion of macro 'simde_assert_aligned'
2107 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'simde__m128d simde_mm_loadr_pd(const simde_float64*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:2187:3: note: in expansion of macro 'simde_assert_aligned'
2187 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'void simde_mm_store_pd(simde_float64*, simde__m128d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:3977:3: note: in expansion of macro 'simde_assert_aligned'
3977 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'void simde_mm_store1_pd(simde_float64*, simde__m128d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:3993:3: note: in expansion of macro 'simde_assert_aligned'
3993 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'void simde_mm_storer_pd(simde_float64*, simde__m128d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:4082:3: note: in expansion of macro 'simde_assert_aligned'
4082 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'simde__m256d simde_mm256_load_pd(const double*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:2987:3: note: in expansion of macro 'simde_assert_aligned'
2987 | simde_assert_aligned(32, a);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'simde__m256 simde_mm256_load_ps(const float*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:3006:3: note: in expansion of macro 'simde_assert_aligned'
3006 | simde_assert_aligned(32, a);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'simde__m256i simde_mm256_load_si256(const simde__m256i*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:3025:3: note: in expansion of macro 'simde_assert_aligned'
3025 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
In file included from ../debian/include/simde/x86/avx2.h:29,
from mcf_simd.hh:7,
from GappedXdropAligner.hh:49,
from Centroid.hh:6,
from lastal.cc:15:
../debian/include/simde/x86/avx.h:3028:38: warning: cast from type 'const simde__m256i*' to type '__m256i*' {aka '__vector(4) long long int*'} casts away qualifiers [-Wcast-qual]
3028 | r.n = _mm256_load_si256((__m256i*) mem_addr);
| ^~~~~~~~
In file included from ../debian/include/simde/x86/../simde-common.h:27,
from ../debian/include/simde/x86/mmx.h:28,
from ../debian/include/simde/x86/sse.h:32,
from ../debian/include/simde/x86/avx.h:25,
from ../debian/include/simde/x86/avx2.h:29,
from mcf_simd.hh:7,
from GappedXdropAligner.hh:49,
from Centroid.hh:6,
from lastal.cc:15:
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_store_ps(simde_float32*, simde__m256)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4209:3: note: in expansion of macro 'simde_assert_aligned'
4209 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_store_pd(simde_float64*, simde__m256d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4224:3: note: in expansion of macro 'simde_assert_aligned'
4224 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_store_si256(simde__m256i*, simde__m256i)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4239:3: note: in expansion of macro 'simde_assert_aligned'
4239 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_stream_ps(simde_float32*, simde__m256)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4323:3: note: in expansion of macro 'simde_assert_aligned'
4323 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_stream_pd(simde_float64*, simde__m256d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4338:3: note: in expansion of macro 'simde_assert_aligned'
4338 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_stream_si256(simde__m256i*, simde__m256i)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4353:3: note: in expansion of macro 'simde_assert_aligned'
4353 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
g++ -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx2 -Wl,-z,relro -Wl,-z,now -pthread -o lastal8-avx2 Alphabet.o CyclicSubsetSeed.o LambdaCalculator.o ScoreMatrix.o SubsetMinimizerFinder.o TantanMasker.o fileMap.o tantan.o LastalArguments.o GappedXdropAligner.o GappedXdropAlignerPssm.o GappedXdropAligner2qual.o GappedXdropAligner3frame.o mcf_gap_costs.o GeneticCode.o GreedyXdropAligner.o LastEvaluer.o OneQualityScoreMatrix.o QualityPssmMaker.o TwoQualityScoreMatrix.o gaplessXdrop.o gaplessPssmXdrop.o gaplessTwoQualityXdrop.o cbrc_linalg.o mcf_substitution_matrix_stats.o alp/sls_alignment_evaluer.o alp/sls_pvalues.o alp/sls_alp_sim.o alp/sls_alp_regression.o alp/sls_alp_data.o alp/sls_alp.o alp/sls_basic.o alp/njn_localmaxstatmatrix.o alp/njn_localmaxstat.o alp/njn_localmaxstatutil.o alp/njn_dynprogprob.o alp/njn_dynprogprobproto.o alp/njn_dynprogproblim.o alp/njn_ioutil.o alp/njn_random.o alp/sls_falp_alignment_evaluer.o alp/sls_fsa1_pvalues.o alp/sls_fsa1_utils.o alp/sls_fsa1.o alp/sls_fsa1_parameters.o Alignment.o8 AlignmentPot.o8 AlignmentWrite.o8 Centroid.o8 DiagonalTable.o8 MultiSequence.o8 MultiSequenceQual.o8 SegmentPair.o8 SegmentPairPot.o8 SubsetSuffixArray.o8 SubsetSuffixArraySearch.o8 lastal.o8 -lz
make[3]: Leaving directory '/build/last-align-1021/src'
make[2]: Leaving directory '/build/last-align-1021'
make[2]: Entering directory '/build/last-align-1021'
make[2]: warning: -j8 forced in submake: resetting jobserver mode.
make[3]: Entering directory '/build/last-align-1021/src'
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -I. -c -o Alphabet.o Alphabet.cc
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -I. -c -o CyclicSubsetSeed.o CyclicSubsetSeed.cc
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -I. -c -o LambdaCalculator.o LambdaCalculator.cc
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -I. -c -o ScoreMatrix.o ScoreMatrix.cc
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -I. -c -o SubsetMinimizerFinder.o SubsetMinimizerFinder.cc
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -I. -c -o TantanMasker.o TantanMasker.cc
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -I. -c -o fileMap.o fileMap.cc
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -I. -c -o cbrc_linalg.o cbrc_linalg.cc
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -I. -c -o mcf_substitution_matrix_stats.o mcf_substitution_matrix_stats.cc
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -I. -c -o tantan.o tantan.cc
if test -e ../.hg ; \
then echo \"`hg id -n`\" | cmp -s version.hh - || echo \"`hg id -n`\" > version.hh ; \
elif test -e ../.hg_archival.txt ; \
then echo \"`grep latesttagdistance ../.hg_archival.txt | cut -d' ' -f2`\" | cmp -s version.hh - || echo \"`grep latesttagdistance ../.hg_archival.txt | cut -d' ' -f2`\" > version.hh ; \
else test -e version.hh || echo \"UNKNOWN\" > version.hh ; \
fi
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -I. -c -o MultiSequence.o MultiSequence.cc
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -I. -c -o MultiSequenceQual.o MultiSequenceQual.cc
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -I. -c -o SubsetSuffixArray.o SubsetSuffixArray.cc
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -I. -c -o SubsetSuffixArraySort.o SubsetSuffixArraySort.cc
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -I. -c -o lastdb.o lastdb.cc
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -I. -c -o LastalArguments.o LastalArguments.cc
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -I. -c -o GappedXdropAligner.o GappedXdropAligner.cc
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -I. -c -o GappedXdropAlignerPssm.o GappedXdropAlignerPssm.cc
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -I. -c -o GappedXdropAligner2qual.o GappedXdropAligner2qual.cc
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -I. -c -o GappedXdropAligner3frame.o GappedXdropAligner3frame.cc
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -I. -c -o mcf_gap_costs.o mcf_gap_costs.cc
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -I. -c -o GeneticCode.o GeneticCode.cc
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -I. -c -o GreedyXdropAligner.o GreedyXdropAligner.cc
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -I. -c -o LastEvaluer.o LastEvaluer.cc
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -I. -c -o OneQualityScoreMatrix.o OneQualityScoreMatrix.cc
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -I. -c -o QualityPssmMaker.o QualityPssmMaker.cc
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -I. -c -o TwoQualityScoreMatrix.o TwoQualityScoreMatrix.cc
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -I. -c -o gaplessXdrop.o gaplessXdrop.cc
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -I. -c -o gaplessPssmXdrop.o gaplessPssmXdrop.cc
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -I. -c -o gaplessTwoQualityXdrop.o gaplessTwoQualityXdrop.cc
g++ -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -c -o alp/sls_alignment_evaluer.o alp/sls_alignment_evaluer.cpp
g++ -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -c -o alp/sls_pvalues.o alp/sls_pvalues.cpp
g++ -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -c -o alp/sls_alp_sim.o alp/sls_alp_sim.cpp
g++ -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -c -o alp/sls_alp_regression.o alp/sls_alp_regression.cpp
In file included from alp/njn_matrix.hpp:43,
from alp/njn_localmaxstatutil.hpp:39,
from alp/sls_alignment_evaluer.cpp:44:
alp/njn_vector.hpp: In member function 'virtual void Njn::Vector<T>::free2()':
alp/njn_vector.hpp:333:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
333 | if (getM () > 0) delete [] d_vector_p; d_vector_p = 0;
| ^~
alp/njn_vector.hpp:333:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
333 | if (getM () > 0) delete [] d_vector_p; d_vector_p = 0;
| ^~~~~~~~~~
In file included from alp/njn_localmaxstatutil.hpp:39,
from alp/sls_alignment_evaluer.cpp:44:
alp/njn_matrix.hpp: In member function 'virtual void Njn::Matrix<T>::free2()':
alp/njn_matrix.hpp:600:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
600 | if (this->getM () > 0) delete [] d_matrix_p; d_matrix_p = 0;
| ^~
alp/njn_matrix.hpp:600:54: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
600 | if (this->getM () > 0) delete [] d_matrix_p; d_matrix_p = 0;
| ^~~~~~~~~~
g++ -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -c -o alp/sls_alp_data.o alp/sls_alp_data.cpp
g++ -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -c -o alp/sls_alp.o alp/sls_alp.cpp
g++ -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -c -o alp/sls_basic.o alp/sls_basic.cpp
g++ -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -c -o alp/njn_localmaxstatmatrix.o alp/njn_localmaxstatmatrix.cpp
g++ -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -c -o alp/njn_localmaxstat.o alp/njn_localmaxstat.cpp
g++ -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -c -o alp/njn_localmaxstatutil.o alp/njn_localmaxstatutil.cpp
g++ -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -c -o alp/njn_dynprogprob.o alp/njn_dynprogprob.cpp
In file included from alp/njn_matrix.hpp:43,
from alp/njn_localmaxstatutil.hpp:39,
from alp/njn_localmaxstatmatrix.cpp:37:
alp/njn_vector.hpp: In member function 'virtual void Njn::Vector<T>::free2()':
alp/njn_vector.hpp:333:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
333 | if (getM () > 0) delete [] d_vector_p; d_vector_p = 0;
| ^~
alp/njn_vector.hpp:333:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
333 | if (getM () > 0) delete [] d_vector_p; d_vector_p = 0;
| ^~~~~~~~~~
In file included from alp/njn_localmaxstatutil.hpp:39,
from alp/njn_localmaxstatmatrix.cpp:37:
alp/njn_matrix.hpp: In member function 'virtual void Njn::Matrix<T>::free2()':
alp/njn_matrix.hpp:600:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
600 | if (this->getM () > 0) delete [] d_matrix_p; d_matrix_p = 0;
| ^~
alp/njn_matrix.hpp:600:54: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
600 | if (this->getM () > 0) delete [] d_matrix_p; d_matrix_p = 0;
| ^~~~~~~~~~
g++ -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -c -o alp/njn_dynprogprobproto.o alp/njn_dynprogprobproto.cpp
In file included from alp/njn_matrix.hpp:43,
from alp/njn_localmaxstatutil.hpp:39,
from alp/njn_localmaxstat.cpp:42:
alp/njn_vector.hpp: In member function 'virtual void Njn::Vector<T>::free2()':
alp/njn_vector.hpp:333:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
333 | if (getM () > 0) delete [] d_vector_p; d_vector_p = 0;
| ^~
alp/njn_vector.hpp:333:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
333 | if (getM () > 0) delete [] d_vector_p; d_vector_p = 0;
| ^~~~~~~~~~
In file included from alp/njn_localmaxstatutil.hpp:39,
from alp/njn_localmaxstat.cpp:42:
alp/njn_matrix.hpp: In member function 'virtual void Njn::Matrix<T>::free2()':
alp/njn_matrix.hpp:600:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
600 | if (this->getM () > 0) delete [] d_matrix_p; d_matrix_p = 0;
| ^~
alp/njn_matrix.hpp:600:54: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
600 | if (this->getM () > 0) delete [] d_matrix_p; d_matrix_p = 0;
| ^~~~~~~~~~
g++ -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -c -o alp/njn_dynprogproblim.o alp/njn_dynprogproblim.cpp
In file included from alp/njn_matrix.hpp:43,
from alp/njn_localmaxstatutil.hpp:39,
from alp/njn_localmaxstatutil.cpp:37:
alp/njn_vector.hpp: In member function 'virtual void Njn::Vector<T>::free2()':
alp/njn_vector.hpp:333:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
333 | if (getM () > 0) delete [] d_vector_p; d_vector_p = 0;
| ^~
alp/njn_vector.hpp:333:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
333 | if (getM () > 0) delete [] d_vector_p; d_vector_p = 0;
| ^~~~~~~~~~
In file included from alp/njn_localmaxstatutil.hpp:39,
from alp/njn_localmaxstatutil.cpp:37:
alp/njn_matrix.hpp: In member function 'virtual void Njn::Matrix<T>::free2()':
alp/njn_matrix.hpp:600:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
600 | if (this->getM () > 0) delete [] d_matrix_p; d_matrix_p = 0;
| ^~
alp/njn_matrix.hpp:600:54: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
600 | if (this->getM () > 0) delete [] d_matrix_p; d_matrix_p = 0;
| ^~~~~~~~~~
g++ -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -c -o alp/njn_ioutil.o alp/njn_ioutil.cpp
g++ -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -c -o alp/njn_random.o alp/njn_random.cpp
g++ -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -c -o alp/sls_falp_alignment_evaluer.o alp/sls_falp_alignment_evaluer.cpp
g++ -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -c -o alp/sls_fsa1_pvalues.o alp/sls_fsa1_pvalues.cpp
g++ -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -c -o alp/sls_fsa1_utils.o alp/sls_fsa1_utils.cpp
g++ -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -c -o alp/sls_fsa1.o alp/sls_fsa1.cpp
In file included from alp/njn_matrix.hpp:43,
from alp/njn_localmaxstatutil.hpp:39,
from alp/sls_falp_alignment_evaluer.cpp:43:
alp/njn_vector.hpp: In member function 'virtual void Njn::Vector<T>::free2()':
alp/njn_vector.hpp:333:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
333 | if (getM () > 0) delete [] d_vector_p; d_vector_p = 0;
| ^~
alp/njn_vector.hpp:333:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
333 | if (getM () > 0) delete [] d_vector_p; d_vector_p = 0;
| ^~~~~~~~~~
In file included from alp/njn_localmaxstatutil.hpp:39,
from alp/sls_falp_alignment_evaluer.cpp:43:
alp/njn_matrix.hpp: In member function 'virtual void Njn::Matrix<T>::free2()':
alp/njn_matrix.hpp:600:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
600 | if (this->getM () > 0) delete [] d_matrix_p; d_matrix_p = 0;
| ^~
alp/njn_matrix.hpp:600:54: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
600 | if (this->getM () > 0) delete [] d_matrix_p; d_matrix_p = 0;
| ^~~~~~~~~~
g++ -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -c -o alp/sls_fsa1_parameters.o alp/sls_fsa1_parameters.cpp
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -I. -c -o Alignment.o Alignment.cc
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -I. -c -o AlignmentPot.o AlignmentPot.cc
In file included from alp/njn_matrix.hpp:43,
from alp/njn_localmaxstatutil.hpp:39,
from alp/sls_fsa1.hpp:45,
from alp/sls_fsa1.cpp:36:
alp/njn_vector.hpp: In member function 'virtual void Njn::Vector<T>::free2()':
alp/njn_vector.hpp:333:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
333 | if (getM () > 0) delete [] d_vector_p; d_vector_p = 0;
| ^~
alp/njn_vector.hpp:333:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
333 | if (getM () > 0) delete [] d_vector_p; d_vector_p = 0;
| ^~~~~~~~~~
In file included from alp/njn_localmaxstatutil.hpp:39,
from alp/sls_fsa1.hpp:45,
from alp/sls_fsa1.cpp:36:
alp/njn_matrix.hpp: In member function 'virtual void Njn::Matrix<T>::free2()':
alp/njn_matrix.hpp:600:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
600 | if (this->getM () > 0) delete [] d_matrix_p; d_matrix_p = 0;
| ^~
alp/njn_matrix.hpp:600:54: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
600 | if (this->getM () > 0) delete [] d_matrix_p; d_matrix_p = 0;
| ^~~~~~~~~~
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -I. -c -o AlignmentWrite.o AlignmentWrite.cc
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -I. -c -o Centroid.o Centroid.cc
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -I. -c -o DiagonalTable.o DiagonalTable.cc
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -I. -c -o SegmentPair.o SegmentPair.cc
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -I. -c -o SegmentPairPot.o SegmentPairPot.cc
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -I. -c -o SubsetSuffixArraySearch.o SubsetSuffixArraySearch.cc
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -I. -c -o lastal.o lastal.cc
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -I. -c -o split/cbrc_unsplit_alignment.o split/cbrc_unsplit_alignment.cc
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -I. -c -o split/last-split-main.o split/last-split-main.cc
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -I. -c -o split/cbrc_split_aligner.o split/cbrc_split_aligner.cc
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -I. -c -o split/last-split.o split/last-split.cc
cc -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -mavx -c -o last-merge-batches.o last-merge-batches.c
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -I. -c -o last-pair-probs.o last-pair-probs.cc
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -I. -c -o last-pair-probs-main.o last-pair-probs-main.cc
g++ -DLAST_INT_TYPE=size_t -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -I. -c -o MultiSequence.o8 MultiSequence.cc
g++ -DLAST_INT_TYPE=size_t -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -I. -c -o MultiSequenceQual.o8 MultiSequenceQual.cc
g++ -DLAST_INT_TYPE=size_t -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -I. -c -o SubsetSuffixArray.o8 SubsetSuffixArray.cc
g++ -DLAST_INT_TYPE=size_t -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -I. -c -o SubsetSuffixArraySort.o8 SubsetSuffixArraySort.cc
g++ -DLAST_INT_TYPE=size_t -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -I. -c -o lastdb.o8 lastdb.cc
g++ -DLAST_INT_TYPE=size_t -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -I. -c -o Alignment.o8 Alignment.cc
In file included from ../debian/include/simde/x86/../simde-common.h:27,
from ../debian/include/simde/x86/mmx.h:28,
from ../debian/include/simde/x86/sse.h:32,
from ../debian/include/simde/x86/avx.h:25,
from ../debian/include/simde/x86/avx2.h:29,
from mcf_simd.hh:7,
from GappedXdropAligner.hh:49,
from GappedXdropAligner2qual.cc:3:
../debian/include/simde/x86/sse.h: In function 'simde__m128 simde_mm_load_ps(const simde_float32*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:1523:3: note: in expansion of macro 'simde_assert_aligned'
1523 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'simde__m128 simde_mm_loadr_ps(const simde_float32*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:1630:3: note: in expansion of macro 'simde_assert_aligned'
1630 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_store_ps(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2478:3: note: in expansion of macro 'simde_assert_aligned'
2478 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_store_ps1(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2498:3: note: in expansion of macro 'simde_assert_aligned'
2498 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_store1_ps(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2531:3: note: in expansion of macro 'simde_assert_aligned'
2531 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_storer_ps(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2574:3: note: in expansion of macro 'simde_assert_aligned'
2574 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_stream_ps(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2885:3: note: in expansion of macro 'simde_assert_aligned'
2885 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'simde__m128d simde_mm_load_pd(const simde_float64*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:2047:3: note: in expansion of macro 'simde_assert_aligned'
2047 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'simde__m128i simde_mm_load_si128(const simde__m128i*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:2107:3: note: in expansion of macro 'simde_assert_aligned'
2107 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'simde__m128d simde_mm_loadr_pd(const simde_float64*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:2187:3: note: in expansion of macro 'simde_assert_aligned'
2187 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'void simde_mm_store_pd(simde_float64*, simde__m128d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:3977:3: note: in expansion of macro 'simde_assert_aligned'
3977 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'void simde_mm_store1_pd(simde_float64*, simde__m128d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:3993:3: note: in expansion of macro 'simde_assert_aligned'
3993 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'void simde_mm_storer_pd(simde_float64*, simde__m128d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:4082:3: note: in expansion of macro 'simde_assert_aligned'
4082 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'simde__m256d simde_mm256_load_pd(const double*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:2987:3: note: in expansion of macro 'simde_assert_aligned'
2987 | simde_assert_aligned(32, a);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'simde__m256 simde_mm256_load_ps(const float*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:3006:3: note: in expansion of macro 'simde_assert_aligned'
3006 | simde_assert_aligned(32, a);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'simde__m256i simde_mm256_load_si256(const simde__m256i*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:3025:3: note: in expansion of macro 'simde_assert_aligned'
3025 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
In file included from ../debian/include/simde/x86/avx2.h:29,
from mcf_simd.hh:7,
from GappedXdropAligner.hh:49,
from GappedXdropAligner2qual.cc:3:
../debian/include/simde/x86/avx.h:3028:38: warning: cast from type 'const simde__m256i*' to type '__m256i*' {aka '__vector(4) long long int*'} casts away qualifiers [-Wcast-qual]
3028 | r.n = _mm256_load_si256((__m256i*) mem_addr);
| ^~~~~~~~
In file included from ../debian/include/simde/x86/../simde-common.h:27,
from ../debian/include/simde/x86/mmx.h:28,
from ../debian/include/simde/x86/sse.h:32,
from ../debian/include/simde/x86/avx.h:25,
from ../debian/include/simde/x86/avx2.h:29,
from mcf_simd.hh:7,
from GappedXdropAligner.hh:49,
from GappedXdropAligner2qual.cc:3:
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_store_ps(simde_float32*, simde__m256)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4209:3: note: in expansion of macro 'simde_assert_aligned'
4209 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_store_pd(simde_float64*, simde__m256d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4224:3: note: in expansion of macro 'simde_assert_aligned'
4224 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_store_si256(simde__m256i*, simde__m256i)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4239:3: note: in expansion of macro 'simde_assert_aligned'
4239 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_stream_ps(simde_float32*, simde__m256)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4323:3: note: in expansion of macro 'simde_assert_aligned'
4323 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_stream_pd(simde_float64*, simde__m256d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4338:3: note: in expansion of macro 'simde_assert_aligned'
4338 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_stream_si256(simde__m256i*, simde__m256i)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4353:3: note: in expansion of macro 'simde_assert_aligned'
4353 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
g++ -DLAST_INT_TYPE=size_t -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -I. -c -o AlignmentPot.o8 AlignmentPot.cc
g++ -DLAST_INT_TYPE=size_t -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -I. -c -o AlignmentWrite.o8 AlignmentWrite.cc
g++ -DLAST_INT_TYPE=size_t -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -I. -c -o Centroid.o8 Centroid.cc
In file included from ../debian/include/simde/x86/../simde-common.h:27,
from ../debian/include/simde/x86/mmx.h:28,
from ../debian/include/simde/x86/sse.h:32,
from ../debian/include/simde/x86/avx.h:25,
from ../debian/include/simde/x86/avx2.h:29,
from mcf_simd.hh:7,
from GappedXdropAligner.hh:49,
from GappedXdropAlignerPssm.cc:3:
../debian/include/simde/x86/sse.h: In function 'simde__m128 simde_mm_load_ps(const simde_float32*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:1523:3: note: in expansion of macro 'simde_assert_aligned'
1523 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'simde__m128 simde_mm_loadr_ps(const simde_float32*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:1630:3: note: in expansion of macro 'simde_assert_aligned'
1630 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_store_ps(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2478:3: note: in expansion of macro 'simde_assert_aligned'
2478 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_store_ps1(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2498:3: note: in expansion of macro 'simde_assert_aligned'
2498 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_store1_ps(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2531:3: note: in expansion of macro 'simde_assert_aligned'
2531 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_storer_ps(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2574:3: note: in expansion of macro 'simde_assert_aligned'
2574 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_stream_ps(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2885:3: note: in expansion of macro 'simde_assert_aligned'
2885 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'simde__m128d simde_mm_load_pd(const simde_float64*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:2047:3: note: in expansion of macro 'simde_assert_aligned'
2047 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'simde__m128i simde_mm_load_si128(const simde__m128i*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:2107:3: note: in expansion of macro 'simde_assert_aligned'
2107 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'simde__m128d simde_mm_loadr_pd(const simde_float64*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:2187:3: note: in expansion of macro 'simde_assert_aligned'
2187 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'void simde_mm_store_pd(simde_float64*, simde__m128d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:3977:3: note: in expansion of macro 'simde_assert_aligned'
3977 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'void simde_mm_store1_pd(simde_float64*, simde__m128d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:3993:3: note: in expansion of macro 'simde_assert_aligned'
3993 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'void simde_mm_storer_pd(simde_float64*, simde__m128d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:4082:3: note: in expansion of macro 'simde_assert_aligned'
4082 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'simde__m256d simde_mm256_load_pd(const double*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:2987:3: note: in expansion of macro 'simde_assert_aligned'
2987 | simde_assert_aligned(32, a);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'simde__m256 simde_mm256_load_ps(const float*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:3006:3: note: in expansion of macro 'simde_assert_aligned'
3006 | simde_assert_aligned(32, a);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'simde__m256i simde_mm256_load_si256(const simde__m256i*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:3025:3: note: in expansion of macro 'simde_assert_aligned'
3025 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
In file included from ../debian/include/simde/x86/avx2.h:29,
from mcf_simd.hh:7,
from GappedXdropAligner.hh:49,
from GappedXdropAlignerPssm.cc:3:
../debian/include/simde/x86/avx.h:3028:38: warning: cast from type 'const simde__m256i*' to type '__m256i*' {aka '__vector(4) long long int*'} casts away qualifiers [-Wcast-qual]
3028 | r.n = _mm256_load_si256((__m256i*) mem_addr);
| ^~~~~~~~
In file included from ../debian/include/simde/x86/../simde-common.h:27,
from ../debian/include/simde/x86/mmx.h:28,
from ../debian/include/simde/x86/sse.h:32,
from ../debian/include/simde/x86/avx.h:25,
from ../debian/include/simde/x86/avx2.h:29,
from mcf_simd.hh:7,
from GappedXdropAligner.hh:49,
from GappedXdropAlignerPssm.cc:3:
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_store_ps(simde_float32*, simde__m256)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4209:3: note: in expansion of macro 'simde_assert_aligned'
4209 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_store_pd(simde_float64*, simde__m256d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4224:3: note: in expansion of macro 'simde_assert_aligned'
4224 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_store_si256(simde__m256i*, simde__m256i)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4239:3: note: in expansion of macro 'simde_assert_aligned'
4239 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_stream_ps(simde_float32*, simde__m256)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4323:3: note: in expansion of macro 'simde_assert_aligned'
4323 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_stream_pd(simde_float64*, simde__m256d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4338:3: note: in expansion of macro 'simde_assert_aligned'
4338 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_stream_si256(simde__m256i*, simde__m256i)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4353:3: note: in expansion of macro 'simde_assert_aligned'
4353 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
g++ -DLAST_INT_TYPE=size_t -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -I. -c -o DiagonalTable.o8 DiagonalTable.cc
g++ -DLAST_INT_TYPE=size_t -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -I. -c -o SegmentPair.o8 SegmentPair.cc
g++ -DLAST_INT_TYPE=size_t -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -I. -c -o SegmentPairPot.o8 SegmentPairPot.cc
g++ -DLAST_INT_TYPE=size_t -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -I. -c -o SubsetSuffixArraySearch.o8 SubsetSuffixArraySearch.cc
g++ -DLAST_INT_TYPE=size_t -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -I. -c -o lastal.o8 lastal.cc
In file included from ../debian/include/simde/x86/../simde-common.h:27,
from ../debian/include/simde/x86/mmx.h:28,
from ../debian/include/simde/x86/sse.h:32,
from ../debian/include/simde/x86/avx.h:25,
from ../debian/include/simde/x86/avx2.h:29,
from mcf_simd.hh:7,
from GappedXdropAligner.hh:49,
from GappedXdropAligner3frame.cc:53:
../debian/include/simde/x86/sse.h: In function 'simde__m128 simde_mm_load_ps(const simde_float32*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:1523:3: note: in expansion of macro 'simde_assert_aligned'
1523 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'simde__m128 simde_mm_loadr_ps(const simde_float32*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:1630:3: note: in expansion of macro 'simde_assert_aligned'
1630 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_store_ps(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2478:3: note: in expansion of macro 'simde_assert_aligned'
2478 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_store_ps1(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2498:3: note: in expansion of macro 'simde_assert_aligned'
2498 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_store1_ps(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2531:3: note: in expansion of macro 'simde_assert_aligned'
2531 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_storer_ps(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2574:3: note: in expansion of macro 'simde_assert_aligned'
2574 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_stream_ps(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2885:3: note: in expansion of macro 'simde_assert_aligned'
2885 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'simde__m128d simde_mm_load_pd(const simde_float64*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:2047:3: note: in expansion of macro 'simde_assert_aligned'
2047 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'simde__m128i simde_mm_load_si128(const simde__m128i*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:2107:3: note: in expansion of macro 'simde_assert_aligned'
2107 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'simde__m128d simde_mm_loadr_pd(const simde_float64*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:2187:3: note: in expansion of macro 'simde_assert_aligned'
2187 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'void simde_mm_store_pd(simde_float64*, simde__m128d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:3977:3: note: in expansion of macro 'simde_assert_aligned'
3977 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'void simde_mm_store1_pd(simde_float64*, simde__m128d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:3993:3: note: in expansion of macro 'simde_assert_aligned'
3993 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'void simde_mm_storer_pd(simde_float64*, simde__m128d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:4082:3: note: in expansion of macro 'simde_assert_aligned'
4082 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'simde__m256d simde_mm256_load_pd(const double*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:2987:3: note: in expansion of macro 'simde_assert_aligned'
2987 | simde_assert_aligned(32, a);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'simde__m256 simde_mm256_load_ps(const float*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:3006:3: note: in expansion of macro 'simde_assert_aligned'
3006 | simde_assert_aligned(32, a);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'simde__m256i simde_mm256_load_si256(const simde__m256i*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:3025:3: note: in expansion of macro 'simde_assert_aligned'
3025 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
In file included from ../debian/include/simde/x86/avx2.h:29,
from mcf_simd.hh:7,
from GappedXdropAligner.hh:49,
from GappedXdropAligner3frame.cc:53:
../debian/include/simde/x86/avx.h:3028:38: warning: cast from type 'const simde__m256i*' to type '__m256i*' {aka '__vector(4) long long int*'} casts away qualifiers [-Wcast-qual]
3028 | r.n = _mm256_load_si256((__m256i*) mem_addr);
| ^~~~~~~~
In file included from ../debian/include/simde/x86/../simde-common.h:27,
from ../debian/include/simde/x86/mmx.h:28,
from ../debian/include/simde/x86/sse.h:32,
from ../debian/include/simde/x86/avx.h:25,
from ../debian/include/simde/x86/avx2.h:29,
from mcf_simd.hh:7,
from GappedXdropAligner.hh:49,
from GappedXdropAligner3frame.cc:53:
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_store_ps(simde_float32*, simde__m256)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4209:3: note: in expansion of macro 'simde_assert_aligned'
4209 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_store_pd(simde_float64*, simde__m256d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4224:3: note: in expansion of macro 'simde_assert_aligned'
4224 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_store_si256(simde__m256i*, simde__m256i)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4239:3: note: in expansion of macro 'simde_assert_aligned'
4239 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_stream_ps(simde_float32*, simde__m256)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4323:3: note: in expansion of macro 'simde_assert_aligned'
4323 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_stream_pd(simde_float64*, simde__m256d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4338:3: note: in expansion of macro 'simde_assert_aligned'
4338 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_stream_si256(simde__m256i*, simde__m256i)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4353:3: note: in expansion of macro 'simde_assert_aligned'
4353 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
g++ -DLAST_INT_TYPE=size_t -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -I. -c -o split/cbrc_split_aligner.o8 split/cbrc_split_aligner.cc
g++ -DLAST_INT_TYPE=size_t -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -I. -c -o split/last-split.o8 split/last-split.cc
g++ -DLAST_INT_TYPE=unsigned -DALPHABET_CAPACITY=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -I. -c -o LastdbArguments.o LastdbArguments.cc
g++ -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -Wl,-z,relro -Wl,-z,now -pthread -o last-split-avx Alphabet.o LambdaCalculator.o fileMap.o cbrc_linalg.o mcf_substitution_matrix_stats.o split/cbrc_unsplit_alignment.o split/last-split-main.o MultiSequence.o split/cbrc_split_aligner.o split/last-split.o
cc -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -mavx -Wl,-z,relro -Wl,-z,now -pthread -o last-merge-batches-avx last-merge-batches.o
g++ -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -Wl,-z,relro -Wl,-z,now -pthread -o last-pair-probs-avx last-pair-probs.o last-pair-probs-main.o -lz
g++ -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -Wl,-z,relro -Wl,-z,now -pthread -o lastdb8-avx Alphabet.o CyclicSubsetSeed.o LambdaCalculator.o ScoreMatrix.o SubsetMinimizerFinder.o TantanMasker.o fileMap.o cbrc_linalg.o mcf_substitution_matrix_stats.o tantan.o LastdbArguments.o MultiSequence.o8 MultiSequenceQual.o8 SubsetSuffixArray.o8 SubsetSuffixArraySort.o8 lastdb.o8 -lz
In file included from ../debian/include/simde/x86/../simde-common.h:27,
from ../debian/include/simde/x86/mmx.h:28,
from ../debian/include/simde/x86/sse.h:32,
from ../debian/include/simde/x86/avx.h:25,
from ../debian/include/simde/x86/avx2.h:29,
from mcf_simd.hh:7,
from GappedXdropAligner.hh:49,
from GappedXdropAligner.cc:49:
../debian/include/simde/x86/sse.h: In function 'simde__m128 simde_mm_load_ps(const simde_float32*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:1523:3: note: in expansion of macro 'simde_assert_aligned'
1523 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'simde__m128 simde_mm_loadr_ps(const simde_float32*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:1630:3: note: in expansion of macro 'simde_assert_aligned'
1630 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_store_ps(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2478:3: note: in expansion of macro 'simde_assert_aligned'
2478 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_store_ps1(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2498:3: note: in expansion of macro 'simde_assert_aligned'
2498 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_store1_ps(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2531:3: note: in expansion of macro 'simde_assert_aligned'
2531 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_storer_ps(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2574:3: note: in expansion of macro 'simde_assert_aligned'
2574 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_stream_ps(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2885:3: note: in expansion of macro 'simde_assert_aligned'
2885 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'simde__m128d simde_mm_load_pd(const simde_float64*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:2047:3: note: in expansion of macro 'simde_assert_aligned'
2047 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'simde__m128i simde_mm_load_si128(const simde__m128i*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:2107:3: note: in expansion of macro 'simde_assert_aligned'
2107 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'simde__m128d simde_mm_loadr_pd(const simde_float64*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:2187:3: note: in expansion of macro 'simde_assert_aligned'
2187 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'void simde_mm_store_pd(simde_float64*, simde__m128d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:3977:3: note: in expansion of macro 'simde_assert_aligned'
3977 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'void simde_mm_store1_pd(simde_float64*, simde__m128d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:3993:3: note: in expansion of macro 'simde_assert_aligned'
3993 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'void simde_mm_storer_pd(simde_float64*, simde__m128d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:4082:3: note: in expansion of macro 'simde_assert_aligned'
4082 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'simde__m256d simde_mm256_load_pd(const double*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:2987:3: note: in expansion of macro 'simde_assert_aligned'
2987 | simde_assert_aligned(32, a);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'simde__m256 simde_mm256_load_ps(const float*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:3006:3: note: in expansion of macro 'simde_assert_aligned'
3006 | simde_assert_aligned(32, a);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'simde__m256i simde_mm256_load_si256(const simde__m256i*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:3025:3: note: in expansion of macro 'simde_assert_aligned'
3025 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
In file included from ../debian/include/simde/x86/avx2.h:29,
from mcf_simd.hh:7,
from GappedXdropAligner.hh:49,
from GappedXdropAligner.cc:49:
../debian/include/simde/x86/avx.h:3028:38: warning: cast from type 'const simde__m256i*' to type '__m256i*' {aka '__vector(4) long long int*'} casts away qualifiers [-Wcast-qual]
3028 | r.n = _mm256_load_si256((__m256i*) mem_addr);
| ^~~~~~~~
In file included from ../debian/include/simde/x86/../simde-common.h:27,
from ../debian/include/simde/x86/mmx.h:28,
from ../debian/include/simde/x86/sse.h:32,
from ../debian/include/simde/x86/avx.h:25,
from ../debian/include/simde/x86/avx2.h:29,
from mcf_simd.hh:7,
from GappedXdropAligner.hh:49,
from GappedXdropAligner.cc:49:
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_store_ps(simde_float32*, simde__m256)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4209:3: note: in expansion of macro 'simde_assert_aligned'
4209 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_store_pd(simde_float64*, simde__m256d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4224:3: note: in expansion of macro 'simde_assert_aligned'
4224 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_store_si256(simde__m256i*, simde__m256i)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4239:3: note: in expansion of macro 'simde_assert_aligned'
4239 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_stream_ps(simde_float32*, simde__m256)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4323:3: note: in expansion of macro 'simde_assert_aligned'
4323 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_stream_pd(simde_float64*, simde__m256d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4338:3: note: in expansion of macro 'simde_assert_aligned'
4338 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_stream_si256(simde__m256i*, simde__m256i)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4353:3: note: in expansion of macro 'simde_assert_aligned'
4353 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
g++ -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -Wl,-z,relro -Wl,-z,now -pthread -o last-split8-avx Alphabet.o LambdaCalculator.o fileMap.o cbrc_linalg.o mcf_substitution_matrix_stats.o split/cbrc_unsplit_alignment.o split/last-split-main.o MultiSequence.o8 split/cbrc_split_aligner.o8 split/last-split.o8
g++ -Wdate-time -D_FORTIFY_SOURCE=2 -DHAS_CXX_THREADS -DSIMDE_ENABLE_OPENMP -g -O2 -fdebug-prefix-map=/build/last-align-1021=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra -Wcast-qual -Wswitch-enum -Wundef -Wcast-align -Wno-long-long -ansi -pedantic -std=c++11 -fopenmp-simd -O3 -mavx -Wl,-z,relro -Wl,-z,now -pthread -o lastdb-avx Alphabet.o CyclicSubsetSeed.o LambdaCalculator.o ScoreMatrix.o SubsetMinimizerFinder.o TantanMasker.o fileMap.o cbrc_linalg.o mcf_substitution_matrix_stats.o tantan.o LastdbArguments.o MultiSequence.o MultiSequenceQual.o SubsetSuffixArray.o SubsetSuffixArraySort.o lastdb.o -lz
In file included from ../debian/include/simde/x86/../simde-common.h:27,
from ../debian/include/simde/x86/mmx.h:28,
from ../debian/include/simde/x86/sse.h:32,
from ../debian/include/simde/x86/avx.h:25,
from ../debian/include/simde/x86/avx2.h:29,
from mcf_simd.hh:7,
from GappedXdropAligner.hh:49,
from Centroid.hh:6,
from Alignment.cc:5:
../debian/include/simde/x86/sse.h: In function 'simde__m128 simde_mm_load_ps(const simde_float32*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:1523:3: note: in expansion of macro 'simde_assert_aligned'
1523 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'simde__m128 simde_mm_loadr_ps(const simde_float32*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:1630:3: note: in expansion of macro 'simde_assert_aligned'
1630 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_store_ps(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2478:3: note: in expansion of macro 'simde_assert_aligned'
2478 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_store_ps1(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2498:3: note: in expansion of macro 'simde_assert_aligned'
2498 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_store1_ps(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2531:3: note: in expansion of macro 'simde_assert_aligned'
2531 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_storer_ps(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2574:3: note: in expansion of macro 'simde_assert_aligned'
2574 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_stream_ps(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2885:3: note: in expansion of macro 'simde_assert_aligned'
2885 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'simde__m128d simde_mm_load_pd(const simde_float64*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:2047:3: note: in expansion of macro 'simde_assert_aligned'
2047 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'simde__m128i simde_mm_load_si128(const simde__m128i*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:2107:3: note: in expansion of macro 'simde_assert_aligned'
2107 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'simde__m128d simde_mm_loadr_pd(const simde_float64*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:2187:3: note: in expansion of macro 'simde_assert_aligned'
2187 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'void simde_mm_store_pd(simde_float64*, simde__m128d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:3977:3: note: in expansion of macro 'simde_assert_aligned'
3977 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'void simde_mm_store1_pd(simde_float64*, simde__m128d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:3993:3: note: in expansion of macro 'simde_assert_aligned'
3993 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'void simde_mm_storer_pd(simde_float64*, simde__m128d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:4082:3: note: in expansion of macro 'simde_assert_aligned'
4082 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'simde__m256d simde_mm256_load_pd(const double*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:2987:3: note: in expansion of macro 'simde_assert_aligned'
2987 | simde_assert_aligned(32, a);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'simde__m256 simde_mm256_load_ps(const float*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:3006:3: note: in expansion of macro 'simde_assert_aligned'
3006 | simde_assert_aligned(32, a);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'simde__m256i simde_mm256_load_si256(const simde__m256i*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:3025:3: note: in expansion of macro 'simde_assert_aligned'
3025 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
In file included from ../debian/include/simde/x86/avx2.h:29,
from mcf_simd.hh:7,
from GappedXdropAligner.hh:49,
from Centroid.hh:6,
from Alignment.cc:5:
../debian/include/simde/x86/avx.h:3028:38: warning: cast from type 'const simde__m256i*' to type '__m256i*' {aka '__vector(4) long long int*'} casts away qualifiers [-Wcast-qual]
3028 | r.n = _mm256_load_si256((__m256i*) mem_addr);
| ^~~~~~~~
In file included from ../debian/include/simde/x86/../simde-common.h:27,
from ../debian/include/simde/x86/mmx.h:28,
from ../debian/include/simde/x86/sse.h:32,
from ../debian/include/simde/x86/avx.h:25,
from ../debian/include/simde/x86/avx2.h:29,
from mcf_simd.hh:7,
from GappedXdropAligner.hh:49,
from Centroid.hh:6,
from Alignment.cc:5:
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_store_ps(simde_float32*, simde__m256)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4209:3: note: in expansion of macro 'simde_assert_aligned'
4209 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_store_pd(simde_float64*, simde__m256d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4224:3: note: in expansion of macro 'simde_assert_aligned'
4224 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_store_si256(simde__m256i*, simde__m256i)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4239:3: note: in expansion of macro 'simde_assert_aligned'
4239 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_stream_ps(simde_float32*, simde__m256)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4323:3: note: in expansion of macro 'simde_assert_aligned'
4323 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_stream_pd(simde_float64*, simde__m256d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4338:3: note: in expansion of macro 'simde_assert_aligned'
4338 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_stream_si256(simde__m256i*, simde__m256i)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4353:3: note: in expansion of macro 'simde_assert_aligned'
4353 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
In file included from ../debian/include/simde/x86/../simde-common.h:27,
from ../debian/include/simde/x86/mmx.h:28,
from ../debian/include/simde/x86/sse.h:32,
from ../debian/include/simde/x86/avx.h:25,
from ../debian/include/simde/x86/avx2.h:29,
from mcf_simd.hh:7,
from GappedXdropAligner.hh:49,
from Centroid.hh:6,
from Centroid.cc:4:
../debian/include/simde/x86/sse.h: In function 'simde__m128 simde_mm_load_ps(const simde_float32*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:1523:3: note: in expansion of macro 'simde_assert_aligned'
1523 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'simde__m128 simde_mm_loadr_ps(const simde_float32*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:1630:3: note: in expansion of macro 'simde_assert_aligned'
1630 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_store_ps(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2478:3: note: in expansion of macro 'simde_assert_aligned'
2478 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_store_ps1(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2498:3: note: in expansion of macro 'simde_assert_aligned'
2498 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_store1_ps(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2531:3: note: in expansion of macro 'simde_assert_aligned'
2531 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_storer_ps(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2574:3: note: in expansion of macro 'simde_assert_aligned'
2574 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_stream_ps(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2885:3: note: in expansion of macro 'simde_assert_aligned'
2885 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'simde__m128d simde_mm_load_pd(const simde_float64*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:2047:3: note: in expansion of macro 'simde_assert_aligned'
2047 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'simde__m128i simde_mm_load_si128(const simde__m128i*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:2107:3: note: in expansion of macro 'simde_assert_aligned'
2107 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'simde__m128d simde_mm_loadr_pd(const simde_float64*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:2187:3: note: in expansion of macro 'simde_assert_aligned'
2187 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'void simde_mm_store_pd(simde_float64*, simde__m128d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:3977:3: note: in expansion of macro 'simde_assert_aligned'
3977 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'void simde_mm_store1_pd(simde_float64*, simde__m128d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:3993:3: note: in expansion of macro 'simde_assert_aligned'
3993 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'void simde_mm_storer_pd(simde_float64*, simde__m128d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:4082:3: note: in expansion of macro 'simde_assert_aligned'
4082 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'simde__m256d simde_mm256_load_pd(const double*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:2987:3: note: in expansion of macro 'simde_assert_aligned'
2987 | simde_assert_aligned(32, a);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'simde__m256 simde_mm256_load_ps(const float*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:3006:3: note: in expansion of macro 'simde_assert_aligned'
3006 | simde_assert_aligned(32, a);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'simde__m256i simde_mm256_load_si256(const simde__m256i*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:3025:3: note: in expansion of macro 'simde_assert_aligned'
3025 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
In file included from ../debian/include/simde/x86/avx2.h:29,
from mcf_simd.hh:7,
from GappedXdropAligner.hh:49,
from Centroid.hh:6,
from Centroid.cc:4:
../debian/include/simde/x86/avx.h:3028:38: warning: cast from type 'const simde__m256i*' to type '__m256i*' {aka '__vector(4) long long int*'} casts away qualifiers [-Wcast-qual]
3028 | r.n = _mm256_load_si256((__m256i*) mem_addr);
| ^~~~~~~~
In file included from ../debian/include/simde/x86/../simde-common.h:27,
from ../debian/include/simde/x86/mmx.h:28,
from ../debian/include/simde/x86/sse.h:32,
from ../debian/include/simde/x86/avx.h:25,
from ../debian/include/simde/x86/avx2.h:29,
from mcf_simd.hh:7,
from GappedXdropAligner.hh:49,
from Centroid.hh:6,
from Centroid.cc:4:
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_store_ps(simde_float32*, simde__m256)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4209:3: note: in expansion of macro 'simde_assert_aligned'
4209 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_store_pd(simde_float64*, simde__m256d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4224:3: note: in expansion of macro 'simde_assert_aligned'
4224 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_store_si256(simde__m256i*, simde__m256i)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4239:3: note: in expansion of macro 'simde_assert_aligned'
4239 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_stream_ps(simde_float32*, simde__m256)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4323:3: note: in expansion of macro 'simde_assert_aligned'
4323 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_stream_pd(simde_float64*, simde__m256d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4338:3: note: in expansion of macro 'simde_assert_aligned'
4338 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_stream_si256(simde__m256i*, simde__m256i)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4353:3: note: in expansion of macro 'simde_assert_aligned'
4353 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
In file included from ../debian/include/simde/x86/../simde-common.h:27,
from ../debian/include/simde/x86/mmx.h:28,
from ../debian/include/simde/x86/sse.h:32,
from ../debian/include/simde/x86/avx.h:25,
from ../debian/include/simde/x86/avx2.h:29,
from mcf_simd.hh:7,
from GappedXdropAligner.hh:49,
from Centroid.hh:6,
from Alignment.cc:5:
../debian/include/simde/x86/sse.h: In function 'simde__m128 simde_mm_load_ps(const simde_float32*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:1523:3: note: in expansion of macro 'simde_assert_aligned'
1523 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'simde__m128 simde_mm_loadr_ps(const simde_float32*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:1630:3: note: in expansion of macro 'simde_assert_aligned'
1630 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_store_ps(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2478:3: note: in expansion of macro 'simde_assert_aligned'
2478 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_store_ps1(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2498:3: note: in expansion of macro 'simde_assert_aligned'
2498 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_store1_ps(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2531:3: note: in expansion of macro 'simde_assert_aligned'
2531 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_storer_ps(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2574:3: note: in expansion of macro 'simde_assert_aligned'
2574 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h: In function 'void simde_mm_stream_ps(simde_float32*, simde__m128)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse.h:2885:3: note: in expansion of macro 'simde_assert_aligned'
2885 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'simde__m128d simde_mm_load_pd(const simde_float64*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:2047:3: note: in expansion of macro 'simde_assert_aligned'
2047 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'simde__m128i simde_mm_load_si128(const simde__m128i*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:2107:3: note: in expansion of macro 'simde_assert_aligned'
2107 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'simde__m128d simde_mm_loadr_pd(const simde_float64*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:2187:3: note: in expansion of macro 'simde_assert_aligned'
2187 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'void simde_mm_store_pd(simde_float64*, simde__m128d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:3977:3: note: in expansion of macro 'simde_assert_aligned'
3977 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'void simde_mm_store1_pd(simde_float64*, simde__m128d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:3993:3: note: in expansion of macro 'simde_assert_aligned'
3993 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h: In function 'void simde_mm_storer_pd(simde_float64*, simde__m128d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/sse2.h:4082:3: note: in expansion of macro 'simde_assert_aligned'
4082 | simde_assert_aligned(16, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'simde__m256d simde_mm256_load_pd(const double*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:2987:3: note: in expansion of macro 'simde_assert_aligned'
2987 | simde_assert_aligned(32, a);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'simde__m256 simde_mm256_load_ps(const float*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:3006:3: note: in expansion of macro 'simde_assert_aligned'
3006 | simde_assert_aligned(32, a);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'simde__m256i simde_mm256_load_si256(const simde__m256i*)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:3025:3: note: in expansion of macro 'simde_assert_aligned'
3025 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
In file included from ../debian/include/simde/x86/avx2.h:29,
from mcf_simd.hh:7,
from GappedXdropAligner.hh:49,
from Centroid.hh:6,
from Alignment.cc:5:
../debian/include/simde/x86/avx.h:3028:38: warning: cast from type 'const simde__m256i*' to type '__m256i*' {aka '__vector(4) long long int*'} casts away qualifiers [-Wcast-qual]
3028 | r.n = _mm256_load_si256((__m256i*) mem_addr);
| ^~~~~~~~
In file included from ../debian/include/simde/x86/../simde-common.h:27,
from ../debian/include/simde/x86/mmx.h:28,
from ../debian/include/simde/x86/sse.h:32,
from ../debian/include/simde/x86/avx.h:25,
from ../debian/include/simde/x86/avx2.h:29,
from mcf_simd.hh:7,
from GappedXdropAligner.hh:49,
from Centroid.hh:6,
from Alignment.cc:5:
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_store_ps(simde_float32*, simde__m256)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_assert_type_full'
186 | simde_assert_type_full("", "", T, fmt, a, op, b)
| ^~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:197:3: note: in expansion of macro 'simde_assert_type'
197 | simde_assert_type(int, "d", a, op, b)
| ^~~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:3: note: in expansion of macro 'simde_assert_int'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~
../debian/include/simde/x86/../simde-common.h:53:20: note: in expansion of macro 'HEDLEY_REINTERPRET_CAST'
53 | simde_assert_int(HEDLEY_REINTERPRET_CAST(const uintptr_t, (val)) % (alignment), ==, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h:4209:3: note: in expansion of macro 'simde_assert_aligned'
4209 | simde_assert_aligned(32, mem_addr);
| ^~~~~~~~~~~~~~~~~~~~
../debian/include/simde/x86/avx.h: In function 'void simde_mm256_store_pd(simde_float64*, simde__m256d)':
../debian/include/simde/x86/../hedley.h:721:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
721 | # define HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr))
| ^
../debian/include/simde/x86/../hedley.h:730:55: note: in definition of macro 'HEDLEY_STATIC_CAST'
730 | # define HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr))
| ^~~~
../debian/include/simde/x86/../check.h:55:34: note: in expansion of macro 'HEDLEY_ASSUME'
55 | # define simde_assert(expr) HEDLEY_ASSUME(expr)
| ^~~~~~~~~~~~~
../debian/include/simde/x86/../check.h:66:68: note: in expansion of macro 'simde_assert'
66 | # define simde_assert_type_full(prefix, suffix, T, fmt, a, op, b) simde_assert(((a) op (b)))
| ^~~~~~~~~~~~
../debian/include/simde/x86/../check.h:186:3: note: in expansion of macro 'simde_ass
View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment